
h1{background-image:url(/static/images/background_ueberschrift.gif); background-repeat:no-repeat; padding-left:35px; padding-top:13px; padding-bottom:10px; background-position:0px 8px; font-size:19px; font-weight:bold;}
h2{font-size:12px; font-weight:bold;}



a{color:#ffffff;}
.immo {padding-left:20px;}
.immo fieldset		{ display:block; padding:10px; margin:10px 10px 10px 0px;  border:1px dotted #663333; background-color:#333333; position:relative; }
.immo fieldset.normal		{padding: 0; border: 0; }
.immo legend			{padding:5px; color:#ffffff; border-left:1px dotted #663333; border-right:1px dotted #663333; border-top:1px dotted #663333; position:absolute; line-height: 1em; top: -0.75em; margin-bottom:10px; background-color:#333333; }
.immo label			{ }
.immo .fieldsetinput		{ width: 250px; }
.immo .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:#ffffff;text-decoration:none;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;font-weight:bold;}
.immo a:link {color:#ffffff;text-decoration:none;}
.immo a:visited {color:#ffffff;text-decoration:none;}
.immo a:hover {color:#a6b3bb;text-decoration:none;}
.immo a:active {color:#a6b3bb;text-decoration:none;}

.vorschau1 {width:95%; background-color:#000000; padding:5px;  margin:10px 0px;  border:1px dotted #663333;}
.vorschau2 {width:95%; background-color:#333333; padding:5px; margin:10px 0px;  border:1px dotted #663333;}
.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 #663333;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;}
.details_links{width:40%;float:left;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;}
.details_rechts{width:60%;  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 #663333;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:#ffffff;text-decoration:none;font-family : "Arial" , "verdana" , "helvetica" , sans-serif; font-size : 12px;color:#000000;font-weight:bold;}
.headline_gallery a:link {color:#ffffff;text-decoration:none;}
.headline_gallery a:visited {color:#ffffff;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 #663333; height:80px; background-color:#333333;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;}
.gallery a {font-weight:normal;}

.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:#333333; padding:3px 5px; margin:0; border:1px solid #663333;}
.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;}

#map_immo{width:460px;height:290px;}
#map{margin-top:3px;margin-bottom:3px;}
