html{height:100%;}
body{margin:0pt; padding:0pt; background:#474747 url('/images/body_background.png') repeat-y scroll center top; height:100%; font-family:Verdana,sans-serif; font-size:10pt; line-height:1.75em;}
div#container{position:relative; min-height:100%; width:980px; margin:0pt auto;}
* html div#container{height:100%;}
.error{color:#f00;}
div#header{width:980px; height:170px; background:#f7910f url('/images/header_background.png') no-repeat scroll 0%;}
div#header h1{position:relative; top:30px; left:90px; overflow:hidden; margin:0;}
div#header h1 a{display:block; width:750px; height:130px; text-indent:-700em; background:transparent url('/images/header_title.png') no-repeat scroll 0%;}
ul#site_short_nav{list-style-type:none; float:right; margin:10px 10px; padding:0;}
ul#site_short_nav li{display:block; float:left; margin-right:10px;}
ul#site_short_nav li a{display:block; font-size:0.75em; font-weight:bold; text-decoration:none; color:#fff;}
ul#site_short_nav li a:hover{text-decoration:underline;}
div#header_pictures{background:#b85f00 url('/images/header_default.jpg') no-repeat; width:980px; height:140px;}
div#header_pictures img{width:980px; height:140px;}
div#content_wrapper{background:transparent url('/images/content_wrapper_background.jpg') no-repeat; min-height:390px;}
div#content_wrapper div#menu{width:170px; float:left; line-height:1.25em; padding:15px 0px 25px 0px;}
div#menu div{margin-bottom:0px;}
div#menu a{color:#333; font-weight:bold; text-decoration:none;}
div#menu a:hover, div#menu a:hover span{text-decoration:underline;}
div#menu div.depth0{font-size:0.95em; padding:10px 0px 0px 20px;}
div#menu div.depth1{font-size:0.95em; padding:2px 0px 2px 20px;}
div#menu div.depth2{font-size:0.7em; padding:0px 0px 0px 30px;}
div#menu div.depth3{font-size:0.6em; padding:0px 0px 0px 35px;}
div#menu span.space{display:block; margin-top:0.5em;}
div#content_wrapper div#content{width:610px; float:left; padding:25px 25px 25px 25px;}
div#content ul#breadcrumbs{margin:0em 0em 1em 0em; padding:0; list-style-type:none;}
div#content ul#breadcrumbs li{display:inline; font-size:0.7em;}
div#content{font-size:0.9em; color:#555; min-height:390px;  background:transparent;}
div#content a{color:#ff950f;}
div#content_wrapper div#news{width:150px; float:left; text-align:center; padding-top:10px; line-height:1em; color:#000;}
div#content_wrapper div#news ul{margin:0pt; padding:0pt; list-style-type:none;}
div#content_wrapper div#news ul li{font-size:0.7em; margin-bottom:15px;}
div#content_wrapper div#news a{text-decoration:none; color:#000;}
div#content_wrapper div#news ul li img{width:130px; border:1px outset white; border-bottom-color:#000; border-right-color:#000; margin-bottom:2px; display:block; float:left; margin-left:9px;}
div#container div#clear{clear:left; margin-bottom:50px;}
div#footer{position:relative; margin:-50px auto 0 auto; width:980px; height:50px; background:#000 url('/images/footer_background.png') no-repeat center top; color:#777;}.full_width{width:100%;}
div#content h1{margin-top:0em; margin-bottom:1em;}
.float_right{float:right; margin-left:1.5em;}
.centered{margin:0 auto;}
.image_credit{text-align:right; font-size:0.8em; color:#d4d0d9; line-height:1em;}
.image_credit img{display:block; margin-bottom:4px;}
.bordered{background-color:#f4f4f4;  border:1px solid #D4D0C9;  margin-top:2px;  padding:4px;  text-align:center;}
div#content div.google_map{width:400px; margin:0 auto; text-align:right;}
div#content div.google_map div#google_map{width:100%; height:250px;}
form fieldset label{float:left; font-weight:bold; width:20%;}
form fieldset.full_width{width:79%;}
form fieldset.element{border:1px outset black; padding:2px; font-size:0.9em; font-family:sans-serif;}
form fieldset div{clear:both; margin-bottom:1em;}
form fieldset.no_border{border:0; padding:0; margin:0;}
form fieldset.form_control{margin:0.5em 0em; padding:0.25em; background:#ddd;}
form fieldset.form_control ul{margin:0em; padding:0em; list-style-type:none;}
form fieldset.form_control ul li{display:inline; margin-right:0.5em;}

ul#galerie_index{margin:0pt;padding:0pt;list-style-type:none;}
ul#galerie_index li{float:left;}
ul#galerie_index div{width:200px;height:160px;text-align:center;}
div#grossansicht{clear:left;text-align:center;margin-bottom:2em;}
div#bilder_vorschau div.scroll{float:left;width:25px;height:150px;}
div#bilder_vorschau div.img{width:140px;height:150px;text-align:center;display:block;float:left;}
div#bilder_vorschau img.scroll{width:20px;border:0px;}
ul#galerie_index a,div#bilder_vorschau a{text-decoration:none;font-weight:bold;}
