/* Style sheet tpe_default */
#bahnonline{display:run-in;border:1px solid;}
checkboxes{display:inline;background-color:#fa2525;}
body{height:100%;margin-top:0;margin-left:0;background-image:url("tl_files/1_tpe/pics/pages/main_bg.jpg");font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;font-size:12px;color:#000000;}
blockquote{font-style:italic;color:#E36300;}
body.popup{margin:10px;}
a:link{text-decoration:none;color:#E36300;}
a:visited{text-decoration:none;color:#E36300;}
a:hover{text-decoration:underline;color:#6a6a6a;}
a:active{text-decoration:underline;color:#E36300;}
a:focus{text-decoration:underline;color:#E36300;}
p{margin-top:3pt;margin-bottom:3pt;font-family:Arial, Helvetica, Geneva, Verdana, sans-serif;font-size:12px;color:#000000;line-height:125%;}
p.umfrage{margin-top:3pt;margin-bottom:3pt;font-family:Arial, Helvetica, Geneva, Verdana, sans-serif;}
h1,h2,h3,h4{color:#E36300;}
h1{margin-top:4pt;margin-bottom:3pt;font-size:24px;}
h2{margin-top:12pt;margin-bottom:3pt;font-size:20px;}
h3{margin-top:8pt;margin-bottom:3pt;font-weight:bold;font-size:16px;}
h4{margin-top:3pt;margin-bottom:3pt;font-weight:bold;font-size:12px;}
table{margin-top:0;margin-bottom:0;}
th{text-align:left;vertical-align:top;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
th.mid{vertical-align:middle;}
td{vertical-align:top;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
td.mid{vertical-align:middle;}
ol{margin-top:0;font-size:12px;}
ul{margin-top:0;font-size:12px;list-style-image:url("../IMG/DOT_LIST.GIF");}
li{margin-bottom:3px;font-size:12px;}
li.left{margin-bottom:3px;margin-left:-14px;font-size:10px;}
td.pager{text-align:right;vertical-align:middle;font-size:11px;color:#333333;}
select.pager{background-color:#FAD6B2;font-size:11px;color:#333333;}
form{font-family:sans-serif;font-size:11px;}
input{font-family:sans-serif;font-size:11px;}
select{font-family:sans-serif;font-size:11px;line-height:100%;}
textarea{font-family:sans-serif;font-size:12px;}
img{border:0;}
.s{font-family:sans-serif;font-size:10px;letter-spacing : 0.1mm;}
.xs{font-family:sans-serif;font-size:9px;letter-spacing : 1px;}
.themabox{width:148px;border:1px solid #999999;font-family:sans-serif;}
.themabox2{width:118px;border:1px solid #999999;font-family:sans-serif;}
.thema{text-align:left;vertical-align:top;font-family:sans-serif;font-size:13px;color:#white;line-height:20px;background : #E36300;text-indent: 3px;}
.bottom{vertical-align:bottom;}
.boxtitle{text-align:left;vertical-align:top;border-right:1px solid #E36300;font-family:sans-serif;font-size:12px;color:#white;line-height:18px;background : #E36300;text-indent: 18px;}
.box{border-right:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;border-left:1px solid #D4D4D4;font-size:12px;letter-spacing : 1px;background : #F9D1AA;}
.boxsub{margin-top:-2px;border-right:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;border-left:1px solid #D4D4D4;font-size:10px;letter-spacing : 1px;background : #ffffff;}
.boxopt{margin-top:-6px;border-right:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;border-left:1px solid #D4D4D4;font-size:10px;background : #ffffff;}
.navBar{width:115px;display:block;margin:0 5px 0 0;padding:0;font-size:14px;line-height:25px;}
.navBar a{display:block;background-color:#f2b27f;text-decoration:none;color:#black;white-space:nowrap;}
.navBar a:visited{display:block;background-color:#f2b27f;text-decoration:none;color:#black;}
.navBar a:hover{display:block;background-color:#f2b27f;text-decoration:none;color:#black;}
.navBar a:active{display:block;background-color:#f2b27f;color:#white;}
.navBar2{margin:-0 10px 0 0;padding:0;border:1px solid #CCCCCC;text-decoration:none;font-size:14px;}
.navBar2 a{text-align:center;border-right:1px solid #CCCCCC;text-decoration:none;color:#black;background-color : White;}
.navBar2 a:visited{color:#black;background-color : White;}
.navBar2 a:hover{background-color:#F2B27F;text-decoration:none;color:#black;}
.navBar2 a:active{background-color:#E36300;text-decoration:none;color:#white;}
.nb2act{background-color:#E36300;font-weight:bold;text-decoration:none;color:#white;}
.nb2act a{background-color:#E36300;text-decoration:none;color:#FFFFFF;}
.nb2act a:visited{background-color:#E36300;text-decoration:none;color:#FFFFFF;}
.nb2act a:hover{background-color:#E36300;text-decoration:underline;color:#F2B27F;}
.nb2act a:active{background-color:#E36300;font-weight:bold;text-decoration:underline;color:#FFFFFF;}
.nb2act a:focus{background-color:#E36300;font-weight:bold;text-decoration:underline;color:#FFFFFF;}
.navBar3{margin:0 10px 0 0;padding:0;text-decoration:none;font-size:11pt;}
.navBar3 a{text-decoration:none;color:#E36300;}
.navBar3 a:visited{text-decoration:none;color:#E36300;}
.navBar3 a:hover{text-decoration:underline;color:#6a6a6a;}
.navBar3 a:active{font-weight:bold;text-decoration:underline;color:#E36300;}
.navBar3 a:focus{font-weight:bold;text-decoration:underline;color:#E36300;}
.nb3act{background-color:#E36300;font-weight:bold;text-decoration:none;color:#white;}
.nb3act a{text-decoration:none;color:#FFFFFF;}
.nb3act a:visited{text-decoration:none;color:#FFFFFF;}
.nb3act a:hover{text-decoration:underline;color:#6a6a6a;}
.nb3act a:active{font-weight:bold;text-decoration:underline;color:#FFFFFF;}
.nb3act a:focus{font-weight:bold;text-decoration:underline;color:#FFFFFF;}
div#link{position:absolute;}
div#link a{display:block;text-align:left;font-family:sans-serif;text-decoration:none;font-size:13px;color:#white;line-height:20px;background : #FFF7F2;}
div#link a:hover{border:0px solid #FF9900;}
div#link a span{display:none;}
div#link a:hover span{width:180px;top:-5;right:-190;position:absolute;display:block;margin:4px;padding:5px;font-family:sans-serif;text-decoration:none;font-size:12px;color:#Black;line-height:15px;z-index : 100;background: #e9e9e9;}
.tooltip{width:130;position:absolute;display:none;padding:4px;background-color:#e9e9e9;font-size:11px;}
.orange{color:#ff6666;}
.linedown{border-bottom:1px solid #D4D4D4;}
.title{vertical-align:bottom;font-size:30px;color:#99989B;}
.error{color:#c00000;}
input.invalid,textarea.invalid{background-color:#FFE813;border:0.1em solid;border-color: #BB0000 !important;margin: 0.1em !important;}
input.invalid:focus,textarea.invalid:focus{background-color:#FFE813;border:0.2em solid;border-color: #BB0000 !important;margin: 0 !important;}
input:focus,textarea:focus{margin:0;background-image:url("none");border:0.2em solid #7E9FDA;}
input[type="checkbox"]:focus,input[type="radio"]:focus{margin:0.1em;border:0;}
input[type="submit"]{margin:0;border:0.2em outset;}
input[type="submit"]:active{margin:0;border:0.2em inset;}
input[type="submit"]:focus{margin:0;border:0.2em outset;}
legend{padding:0.5em;background-color:#FFFFFF;border:0.1em solid #7E9FDA;font-weight:bold;color:#3362B4;}
.boxes{border: none;}
.required{background:url("IMAGES/REQUIRED.HTM") right no-repeat;}
