BODY { font-family:verdana,arial; font-size:12px; color:#000000; line-height:1.2em;}
hr{noshade; color:#cccccc; width:95%; height:1px; noshade;}

.submen1	{ display:block; border:1px solid red; position:relative; 
		  top:115px; left:-143px; z-index:10; border:1px solid white; background-color:rgb(26,50,94); width:142px; height:58px; }
.submen2	{ display:none; }

td{ font-family:verdana,arial; font-size:12px; color:#333333;  line-height:1.6em;} 
.img{padding:1px; border:0px; border-color:#99ccff; border-style:solid; background-color:#FFFFFF;} 
.newsbox {border-width:1px; border-style:solid; border-color:#999999; padding:1px; background-color:#f4f4f4; }

a.x:link, a.x:visited {verdana,arial; font-size:12px; 
									color:#333333; 
									text-decoration:none;
									font-weight:300;
									display:block;
									padding: 0 0 0 8px; }
a.x:hover { color:#333333;
			background-color:#0099ff;}																											

a.xx:link, a.xx:visited {verdana,arial; font-size:12px; 
									color:#990000; 
									text-decoration:none;
									font-weight:600;
									display:block;
									padding: 3px 0 3px 2px;}
a.xx:hover { color:#ffffff;
			background-color:#0099cc;}																		

.uschrift{font-family:verdana,arial; font-size:17px; font-weight:bold; line-height:1.5em; color:#990033;  }
.title{font-family:verdana,arial; font-size:20px; font-weight:bold; text-indent:10px;color:#333333}
.ktext{ font-family:verdana,arial; font-size:14px; font-weight:bold; color:#000066;}
.ltext{color:#333333;}
.suche{font-family:verdana,arial; font-size:11px; border:1px solid #99ccff; color:#006699; background-color:#ffffff; text-align:center; font-weight:bold; }
.error{color:#cc0000; font-weight:bold; }
.error2{color:#ffffff;
		font-weight:bold;
		font-size:16px;
/*		background-color:#FF0000; */
		padding:3px 5px 3px 5px;
}
.box { padding:3px; border:1px solid; border-color: #99ccff; background-color: #ffffff;}

.download { padding:5px; }

.cap{font-family:verdana,arial, Helvetica, sans-serif;
	font-size:15px; color:#006699; font-weight:bold; line-height:1.3em; }
.town{font-family:verdana,arial, Helvetica, sans-serif;
		font-size:16px;
		color:#3366cc;
		font-stretch:wider;
		background-color:#ffffff;
		padding:3px;
		text-align:center;}
a:link, a:visited, a:active {font-family:verdana,arial; color:#990033; text-decoration:underline;  font-weight:bold; text-decoration:underline;}
a:hover{font-family:verdana,arial; color:#990033; }


div.Message {
		padding: 10px;
		background-color: #DDDDDD;
		width: 520px;
		}

div.Warning {
		padding: 10px;
		background-color: #7D1823;
		color: #ffffff;
		font-weight: bold;
		width: 520px;
		}
.errorinput {		background-color:rgb(255,207,207); }



		
a.menu { 
		font-family:verdana,arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		display:block; 
		border-width:1px;
		border-bottom-color:#FFFFFF;
		border-right-style:solid;
		padding:3px;
		padding-left:3px;
		padding-right:3px;
				padding-bottom:3px;
		margin:1px;
		text-transform:capitalize;
		text-align:center;
		}
		
a.menu:link, a.menu:visited, a.menu:active { 
color:#CCCCCC;
text-decoration:none;
		font-size:13px;}

a.menu:hover {  
color:#ffffff; 
background-color:#990033;
text-decoration:none; 
		font-size:13px;}


a.menu2 { 
		font-family:verdana,arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		display:block; 
		border-width:0px;
		padding:3px;
		padding-left:3px;
		padding-right:3px;
		padding-bottom:3px;
		margin:1px;
		text-transform:capitalize;
		text-align:center;
}

		DIV.Scrollbar {
 height: 120px;
 overflow: auto;
 width: 200px;
	line-height:130%;
	padding-left:0;
	font-size:10px;
	page-break-inside:auto;
	} 		
	
a.menu2:link, a.menu2:visited, a.menu2:active { 
color:#CCCCCC;
text-decoration:none;
		font-size:12px;}

a.menu2:hover {  
color:#ffffff; 
background-color:#990033;
text-decoration:none; 
		font-size:12px;}
		
a.submenue {
	background-color: #99cccc;
}

a.submenue, a.submenue:link, a.submenue:visited, a.submenue:active {
	color: #1a325e;
}
		
a.submenue:hover {
	color: #ffffff;
}		

/* header */
a.header2 { 
		font-family:verdana,arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		display:block; 
		padding:3px;
		text-align:center;
		border:1px solid; 
		border-color:#FFffff;
		width:80px;
		line-height:1.3em;}

a.header2:link, a.header2:visited, a.header:active { 
color:#ffffff;
text-decoration:none;}

a.header2:hover {  
color:#006699; 
background-color:#ffffff;
text-decoration:none; }

.textfeld {border:1px solid; border-color: #999999; font-family:verdana,arial; color:#333333; background-color: #ffffff; margin:1px; font-size:13px;}

.button_s2 {color: #3366cc; font-size:12px; font-weight:bold; display:block; text-align:center; padding:4px; border:1px solid; border-color:#FF6600; margin:1px; background-color: #99ccff; width:150;}

a.reserv:link { color:#3366cc; text-decoration:none; font-size:11px;}
a.reserv:visited { color:#3366cc; text-decoration:none; font-size:11px;}
a.reserv:hover {  color:#003399; text-decoration:none; font-size:11px; }
a.reserv:active { color:#cccccc; text-decoration:none; font-size:11px;}


.adminbox
{
font-family:verdana,arial; font-size:11px; color:#006699; font-weight:bold;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#006699;
border-right-width:1px; border-right-style:solid; border-right-color:#006699;
border-left-width:1px; border-left-style:solid; border-left-color:#006699;
border-top-width:1px; border-top-style:solid; border-top-color:#006699;
}

.impressumbox
{
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#006699;
border-right-width:1px; border-right-style:solid; border-right-color:#006699;
border-left-width:1px; border-left-style:solid; border-left-color:#006699;
border-top-width:1px; border-top-style:solid; border-top-color:#006699;
}

.wbox
{
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ffffff;
border-right-width:1px; border-right-style:solid; border-right-color:#ffffff;
border-left-width:1px; border-left-style:solid; border-left-color:#ffffff;
border-top-width:0px; border-top-style:solid; border-top-color:#ffffff;
}

.w2box
{
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ffffff;
border-right-width:1px; border-right-style:solid; border-right-color:#ffffff;
border-left-width:0px; border-left-style:solid; border-left-color:#ffffff;
border-top-width:1px; border-top-style:solid; border-top-color:#ffffff;
}

.w3box
{
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ffffff;
border-right-width:1px; border-right-style:solid; border-right-color:#ffffff;
border-left-width:1px; border-left-style:solid; border-left-color:#ffffff;
border-top-width:1px; border-top-style:solid; border-top-color:#ffffff;
}

td.top_border {border-top-width:1px; border-top-style:solid; border-top-color:#c3c3c3;}
td.bottom_border{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#c3c3c3;}
td.left_border{border-left-width:1px; border-left-style:solid; border-left-color:#c3c3c3;}
td.right_border {border-right-width:1px; border-right-style:solid; border-right-color:#c3c3c3;}
td.double_border{
border-left-width:1px; border-left-style:solid; border-left-color:#c3c3c3;
border-right-width:1px; border-right-style:solid; border-right-color:#c3c3c3;
}
td.bottom_border_chef{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#006699;}
td.3side_border{
border-left-width:1px; border-left-style:solid; border-left-color:#c3c3c3;
border-right-width:1px; border-right-style:solid; border-right-color:#c3c3c3;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#c3c3c3;
}

td.log{font-size:11px;  color:#006699;}





a.mini:link{font-family:verdana,arial;color:#3366cc;  font-size:9px;text-decoration:none;}
a.mini:hover{font-family:verdana,arial;color:#003399;  font-size:9px;text-decoration:underline;}
a.mini:active{font-family:verdana,arial;color:#006699;  font-size:9px;text-decoration:none;}
a.mini:visited{font-family:verdana,arial;color:#3366cc;  font-size:9px;text-decoration:none;}

a.mini_s:link{font-family:verdana,arial;color:#cccccc;  font-size:10px;text-decoration:none;}
a.mini_s:hover{font-family:verdana,arial;color:#006699;  font-size:10px;text-decoration:underline;}
a.mini_s:active{font-family:verdana,arial;color:#cccccc;  font-size:10px;text-decoration:none;}
a.mini_s:visited{font-family:verdana,arial;color:#cccccc;  font-size:10px;text-decoration:none;}

a.w:link{font-family:verdana,arial;color:#333333;  font-size:11px;text-decoration:none; font-weight:100;}
a.w:hover{font-family:verdana,arial;color:#990033;  font-size:11px;text-decoration:none; font-weight:100;}
a.w:active{font-family:verdana,arial;color:#f990033;  font-size:11px;text-decoration:none; font-weight:100;}
a.w:visited{font-family:verdana,arial;color:#990033;  font-size:11px; text-decoration:none; font-weight:100;}

a.main_nav:link{font-family:verdana,arial;color:#cccccc; font-weight:bold; font-size:11px;text-decoration:none;}
a.main_nav:hover{font-family:verdana,arial;color:#003399; font-weight:bold; font-size:11px;text-decoration:underline;}
a.main_nav:active{font-family:verdana,arial;color:#cccccc; font-weight:bold; font-size:11px;text-decoration:none;}
a.main_nav:visited{font-family:verdana,arial;color:#cccccc; font-weight:bold; font-size:11px; text-decoration:none;}

a.s:link{font-family:verdana,arial;color:#006699;  font-size:11px;text-decoration:underline;}
a.s:hover{font-family:verdana,arial;color:#006699;  font-size:11px;text-decoration:none;}
a.s:active{font-family:verdana,arial;color:#006699;  font-size:11px;text-decoration:none;}
a.s:visited{font-family:verdana,arial;color:#006699;  font-size:11px;text-decoration:none;}

a.link13:link{font-family:verdana,arial;color:#006699; font-weight:bold; font-size:13px;text-decoration:none;}
a.link13:hover{font-family:verdana,arial;color:#006699; font-weight:bold; font-size:13px;text-decoration:underline;}
a.link13:active{font-family:verdana,arial;color:#006699; font-weight:bold; font-size:13px;text-decoration:none;}
a.link13:visited{font-family:verdana,arial;color:#006699; font-weight:bold; font-size:13px;text-decoration:none;}

a.box:link{font-family:verdana,arial;color:#006699; font-weight:bold; font-size:11px;text-decoration:none; padding-top:3px;padding-bottom:3px;padding-left:5px;}
a.box:hover{font-family:verdana,arial;color:#003399; font-weight:bold; font-size:11px;text-decoration:none; padding-top:3px;padding-bottom:3px;padding-left:5px;}
a.box:active{font-family:verdana,arial;color:#006699; font-weight:bold; font-size:11px;text-decoration:none; padding-top:3px;padding-bottom:3px;padding-left:5px;}
a.box:visited{font-family:verdana,arial;color:#006699; font-weight:bold; font-size:11px;text-decoration:none; padding-top:3px;padding-bottom:3px;padding-left:5px;}

a.header:link{font-family:verdana,arial; color:#666666; font-size:12px; font-weight:300; text-decoration:none;}
a.header:hover, a.header::active, a.header:visited{font-family:verdana,arial; color:#990033; font-size:12px;  font-weight:300;  text-decoration:none;}


.footer{font-family:verdana,arial; color:#666666; font-size:11px;}
.footer_s{font-family:verdana,arial;color:#3366CC; font-size:12px;}
.footer_g{font-family:verdana,arial;color:#f4f4f4; font-size:10px;}
.footer_b{font-family:verdana,arial;color:#5CA4D6; font-size:10px;}

.date{font-family:verdana,arial; font-size:15px; color:#006699; font-weight:bold;}

.txt20{font-family:verdana,arial; font-size:20px; color:#006699; font-weight:bold;}
.txt18{font-family:verdana,arial; font-size:18px; color:#3366cc; font-weight:bold; padding: 5px;}

.txt16blau{font-family:verdana,arial; font-size:16px; color:#6699FF; font-weight:bold;}

.txt13{font-family:verdana,arial; font-size:13px; color:#006699; font-weight:bold;}
.txt13n{font-family:verdana,arial; font-size:13px; color:#006699; }
.txt13r{font-family:verdana,arial; font-size:13px; color:#3366cc; font-weight:bold;}
.txt13w{font-family:verdana,arial; font-size:13px; color:#cccccc; font-weight:bold;}

.txt12{font-family:verdana,arial; font-size:11px; color:#006699; font-weight:bold;}
.txt12n{font-family:verdana,arial; font-size:11px; color:#006699; }
.txt12r{font-family:verdana,arial; font-size:11px; color:#3366cc; font-weight:bold;}
.txt12w{font-family:verdana,arial; font-size:11px; color:#cccccc; font-weight:bold;}

.txt11{font-family:verdana,arial; font-size:11px; color:#006699; }
.txt11r{font-family:verdana,arial; font-size:11px; color:#3366cc; }
.txt11w{font-family:verdana,arial; font-size:11px; color:#cccccc; }
.txt11weiss{font-family:verdana,arial; font-size:11px; color:#ffffff; font-weight:bold;}
.txt11blau{font-family:verdana,arial; font-size:11px; color:#3366CC;}

.txt10{font-family:verdana,arial; font-size:10px; color:#006699; }
.txt10r{font-family:verdana,arial; font-size:10px; color:#3366cc; }
.txt10w{font-family:verdana,arial; font-size:10px; color:#cccccc; }

.txt9{font-family:verdana,arial; font-size:10px; color:#006699; }
.txt9r{font-family:verdana,arial; font-size:10px; color:#3366cc; }
.txt9w{font-family:verdana,arial; font-size:10px; color:#cccccc; }



.framer { padding:1px; border:1px solid; border-color: #006699;  }
.frame1 { padding:1px; border:1px solid; border-color: #006699; }
.framew { border:1px solid; border-color: #006699; }



.box1 { padding:1px; border:1px solid; border-color: #ff0000; font-size:10px; background-color: #cccccc; }
.boxx { padding:1px; border:1px solid; border-color: #ff0000; font-size:10px; background-color: #cccccc; background-image: url(../images/boxx2.gif); }
.boxk { padding:1px; border:1px dotted; border-color: #99ccff; font-size:10px; background-color: #cccccc; background-repeat: repeat; background-image: url(../images/boxx.gif); }



.textfeld_s {width:90%; font-family:verdana,arial; color:#333333; border:1px line; border-color: #999999; background-color: #ffffff; font-size:11px; }
.titel {font-weight:bold;}

.button {font-size:11px; display:block; margin-top:1px; text-align:center; width:100%; padding:1px; }


.button_s { font-family:verdana,arial; font-size:9px; margin-top:1px;
		padding:1px; }
.button_s:link { font-size:9px; color:#006699; text-decoration:none; }
.button_s:visited { font-size:9px; color:#006699; text-decoration:none; }
.button_s:hover {  font-size:9px; color:#cccccc; background-color:#006699; text-decoration:none; }
.button_s:active { font-size:9px; color:#006699; text-decoration:none; }

.ans_head
{
font-family:verdana,arial; font-size:11px; color:#006699; font-weight:bold; padding:3px; background-color:#99ccff;
}

.ans_content
{
font-family:verdana,arial; font-size:11px; color:#006699; padding:3px;  background-color:#006699; 

}



<!-- reserv -->
a.reserv { 
		font-family:verdana,arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		display:block; 
		width:100%;
		border-style:solid; 
		border-width:1px; 
		padding:2px;
		padding-left:3px;
		padding-right:3px;
		margin:1px;
		}
	
		
a.reserv:link, a.reserv:visited, a.reserv:active { 
color:#ffffff;
border-color:#ff6600;
background-color:6699FF;
text-decoration:none;
		font-family:verdana,arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		display:block; 
		width:50%;
		border-style:solid; 
		border-width:1px; 
		padding:5px;
		padding-left:6px;
		padding-right:6px;
		margin:1px;
		}

a.reserv:hover {  
color:#ffffff; 
border-color:006699;
background-color:#ff6600;
text-decoration:none; }

.textfehlt { border:2px solid rgb(255,0,0); }
