body,tr,td,a,input,select{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
form{
    margin:0px;
    padding:0px;
}
#logo{
    width: 219px;
    color: #FFFFFF;
    padding:0px;
    margin: 10px 0 31px 8px;
}
#banner{
    position:absolute;
    top:8px;
    left:229px;
    width:553px;
    height:60px;
    z-index:1;
    text-align:right;
}
#headcon{
    padding: 0px;
    height:24px;
    margin: 0 0 0 0;
    width:780px;
}
#headcon ul{
    border: 0px;
    margin: 0px;
    padding: 0px;
    list-style-type:none;
}
#headcon li{
    height:24px;
    float: left;
    padding: 0px;
    margin: 0 0px 0 0;
}
#headcon li img{
    display:block;
}
#headleiste{
    background-image:url("/kunden_parameter/exp/tpl/images/tab2/sub_nav.jpg");
    background-color:#FFDB94;
    margin: 0 0 0 0;
    width:780px;
    height:25px;
}
#blind{
    border-right:1px solid #FFFFFF;
    height:25px;
    float:left;
}
#kserv{
    padding-top:4px;
    padding-left:23px;
}
.box{
    width:160px;
    background-color:#D7DCE8;
    vertical-align:top;
}
.ibe{
    width:620px;
    padding-left:13px;
    padding-top:15px;
    vertical-align:top;
}
.footeribe{
    width:620px;
    padding-left:15px;
    padding-bottom:30px;
}
.topnav{padding-top:10px;}
.botnav{
	background-image:url("/kunden_parameter/exp/booking/images/verlauf.gif");
    background-repeat:repeat-y;
    margin-top:14px;
    height:25px;
}
.botnavtd{
	height:25px;
	vertical-align:middle;
	text-align:right;
	padding-right:6px;
}
.botnavhottxt1{
	height:25px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #ffffff;
}
.botnavhottxt2{
	height:25px;
	text-align:left;
}
.botnavhottxt3{
	height:25px;
	width:21px;
	text-align:center;
	border-right:1px solid #ffffff;
}
.botnavhottxtaktiv{
	height:21px;
	background-color:#ffdcac;
	text-align:center;
	border-right:1px solid #ffffff;
}
.errtab{
    margin-top:14px;
    border:1px solid #fbcd6b;
}
.ccinfo{
    background-color:#EFF3F7;
    border:2px solid #FCDC7C;
    margin:25px 0 0 5px;
    width:150px;
}
.quickpost{
    background-color:#EFF3F7;
    border:2px solid #FCDC7C;
    margin:10px 0 0 5px;
    width:150px;
}
.ccinfohead{
    background-color:#FCDC7C;
    color:#BB4600;
    font-weight:bold;
    padding-left:2px;
    font-size:12px;
}
.ccinfotxt{
    padding-left:5px;
    padding-bottom:10px;
    padding-top:10px;
    font-size:12px;
}
#ccpunkt{
    float:left;
    height:50px;
}
#ccpunkt2{
    float:left;
    height:30px;
}
.merkzettel{
	background-image:url('/kunden_parameter/exp/booking/images/merkzettel/bg_merkzettel.gif');
	background-position:top;
	background-repeat:no-repeat;
	margin:25px 0 0 5px;
}
.merk{
	padding:12px 0 0 49px;
}
.quickf{
    background-color:#F7F9FB;
    border:1px solid #6B8EC6;
    margin:25px 0 0 5px;
    width:150px;
}
.quickfhead{
    background-color:#6B8EC6;
    color:#FFFFFF;
    font-weight:bold;
    padding-left:3px;
}
.quickf div{
    padding-left:3px;
    padding-top:5px;
    font-size:10px;

}
.quickf select{
    font-size:10px;

}
.quicktuev{
    margin:10px 0 0 5px;
    width:150px;
}
.quicktuevSSL{
    margin:40px 0 0 5px;
    width:150px;
}
.quicktuevSSL td{
    font-size:11px;
}
.quicktuevSSL a{
    font-size:11px;
    color:#1E508C;
}
#neueS{
    background-color:#FFFFFF;
    height:20px;
    margin:10px 0 0 5px;
    width:155px;
    font-weight:bold;
    padding-top:2px;
}
#neueS a{
    font-size:12px;
    color:#1E508C;
}

