/* Allgemein*/
body {
	background-color: #E9E9E9;
	margin: 0px;
}
td {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}
table.contentTable{
	width:782px;
}
td.contentRight {
	width:184px;
}
form {
	margin: 0px;
}
ul {
	list-style-image: url(/_layout/avanex/img/pic_liste_rot.gif);
	margin-top:4px;
	margin-bottom:1px;
	margin-left:20px;
}
/* spezielle Definition für Mozilla */
html>body ul {	list-style-image: url(/_layout/avanex/img/pic_liste_rot.gif);
	margin-top:4px;
	margin-bottom:1px;
	margin-left:-20px;
}


/* Links */
/* Standard */
a:link, a:visited {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #FF0026;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #FF0026;
	text-decoration: underline;
}
/* Hauptnavigation */
a.hauptnav:link, a.hauptnav:visited {
	font-size: 12px;
	color: #FFFFFF;
}
a.hauptnav:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.hauptnavactive{
 font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

/* Servicenavigation / Footer */
a.Servicenav:link, a.Servicenav:visited {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
a.Servicenav:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.Servicenavactive{
 font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

/* Container Header rechts im grauen Bereich */
a.containerHeaderlink:link, a.containerHeaderlink:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.containerHeaderlink:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
/* >>mehr */
a.mehr:link, a.mehr:visited {
	font-size: 11px;
}
a.mehr:hover {
	font-size: 11px;
	text-decoration: underline;
}

a.LinkFontNormal:link, a.LinkFontNormal:visited, a.LinkFontNormal:hover {
  font-weight: normal;
}

/* 2. Level Navigation */
a.unter2nav:link, a.unter2nav:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 13px;
}
.unter2navactive {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0026;
	text-decoration: underline;
	line-height: 13px;
}
a.unter2nav:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 13px;
}
/* 3. Level Navigation */
a.unter3nav:link, a.unter3nav:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 12px;
}
.unter3navactive {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0026;
	text-decoration: underline;
	line-height: 12px;
}
a.unter3nav:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 12px;
}



/* Titel */
.titelS {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}
.titelM {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
}
.titelL {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 21px;
	color: #000000;
}
.titelXL {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 23px;
	color: #000000;
}
.titelMcontainer {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
}
/* Text */
.textS {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
}
.textSfett {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 16px;
}
.textM {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
}
.textMfett {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
}
.textL {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	line-height: 21px;
}
.textLfett {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	line-height: 21px;
}
.textXL {
	font-family: Verdana, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	line-height: 23px;
}
.textXLfett {
	font-family: Verdana, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	line-height: 23px;
}
/* Weisser Text in Hauptnavigation */
.tdHaupnav {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}
/* Text in Service Navigation */
.tdServicenav {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}


/* Input */
input {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
/* Buttons */
/* Button Rot mit variabler Breite */
.buttonred {
	font-family: Verdana, sans-serif;
	height: 20px;
	background-color: #FF0026;
	border: 1px solid #FF0026;
	color: #FFFFFF;
	cursor:pointer;
}
/* Button Rot mit 180px Breite */
.buttonred180 {
	font-family: Verdana, sans-serif;
	height: 20px;
	background-color: #FF0026;
	border: 1px solid #FF0026;
	width: 180px;
	color: #FFFFFF;
	cursor:pointer;
}
/* Button Rot mit 200px Breite */
.buttonred200 {
	font-family: Verdana, sans-serif;
	height: 20px;
	background-color: #FF0026;
	border: 1px solid #FF0026;
	width: 200px;
	color: #FFFFFF;
	cursor:pointer;
}
/* Button Grau mit variabler Breite */
.buttongrey {
	font-family: Verdana, sans-serif;
	height: 20px;
	background-color: #999999;
	border: 1px solid #999999;
	color: #FFFFFF;
	cursor:pointer;
}
/* Button Grau mit 200px Breite */
.buttongrey200 {
	font-family: Verdana, sans-serif;
	height: 20px;
	background-color: #999999;
	border: 1px solid #999999;
	width: 200px;
	color: #FFFFFF;
	cursor:pointer;
}
/* Input Felder */
/* Eingabefeld roter Rand 154px */
.inputpberech154 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #FF0026;
	height: 20px;
	background-color: #FFFFFF;
	width: 154px;
	padding: 1px;
	font-weight: normal;
}
/* Eingabefeld roter Rand 200px */
.input200 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #FF0026;
	height: 20px;
	background-color: #FFFFFF;
	width: 200px;
	padding-top: 1px;
	padding-left: 1px;
	font-weight: normal;
}
/* Eingabefeld roter Rand 60px */
.input60 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #FF0026;
	height: 20px;
	background-color: #FFFFFF;
	width: 60px;
	padding-top: 1px;
	padding-left: 1px;
	font-weight: normal;
}

/* Mehrzeilige Eingabefelder roter Rand 200px 100px */
.inputBereich200 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #FF0026;
	height: 100px;
	background-color: #FFFFFF;
	width: 200px;
	padding-top: 1px;
	padding-left: 1px;
	font-weight: normal;
}
/* Dropdown */
/* Dropdown roter Rand mit variabler Breite */
.drop {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #FF0026;
	height: 20px;
	background-color: #FFFFFF;
}
/* Dropdown roter Rand mit 60 Breite */
.drop60 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #FF0026;
	height: 20px;
	background-color: #FFFFFF;
	width: 62px;
}
/* Dropdown roter Rand mit 200 Breite */
.drop200 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #FF0026;
	height: 20px;
	background-color: #FFFFFF;
	width: 200px;
}
/* Dropdown roter Rand mit 300 Breite */
.drop300 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #FF0026;
	height: 20px;
	background-color: #FFFFFF;
	width: 300px;
}
/* Dropdown roter Rand mit 410 Breite */
.drop410 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #FF0026;
	height: 20px;
	background-color: #FFFFFF;
	width: 410px;
}

