A:link { color: #ff8b00;
	text-decoration: underline;
	font-family: verdana;
} 
A:visited { color: #ff8b00;
	text-decoration: underline;
	font-family: verdana;
}
A:hover {color: #ff8b00; text-decoration: none}
A:active { color: #ff8b00;
	text-decoration: underline;
	font-family: verdana;
}

body { background:url url(../images/gui/background.gif); text-align:left; background-repeat:repeat-x; background-color: #9bc8e7; }


body, td, tr {
	font-family:Verdana;
	font-size:11px;
	color:#4c4c4c;
	line-height: 14px;
	margin-bottom:0px;
	margin-top:0px;
	margin: 0px;
}

img a, img a:visited { border: none; }
img {border: none; }

.block a {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width:132px;
	text-align:center;
	vertical-align:middle;
	padding-top: 7px;
	padding-bottom: 7px;

	background:url(../images/gui/menu-oben-inaktiv.gif);
	background-repeat: repeat-x;
	color: #ffffff;

	display: block;
}

.block a:link {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width:132px;
	text-align:center;
	vertical-align:middle;
	padding-top: 7px;
	padding-bottom: 7px;

	background:url(../images/gui/menu-oben-inaktiv.gif);
	background-repeat: repeat-x;
	color: #ffffff;

	display: block;
}
.block a:visited {
float:left;
color: #ffffff;
	text-decoration: none;
}
.block a:hover {
float:left;
background-color:#FFFFFF;
background-image:url(/images/bg.gif);
color: #ff8b00; 
text-decoration: none;
}


.block a:active {
float:left;
	color: #ffffff;
	text-decoration: none;
}


.blockaktiv a{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width:132px;
	text-align:center;
	vertical-align:middle;
	padding-top: 7px;
	padding-bottom: 7px;

	background-repeat: repeat-x;
	color: #ff8b00;

	display: block;
}

.blockaktiv a:link {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width:132px;
	text-align:center;
	vertical-align:middle;
	padding-top: 7px;
	padding-bottom: 7px;

	background-repeat: repeat-x;
	color: #ff8b00;

	display: block;
}


.blockaktiv a:hover {
float:left;
	color: #ff8b00;
	text-decoration: none;
}

.blockaktiv a:active {
float:left;
	color: #ff8b00;
	text-decoration: none;
}

.blockaktiv a:visited {
float:left;
	color: #ff8b00;
	text-decoration: none;
}

.headline {font-size: 14px;
	color: #ff8b00;
	font-weight: bold;
	}

.linktext {
	color: #AC0A05;
	text-decoration: underline;
	font-family: Verdana, verdana, Helvetica, sans-serif;
	line-height: 14px;
}


.mainmenu a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	
	background-color: #ffffff;
	color: #ff8b00;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 5px;
	padding-left: 7px; 
	padding-right: 5px;
	padding-top: 5px;

	border-right: #dddddd 0px solid;
	border-top: #dddddd 0px solid;
	border-bottom: #f9c28f 1px solid;
	border-left: #dddddd 0px solid;
}

.mainmenu a:link {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	
	background-color: #ffffff;
	color: #ff8b00;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 5px;
	padding-left: 7px; 
	padding-right: 5px;
	padding-top: 5px;

	border-right: #dddddd 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #f9c28f 1px solid;
	border-left: #dddddd 0px solid;
}
.mainmenu a:visited {
background-color: #ffffff;
color: #ff8b00;
	text-decoration: none;
}
.mainmenu a:hover {
	background-color: #ffffff;
	color: #b9b2aa;
	text-decoration: none;
}


.mainmenu a:active {
	background-color: #ffffff;
	color: #ff8b00;
	text-decoration: none;
}


.mainmenuaktiv a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	
	background-color: #ffffff;
	color: #b9b2aa;


	display: block;

	margin-bottom: 0px;

	padding-bottom: 5px;
	padding-left: 7px; 
	padding-right: 5px;
	padding-top: 5px;

	border-right: #dddddd 0px solid;
	border-top: #dddddd 0px solid;
	border-bottom: #f9c28f 1px solid;
	border-left: #dddddd 0px solid;
}

.mainmenuaktiv a:link {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	
	background-color: #ffffff;
	color: #b9b2aa;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 5px;
	padding-left: 7px; 
	padding-right: 5px;
	padding-top: 5px;

	border-right: #dddddd 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #f9c28f 1px solid;
	border-left: #dddddd 0px solid;
}
.mainmenuaktiv a:visited {
background-color: #ffffff;
color: #b9b2aa;
	text-decoration: none;
}
.mainmenuaktiv a:hover {
	background-color: #ffffff;
	color: #b9b2aa;
	text-decoration: none;
}


