body {
background-color:#ECF5FF;
font-family: Verdana, Arial,sans-serif;
font-weight:normal;
font-size:11px;
color:#333333;
}
table.content {
border: 2px solid #990000;
background-color:#FFFFFF;
line-height:130%;
}
div.keys {
height:10px; 
width:750px; 
position:absolute; 
z-index: 0; 
left:0px; top:0px; 
font-family:Arial, Verdana, sans-serif; 
font-size:1px; 
color:#ECF5FF;
}
a.hnav:link, a.hnav:visited {
font-family: Verdana, Arial,sans-serif;
font-weight:bold;
font-size:11px;
color:#990000;
text-decoration:none;
line-height:100%;
}
a.hnav:hover, a.hnav:active {
font-family: Verdana, Arial,sans-serif;
font-weight:bold;
font-size:11px;
color:#CC0000;
text-decoration:none;
line-height:100%;
}
span.hnav {
font-family: Verdana, Arial,sans-serif;
font-weight:bold;
font-size:11px;
color:#CC0000;
text-decoration:none;
line-height:100%;
}
a.vnav:link, a.vnav:visited {
font-family: Verdana, Arial,sans-serif;
font-weight:bold;
font-size:11px;
color:#990000;
text-decoration:none;
line-height:130%;
}
a.vnav:hover, a.vnav:active {
font-family: Verdana, Arial,sans-serif;
font-weight:bold;
font-size:11px;
color:#CC0000;
text-decoration:underline;
line-height:130%;
}
span.vnav {
font-family: Verdana, Arial,sans-serif;
font-weight:bold;
font-size:11px;
color:#CC0000;
text-decoration:none;
line-height:130%;
}
div.vnav {
margin-bottom:15px;
vertical-align:top;
}
a.vnav1:link, a.vnav1:visited {
font-family: Verdana, Arial,sans-serif;
font-weight:normal;
font-size:11px;
color:#990000;
text-decoration:none;
line-height:130%;
}
a.vnav1:hover, a.vnav1:active {
font-family: Verdana, Arial,sans-serif;
font-weight:normal;
font-size:11px;
color:#CC0000;
text-decoration:underline;
line-height:130%;
}
div.vnavactive {
margin-bottom:0px;
vertical-align:top;

}
div.vnavsub {
margin-bottom:15px;
margin-left:22px;
vertical-align:top;

}
div.vnavsub1 {
margin-bottom:5px;
margin-left:22px;
vertical-align:top;

}
h1 {
font-family: Verdana, Arial,sans-serif;
font-weight:bold;
font-size:11px;
color:#990000;
line-height:130%;
}
h2 {
font-family: Verdana, Arial,sans-serif;
font-weight:bold;
font-size:11px;
color:#990000;
line-height:130%;
}
h3 {
font-family: Verdana, Arial,sans-serif;
font-weight:bold;
font-size:11px;
color:#990000;
line-height:130%;
}
p {
font-family: Verdana, Arial,sans-serif;
font-weight:normal;
font-size:11px;
color:#990000;
line-height:130%;
}
.header {
font-family: Verdana, Arial,sans-serif;
font-weight:bold;
font-size:11px;
color:#990000;
line-height:130%;
}
td.liniebold {
background-color:#990000;
height:2px;
line-height:2px;
padding:0px;
}
td.linie {
background-color:#990000;
height:2px;
font-size:2px;
line-height:0px;
padding:0px;
}
td.vnav {
padding-top:12px;
Padding-left:20px;
}
td.info {
padding-top:12px;
padding-left:10px;
padding-right:10px;
}
span.label {
font-family: Verdana, Arial,sans-serif;
font-weight:normal;
font-size:10px;
color:#990000;
text-align:left;
}
img.border{
border: 2px solid #ffffff;
}
#Bildbereich {
 position:absolute; left:310px; top:110px; padding:0px; clip:rect(0 280 290 0); visibility:show; }
#Navigationsbereich {
position:absolute; left:600; top:280; width:140; font-size:11px; }

