BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color :white;
	color:#000;
	font-weight:normal;
}

DIV {
	font-family : Verdana;
	font-size : 8pt;
	font-weight:normal;
}

TD {
	font-size:10px;
	/*line-height:17px;*/
}
IMG {
	border:0px;
}
a {color:#000;text-decoration:none;font-size: 10px;}
a:hover {text-decoration:none}
a:hover{font-weight:bold;}

.OperaTopOn {
	color: #fff;
	text-decoration : none;
	padding : 2px 2px 0px 2px;
	border-left : 0px solid Transparent;
	border-right : 1px solid White;
	border-top : 0px solid Transparent;
	border-bottom : 2px solid Transparent;
	text-align : center;
	height: 18px;
}
.OperaTopOver {
	color: #fff;
	text-decoration : none;
	padding : 2px 2px 0px 2px;
	border-bottom : 2px solid #C4551C;
	border-right : 0px solid Transparent;
	border-top : 1px solid White;
	border-left : 0px solid Transparent;
	text-align : center;
	height: 22px;
}
.TopOn,a.TopOn:hover {
	color: #fff;
	text-decoration : none;
	padding : 0px 15px 0px 15px;
	border-left : 1px solid #ff9600;
	border-right : 1px solid White;
	border-top : 0px solid Transparent;
	border-bottom : 0px solid Transparent;
	text-align : center;
	height: 13px;
	font-weight:normal;
}


.TopOnEnd,a.TopOnEnd:hover  {
	color: #fff;
	text-decoration : none;
	padding : 15px 0px 0px 15px;
	border-left : 1px solid #ff9600;
	border-right : 0px solid Transparent;
	border-top : 0px solid Transparent;
	border-bottom : 0px solid Transparent;
	text-align : center;
	height: 13px;
	font-weight:normal;
}
.TopOver ,a.TopOver:hover{
	color: #fff;
	text-decoration : none;
	padding : 0px 15px 0px 15px;
	border-left : 1px solid Transparent;
	border-right : 1px solid Transparent;
	border-top : 0px solid Transparent;
	border-top : 0px solid Transparent;
	text-align : center;
	height: 13px;
	font-weight:normal;
}
.TopOverEnd ,a.TopOverEnd:hover{
	color: #fff;
	text-decoration : none;
	padding : 2px 2px 2px 2px;
	border-left : 0px solid Transparent;
	border-right : 0px solid Transparent;
	border-top : 0px solid Transparent;
	border-bottom : 3px solid #943D26;
	text-align : center;
	height: 13px;
	cursor: hand;
	font-weight:normal;
}
.NetscapeTopOver {
	color: #fff;
	text-decoration : none;
	padding : 2px 2px 2px 2px;
	border-left : 0px solid Transparent;
	border-right : 1px solid White;
	border-top : 0px solid Transparent;
	border-bottom : 3px solid #943D26;
	text-align : center;
	height: 13px;
	cursor: pointer;
}
.NetscapeTopOverEnd {
	color: #fff;
	text-decoration : none;
	padding : 2px 2px 2px 2px;
	border-left : 0px solid Transparent;
	border-right : 0px solid Transparent;
	border-top : 0px solid Transparent;
	border-bottom : 3px solid #943D26;
	text-align : center;
	height: 13px;
	cursor: pointer;
}
.SubOn, .SubOn A{
	color: #ffffff;
	text-decoration : none;
	padding :  0px 0px 0px 2px;
	filter : Alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	text-align : left;
	font-weight:normal;
}


.SubOnTd{
	border-bottom : 1px solid White;
	
}

.SubOver {
	color: #ffffff;
	text-decoration : none;
	padding :  0px 0px 0px 2px;
	border-left : 1px solid White;
	border-right : 1px solid White;
	border-top : 0px solid Transparent;
	border-bottom : 1px solid White;
	background-color :#ffb040;
	text-align : left;
	filter : Alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	cursor: hand;
	font-weight:normal;
}
.SubOver A:active,.SubOver A:hover,.SubOver A:link, .SubOver A:visited{
	color: #000000;
	text-decoration : none;
	padding :  0px 0px 0px 2px;
	font-weight:normal;
	
}
.spacercss{
	border-top:3px solid #Cfcfcf;
}

.NetscapeSubOver {
	color: #fff;
	text-decoration : none;
	padding : 2px 2px 2px 2px;
	border-left : 1px solid White;
	border-right : 1px solid White;
	border-top : 0px solid Transparent;
	border-bottom : 1px solid White;
	background-color :#ff9600;
	text-align : left;
	filter : Alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	cursor: pointer;
}
.SubOnBottom {
	color: #fff;
	text-decoration : none;
	padding : 2px 2px 2px 2px;
	background-color : #ff9600;
	border-left : 1px solid White;
	border-right : 1px solid White;
	border-top : 0px solid Transparent;
	border-bottom : 1px solid White;
	filter : Alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	text-align : left;
	font-weight:normal;
}
.SubOverBottom {
	color: #fff;
	text-decoration : none;
	padding : 2px 2px 2px 2px;
	background-color :#ff9600;
	border-left : 1px solid White;
	border-right : 1px solid White;
	border-top : 0px solid Transparent;
	border-bottom : 1px solid White;
	text-align : left;
	filter : Alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	font-weight:normal;
}



a.txtlink {font-size:11px;color:#000;text-decoration:underline;}
a.txtlink:hover {text-decoration:none;font-weight:bold;}

form {margin:0px}

td.bg {background-color:#EBEAE6;font-size:10px; color:#000;}

.txttd {font-size:11px;line-height:17px}

.txttd a {font-size:11px;text-decoration:underline;}

div.content
{
	border-left : 1px solid White;
	border-right : 0px solid Transparent;
	border-top : 1px solid White;
	border-bottom : 1px solid White;

	background-color:#fef5e9;
	text-align: left;
	font-size: 11px;
	padding: 8px 8px 8px 14px;
}

div.rcontent
{
	border-left : 1px solid White;
	border-right : 1px solid White;
	border-top : 1px solid White;
	border-bottom : 1px solid White;

	background-color:#fef5e9;
	text-align: left;
	font-size: 11px;
	padding: 8px 8px 8px 14px;
}

div.head {padding-top:76px;padding-left:16px}

div.footer {width:820px;height:22px;padding-top:0px;font-size:10px; color:#fff;}

div.minikal {height:100%;padding-top:0px;padding-left:0px; font-size:10px; color:#000;}
div.footertxt {padding-top:5px;padding-left:16px; font-size:10px; color:#fff;}
a.footer {text-decoration:none;font-size: 10px; color:#fff;}
a.footer:hover {text-decoration:underline;font-weight:normal;}

.boxlink {text-decoration:none;padding:5px 2px 2px 7px;}
a.blink {color:#000;text-decoration:none;font-size: 11px; font-weight:bold;line-height:13px}
a.blink:hover {text-decoration:none;}

.txtbox {
	width:409px;height:178px;
	border-left : 0px solid White;
	border-right : 1px solid White;
	border-top : 1px solid White;
	border-bottom : 1px solid White;
	background-color:#F7F6F5;
	padding-left:14px;
	padding-top:14px;
	padding-right:6px;
	padding-bottom:6px;
	font-size:11px;
	line-height:17px;
	text-align:left;
	overflow:auto;
	
	scrollbar-3dlight-color:#F7F6F5;
	scrollbar-arrow-color:#000;
	scrollbar-base-color:#EBEAE6;
	scrollbar-darkshadow-color:#F7F6F5;
	scrollbar-face-color:#EBEAE6;
	scrollbar-highlight-color:#F7F6F5;
	scrollbar-track-color:#F7F6F5;
	scrollbar-shadow-color:#F7F6F5;
}
.txtbox A:link,.txtbox A:visited,.txtbox A:activ{
	text-decoration:underline;font-weight:normal;
}
.txtbox A:hover{
	text-decoration:none;font-weight:normal;
}


.txtboxbig {
	width:409px;
	border-left : 0px solid White;
	border-right : 1px solid White;
	border-top : 1px solid White;
	border-bottom : 1px solid White;
	background-color:#F7F6F5;
	padding-left:14px;
	padding-top:14px;
	padding-right:6px;
	padding-bottom:6px;
	font-size:11px;
	line-height:17px;
	text-align:left;
	overflow:auto;
	
	scrollbar-3dlight-color:#F7F6F5;
	scrollbar-arrow-color:#000;
	scrollbar-base-color:#EBEAE6;
	scrollbar-darkshadow-color:#F7F6F5;
	scrollbar-face-color:#EBEAE6;
	scrollbar-highlight-color:#F7F6F5;
	scrollbar-track-color:#F7F6F5;
	scrollbar-shadow-color:#F7F6F5;
}
.txtboxbig A:link,.txtboxbig A:visited,.txtboxbig A:activ{
	text-decoration:underline;font-weight:normal;
}
.txtboxbig A:hover{
	text-decoration:none;font-weight:normal;
}
.txtboxbig td{
	border:1px solid #F7F6F5;
	font-size:10px;
}

.txtboxbiga {
	width:409px;height:445px;
	border-left : 0px solid White;
	border-right : 1px solid White;
	border-top : 1px solid White;
	border-bottom : 1px solid White;
	background-color:#F7F6F5;
	padding-left:14px;
	padding-top:14px;
	padding-right:6px;
	padding-bottom:6px;
	font-size:10px;
	line-height:17px;
	text-align:left;
	overflow:auto;
	
	scrollbar-3dlight-color:#F7F6F5;
	scrollbar-arrow-color:#000;
	scrollbar-base-color:#EBEAE6;
	scrollbar-darkshadow-color:#F7F6F5;
	scrollbar-face-color:#EBEAE6;
	scrollbar-highlight-color:#F7F6F5;
	scrollbar-track-color:#F7F6F5;
	scrollbar-shadow-color:#F7F6F5;
}
.txtboxbiga A:link,.txtboxbiga A:visiteda,.txtboxbiga A:activ{
	text-decoration:underline;font-weight:normal;
}
.txtboxbiga A:hover{
	text-decoration:none;font-weight:normal;
}
.txtboxbiga td{
	border:1px solid #F7F6F5;
	font-size:10px;
}

/* Termintabelle */

#termintable {
	background-color:#F7F6F5;
	border: 1px solid White;
	overflow:auto;
	
	scrollbar-3dlight-color:#F7F6F5;
	scrollbar-arrow-color:#000;
	scrollbar-base-color:#EBEAE6;
	scrollbar-darkshadow-color:#F7F6F5;
	scrollbar-face-color:#EBEAE6;
	scrollbar-highlight-color:#F7F6F5;
	scrollbar-track-color:#F7F6F5;
	scrollbar-shadow-color:#F7F6F5;
}

.boxhead {
	font-size:14px;
	font-weight:bold;
	color:#000;
}

.boxnavi {
	background-color:#ffc777;
	font-size:14px;
	color:#fff;
	border-left: 1px solid #EBEAE6;
	vertical-align : top;
	text-align: left;
}
.boxnavitermin {
	background-color:#ff9600;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.boxnavilink{
	width:110px;height:20px;
	padding-top:10px;
	padding-left:6px;
}


.terminalt1 {
	background-color:#E7E7E7;
}

.terminalt2 {
	background-color:#fff;
}

.termintd {
	font-size:12px;
	color:#000;
	vertical-align:top;
}

a.terminhi {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#000;
	vertical-align:top;
}
a.terminhi:hover {text-decoration:underline;}

a.termin {
	text-decoration:none;
	font-size:12px;
	color:#000;
	vertical-align:top;
}
a.termin:hover {text-decoration:underline;}

/* END Termintabelle */

/* INfo Box */

.infobox {position:absolute;left:95px;top:28px;width:155px;height:90px;z-index:40;overflow:auto;
	scrollbar-3dlight-color:#F7F6F5;
	scrollbar-arrow-color:#000;
	scrollbar-base-color:#EBEAE6;
	scrollbar-darkshadow-color:#F7F6F5;
	scrollbar-face-color:#EBEAE6;
	scrollbar-highlight-color:#F7F6F5;
	scrollbar-track-color:#F7F6F5;
	scrollbar-shadow-color:#F7F6F5;
}

/* END INfo Box */


.tourt
{
	border-right:1px solid #EBEAE6;
	font-size: 10px;
	font-weight:bold;
}

.pic4white {border: 1px solid White;}
.img-left {border: 1px solid White;}
.pic1whiter {border-right: 1px solid White;}

.pic3whitel {
	border-left : 1px solid White;
	border-right : 0px solid Transparent;
	border-top : 1px solid White;
	border-bottom : 1px solid White;
}

.pic3whiter {
	border-left : 0px solid White;
	border-right : 1px solid White;
	border-top : 1px solid White;
	border-bottom : 1px solid White;
}

.bgcolorhell { background-color:#ffb040;
	color:#fff;
	font-weight:bold;
	height:14px;
}

.ueberschrift { font-weight:bold;
	font-size:13px;

}

.kalbg { background-color:#F7F6F5; }

.newscontent { background-color:#F7F6F5; font-size: 11px; vertical-align:top;}
.newsfooter { background-color:#EBEAE6; text-align:right; }


a.lexikon { color:#000;text-decoration:none;font-size: 11px; font-weight:bold;}
a.lexikon:hover {text-decoration:none;}

input {font-family:Verdana,sans-serif; font-size:10px;}
input.text {width:220px}
input.txtname {width:105px}
input.hnr {width:44px}
input.plz {width:55px}
input.adresse {width:166px}
input.submit {font-size:10px}
select {font-family:Verdana,sans-serif; font-size:10px;}
textarea {font-family:Verdana,sans-serif; font-size:10px;width:220px;}


.hnavi {
	color: #fff;
	text-decoration : none;
	padding : 2px 2px 2px 2px;
	border-left : 0px solid Transparent;
	border-right : 1px solid White;
	border-top : 0px solid Transparent;
	border-bottom : 0px solid Transparent;
	text-align : center;
	font-weight: normal;
	height: 103px;
}