.kalimg{vertical-align:top;margin:1px 0 0 0;}
.eftag{width:40px;margin:2px 0px 0 0;}
.efmonat{width:70px;margin:2px 0px 0 0;}
.efleft{width:140px;;margin:2px 0 0 0;}
.eferw{width:35px;margin:2px 4px 0 0;}
.efright{width:180px;margin:2px 3px 0 0;}
.efalter{width:75px;margin:6px 3px 0 0;}
.bgimg{
	/*
    background-image:url("/kunden_parameter/exp/booking/images/head_dunkel.gif");
    background-repeat:no-repeat;
	*/
}
.bgimgalt{
	/*
    background-image:url("/kunden_parameter/exp/booking/images/head_hell.gif");
    background-repeat:no-repeat;
	*/
}
.bgimgba{
	/*
    background-image:url("/kunden_parameter/exp/booking/images/head_hell_ba.gif");
    background-repeat:no-repeat;
	*/
}
.bgimgshort{
    background-image:url("/kunden_parameter/exp/booking/images/head_dunkel_kurz.gif");
    background-repeat:no-repeat;
}
.regtab1td{
	color:#B9490A;
	font-size:16px;
	font-weight:bold;
	padding:16px 0 0 4px;
}
.regtabhead{margin-top:2px;}
.regtab{
	border-bottom:1px solid #fbcd6b;
}
.regtabaltbg{margin-top:14px;}
.regtabalt{
    border-bottom:1px solid #fbcd6b;
}
.reghead{
    background-color:#1E508C;
    color:#FFFFFF;
    font-weight:bold;
    height:25px;
    padding-left:5px;
}
.regheadalt{
    background-color:#ffffff;
    color:#B9490A;
    font-weight:bold;
    height:25px;
    padding-left:5px;
}
.regtref{
    color:#bb4e13;
    font-weight:bold;
    height:20px;
	padding-left:4px;
}
.reghead{
	background-color:#ffdb94;
	color:#000000;
	border-top:1px solid #fbcd6b;
	border-bottom:1px solid #fbcd6b;
	border-right:1px solid #ffffff;
}
.reghead2{
	background-color:#ffdb94;
	color:#000000;
	border-top:1px solid #fbcd6b;
	border-bottom:1px solid #fbcd6b;
}
.regheadl{
	background-color:#ffdb94;
	color:#000000;
	border-left:1px solid #fbcd6b;
}
.regheadr{
	background-color:#ffdb94;
	color:#000000;
	border-right:1px solid #fbcd6b;
}
.reghell{
    background-color:#fefaef;
    height:25px;
    padding-left:5px;
}
.reghell2{
    background-color:#fefaef;
    height:25px;
    padding-left:5px;
}
.reghell img{
	margin:0 0 0 4px;
}
.reghellL{
	padding-left:14px;
}
.reghell2{
	border-right:1px solid #fbcd6b;
}
.regdunkel{
    background-color:#feebc1;
    height:25px;
    padding-left:5px;
	border-right:1px solid #fbcd6b;
}
.regdunkel2{
    background-color:#feebc1;
    height:25px;
    padding-left:5px;
}
.regsp{
	background-color:#ffffff;
}
.regalthell{
    background-color:#fefaef;
    padding-left:5px;
    height:23px;
}
.regalthell img{
	margin:0 0 0 4px;
}
.regspalt{ 
	background-color:#ffffff;
}
.hothead{
    background-color:#FFDB94;
    font-weight:bold;
    height:25px;
	padding-left:5px;
	border:1px solid #fbcd6b;
}
.hottab{margin-top:10px;}
.hotsub{
	background-color:#fefaef;
}
.hotsubtop{
	background-color:#f0f5fb;
}
.hotang{
    border-top:1px solid #fece6c;
    height:18px;
}
.hotang2{
    border-top:1px solid #fece6c;
}
.hotimg{
	vertical-align:top;
    border-top:1px solid #fece6c;
    border-bottom:1px solid #fece6c;
}
.hotimgtop{
	vertical-align:top;
    border-bottom:1px solid #b4c6dc;
}
.hotdata{
    padding:4px 10px 4px 0;
	border-top:1px solid #fece6c;
    border-bottom:1px solid #fece6c;
}
.hotaltdata{
    padding:4px 10px 4px 0;
    border-top:1px solid #fece6c;
    border-bottom:1px solid #fece6c;
}
.hotdata2{
    padding:2px 10px 1px 0;
	border-top:1px solid #fece6c;
    border-bottom:1px solid #fece6c;
}
.hotaltdata2{
    padding:2px 10px 1px 0;
    border-top:1px solid #fece6c;
    border-bottom:1px solid #fece6c;
}
.hotdata img, .hotaltdata img{
	margin:4px 0 10px 0;
}
.hotdata2 img, .hotaltdata2 img{
	margin:3px 0 1px 0;
}
.hotdatafewo{
	padding:2px 10px 2px 0;
	border-top:1px solid #fece6c;
    border-bottom:1px solid #fece6c;
}
.hotaltdatafewo{
}
.hotatt{
    padding:4px 0 0 0;
	border-top:1px solid #fece6c;
    border-bottom:1px solid #fece6c;
}
.hotaltatt{
    padding:4px 0 0 0;
	border-top:1px solid #fece6c;
    border-bottom:1px solid #fece6c;
}
.hotattfewo{
    padding:7px 0 0 0;
	border-top:1px solid #fece6c;
    border-bottom:1px solid #fece6c;
}
.hotdatatop{
    padding:4px 10px 0 0;
    border-bottom:1px solid #b4c6dc;
}
.hotdatatop img{
	margin:4px 0 10px 0;
}
.hotdatatop2{
    padding:2px 10px 1px 0;
    border-bottom:1px solid #b4c6dc;
}
.hotdatatop2 img{
	margin:3px 0 1px 0;
}
.hotatttop{
    padding:4px 0 0 0;
    border-bottom:1px solid #b4c6dc;
}
.hotaltang{
    border-top:1px solid #fece6c;
    height:18px;
}
.hotaltang2{
    border-top:1px solid #fece6c;
}
.hotaltimg{
    border-top:1px solid #fece6c;
    border-bottom:1px solid #fece6c;
}
.hotatt img,.hotaltatt img{
    margin:9px 9px 0 0;
}
.hotattfewo img,.hotaltatt img{
    margin:0 9px 5px 0;
}
.hotro{
	vertical-align:top;
	padding:4px 0 0 4px;
	border-top:1px solid #fece6c;
}
.hotrotop{
	vertical-align:top;
	padding:4px 0 0 4px;
}
.hotru{
	border-bottom:1px solid #fece6c;
}
.hotrupreis{
	background-color:#feebc1;
	text-align:right;
	border:1px solid #fece6c;
	padding:0 4px 0 0;
}
.hotrutop{
	border-bottom:1px solid #b4c6dc;
}
.hotrupreistop{
	background-color:#ffffff;
	text-align:right;
	border:1px solid #b4c6dc;
	padding:0 4px 0 0;
}
.abstandhotelterminfewo{
	vertical-align:middle;
	background-color:#E7F0F8;
	border-bottom:1px solid #fece6c;
	padding-bottom:4px;
	margin-top:0px
}
.abstandhotelterminaltfewo{
	vertical-align:middle;
	background-color:#F5FCF5;
	border-bottom:1px solid #fece6c;
	padding-bottom:4px;
	margin-top:0px
}
.hotpreisboxtd{
    vertical-align:bottom;
    background-color:#FEFAEF;
    border-bottom:1px solid #FECE6C;
}
#hotpreisboxtxt{
    position:relative;
    float:right;
    width:110px;
    /*height:25px;*/
    text-align:right;
    padding-top:3px;
	padding-bottom:3px;
    background-color:#FEEBC1;
    border-top:1px solid #FECE6C;
    border-left:1px solid #FECE6C;
    border-right:1px solid #FECE6C;
}
.hotpreisboxtdtop{
    vertical-align:bottom;
    background-color:#F0F5FB;
    border-bottom:1px solid #B4C6DC;
}
#hotpreisboxtxttop{
    position:relative;
    float:right;
    width:90px;
    /*height:25px;*/
    text-align:right;
    padding-top:3px;
	padding-bottom:3px;
    background-color:#FFFFFF;
    border-top:1px solid #B4C6DC;
    border-left:1px solid #B4C6DC;
    border-right:1px solid #B4C6DC;
}
/*topHotels----------------*/
.topH{
    background-color:#FFFAEF;
    margin-top:14px;
}
.topHleft{
    border-left:1px solid #FFCC66;
}
.topHright{
    border-right:1px solid #FFCC66;
}
.topHhead{
    background-image:url(/kunden_parameter/exp/booking/images/head_blau.gif);
    background-position:top;
    background-repeat:no-repeat;
}
.topHhead2{
    font-weight:bold;
    background-color:#b4c6de;
    color:#000000;
}
.topHline{
    /*background-color:#FFCC66;*/
	background-color:#ffffff;
}
.absttopH{margin-top:4px;margin-bottom:4px}
/*-------------------------*/
.tertabbg{
    margin-top:14px;
}
.terhead{
    background-color:#ffdb94;
    color:#000000;
    font-weight:bold;
    height:24px;
    padding-left:8px;
    background-image:url("/kunden_parameter/exp/booking/images/head_gelb2.gif");
    background-repeat:no-repeat;
}
.tertab{
	border-left:1px solid #ffda9b;
    border-right:1px solid #ffda9b;
	border-bottom:1px solid #ffda9b;
}
.terdata{
    background-color:#fefaef;
    padding-top:10px;
    vertical-align:top;
}
.terdatafewoimg img{
    margin:0px 10px 5px 0;
    float:left;
}
.terimg{
    background-color:#fefaef;
    padding-right:10px;
    vertical-align:top;
}
.terl{
    background-color:#fefaef;
	vertical-align:bottom;
    padding-bottom:4px;
}
.tertref{
    color:#bb4e13;
    font-weight:bold;
    height:20px;
	padding:10px 0 4px 4px;
}
.tersort{
    background-color:#ffdb94;
    color:#000000;
    font-size:12px;
    font-weight:bold;
    height:26px;
	border:1px solid #fece6c;
}
.tersorttdl{
	background-color:#ffdb94;
    color:#000000;
    font-size:12px;
    font-weight:bold;
    height:26px;
	border-left:1px solid #fece6c;
	border-top:1px solid #fece6c;
	border-bottom:1px solid #fece6c;
}
.tersorttd{
	background-color:#ffdb94;
    color:#000000;
    font-size:12px;
    font-weight:bold;
    height:26px;
	border-top:1px solid #fece6c;
	border-bottom:1px solid #fece6c;
	border-right:1px solid #ffffff;
}
.tersorttdr{
	background-color:#ffdb94;
    color:#000000;
    font-size:12px;
    font-weight:bold;
    height:26px;
	border-top:1px solid #fece6c;
	border-bottom:1px solid #fece6c;
	border-right:1px solid #fece6c;
}
.teraltsort{
    background-color:#ffdb94;
    color:#000000;
    font-size:12px;
    font-weight:bold;
    height:26px;
	border:1px solid #fece6c;
}
.tertabdummy{
	background-color:#fefaef;
	border-bottom:1px solid #fdcc6d;
}
.tertabdummy2{
	background-color:#ffffff;
	border-bottom:1px solid #fdcc6d;
}
.tertab5trres{
	height:43px;
	background-color:#fefaef;
	vertical-align:top;
	border-bottom:1px solid #fdcc6d;
	padding:8px 2px 8px 3px;
}
.tertab5trres2{
	height:43px;
	background-color:#ffffff;
	vertical-align:top;
	border-bottom:1px solid #fdcc6d;
	padding:8px 2px 8px 3px;
}
.tertab5trva{
	background-color:#fefaef;
	vertical-align:top;
	padding-top:4px;
	border-bottom:1px solid #fdcc6d;
}
.tertab5trva2{
	background-color:#ffffff;
	vertical-align:top;
	padding-top:4px;
	border-bottom:1px solid #fdcc6d;
}
.tertab5trpreis{
	height:18px;
	background-color:#fefaef;
}
.tertab5trpreis2{
	height:18px;
	background-color:#ffffff;
}
.tertab5trpreisU{
	height:25px;
	background-color:#feebc1;
	text-align:right;
	padding-right:4px;
	border:1px solid #fdcc6d;
}
/*vakanz success anfang*/
.terbucvakab{
    height:7px;
}
.terbucvakhead{
    background-color:#FFDB94;
    border-left:1px solid #FFDB94;
    border-right:1px solid #FFDB94;
    font-weight:bold;
    color:#1E508C;
    height:25px;
}
.terbucvakLi{
    background-color:#FFFAEF;
    border-left:1px solid #FFDB94;
    padding-left:3px;
    height:25px;
}
.terbucvakMi{
    background-color:#FFFAEF;
}
.terbucvakRe{
    background-color:#FFFAEF;
    border-right:1px solid #FFDB94;
}
.terbucvakUn{
    background-color:#FFFAEF;
    border-left:1px solid #FFDB94;
    border-right:1px solid #FFDB94;
    border-bottom:1px solid #FFDB94;
    text-align:right;
    vertical-align:bottom;
    padding:4px;
}
.terbucvakabschluss{
    border-bottom:1px solid #1E508C;
}
.terbucvakabschlussalt{
    border-bottom:1px solid #99D798;
}
.preistermin{
    color:#E73010;
    font-weight:bold;
    font-size:16px;
}
/*vakanz success ende*/
.selbox{
    padding-top:15px;
    padding-bottom:10px;
}
.selRadio{
    margin-bottom:-3px;
}
.dot{
    background-color:#FFDB94;
    /*background-image:url("/kunden_parameter/exp/booking/images/dot.gif");*/
    border:none;
    margin:0px;
    /*background-repeat:repeat-x;*/
}
.dotalt{
    background-color:#FFDB94;
    background-image:url("/kunden_parameter/exp/booking/images/dot.gif");
    border:none;
    margin:0px;
    background-repeat:repeat-x;
}
.dotba{
    background-color:#FFDB94;
    /*background-image:url("/kunden_parameter/exp/booking/images/dot_v.gif");*/
    border:none;
    margin:0px;
    /*background-repeat:repeat-y;*/
}
.dotb{
    background-color:#FEFAEF;
    background-image:url("/kunden_parameter/exp/booking/images/dot.gif");
    border:none;
    margin:0px;
    background-repeat:repeat-x;
}
.tersp{background-color:#ffdb94;}
.teraltsp{background-color:#D7EFD7;}
.terLi{
    background-color:#E7F0F8;
    border-left:1px solid #1E508C;
    border-bottom:1px solid #1E508C;
    height:25px;
}
.terMi{
    background-color:#E7F0F8;
    border-bottom:1px solid #1E508C;
}
.terRe{
    background-color:#E7F0F8;
    border-right:1px solid #1E508C;
    border-bottom:1px solid #1E508C;
}
.terLifrueh{
    background-color:#FFDF7B;
    border-left:1px solid #1E508C;
    border-bottom:1px solid #1E508C;
    height:25px;
}
.terMifrueh{
    background-color:#FFDF7B;
    border-bottom:1px solid #1E508C;
}
.terRefrueh{
    background-color:#FFDF7B;
    border-right:1px solid #1E508C;
    border-bottom:1px solid #1E508C;
}
.teraltLi{
    background-color:#F5FCF5;
    border-left:1px solid #99D798;
    border-bottom:1px solid #99D798;
    height:25px;
}
.teraltMi{
    background-color:#F5FCF5;
    border-bottom:1px solid #99D798;
}
.teraltRe{
    background-color:#F5FCF5;
    border-right:1px solid #99D798;
    border-bottom:1px solid #99D798;
}
.teraltLifrueh{
    background-color:#FFDF7B;
    border-left:1px solid #99D798;
    border-bottom:1px solid #99D798;
    height:25px;
}
.teraltMifrueh{
    background-color:#FFDF7B;
    border-bottom:1px solid #99D798;
}
.teraltRefrueh{
    background-color:#FFDF7B;
    border-right:1px solid #99D798;
    border-bottom:1px solid #99D798;
}
.hell{
    background-color:#F7F9FB;
    color:#525552;
}
.headline{    
	font-weight:bold;
}
.fruehb{
    background-color:#FFDF7B;
    color:#525552;
}
.alterhotel{
    background-color:#EFEFEF;
    color:#525552;
}
.hgwhite{
	color:#000000;
	font-size:10px;
	padding-top:6px;
}
.rahmen{background-color:#7F98CC;}
.hotel{
    background-color:#EFEFEF;
    color:#000000;
}
.buctab1td{
	color:#B9490A;
	font-size:16px;
	font-weight:bold;
	padding:16px 0 0 6px;
}
.buctab1td2{
	color:#B9490A;
	font-weight:bold;
	padding:4px 0 14px 6px;
}
.buchsp{
    background-color:#FEEBC1;
}
.tabbuch{
	background-color:#FEFAEF;
    border:1px solid #fece6c;
	margin-bottom:6px;
}
.tabbuch2{
    border:1px solid #fece6c;
    margin-top:10px;
}
.headmesbuch{
    background-color:#7A9BC5;
    color:#FFFFFF;
    font-weight:bold;
    height:22px;
    padding-left:5px;
    padding-bottom:3px;
}
.btshead{
    background-color:#FEEBC1;
    font-weight:bold;
    height:20px;
	vertical-align:middle;
}
.bt{
    background-color:#FEFAEF;
}
.bt2{
    background-color:#FEFAEF;
    padding-left:5px;
    font-size:10px;
}
.btl{
    background-color:#FEFAEF;
    padding-left:5px;
}
.bkdata{
    background-color:#FEFAEF;
    padding-bottom:2px;
}
.bkdatal{
    background-color:#FEFAEF;
    padding-left:5px;
    padding-bottom:2px;
}
.buchpreis{
    background-color:#EFEFEF;
}
.batab{
	border-left:1px solid #ffdb94;
	border-right:1px solid #ffdb94;
	border-bottom:1px solid #ffdb94;
}
.baheadoben{
    background-image:url(/kunden_parameter/exp/booking/images/head_gelb2.gif);
    background-position:top;
    background-repeat:no-repeat;
}
.bahead{
    background-color:#ffdb94;
    color:#1f4d8b;
    font-weight:bold;
    height:23px;
    padding-left:5px;
    padding-bottom:1px;
}
.buchtext{
	background-color:#fefaef;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
    padding-left:4px;
    height:20px;
}
.buchtext2{
    background-color:#feebc1;
    font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
    padding-left:4px;
}
.btier{
    margin:10px 0 10px 0;
}
.headlinebuch{
    background-color:#DFDFEB;
}
.orderort{
	width:220px;
	font-weight:normal;
}
.orderselect{width:180px}
.anrede {width:65px;}
.buch{width:150px;}
.ort{width:101px;}
.plz{width:45px;}
.anmerkung{width:335px;}
.optionen{color:#CC6600;margin-left:13px}
.copy{font-size:10px;color:#000000;}
.abstandhoteltermin{margin-top:4px}
.preisbuchung{color:#E73010;font-weight:bold;}
.expblue{color:#BB4600; font-size:17px;font-weight:bold;}
.aktpage{color:#ba4805;font-weight:bold;}
.next{color:#C2D6EB;font-weight:bold;}
.preis{
    color:#E73010;
    font-weight:bold;
    text-decoration:underline;
    font-size:16px;
}
a.preis:visited{
    color:#E73010;
    font-weight:bold;
    text-decoration:underline;
    font-size:16px;
}
.fruehtx{
    color:#FF0000;
    font-weight:bold;
}
.kindtx{
    color:#FF0000;
    font-weight:bold;
}
.fruehtx2{
    color:#FF0000;
    font-size:14px;
    font-weight:bold;
    font-style:italic;
    background-color:#FFDF7B;
}
#control{position:absolute; top:0; left:0; z-index:0;}
A.nav:link,A.nav:visited,A.nav:active{
    color:#1E508C;
    font-weight:bold;
}
A.aufrufregion:link,A.aufrufregion:visited,A.aufrufregion:active{
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}
A.aufrufregion:hover{
    color:#DB4600;
    font-weight:bold;
    text-decoration:none;
}
A.aufrufziel:link,A.aufrufziel:visited,A.aufrufziel:active{
    color:#1E508C;
    font-weight:bold;
}
A.aufrufziel:hover{
    color:#DB4600;
    font-weight:bold;
}
A.lalt:link,A.lalt:visited,A.lalt:active{
    color:#1E508C;
    font-weight:bold;
}
A.aufruftermin:link,A.aufruftermin:visited,A.aufruftermin:active{
    color:#1E508C;
    font-weight:bold;
}
A.aufruftermin:hover{
    color:#DB4600;
    font-weight:bold;
}
A.teran:link,A.teran:visited,A.teran:active{
    color:#1E508C;
    font-weight:bold;
}
A.preis:link,A.preis:visited,A.preis:active{
    color:#E73010;
    font-weight:bold;
}
A.pagex:link,A.pagex:visited,A.pagex:active{
    color:#1E508C;
}
A.order:link,A.order:visited,A.order:active{
    color:#FFFFFF;
    font-weight:bold;
}
A.orderalt:link,A.orderalt:visited,A.orderalt:active{
    color:#1E508C;
    font-weight:bold;
}
A.agb:link,A.agb:visited,A.agb:active{
    color:#1E508C;
    font-weight:bold;
}
.lfett{font-weight:bold}
A.lfett:link,A.lfett:visited,A.lfett:active{
    color:#1E508C;
    font-weight:bold;
}
.lklein{font-size:10px;padding-right:7px;}
.terladevak{
    background-color:feebc1;
    width:620px;
    height:79px;
	border:1px solid #fdcc6d;
}
.terladevakhead,.terShowvakhead{
    background-color:f5821f;
	color:#ffffff;
    font-weight:bold;
    text-align:center;
    height:21px;
}
.terladevaktdimg{
	vertical-align:top;
	padding-top:26px;
}
.terladevakcancel{
    vertical-align:bottom;
    padding-bottom:4px;
}
.tervak{
	background-color:#fefaef;
	border:1px solid #fdcc6d;
}
.tervakpreis{
	color:#d43500;
    font-weight:bold;
    font-size:14px;
	padding:0 4px 0 16px;
}
.tervaktd{
	/*vertical-align:middle;*/
    padding:0 2px 0 4px;
}
.tervaktda{
	vertical-align:middle;
    padding:0 0 0 4px;
}
.tervaktd1{
	background-color:#feebc1;
	vertical-align:top;
	padding-left:6px;
	border-left:1px solid #fdcc6d;
}
.tervaktd2{
	background-color:#feebc1;
	vertical-align:top;
	text-align:right;
	padding:0 6px 0 6px;
}
.tervaktd3{
	background-color:#feebc1;
	text-align:right;
	vertical-align:bottom;
	padding:0 4px 4px 6px;
	border-left:1px solid #fdcc6d;
}
.tervak_border{
	background-color:#F5821F;
}
#inhalt{
    position:absolute;
    height:79px;
    width:620px;
    margin-left:0px;
    margin-top:-40px;
    z-index:10;
}
#tervakerr{
	position:relative;
	top:10px;
	left:226px;
}
.tervakerror{
    background-color:#FEFAEF;
	color:#ff0000;
	font-weight:bold;
    height:43px;
    font-size:12px;
	padding:14px 0 14px 132px;
	border-bottom:1px solid #fdcc6d;
}
.tervakerror2{
    background-color:#ffffff;
	color:#ff0000;
	font-weight:bold;
    height:43px;
    font-size:12px;
	padding:14px 0 14px 132px;
	border-bottom:1px solid #fdcc6d;
}
.warten{
    color:#CC6600;
    font-size:16px;
    font-weight:bold;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding:0px;
}
.tuev{
    color:#000000;
    font-size:10px;
}
#footlie{
    background-color:#FFDF7B;
    width:780px;
}
.bluebold{
    color: #1E508C;
    font-weight:bold;
}
#footcont{
    margin: 10px 0 10px 15px;
    width:765px;
}
#footcont2{
    margin: 10px 0 10px 15px;
    width:765px;
    font-size:10px;
}
#legende{
    margin:5px 0 5px 0;
}