.mainmenuaktiv a:active {
	background-color: #ffffff;
	color: #ff8b00;
	text-decoration: none;
}


.submenu a {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;

	background-color: #ffffff;
	color: #b9b2aa;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 4px;
	padding-left: 14px; 
	padding-right: 5px;
	padding-top: 4px;

	border-right: #dddddd 0px solid;
	border-top: #dddddd 0px solid;
	border-bottom: #f5f5f5 1px solid;
	border-left: #dddddd 0px solid;
}

.submenu a:link {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;

	background-color: #ffffff;
	color: #b9b2aa;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 4px;
	padding-left: 14px; 
	padding-right: 5px;
	padding-top: 4px;

	border-right: #dddddd 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #f5f5f5 1px solid;
	border-left: #dddddd 0px solid;
}
.submenu a:visited {
background-color: #ffffff;
color: #b9b2aa;
	text-decoration: none;
}
.submenu a:hover {
	background-color: #ffffff;
	color: #ff8b00;
	text-decoration: none;
}


.submenu a:active {
	background-color: #ffffff;
	color: #b9b2aa;
	text-decoration: none;
}


.submenuaktiv a {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;

	background-color: #ffffff;
	color: #ff8b00;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 4px;
	padding-left: 14px; 
	padding-right: 5px;
	padding-top: 4px;

	border-right: #dddddd 0px solid;
	border-top: #dddddd 0px solid;
	border-bottom: #f5f5f5 1px solid;
	border-left: #dddddd 0px solid;
}

.submenuaktiv a:link {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;

	background-color: #ffffff;
	color: #ff8b00;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 4px;
	padding-left: 14px; 
	padding-right: 5px;
	padding-top: 4px;

	border-right: #dddddd 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #f5f5f5 1px solid;
	border-left: #dddddd 0px solid;
}
.submenuaktiv a:visited {
background-color: #ffffff;
color: #ff8b00;
	text-decoration: none;
}
.submenuaktiv a:hover {
	background-color: #ffffff;
	color: #ff8b00;
	text-decoration: none;
}


.submenuaktiv a:active {
	background-color: #ffffff;
	color: #ff8b00;
	text-decoration: none;
}



.subsubmenu a {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	
	background-color: #ffffff;
	color: #ff8b00;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 4px;
	padding-left: 21px; 
	padding-right: 5px;
	padding-top: 4px;
}

.subsubmenu a:link {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	
	background-color: #ffffff;
	color: #b9b2aa;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 4px;
	padding-left: 21px; 
	padding-right: 5px;
	padding-top: 4px;
}
.subsubmenu a:visited {
background-color: #ffffff;
color: #b9b2aa;
	text-decoration: none;
}
.subsubmenu a:hover {
	background-color: #ffffff;
	color: #ff8b00;
	text-decoration: none;
}


.subsubmenu a:active {
	background-color: #ffffff;
	color: #b9b2aa;
	text-decoration: none;
}


.subsubmenuaktiv a {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	
	background-color: #ffffff;
	color: #ff8b00;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 4px;
	padding-left: 21px; 
	padding-right: 5px;
	padding-top: 4px;
}

.subsubmenuaktiv a:link {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	
	background-color: #ffffff;
	color: #ff8b00;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 4px;
	padding-left: 21px; 
	padding-right: 5px;
	padding-top: 4px;
}
.subsubmenuaktiv a:visited {
background-color: #ffffff;
color: #ff8b00;
	text-decoration: none;
}
.subsubmenuaktiv a:hover {
	background-color: #ffffff;
	color: #ff8b00;
	text-decoration: none;
}


.subsubmenuaktiv a:active {
	background-color: #ffffff;
	color: #ff8b00;
	text-decoration: none;
}


.subsubsubmenu a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;

	background-color: #ffffff;
	color: #ff8b00;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 2px;
	padding-left: 27px; 
	padding-right: 5px;
	padding-top: 2px;
}

.subsubsubmenu a:link {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;

	background-color: #ffffff;
	color: #ff8b00;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 2px;
	padding-left: 27px; 
	padding-right: 5px;
	padding-top: 2px;
}
.subsubsubmenu a:visited {
background-color: #ffffff;
color: #ff8b00;
	text-decoration: none;
}
.subsubsubmenu a:hover {
	background-color: #ffffff;
	color: #b9b2aa;
	text-decoration: none;
}


.subsubsubmenu a:active {
	background-color: #ffffff;
	color: #ff8b00;
	text-decoration: none;
}


.subsubsubmenuaktiv a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;

	background-color: #ffffff;
	color: #b9b2aa;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 2px;
	padding-left: 27px; 
	padding-right: 5px;
	padding-top: 2px;
}

