html{padding:0; margin:0; font-family: Verdana, Arial, Helvetica; font-size:12px; line-height:18px;}
body{padding:0; margin:0; background:url(/static/images/body_bg.gif) repeat-x;}
form{padding:0; margin:0;}
img{padding:0; margin:0;}
map{padding:0; margin:0; display:none;}
area{padding:0; margin:0;}
ul {margin:0;}
th {vertical-align:top;}
h1{color:#438bbe; font-weight:bold; font-style:italic; font-size:20px;}
h2{font-weight:bold; font-size:16px; color:#438bbe;}
h3{font-size:19px;margin:0; padding:0; padding-top:15px; color:#438bbe; padding-bottom:5px;font-weight:500;}
h4{text-decoration:underline;}
h5{font-size:14px; border-bottom:1px solid #438bbe; padding:0; margin:0; margin-bottom:15px;margin-top:15px;}
fieldset{background-color:#f1f7fa; padding:10px;}
.input_large{width:350px;}
.textarea_large{width:350px;}
.subheadline {border-bottom:1px solid #438abe; width:100%;}
.trennlinie_links{border-bottom:1px dashed #438abe; width:100%;}


#container{padding:0; margin:0; width:997px; text-align:left;}
#header{display:none;}
#navigation{display:none;}
#content{padding:0; margin:0; min-height:400px; width:703px; float:left; color:#404040;}
* #content{padding:0; margin:0; }
#inner_content{padding:0; margin:0; width:645px; margin-top:70px; margin-bottom:35px;}
#inner_content a{text-decoration:none; color:#438bbe;}
#start {padding:0; margin:0; background:url(/static/images/kalender_bg.gif) no-repeat; height:460px; width:645px; margin-top:70px;}
#start .start_left {padding-top:15px; padding-left:15px; width:285px; float:left;}
#start .start_right {padding-top:15px; float:left; margin-left:70px; width:250px;}
#start .start_right .news{height:100px; padding-top:0; margin-top:0;border-top:1px dotted #cacbcb;}
#start .start_right .news .newstext {height:75px;overflow:auto;}

.button_news{float:right;margin-top:8px;}
.text_start{width:645px; padding-bottom:25px;}
.ebene1{padding-left:30px; background-image:url("/static/images/sitemap.gif");background-repeat:no-repeat;}
.ebene2{margin-left:15px; padding-left:30px; background-image:url("/static/images/sitemap.gif");background-repeat:no-repeat;}

#footer{display:none;}

.textblock_anfahrt_thumb{padding-top:30px;}
.ansprechpartner img{padding-right:15px;}
.ansprechpartner th{vertical-align:top;}

#map_immo{width:580px;height:350px;}
.text_start h1{color:#438bbe; font-weight:normal; font-style:normal; font-size:20px;}
.impressum{margin-bottom:15px; border:1px solid #bfbfbf;}
.impressum td{padding-left:5px;  border:1px solid #bfbfbf;}
.impressum h4{text-decoration:none; font-size:14px; font-weight:bold;padding-top:5px; padding-bottom:5px; margin:0;}
.druckbutton{display:none;}
