/* EUROBUS */



* {
	padding:0px;
	margin:0px;
}

body, table {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	line-height : 15px; 
	font-size : 12px;
	color: #000000;
}

p {
	padding-bottom: 10px;
}

.maske {font-size : 11px;}
.hotline {font-size : 10px; font-weight: bold;}

b {font-weight: bold;}
i {font-style: italic;}


a:link, a:visited {color : #2566A6; text-decoration: none}
a:hover, a:active {color : #CC3333; text-decoration: none}

.detnav_link:link, .detnav_link:visited  {color : #FFCC00; text-decoration: none; font-weight: bold}
.detnav_link:hover, .detnav_link:active {color : #CC3333; text-decoration: none; font-weight: bold}

.detnavhinweis {color : #FFCC00; text-decoration: none; font-weight: bold}
.detnavklein {color : #FFCC00; text-decoration: none; font-size: 10px;}


h3 {font-size : 18px; font-weight : normal; color : #000000; line-height: 25px}
.h5 {font-size : 18px; font-weight : normal; color : #FFFFFF; line-height: 25px}
.h5_end {font-size : 18px; font-weight : normal; color : #000000; line-height: 25px}


#masterinhalt {position:absolute; left:5px; top:0px; width:660px; z-index:1;}

#masterinhalt ul {
	margin-left: 15px;
}






#printlink {
	position: relative;
	float: left;
	bottom: 5px;
	left: 515px;
}

#printlink a {
	padding-right: 20px;
	background-image: url(bilder_08/druckicon.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}


/*

#printtext p {
	color: #FFF;
}

*/


#HNL_p_1, #HNL_p_2, #HNL_p_3, #HNL_p_4, #HNL_p_5, #HNL_p_6  {margin-left:5px; color:#FFFFFF; font-size:13px; text-decoration:none}
#HNL_r_1, #HNL_r_2, #HNL_r_3, #HNL_r_4, #HNL_r_5, #HNL_r_6  {margin-left:5px; color:#CC3333; font-size:13px; text-decoration:none}
#HNL_a_1, #HNL_a_2, #HNL_a_3, #HNL_a_4, #HNL_a_5, #HNL_a_6  {margin-left:5px; color:#224499; font-size:13px; text-decoration:none}


#HNTD_p_1, #HNTD_p_2, #HNTD_p_3, #HNTD_p_4, #HNTD_p_5, #HNTD_p_6  {background-color : #4F86B6}
#HNTD_r_1, #HNTD_r_2, #HNTD_r_3, #HNTD_r_4, #HNTD_r_5, #HNTD_r_6  {background-color : #FFCC00} 
#HNTD_a_1, #HNTD_a_2, #HNTD_a_3, #HNTD_a_4, #HNTD_a_5, #HNTD_a_6  {background-color : #FFCC00}


#linieschwarz {
	font-size : 0px;
	line-height : 0px;
	background-color : #000000;
	height : 1px;
}

#linietransp {
	font-size : 0px;
	line-height : 0px;
	background-color : #FFFFFF;
	height : 1px;
}

#kalender {
	border : #000000 1px solid;
}

.warnung {font-size : 18px; font-weight : normal; color : #FF0000; line-height: 25px; margin-bottom:10px}
.inhalts_titel {font-size : 16px; font-weight : bold; color : #CC3333; line-height: 22px; margin-bottom:10px}
.titel_weiss {font-size : 18px; font-weight : normal; color : #FFFFFF; line-height: 25px}
.formtitel  {height : 20px; background-color : #A5C0D8}
.mit {text-align: justify;}

.bus_ul{
	margin-left:0px;
	list-style-position: inside;
}




/* Formular-Eingabefelder */



.eingabefeld_139  {
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	width: 139px;
	height: 17px;
	padding-left:4px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}

.eingabefeld_23  {
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	width: 23px;
}

.eingabefeld_30  {
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	width: 30px;
}

.eingabefeld_52  {
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	width: 52px;
}

.eingabefeld_59  {
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	width: 59px;
}

.eingabefeld_100  {
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	width: 100px;
}

.eingabefeld_117  {
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	width: 117px;
}

.eingabefeld_180  {
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	width: 180px;
}

.eingabefeld_300  {
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	width: 300px;
}

.eingabefeld_200  {
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	width: 200px;
}

.eingabefeld_400  {
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	width: 400px;
}

.eingabefeld_543  {
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	width: 543px;
}

.eingabefeld_659  {
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	width: 659px;
}


.text_4 { font-size: 10px; line-height:12px;}
.preis_4 {font-size: 12px; line-height:12px; font-weight: bold; color: #CC3333;}
.link_4 { font-size: 10px; color: #0000FF; text-decoration: underline; }
.fett_4 { font-size: 10px; line-height:12px; font-weight: bold;}
.titel_4 { font-size: 12px; line-height:15px; font-weight: bold; color: #FFFFFF;}


.PD_TD {background-color:#FFF8DD;}










.nixdruck {
	display: block;
	visibility: visible;
}


.nurdruck {
	display: none;
	visibility: hidden;
}



















