BODY, td {  font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size:12px; 
			color:#13348e; 
			line-height:1.3em;}
			
#gmap { padding: 0 0 5px 32px;
		border:none;}

hr{	noshade; color:#17459B; 
	width:980px; 
	height:3px; 
	background-color:#17459B;}

/* marek*/

.tablemenue 	{ border-collapse:collapse; }

.m1td		{ width:235px; height:23px; vertical-align:center; background-image:url(../images/m1_td.png); background-repeat:repeat-y; }
.m2td		{ width:235px; height:23px; vertical-align:center; background-image:url(../images/m2_td.png); background-repeat:repeat-y; }
.m3td		{ width:235px; height:23px; vertical-align:center; background-image:url(../images/m3_td.png); background-repeat:repeat-y; }
.m4td		{ width:235px; height:23px; vertical-align:center; background-image:url(../images/m4_td.png); background-repeat:repeat-y; }

/* menü 1 */
.m1_0:link, .m1_0:active, .m1_0:visited	{ 
		text-decoration:none;
		background-image:url(../images/m1_0.png); 
		padding-left:30px; 
		display:block; 
		line-height:23px;
		color:white;
		font-weight:bold;
		font-size:14px;
		background-repeat:repeat-y; }
.m1_0:hover	{ color:#ADB8D8; }

.m1_1:link, .m1_1:active, .m1_1:visited	{ 
		text-decoration:none;
		background-image:url(../images/m1_1a.png); 
		padding-left:30px; 
		display:block; 
		line-height:23px;
		background-repeat:repeat-y; }
.m1_1:hover	{ background-image:url(../images/m1_1b.png); 
		padding-left:30px; 
		display:block; }

.m1_2:link, .m1_2:active, .m1_2:visited	{ 
		text-decoration:none;
		background-image:url(../images/m1_2a.png); 
		padding-left:30px; 
		display:block; 
		line-height:23px;
		background-repeat:repeat-y; }
.m1_2:hover	{ background-image:url(../images/m1_2b.png); 
		padding-left:30px; 
		display:block; }


/* menü 2 */
.m2_0:link, .m2_0:active, .m2_0:visited	{ 
		text-decoration:none;
		background-image:url(../images/m2_0.png); 
		padding-left:30px; 
		display:block; 
		line-height:23px;
		color:white;
		font-weight:bold;
		font-size:14px;
		background-repeat:repeat-y; }
.m2_0:hover	{ color:#ADB8D8; }

.m2_1:link, .m2_1:active, .m2_1:visited	{ 
		text-decoration:none;
		background-image:url(../images/m2_1a.png); 
		padding-left:30px; 
		display:block; 
		line-height:23px;
		background-repeat:repeat-y; }
.m2_1:hover	{ background-image:url(../images/m2_1b.png); 
		padding-left:30px; 
		display:block; }

.m2_2:link, .m2_2:active, .m2_2:visited	{ 
		text-decoration:none;
		background-image:url(../images/m2_2a.png); 
		padding-left:30px; 
		display:block; 
		line-height:23px;
		background-repeat:repeat-y; }
.m2_2:hover	{ background-image:url(../images/m2_2b.png); 
		padding-left:30px; 
		display:block; }


/* menü 3 */
.m3_0:link, .m3_0:active, .m3_0:visited	{ 
		text-decoration:none;
		background-image:url(../images/m3_0.png); 
		padding-left:30px; 
		display:block; 
		line-height:23px;
		color:white;
		font-weight:bold;
		font-size:14px;
		background-repeat:repeat-y; }
.m3_0:hover	{ color:#ADB8D8; }

.m3_1:link, .m3_1:active, .m3_1:visited	{ 
		text-decoration:none;
		background-image:url(../images/m3_1a.png); 
		padding-left:30px; 
		display:block; 
		line-height:23px;
		background-repeat:repeat-y; }
.m3_1:hover	{ background-image:url(../images/m3_1b.png); 
		padding-left:30px; 
		display:block; }

.m3_2:link, .m3_2:active, .m3_2:visited	{ 
		text-decoration:none;
		background-image:url(../images/m3_2a.png); 
		padding-left:30px; 
		display:block; 
		line-height:23px;
		background-repeat:repeat-y; }
.m3_2:hover	{ background-image:url(../images/m3_2b.png); 
		padding-left:30px; 
		display:block; }


/* menü 4 */
.m4_0:link, .m4_0:active, .m4_0:visited	{ 
		text-decoration:none;
		background-image:url(../images/m4_0.png); 
		padding-left:30px; 
		display:block; 
		line-height:23px;
		color:white;
		font-weight:bold;
		font-size:14px;
		background-repeat:repeat-y; }
.m4_0:hover	{ color:#ADB8D8; }

.m4_1:link, .m4_1:active, .m4_1:visited	{ 
		text-decoration:none;
		background-image:url(../images/m4_1a.png); 
		padding-left:30px; 
		display:block; 
		line-height:23px;
		background-repeat:repeat-y; }
.m4_1:hover	{ background-image:url(../images/m4_1b.png); 
		padding-left:30px; 
		display:block; }

.m4_2:link, .m4_2:active, .m4_2:visited	{ 
		text-decoration:none;
		background-image:url(../images/m4_2a.png); 
		padding-left:30px; 
		display:block; 
		line-height:23px;
		background-repeat:repeat-y; }
.m4_2:hover	{ background-image:url(../images/m4_2b.png); 
		padding-left:30px; 
		display:block; }






/* tdu1 zweites menu */	

.tdu1{  border-color:#FFFFFF;
		border-width:1px;
		border-style:solid;}
		
	a.tdu1:link, a.tdu1:active, a.tdu1:visited  { 	display:block; 
													padding: 4 2 3 5;
													text-align:left;
													text-decoration:none;
													border-bottom-style:solid; border-bottom-color:#FFFFFF; border-bottom-width:1px;
													border-top:none;}		
	a.tdu1:hover  { display:block; 
					padding: 4 2 3 5;
					text-align:left;
					text-decoration:none;
					border-bottom-style:solid; border-bottom-color:#FFFFFF; border-bottom-width:1px;
					border-top:none;
					background-color:#18469E;
					background-image:url(../images/triangle.gif); background-repeat:no-repeat; 
					background-position: -13px;
					z-index:100;}

/* tdu2 zweites menu */		
.tdu2{  border-color:#FFFFFF;
		border-width:1px;
		border-style:solid;} 

	a.tdu2:link, a.tdu2:active, a.tdu2:visited  { 	display:block; 
													padding: 4 2 3 5;
													text-align:left;
													text-decoration:none;
													border-bottom-style:solid; border-bottom-color:#FFFFFF; border-bottom-width:1px;
													border-top:none;}		
	a.tdu2:hover  { display:block; 
					padding: 4 2 3 5;
					text-align:left;
					text-decoration:none;
					border-bottom-style:solid; border-bottom-color:#FFFFFF; border-bottom-width:1px;
					border-top:none;
					background-color:#3296D4;}		
		

.tdu3{ border-color:#FFFFFF;
		border-width:1px;
		border-style:solid;
		border-top-style:none;} 	
								
.tdu4{ border-color:#FFFFFF;
		border-width:1px;
		border-style:solid;
		border-bottom-style:none;
		border-top-style:none;} 									

.tdub{ border-bottom-color:#FFFFFF;
		border-bottom-width:1px;
		border-bottom-style:solid;} 								

.img{padding:0px; border:0px; border-color:#ffffff; border-top-style:solid; } 
.imgb{padding:0 5 0 5; border:none; } 

.newsbox {border-width:5px; border-style:solid; border-color:#e7ddd7; background-color:#e7ddd7; margin-left:20px; margin-right:10px; table-layout:fixed; display:compact;} 

.title{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-indent:10px;  }

/* content */

#content { text-align:left;}

.uschrift { font-size:17px; 
			font-weight:bold; 
			color:#FFFFFF;
			padding: 17px 0 15px 32px;}

.ktext 	{ 	font-size:14px; 
			font-weight:normal; 
			font-style:italic;
			padding: 0 0 0 32px;}

.ltext { font-size:13px;
		 padding: 0 0 0 32px;}

/* footer */

.footer{color:#3366cc; 
		font-size:11px;
		display:inline;
		text-align:center;}

#foot { text-align:center;}

#footerR {
  width: 980px;
  height: 28px;
  display:inline;
  text-align:center;}
  
.footer_s{color:#3366CC; font-size:12px;}
.footer_g{color:#f4f4f4; font-size:12px;}
.footer_b{font-size:12px;}


.suche{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #99ccff; color:#c5c9d9; background-color:#ffffff; text-align:center; font-weight:bold; }

.error{color:#ff0000; font-weight:bold; }
.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:#c5c9d9; 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, Helvetica, sans-serif; 
	color:#13348e; 
	text-decoration:underline;  
	font-weight:300;}
	
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#ffffff; 
	text-decoration:none;}

		
a.menu { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:600;
		display:block; 
		border-style:0px; 
		border-width:0px; 
		padding-bottom:1px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		margin:0px;
		text-align:LEFT;
		text-indent:10px;
		}
	
		
a.menu:link, a.menu:visited, a.menu:active { 
color:#ffffff;
text-decoration:none;
font-weight:600;
		font-size:14px;
				}

a.menu:hover {  
color:#adb8d8;
text-decoration:none; 
font-weight:600;
		font-size:14px;
				}
		


.submenu { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		display:block; 
		padding: 4 2 3 5;
		text-align:left;
		text-decoration:none;
		border-bottom-style:solid; border-bottom-color:#FFFFFF; border-bottom-width:1px;
		}

a.submenu:link, a.submenu:visited, a.header:active { 
		color:#50668B;
		display:block; 
		padding: 4 2 3 5;
		text-align:left;
		text-decoration:none;}

a.submenu:hover {  
		color: #18469E;
		display:block; 
		padding: 4 2 3 5;
		text-align:left;
		text-decoration:none;
		background-color:#BBC5E0;}


.textfeld {border:1px solid; color:#18469E; font-family: Verdana, Arial, Helvetica, sans-serif; border-color: #cccccc; background-color: #ffffff; margin:1px; font-size:12px;}

.button_s2 {color: #3366cc; font-size:12px; font-weight:bold; display:block; text-align:center; padding:4px; border:1px solid; border-color:#ffffff; 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:#c5c9d9; text-decoration:none; font-size:11px;}


.adminbox
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c5c9d9; font-weight:bold;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#c5c9d9;
border-right-width:1px; border-right-style:solid; border-right-color:#c5c9d9;
border-left-width:1px; border-left-style:solid; border-left-color:#c5c9d9;
border-top-width:1px; border-top-style:solid; border-top-color:#c5c9d9;
}

.impressumbox
{
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#c5c9d9;
border-right-width:1px; border-right-style:solid; border-right-color:#c5c9d9;
border-left-width:1px; border-left-style:solid; border-left-color:#c5c9d9;
border-top-width:1px; border-top-style:solid; border-top-color:#c5c9d9;
}

.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:#c5c9d9;}
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:#c5c9d9;}





a.mini:link{font-family: Verdana, Arial, Helvetica, sans-serif;color:#3366cc;  font-size:11px;text-decoration:none;}
a.mini:hover{font-family: Verdana, Arial, Helvetica, sans-serif;color:#003399;  font-size:11px;text-decoration:underline;}
a.mini:active{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9;  font-size:11px;text-decoration:none;}
a.mini:visited{font-family: Verdana, Arial, Helvetica, sans-serif;color:#3366cc;  font-size:11px;text-decoration:none;}

a.mini_s:link{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9;  font-size:10px;text-decoration:none;}
a.mini_s:hover{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9;  font-size:10px;text-decoration:underline;}
a.mini_s:active{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9;  font-size:10px;text-decoration:none;}
a.mini_s:visited{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9;  font-size:10px;text-decoration:none;}

a.w:link{font-family: Verdana, Arial, Helvetica, sans-serif;color:#ffffff;  font-size:11px;text-decoration:none; font-weight:400;}
a.w:hover{font-family: Verdana, Arial, Helvetica, sans-serif;color:#99ffcc;  font-size:11px;text-decoration:none; font-weight:400;}
a.w:active{font-family: Verdana, Arial, Helvetica, sans-serif;color:#3955a0;  font-size:11px;text-decoration:none; font-weight:400;}
a.w:visited{font-family: Verdana, Arial, Helvetica, sans-serif;color:#ffffff;  font-size:11px; text-decoration:none; font-weight:400;}

a.main_nav:link{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9; font-weight:bold; font-size:11px;text-decoration:none;}
a.main_nav:hover{font-family: Verdana, Arial, Helvetica, sans-serif;color:#003399; font-weight:bold; font-size:11px;text-decoration:underline;}
a.main_nav:active{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9; font-weight:bold; font-size:11px;text-decoration:none;}
a.main_nav:visited{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9; font-weight:bold; font-size:11px; text-decoration:none;}

a.s:link{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9;  font-size:11px;text-decoration:underline;}
a.s:hover{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9;  font-size:11px;text-decoration:none;}
a.s:active{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9;  font-size:11px;text-decoration:none;}
a.s:visited{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9;  font-size:11px;text-decoration:none;}

a.link13:link{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9; font-weight:bold; font-size:13px;text-decoration:none;}
a.link13:hover{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9; font-weight:bold; font-size:13px;text-decoration:underline;}
a.link13:active{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9; font-weight:bold; font-size:13px;text-decoration:none;}
a.link13:visited{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9; font-weight:bold; font-size:13px;text-decoration:none;}

a.box:link{font-family: Verdana, Arial, Helvetica, sans-serif;color:#c5c9d9; 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, Helvetica, sans-serif;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, Helvetica, sans-serif;color:#c5c9d9; 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, Helvetica, sans-serif;color:#c5c9d9; font-weight:bold; font-size:11px;text-decoration:none; padding-top:3px;padding-bottom:3px;padding-left:5px;}


.date{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#c5c9d9; font-weight:bold;}

.txt20{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#c5c9d9; font-weight:bold;}
.txt18{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#3366cc; font-weight:bold; padding: 5px;}

.txt16blau{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#6699FF; font-weight:bold;}

.txt13{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#c5c9d9; font-weight:bold;}
.txt13n{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#c5c9d9; }
.txt13r{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3366cc; font-weight:bold;}
.txt13w{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#c5c9d9; font-weight:bold;}

.txt12{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c5c9d9; font-weight:bold;}
.txt12n{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c5c9d9; }
.txt12r{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3366cc; font-weight:bold;}
.txt12w{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c5c9d9; font-weight:bold;}

.txt11{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c5c9d9; }
.txt11r{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3366cc; }
.txt11w{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c5c9d9; }
.txt11weiss{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;}
.txt11blau{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3366CC;}

.txt10{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#c5c9d9; }
.txt10r{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3366cc; }
.txt10w{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#c5c9d9; }

.txt9{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#c5c9d9; }
.txt9r{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3366cc; }
.txt9w{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#c5c9d9; }



.framer { padding:1px; border:1px solid; border-color: #c5c9d9;  }
.frame1 { padding:1px; border:1px solid; border-color: #c5c9d9; }
.framew { border:1px solid; border-color: #c5c9d9; }



.box1 { padding:1px; border:1px solid; border-color: #ff0000; font-size:10px; background-color: #c5c9d9; }
.boxx { padding:1px; border:1px solid; border-color: #ff0000; font-size:10px; background-color: #c5c9d9; background-image: url(../images/boxx2.gif); }
.boxk { padding:1px; border:1px dotted; border-color: #99ccff; font-size:10px; background-color: #c5c9d9; background-repeat: repeat; background-image: url(../images/boxx.gif); }



.textfeld_s {width:90%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#3366cc; border:1px line; border-color: #99ccff; background-color: #ffffff; font-size:11px; color:#c5c9d9;}
.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, Helvetica, sans-serif; font-size:10px; margin-top:1px;
		padding:1px; color:#18469E;}
.button_s:link { font-size:10px; color:#18469E; text-decoration:none; }
.button_s:visited { font-size:10px; color:#18469E; text-decoration:none; }
.button_s:hover {  font-size:10px; color:#18469E; background-color:#c5c9d9; text-decoration:none; }
.button_s:active { font-size:10px; color:#18469E; text-decoration:none; }