a.bilder:link, a.bilder:visited {
font-family: Verdana, Arial, sans-serif;
font-weight:normal;
font-size:11px;
color:#990000;
text-decoration:none;
}
a.bilder:hover, a.bilder:active {
font-family: Verdana, Arial, sans-serif;
font-weight:normal;
font-size:11px;
color:#990000;
text-decoration:underline;
}
table.monat {
background-color:#ffffff;
color:#7a7a3d;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
border: 1px solid #7a7a3d;
text-align:center;
vertical-align:middle;
border-collapse:collapse;

}
.monat th {
font-weight:bold;
text-align:center;
vertical-align:middle;

}
.monat td {
text-align:center;
vertical-align:middle;
border: 1px solid #cccc99;
}
.monat td.sonntagfrei {
font-weight:bold;
text-align:center;
vertical-align:middle;

}
.monat td.sonntagbesetzt {
font-weight:bold;
text-align:center;
vertical-align:middle;
background-color:#ffcccc;
}
.monat td.werktagfrei {
font-weight:normal;
text-align:center;
vertical-align:middle;
}
.monat td.werktagbesetzt {
font-weight:normal;
text-align:center;
vertical-align:middle;
background-color:#ffcccc;
}
div.label {
		height: 13px;
		font-size: 10px;
		padding-bottom:2px;
}
input.stdinput {
width:300px;
height:18px;
background-color:#FFFFFF;
border: 1px solid #666666;
color: #333333;
font-size:11px;
font-weight:normal;
text-align:left;
vertical-align:top;
margin-bottom:5px;
}
input.button {
width:110px;
height:18px;
background-color:#FFFFFF;
border: 1px solid #666666;
color: #666666;
font-size:11px;
font-weight:normal;
text-align:center;
vertical-align:middle;
}
select.stdinput {
width:300px;
height:18px;
background-color:#FFFFFF;
border: 1px solid #666666;
color: #333333;
font-size:11px;
font-weight:normal;
text-align:left;
vertical-align:top;
margin-bottom:5px;
}
select.tag{
width:40px;
height:18px;
background-color:#FFFFFF;
border: 1px solid #666666;
color: #333333;
font-size:11px;
font-weight:normal;
text-align:left;
vertical-align:top;
margin-bottom:5px;
}
select.monat{
width:190px;
height:18px;
background-color:#FFFFFF;
border: 1px solid #666666;
color: #333333;
font-size:11px;
font-weight:normal;
text-align:left;
vertical-align:top;
margin-bottom:5px;
}
select.jahr{
width:50px;
height:18px;
background-color:#FFFFFF;
border: 1px solid #666666;
color: #333333;
font-size:11px;
font-weight:normal;
text-align:left;
vertical-align:top;
margin-bottom:5px;
}
input.check {
margin-bottom:5px;
float:left;
}
div.checktext {
		/*height: 13px;*/
		font-size: 10px;
		padding-top:1px;
		margin-right:6px;
		margin-bottom:2px;
		float:left;
}
div.checktextend {
		/*height: 13px;*/
		font-size: 10px;
		padding-top:1px;
		margin-right:6px;
		margin-bottom:2px;
}
div.checktextlang {
		/*height: 13px;*/
		font-size: 11px;
		padding-top:1px;
		margin-right:6px;
		margin-bottom:2px;
}
textarea.kommentar {
width:300px;
height:60px;
background-color:#FFFFFF;
border: 1px solid #666666;
color: #333333;
font-size:11px;
font-weight:normal;
text-align:left;
vertical-align:top;
margin-bottom:5px;
}
a.mail:link, a.mail:visited {
font-family: Verdana, Arial,sans-serif;
font-weight:normal;
font-size:11px;
color:#990000;
text-decoration:underline;
line-height:130%;
}
a.mail:hover, a.mail:active {
font-family: Verdana, Arial,sans-serif;
font-weight:normal;
font-size:11px;
color:#990000;
text-decoration:underline;
line-height:130%;
}
table.monat {
background-color:#ffffff;
color:#7a7a3d;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
border: 1px solid #7a7a3d;
text-align:center;
vertical-align:middle;
border-collapse:collapse;

}
.monat th {
font-weight:bold;
text-align:center;
vertical-align:middle;

}
.monat td {
text-align:center;
vertical-align:middle;
border: 1px solid #cccc99;
}
.monat td.sonntagfrei {
font-weight:bold;
text-align:center;
vertical-align:middle;
background-color:#ccff99;

}
.monat td.sonntagbesetzt {
font-weight:bold;
text-align:center;
vertical-align:middle;
background-color:#ffcccc;
}
.monat td.sonntaganreise {
font-weight:bold;
text-align:center;
vertical-align:middle;
background-image:url("images/anreise.gif");
background-repeat:no-repeat;
}
.monat td.werktagfrei {
font-weight:normal;
text-align:center;
vertical-align:middle;
background-color:#ccff99;

}
.monat td.werktagbesetzt {
font-weight:normal;
text-align:center;
vertical-align:middle;
background-color:#ffcccc;
}
.monat td.werktaganreise {
font-weight:normal;
text-align:center;
vertical-align:middle;
background-image:url("images/anreise.gif");
background-repeat:no-repeat;
}
div.label {
		height: 13px;
		font-size: 10px;
		padding-bottom:2px;
}
div.labelA {
		height: 13px;
		font-size: 10px;
		padding-bottom:0px;
}

table.preise {
font-family: Verdana, Arial,sans-serif;
font-weight:normal;
font-size:11px;
color:#990000;
line-height:130%;
background-color:#ECF5FF;


}

