
html, body{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:100%;}
body, td, th{font-family: Verdana, Arial, Sans-Serif;font-size:12px;line-height:145%;color:#525252;}
body {background-color: #ffffff;overflow-y: scroll}
form{margin:0px;padding:0px;}
.input_search_text{color:#004276;}
.highlight{background-color:yellow;color:Blue;padding:0;}
#Submit2{font-size:11px;}
a:link{color:#3fa8f4;text-decoration:underline;}
a:visited{color:#3fa8f4;text-decoration:underline;}
a:focus{color:#3fa8f4;text-decoration:underline;}
a:active{color:#3fa8f4;text-decoration:underline;}
a:hover{color:#3fa8f4;text-decoration:underline;}
p {margin-top:0px;margin-bottom:0px;}
h1 { font-size:15px;color:#3fa8f4;margin:15px 0px 10px 0px;padding:0px 0px 0px 0px;line-height:100%;font-weight:normal;}
h2 { font-size:14px;color:#3fa8f4;margin:15px 0px 10px 0px;padding:0px 0px 0px 0px;line-height:100%;font-weight:normal;}
h3 { font-size:11px;color:#525252;margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;line-height:140%;font-weight:normal;}
h5{font-size:116.67%;}
h6{font-size:116.67%;font-style:italic}
.Code {border:#000000 1px solid;padding-right:5px;padding-left:5px;color:#000000;font-family:'Courier New', Monospace;background-color:#DDDDDD;}
.warn {color:#AA0000;}
.ok {color:#4DA44D;}
.Imgborder{border:1px solid #3fa8f4;}
table.sitemap{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;width:300px;color:#FFFFFF;font-size:11px;text-align:left;}
table.sitemap th{text-align:left;height:50px;width:300px;font-size:18px;padding-left:0px;border-bottom:0px solid #fff;}
table.sitemap td{color:#797979;}
table.sitemap td.row0{color:#797979;padding-left:20px;padding-right:20px;}
table.sitemap td.row1{color:#797979;padding-left:40px;padding-right:20px;}
table.sitemap td.row2{color:#797979;padding-left:60px;padding-right:20px;}
table.sitemap td.row3{color:#797979;padding-left:80px;padding-right:20px;}
table.sitemap td.row4{color:#797979;padding-left:100px;padding-right:20px;}
table.sitemap td.row5{color:#797979;padding-left:120px;padding-right:20px;}
table.sitemap td.row6{color:#797979;padding-left:140px;padding-right:20px;}
table.sitemap td.row7{color:#797979;padding-left:160px;padding-right:20px;}
.sitemap ul{padding:0;margin:0;}
.sitemap ul.row0{list-style-type:square;}
.sitemap ul.row1{list-style-type:square;}
.sitemap ul.row2{list-style-type:disc;}
.sitemap ul.row3{list-style-type:circle;}
.sitemap ul.row4{list-style-type:circle;}
.sitemap ul.row5{list-style-type:circle;}
.sitemap ul.row6{list-style-type:circle;}
.sitemap ul.row7{list-style-type:circle;}
.sitemap li{padding:0;margin:0;}


input:focus {  }
input.error { border: 1px dotted red; background-color:#ffd2d2; }
div.error { color:red;}

#available {	display: none;color: green; font-weight:bold;}
#not_available {	display: none;color: #A00000; font-weight:bold;}
#not_available_error {	display: none;color: #900000; font-weight:bold;}
.available {	display: block;color: green; font-weight:bold;}
.not_available {	display: block;color: #A00000; font-weight:bold;}
.not_available_error {	display: block;color: #900000; font-weight:bold;}

#banner {overflow:hidden;margin:0;  padding:0;position:relative;width:100%;height:254px;text-align:left;  background-repeat:no-repeat;background-position:top center;}
#banner_bottom {margin:0; padding:0;position:relative;width:100%;height:4px;text-align:left; }


#print_footer {  display:none;}
hr { height:1px;border-width:0;color:#d11c1c;background-color:#d11c1c;}
table,tr,thead,td {border: 0px solid #000;}

#mainnav_box {margin:0px auto;width:604px;height:66px;text-valign:left;display:block;}
#backnav_box {width:604px;height:66px;text-valign:left;display:block;}

/* 5. main navigation */
#mainnav {
	position:absolute;
	float:left;
	margin:15px 0px 0px 0px;
	padding:0;
	border:0px solid #fff;
	list-style-type:none;
	z-index:2000;
}
#mainnav ul {margin:0;padding:0;padding-left:0px;}
#mainnav>li { margin:0;padding:0;float:left; }
#mainnav h2 { margin-top:0px;padding:10px 20px 0px 10px;font-size:18px;font-family:Verdana,Arial; color:#cbcbcb;  }
#mainnav a, #mainnav span { 
	font-weight:normal; 
	font-size:18px; 
	text-decoration:none;
	padding:0px 0px 0px 0px;
	display:block;
	color:#cbcbcb;
}
#mainnav li.active a,#mainnav li:hover a { color:#3fa8f4;padding:0px 0px 0px 0px; }
#mainnav li.active span, #mainnav li:hover span {  color:#3fa8f4;padding:0px 0px 0px 0px; }
#mainnav li span { color:#cbcbcb; cursor:default; }
#mainnav li:hover .submenu, #mainnav li:hover .marker,#mainnav li:hover .submenu li:hover .submenu, #mainnav li:hover .submenu li:hover .marker { visibility:visible; padding:0px 0px 0px 0px;}
/* 6. sub navigation */
#mainnav .submenu, #mainnav li .marker,#mainnav li:hover .submenu li .submenu, #mainnav li:hover .submenu li .marker { visibility:hidden; }
#mainnav .submenu { z-index:2002; }
#mainnav li .marker { z-index:2003; }
#mainnav .submenuWrapper {position:relative; top:0px;z-index: 2000;text-align:left;}
#mainnav .submenu {	position:absolute;padding:0px 12px 10px 12px;background-image:url(/UserFiles/Image/layout/smenue_bg.png);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;	border: 1px solid #3fa8f4;}
#mainnav .top .submenu {top:0px;}
#mainnav .bottom .submenu {bottom:0px;}
#mainnav .submenu .innerSubmenu {   float:left;   padding: 5px 9px 2px 9px;    }
#mainnav .submenu .innerSubmenu .innerSubmenuWrapper {    padding: 0px 0px 6px 0px; float: left;}
#mainnav .submenu .innerSubmenu .wide {width:380px;}
#mainnav .submenu ul, #mainnav .submenu h3, #mainnav .submenu h4 { margin:0;padding:0;list-style-type:none; }
#mainnav .submenu ul { float:left; min-width:180px; max-width:260px; }
#mainnav .submenu ul.right { width:188px; background-color:yellow; margin-left:1px; }
#mainnav .submenu ul.right li { margin-left:2px; }
#mainnav .submenu li { margin-right:0; border-top:0; border-bottom: 0px solid #dddace; }
#mainnav .submenu li.last { border:0px; }
#mainnav .submenu li a { color:#3fa8f4; font-weight:normal;padding:6px 0px 4px 0px; font-size:12px;}
#mainnav .submenu li.active, #mainnav .submenu li:hover {  }
#mainnav .submenu li.active a, #mainnav .submenu li:hover a, #mainnav .submenu li.active .submenu li.active a, #mainnav .submenu li:hover .submenu li:hover a { text-decoration:underline; }
#mainnav .submenu li.active .submenu li a, #mainnav .submenu li:hover .submenu li a { text-decoration: none; }



#container {    margin: 0px auto;padding:0px 0px;display:block;z-index:1;min-height:100%;position:relative;}
#boxborder {
	display:block;
	position:relative;
	width: 970px;
	height:25px;
	padding: 0px 0px 0px 0px;
}
#box0 {
	display:block;
	position:relative;
	width: 970px;
	height:400px;
	border: 0px solid #d0c08d;
	padding: 0px 0px 0px 0px;
	margin:0px auto;
	z-index:3;
}
#box1 {
	display:block;
	position:relative;
	width: 604px;
	height:30px;
	border: 0px solid #3fa8f4;
	padding: 0px 0px 0px 0px;
	margin:0px auto;		
	background-color:#3fa8f4;
	color:#ffffff;
	font-size:18px;
	background-image:url(/UserFiles/Image/layout/kopf2.png);
}
#box2 {
	display:block;
	position:relative;
	width: 970px;
	height:66px;
	border: 0px solid #d0c08d;
	padding: 0px 0px 0px 0px;
	margin:0px auto;
	z-index:3000;
}
#box3 {
	display:block;
	position:relative;
	width: 970px;
	border: 0px solid #d0c08d;
	padding: 0px 0px 0px 0px;
	margin:0px auto;
}
#content {
	display:block;
	position:relative;
	min-width: 550px;
	width: 550px;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	margin:0px auto;		
}
#content img {max-width:550px;}
#baum{width:295px;height:269px;position:absolute;bottom:0;right:0px;display:block;background-image:url(/UserFiles/Image/layout/baum2.png);}

#map_box {
	overflow:hidden;
width: 523px; height: 307px;overflow:hidden;
margin:5px 5px;
border: 0px solid #AAAAAA;
box-shadow: 			0px 0px 5px 3px #aaaaaa;
-o-box-shadow:			0px 0px 5px 3px #aaaaaa;
-moz-box-shadow:		0px 0px 5px 3px #aaaaaa;
-webkit-box-shadow:	0px 0px 5px 3px #aaaaaa;
-moz-border-radius:0px; 
-webkit-border-radius:0px; 
-khtml-border-radius:0px; 
border-radius:0px;
}
