body       { color: yellow; font-family: Tahoma, Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; overflow: true; background-color: #9999ff; }
p      { font-family: Tahoma, Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a { color: yellow; font-size: 11pt; font-weight: 700; text-decoration: none; margin:0; padding:0; }
a:link { }
a:visited { }
a:hover  { color: #006; text-decoration: none; background-color: yellow }
a:active { }
h1  { color: yellow; font-size: 14pt; font-weight: 700; line-height: 16pt; margin-top: 15px; }
h2 { color: yellow; font-size: 12pt; font-weight: 700; line-height: 15pt; text-decoration: none; margin-top: 15px; }
h3 { color: yellow; font-size: 11pt; font-weight: 700; line-height: 15pt; text-decoration: underline; }
span.nobr {
	white-space: nowrap;
}

#rahmen  { 
/*top:50%;
margin-top:-250px;*/
position:absolute;
left:50%;
margin-left:-475px;
margin-top: 2px;
width:950px;
height:665px;
/*border-style: solid; 
border-width: 1; 
border-color: #9999ff;*/
background-color: #006;
}

#buchung {
position:absolute; top:27px; left:40px; width:154px; height:71px;
border-style: none;
border-color: #ec9d27;
border-width: 3px;
float: left;
}

#start {
width: 950px;
height: 665px;
float: left;
text-align: center;
vertical-align: middle;
}

#titel {
width: 950px;
height: 155px;
margin: 0;
padding: 0;
float: left;
}

#titel .info  { color: yellow; font-size: 9pt; font-weight: 900; line-height: 14pt; margin: 0; padding: 0; text-align:center; }
#titel a { color: yellow; font-size: 9pt; font-weight: 700; text-decoration: none; margin:0; padding:0; }
#titel a:link { }
#titel a:visited { }
#titel a:hover  { color: #006; text-decoration: none; background-color: yellow }
#titel a:active { }

#menu  { 
width: 170px; 
height: 510px; 
border: 0px blue solid; 
overflow: hidden; 
vertical-align: text-bottom;
float: left;
padding-left: 10px;
border: 0px solid #000000;
}
/*#menu .text { margin: 40px 20px 0 0 }*/

#menu ul {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px;
	list-style: none;
	text-align: left;
	color: black;
}
#menu li {
	margin: 0px 0px 0px 0px;
	display: inline;
	padding: 1px 0px 0px 0px;
	line-height: 30px;
	float: left;
	height: 24px;
	width: 150px;
}
#menu li a, #menu li a:link, #menu li a:visited  { 
	color: yellow;
	background-color: #333399; 
	font-size: 13px;
	font-weight: bold;
	text-decoration: none; 
	margin: 0;
	padding: 0px 5px;
	display: block;
	border-top:0px solid #8A8987;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:0px solid #8A8987; 
	line-height: 22px;
	}

#menu li a:hover, #menu li a:focus { 
	color: yellow; 
	background-color: #9999ff; 
	}
#menu li a:focus, #menu li a:active, #menu a.Active:link, #menu a.Active:visited {
	color: yellow;
	background-color: #9999ff;
}

#menu .mtext { 
	margin-top: 20px;
	margin-left: 5px;
	float: left;
}

#menu  a, #menu a:link, #men a:visited {
	color: #ffffff;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 11pt;
}

#menu a:focus, #menu a:active, #menu a:hover {
	color: #ffff00;
}

#inhalt {
width: 950px;
height: 510px;
float: left;
}

#dateninhalt{
float: left;
width: 770px;
height: 505px;
overflow: auto;
margin: 0;
}

#daten {
width: 500px;
height: 505px;
/*overflow: none;*/
border: 0px solid #000000;
float: left;
margin-top: 0;
margin-bottom: 0;
margin-right: 0 !important;
margin-right: -3px;
}
#daten li   { color: #ffff66; font-size: 13px; font-weight: bold; line-height: 18px; text-decoration: none; margin-left: 30px; border-right: 20px none; border-left: 20px none }
#daten ul     { font-size: 13px; line-height: 18px; list-style-type: square }
#daten a    { color: #990000; font-size: 13px; font-weight: bold; text-decoration: none }
#daten a:link   { }
#daten a:visited   { }
#daten a:hover    { text-decoration: underline; }
#daten a:active    { font-weight: bold; text-decoration: none }
#daten h1  { color: yellow; font-size: 14pt; font-weight: 700; line-height: 16pt; margin-top: 15px; }
#daten h2 { color: yellow; font-size: 12pt; font-weight: 700; line-height: 15pt; text-decoration: none; margin-top: 15px; }
#daten h3 { color: yellow; font-size: 11pt; font-weight: 700; line-height: 15pt; text-decoration: underline; }
#daten .text { color: yellow; font-size: 11pt; font-weight: 500; line-height: 14pt; margin-right: 20px; }
#daten .buchung { color: yellow; font-size: 11pt; font-weight: 700; line-height: 14pt/14pt }
#daten .hinweis  { color: yellow; font-size: 10pt; font-weight: 900; line-height: 12pt }
#daten a  { font-size: 11pt; color: yellow; font-weight: 700; text-decoration: underline }
#daten a:link { }
#daten a:visited { }
#daten a:hover  { color: #006; text-decoration: none; background-color: yellow }
#daten a:active { }
#daten td { color: yellow; font-size: 11pt; font-weight: 500; line-height: 14pt; margin-right: 20px; }

#bilder {
width: 230px;
height: 500px;
float: left;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 0;
}

img.bild  { margin-right: 20px; margin-bottom: 5px; border-color: #9999ff; border-style: solid; }
img.bildk  { margin-right: 5px; margin-bottom: 5px; border-color: #9999ff; border-style: solid; border-width: 1px; background-color: #006; }


#clear {
clear: both;
height: 0;
line-height: 0;
margin: 0;
padding: 0;
font-size: 0;
}