.subsubsubmenuaktiv a:link {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;

	background-color: #ffffff;
	color: #b9b2aa;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 2px;
	padding-left: 27px; 
	padding-right: 5px;
	padding-top: 2px;
}
.subsubsubmenuaktiv a:visited {
background-color: #ffffff;
color: #b9b2aa;
	text-decoration: none;
}
.subsubsubmenuaktiv a:hover {
	background-color: #ffffff;
	color: #b9b2aa;
	text-decoration: none;
}


.subsubsubmenuaktiv a:active {
	background-color: #ffffff;
	color: #b9b2aa;
	text-decoration: none;
}



.eingabefeld {
	border: #ffffff;
	color: #ffffff;
	border-style: solid;
	background-color: #ec802f;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
 
.eingabebutton {
	border: thin #ffffff solid;
	background-color: #ec802f;
	color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.content-headline{
	background:#ffffff;
	color:#ee8033;
	font-weight:bold;
	border: #dddddd;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-left: 4px;
	padding-top:4px;
	padding-bottom:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:4px;
}
.content{
	background:#ffffff;
	border: #dddddd;
	padding-left: 17px;
	padding-right: 18px;
	padding-top:9px;
	padding-bottom:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.content-links{
	background:#ffffff;
	border: #dddddd;
	padding-left: 7px;
	padding-right: 6px;
	padding-top:9px;
	padding-bottom:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.content-rechts {
	background:#ffffff;
	border: #dddddd;
	padding-left: 16px;
	padding-right: 17px;
	padding-top:9px;
	padding-bottom:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.content-footer{
	background:#ffffff;
	color: #FFFFFF;
	border: #dddddd;
	padding-left: 9px;
	padding-right: 9px;
	padding-top:9px;
	padding-bottom:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}


.bannermenu a:link { color: #b6d2de; text-decoration: none; }
.bannermenu a:visited { color: #b6d2de; text-decoration: none;}
.bannermenu a:hover {color: #FFFFFF; text-decoration: none}
.bannermenu a:active { color: #b6d2de; text-decoration: none;}

#header { width: 940px; height: 200px; float:none; clear:both; }
#logo-bg { width: 940px; height: 172px; float:none; }
#logo { position: absolute; z-index:100; left:0px; top:0px; width:226px; height: 101px; }
#flash { position: relative; z-index:1; }
#werbung-oben {
	position: absolute;
	z-index:200;
	width: 728px;
	height: 90px;
text-align:right; top:47px;
	left: 211px;
}
#navigation { width: 940px; height: 28px; text-align:left; float:none; clear:both; background:url(../images/gui/menu-oben-inaktiv.gif);
	background-repeat: repeat-x;  }

h1 { margin:0px 0px 12px 0px; padding:0px; font-size: 18px; color: #394e72; line-height: 20px; }
h1 a, h2 a, h3 a, h1 a:hover, h2 a:hover, h3:hover { color: #394e72; text-decoration: none; }
h2 { margin:0px 0px 12px 0px; padding:0px; font-size: 14px; color: #394e72; font-weight: bold; line-height: 16px;  }
h3 { margin:0px 0px 12px 0px; padding:0px; font-size: 14px; color: #394e72; font-weight: bold; line-height: 16px; }

.detail { margin:0px 0px 12px 0px; padding:0px; font-size: 14px; color: #394e72; font-weight: bold; line-height: 16px; }
.detail a:link { color: #394e72; text-decoration: none; }
.detail a, .detail a:hover, .detail a:visited { color: #394e72; text-decoration: none; }

.headline-kasten { margin:0px 0px 12px 0px; padding:0px; font-size: 14px; color: #394e72; font-weight: bold; }
.headline-kasten a, .headline-kasten a:hover, .headline-kasten a:visited { color: #394e72; font-weight: bold; text-decoration: none; }

.csc-frame-frame1 { border: 1px solid #c4c8ca; padding: 1px; margin-bottom: 8px; }
.csc-frame-frame1 p, .csc-frame-frame1 h1, .csc-frame-frame1 h2, .csc-frame-frame1 h3 { margin:0px; padding:8px; }

.c212-left { border: 1px solid #c4c8ca; padding: 1px; }
.c212-right { border: 1px solid #c4c8ca; padding: 1px; }
.c212-left p, .c212-right p, .c212-right h1, .c212-left h1 { margin:0px; padding:8px; }

.buchen-button { position: absolute; left: 290px; top:98px; width:209px; text-align: center; font-size:14px; font-weight:bold; color:white; }
.buchen-button a, .buchen-button a:visited, .buchen-button a:hover { color: white; display:block; text-decoration: none; }

.content td div p.bodytext, .content td div span.detail { margin: 6PX; }
