*{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
}

body {
	background-color:#fff; 
	color:#000;
	width:600px;
	padding:10px 0 10px 0;
	margin:0 auto;
	line-height:1.2em;             
}

hr {color:#c4c4c4; background-color:#efefef; height:1px; margin: 5px 0 5px 0}
a {color:#336633; text-decoration:underline}
a:active {color:#336633; text-decoration:underline}
a:visited {color:#336633; text-decoration:underline}
a:hover {color:#336633; text-decoration:underline}

form {margin:0; padding:0}  

#breadcrumb {padding:10px 0 0 0}
#breadcrumb ul {display:inline; margin:0px; padding:0px;}
#breadcrumb li {display:inline; list-style-type:none; margin-left:2px;}
#breadcrumb .off {border-top:solid #c4c4c4 7px; padding:2px 7px 2px 7px;}
#breadcrumb .on {border-top:solid #ff9900 7px; padding:2px 7px 2px 7px;} 
#breadcrumb .gone {border-top:solid #ff6600 7px; padding:2px 7px 2px 7px;} 
#breadcrumb a:link, #breadcrumb a:visited,#breadcrumb a:active,#breadcrumb a:hover,#breadcrumb a:hover {font-weight: normal; color:#000;}
#footer {width:600px; font-size:9px; text-align:right; margin: 15px 0 0 0}

.content {width:600px; margin-top:10px; padding:1px 0px 1px 0px; background-color:#fff; text-align:left;}

.headline {background-color:#efefef; color:#000; padding:1px 2px 1px 2px; font-weight:bold; text-transform:uppercase}
.headlineDark {background-color:#bbb; color:#fff; padding:1px 2px 1px 2px; font-weight:bold; text-transform:uppercase}
.headlineDark .error {background-color:#bbb; color:#fe0000; padding:1px 2px 1px 2px; font-weight:normal; text-transform:none}

.rowDark {background-color:#c4c4c4; color:#000;}
.rowLightDark {background-color:#d4d4d4; color:#000;} 
.rowLight {background-color:#e4e4e4; color:#000;} 

.boxPadding {padding:5px 2px 5px 2px;}
.boxPaddingNoBottom {padding:5px 0 0 0;}

.efefef {background:#efefef}
.fff {background:#fff}

.description {background-color:#dfdfdf; border-top:#ccc 1px solid; padding:5px 2px 5px 2px; font-size:10px}
.transferdaten {border-top:#ccc 1px solid; margin:10px 0 5px 0; padding:5px 0 0 0}
.kinderinfo {background-color:#dfdfdf; border-top:#ccc 1px solid; padding:5px 2px 5px 2px; font-size:10px}

.version {font-size:9px; color:#cfcfcf; padding:1px 0 0 0;}

.btn {border-style:outset; border-width:1px; color:#fff; background-color:#808080; margin:0px}
.btnb {border-style:outset; border-width:1px; color:#fff; font-weight:bold; background-color:#808080; margin:0px}

.route {color:#f90; font-weight:bold; font-size:13px}
.preis {color:#f60;font-size:15px; font-weight:bold} 
.time {font-weight:bold; font-style:italic}
.trnospace{padding-top:0px; padding-bottom:0px;}

.offer td {border-right: #cccccc 1px solid; border-top: #cccccc 1px solid;}
.kinderinfo u {font-size:10px}

span.help {cursor: help}
span.link {cursor: help}
span.light {color:#666}
.hinweis {color:#fe0000}
.error {color:#fe0000; display:none}

.px9 { font-size:9px; margin:0}
.px10 { font-size:10px; margin:0}
.px11 { font-size:11px; margin:0}
.px12 { font-size:12px; margin:0}
.px42 {font-size:42px; margin:0}
.px22 {font-size:22px; margin:0}
.px20 {font-size:20px; margin:0}
.px18 {font-size:18px; margin:0}
.px14 {font-size:14px; margin:0}
.px12 {font-size:12px; margin:0}

/* Container für Layoutgestaltung (Platzhalter in Breite und Höhe) */
.spaceB1 {width:1px; height:1px; font-size:0px}
.spaceB2 {width:2px; height:1px; font-size:0px}
.spaceB3 {width:3px; height:1px; font-size:0px}
.spaceB4 {width:4px; height:1px; font-size:0px}
.spaceB5 {width:5px; height:1px; font-size:0px}
.spaceB6 {width:6px; height:1px; font-size:0px}
.spaceB7 {width:7px; height:1px; font-size:0px}
.spaceB8 {width:8px; height:1px; font-size:0px}
.spaceB9 {width:9px; height:1px; font-size:0px}
.spaceB10 {width:10px; height:1px; font-size:0px}
.spaceB11 {width:11px; height:1px; font-size:0px}
.spaceB12 {width:12px; height:1px; font-size:0px}
.spaceB13 {width:13px; height:1px; font-size:0px}
.spaceB14 {width:14px; height:1px; font-size:0px}
.spaceB15 {width:15px; height:1px; font-size:0px}
.spaceB20 {width:16px; height:1px; font-size:0px}
.spaceH1 {width:1px; height:1px; font-size:0px}
.spaceH2 {width:1px; height:2px; font-size:0px} 
.spaceH3 {width:1px; height:3px; font-size:0px} 
.spaceH4 {width:1px; height:4px; font-size:0px} 
.spaceH5 {width:1px; height:5px; font-size:0px} 
.spaceH6 {width:1px; height:6px; font-size:0px} 
.spaceH7 {width:1px; height:7px; font-size:0px} 
.spaceH8 {width:1px; height:8px; font-size:0px} 
.spaceH9 {width:1px; height:9px; font-size:0px} 
.spaceH10 {width:1px; height:10px; font-size:0px} 
.spaceH11 {width:1px; height:11px; font-size:0px} 
.spaceH12 {width:1px; height:12px; font-size:0px} 
.spaceH13 {width:1px; height:13px; font-size:0px} 
.spaceH14 {width:1px; height:14px; font-size:0px} 
.spaceH15 {width:1px; height:15px; font-size:0px} 
.spaceH20 {width:1px; height:20px; font-size:0px} 
.spaceClearH0 {width:0px; height:0px; font-size:0px; clear:both} 
.spaceClearH5 {width:1px; height:5px; font-size:0px; clear:both}   
.spaceClearH10 {width:1px; height:10px; font-size:0px; clear:both}
.spaceClearH15 {width:1px; height:15px; font-size:0px; clear:both}

#waitingdiv {width:600px; height:150px; background-color:#efefef; border:#c4c4c4 1px solid; margin-top:150px; font-size:14px; text-align:center; display:none}

#strecke {display:none}


