body{margin:0; padding:0; font-family:Arial, Verdana, Helvetica; font-size:12px; line-height:18px; background-image:url(/static/images/body_bck.gif); background-repeat:repeat-x;}
h1{font-size:20px; color:#327eb8; padding-top:0px; padding-bottom:8px; margin:0px; background-image:url(/static/images/bottomline_h1.gif); background-repeat:no-repeat; background-position:bottom left;}
h2{font-size:12px; font-weight:bold; color:#327eb8; padding-top:8px; padding-bottom:8px; margin:0px;}
h3{font-size:16px; color:#078300;padding-bottom:8px; padding-top:0px;margin:0px;}
h4{font-size:12px; font-weight:bold; color:#078300; padding-top:10px; padding-bottom:10px; margin:0px; background-image:url(/static/images/topline_news.gif); background-position:top left; background-repeat:no-repeat;}
h5{font-size:12px; font-weight:bold; color:#327eb8; padding-top:8px; padding-bottom:3px; margin-bottom:10px; background-image:url(/static/images/bottomline_h5.gif); background-repeat:no-repeat; background-position:bottom left;}

td{padding-top:0px;margin-top:0px;padding-bottom:0px;margin-bottom:0px;}
th{padding-top:0px;margin-top:0px;padding-bottom:0px;margin-bottom:0px;}

.spacer{padding-bottom:25px; margin:0;}
.absatz{padding-top:10px; padding-bottom:10px;}
#news .absatz{padding-top:0px; padding-bottom:0px; margin:0;}
#content .start .absatz{padding:0px; padding-bottom:20px; margin:0;}

#container{background-image:url(/static/images/header.jpg); background-color:#ffffff; background-position:0px 39px; background-repeat:no-repeat; min-height:550px; padding:0; margin:0; width:997px;}
#navi{width:240px; padding-left:10px; min-height:418px; padding-top:75px; float:left; text-align:left;}
#content{width:480px; min-height:368px;padding-top:133px; text-align:left; float:left;}
#news{width:220px; margin-top:132px; padding-left:20px; float:left; text-align:left;color:#808080;}
#footer{clear:both; height:38px; background-image:url(/static/images/footer_spacer.gif); background-position:top left; background-repeat:repeat-x; background-color:#005ea8; padding-top:20px;}
#footer a{text-decoration:none; padding-left:30px; padding-right:30px; color:#ffffff;}


#navi ul{list-style:none;padding:0; margin:0;}
#navi .normal{position:relative; right:15px; padding-bottom:8px; padding-top:8px; border-bottom:1px solid #19171c; width:205px;padding-left:10px;}
#navi .eingerueckt{position:relative; left:15px; padding-bottom:8px; padding-top:8px; border-bottom:1px solid #19171c; width:185px;}


#navi .aktiv {text-decoration:none; font-weight:bold; color:#015fa9; padding-left:20px; background-image:url(/static/images/button_bck_aktiv.gif); background-position:0px 4px; background-repeat:no-repeat;}
#navi .inaktiv {text-decoration:none;  color:#1a181b; padding-left:20px; background-image:url(/static/images/button_bck_inaktiv.gif); background-position:0px 4px; background-repeat:no-repeat;}
#navi .aktiv1 {text-decoration:none; font-weight:bold; color:#015fa9; padding-left:20px; background-image:url(/static/images/button_bck_aktiv.gif); background-position:0px 4px; background-repeat:no-repeat;}
#navi .inaktiv1 {text-decoration:none; color:#1a181b; padding-left:20px; background-image:url(/static/images/button_bck_inaktiv.gif); background-position:0px 4px; background-repeat:no-repeat;}
#navi .aktiv2 {text-decoration:none; font-weight:bold; color:#015fa9; padding-left:20px; background-image:url(/static/images/button_bck_aktiv.gif); background-position:0px 4px; background-repeat:no-repeat;}
#navi .inaktiv2 {text-decoration:none; color:#586d7e;padding-left:20px; background-image:url(/static/images/button_bck_inaktiv.gif); background-position:0px 4px; background-repeat:no-repeat;}

#news a{text-decoration:none; color:#0a8400; margin-right:20px; padding-left:15px; line-height:40px; background-image:url(/static/images/news_arrow.gif); background-repeat:no-repeat; background-position:0px 5px;}
#news .news_bild a{background-image:none;padding:0;margin:0;}
#content a{text-decoration:none; color:#015fa9;}
#content .formulare a{text-decoration:none; color:#015fa9; padding-left:50px;}
#content ul{margin:0;padding:0;padding-left:20px;}
#content .start img{padding-bottom:0px; margin-bottom:0px;}
#content .impressum{ padding-bottom:15px;}
#content th{padding-right:25px;}

.inhalt{margin-bottom:25px;margin-top:25px;}

#content .kontaktformular {padding-bottom:25px;}
#content .kontaktformular textarea{width:320px;}
#content .kontaktformular .input_large{width:320px;}
#content .kontaktformular .SubmitButton{position:relative;left:350px;}
#content .kontaktformular {width:380px;}
#content .ansprechpartner td{vertical-align:top; padding:0px; margin:0px;}
#content .links{padding-top:25px;}
#content .galerie {float:left; width:100px; height:110px; margin-right:20px; vertical-align:middle;}




fieldset		{ display:block; padding:10px; margin:10px 10px 10px 0px;  border:1px solid #8a8b8d; background-color:#f6f6f6; position:relative; width:100%; }
fieldset.normal		{padding: 0; border: 0; }
legend			{padding:5px; color:#8a8b8d;;  line-height: 1em; top: -0.75em; margin-bottom:0px; background-color:white; }
label			{ }
.fieldsetinput		{ width: 250px; }
.fieldsettextarea	{ width: 350px; height: 100px; }

.immo td {padding:0; margin:0; padding-left:10px;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;}
.immo p {padding:0; margin:0;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;}
.immo a {color:#000000;text-decoration:none;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;color:#000000;font-weight:bold;}
.immo a:link {color:#000000;text-decoration:none;}
.immo a:visited {color:#000000;text-decoration:none;}
.immo a:hover {color:#a6b3bb;text-decoration:none;}
.immo a:active {color:#a6b3bb;text-decoration:none;}
.immo h3{color:#327eb8;}

.vorschau1 {width:95%; background-color:#ffffff; padding:5px;  margin:10px 0px;  border:1px dotted #8a8b8d;}
.vorschau2 {width:95%; background-color:#efefef; padding:5px; margin:10px 0px;  border:1px dotted #8a8b8d;}
.vorschau_links {width:20%;  float:left;}
.vorschau_rechts{width:80%;  float:right; }
.vorschau_rechts td {width:33%; }
.vorschau_rechts table, .details_links table {width:95%;}
.vorschau {padding:0; margin:0;}

.details {width:95%;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px; }
.details td, th{border:1px solid white;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;}
.details_links{width:38%;float:left;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;}
.details_rechts{width:62%;  float:right;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;}
.details_rechts {position:relative;left:35px;}
.details_mitte {clear:both;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;}
.details_mitte p {padding:0; margin:0 0 5px 0;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;}
.details_mitte table{width:100%;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;}
.details_mitte td, th{border:1px solid white;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;}
.details_links a, .details_rechts a {color:#000000;text-decoration:none;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;color:#000000;font-weight:bold;}
.details_links a:link, .details_rechts a:link {color:#000000;text-decoration:none;}
.details_links a:visited, .details_rechts a:visited {color:#000000;text-decoration:none;}
.details_links a:hover, .details_rechts a:hover {color:#a6b3bb;text-decoration:none;}
.details_links a:active, .details_rechts a:active {color:#a6b3bb;text-decoration:none;}

.headline_gallery a {color:#000000;text-decoration:none;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;color:#000000;font-weight:bold;}
.headline_gallery a:link {color:#000000;text-decoration:none;}
.headline_gallery a:visited {color:#000000;text-decoration:none;}
.headline_gallery a:hover {color:#a6b3bb;text-decoration:none;}
.headline_gallery a:active {color:#a6b3bb;text-decoration:none;}
.gallery table {border-collapse:separate; border-spacing:5px; font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;}
.gallery td {border:1px solid #8a8b8d;; background-color:#efefef;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px; }
.gallery_table{width:80px; height:60px; text-align:center; padding:5px;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;}


.immo table {padding:0; margin:0; margin-bottom:10px;}
.immo th {text-align:left; padding-right:10px; font-weight:bold;}
.immoicon {width:50%;display:block; float:left;}

.immonavi {width:95%; background-color:#efefef; padding:3px 5px; margin:0; border:1px solid #8a8b8d;;}
.immonavi table {width:100%; padding:0; margin:0;}
.immonavi td {padding:0px; margin:0; font-size:11px; line-height:20px; height:20px;}
.immonavi form {padding:0; margin:0;}
.immofooter {clear:both;}
.form {padding:0; margin:0;}
.suche{margin-top:20px;margin-bottom:20px;}
.suche h2{padding:0; margin:0;}
.los_button{position:relative; top:6px;}

.impressum th {text-align:left}
