/*
	CSS-Definition des TAVT Webauftritts
	*******************************************
	Realisiert durch:
	nortys. 
	Agentur für Medien & Kommunikation
	E3 13 | 68159 Mannheim
	Tel (06 21) 8 19 06 86 | Fax (06 21) 8 19 06 87
*/

body {
	font-family: Arial, Verdana, Helvetica, Helvetica, sans-serif;
	height:101%;
	/*background: url("img/bg2.gif"); 
	background-attachment:fixed;*/
}

td ,content{
	font-family: Arial, Verdana, Helvetica, Helvetica, sans-serif;	
}

ul { 
	list-style-type:none; 
	padding-left:-2px; 
	margin:0px; 
} 

li { 
	background-image:url(img/tavt_bullit.gif); 
	background-repeat:no-repeat; 
	background-position: 0px 0px; 
	padding-left: 0px; 
	list-style-image: url(img/aufzaehlzeichen.gif);
}

.ueberschrift {
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
}

.subhead {
	font-size: 10px;
	font-weight: bold;
	color: #C1c1c1;

}

.input_field {
	width: 250px;
	border: 1px solid #D1D3D4;
}
.button {
	width: 100px;
	border: 1px solid #D1D3D4;
	background-color:#ffffff;
	font-weight:bold;
	padding: 3px;
}
.button:hover {
	color: #ffffff;
	background-color:#D1D3D4;
}

.text { 
	color: #181D55; 
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
}
.text a:link { 
	color: #22275E; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.text a:visited { 
	color: #22275E; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.text a:active { 
	color: #22275E; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.text a:hover { 
	color: #22275E; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.textUnt { 
	color: #000000; 
	font-size: 12px;
	text-decoration: none;
	line-height: 20px;
}
.textUnt a:link { 
	color: #22275E; 
	font-size: 12px;
	font-weight: none;
	text-decoration: none;
	line-height: 20px;
}
.textUnt a:visited { 
	color: #22275E; 
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
	line-height: 20px;
}
.textUnt a:active { 
	color: #22275E; 
	font-size: 12px;
	font-weight: none;
	text-decoration: none;
	line-height: 20px;
}
.textUnt a:hover { 
	color: #22275E; 
	font-size: 12px;
	text-decoration: none;
	line-height: 20px;
}

.menu { 
	color: #181D55; 
	font-size: 11px;
	font-weight: 600;
	font-stretch: expanded;
	text-decoration: none;
}
.menu a:link { 
	color: #22275E; 
	font-size: 11px;
	text-decoration: none;

}
.menu a:visited { 
	color: #22275E; 
	font-size: 11px;
	text-decoration: none;
}
.menu a:active { 
	color: #22275E; 
	font-size: 11px;
	text-decoration: none;

}
.menu a:hover { 
	color: #22275E; 
	font-size: 11px;
	text-decoration: none;
}

.textSmall { 
	color: #000000; 
	font-size: 10px;
	text-decoration: none;
	line-height: 12px;
}
.textSmall a:link { 
	color: #22275E; 
	font-size: 10px;
	text-decoration: none;
}
.textSmall a:visited { 
	color: #22275E; 
	font-size: 10px;
	text-decoration: none;
}
.textSmall a:active { 
	color: #22275E; 
	font-size: 10px;
	text-decoration: none;
}
.textSmall a:hover { 
	color: #22275E; 
	font-size: 10px;
	text-decoration: none;
}
.step_active { 
	color: #9C3A3B; 
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.step_disabled { 
	color: #999999; 
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

.leerzeile{
	font-size: 8px;
	line-height: 8px;
}
.leerzeile_sub{
	font-size: 4px;
	line-height:4px;
}
.menue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
	text-transform: uppercase;
	color: #22275E;
}
.sub-menue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #22275E;
}
.sub-sub-menue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #22275E;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.menue a:link {
	color: #22275E;
	text-decoration:none;
}
.menue a:visited {
	color: #22275E;
	text-decoration:none;
}
.menue a:hover {
	color: #22275E;
	text-decoration:none;
}
.menue a:active {
	color: #22275E;
	text-decoration:none;
}


.ueb_orange {
	color: #FD8F02;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
}

.ueb_rot {
	color: #E02143;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
}

.ueb_blau {
	color: #055DA4;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
}

.ueb_gruen {
	color: #5FA861;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
}

.rahmen_ou {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-left:10px;
}

.rahmen_lou {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-left:10px;
}

.rahmen_rou {
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#CCCCCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-left:10px;
	padding-right:10px;
}

.kontakt_inputfeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	width:200px;
	height:22px;
}

.button {
	border: 1px solid #cccccc;
    background-color: #FFFFFF;
    font-size: 11px;
	color: #181D55;
	height:22px;
}

