html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;}



:focus {outline: 0;}

ol, ul {list-style:none;}

table {border-collapse:separate;border-spacing:0;}

caption, th, td {text-align:left;font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}



html, body, #container {height: 100%;}

body > #container {height: auto; min-height: 100%;}



body {line-height:1;color:#828284;background:#000;font-family:arial,helvetica,sans-serif;}

img, div, #hnav li.active {behavior:url('/static/iepngfix.htc');}

a {text-decoration:none;}



body.flash {background:#fff url('../images/body_flash.jpg') repeat-x;}

body.start {background:#fff url('../images/body_start.jpg') repeat-x;}



#container {margin:0 auto;width:991px;position:relative;}



#header {width:977px;height:84px;position:relative;}

#header img {margin-top:18px;}

#hnav {display:block;height:84px;position:absolute;right:0;top:0;}

#hnav li {height:84px;float:left;padding:0 15px;margin:0 3px;}

#hnav li.active {background:url('../images/hnav_li_active.png') repeat-x;}



#hnav li a {display:block;line-height:84px;height:84px;}

#hnav li a#navi1 {background:url('../images/hnav_home.png') no-repeat center 34px;width:62px;}

#hnav li a#navi2 {background:url('../images/hnav_info2.png') no-repeat center 34px;width:174px;}

#hnav li a#navi3 {background:url('../images/hnav_realty.png') no-repeat center 30px;width:158px;}

#hnav li a#navi4 {background:url('../images/hnav_kontakt2.png') no-repeat center 34px;width:98px;}

#hnav li a#navi1:hover, #hnav li a#navi1.active {background:url('../images/hnav_home2.png') no-repeat center 34px;}

#hnav li a#navi2:hover, #hnav li a#navi2.active {background:url('../images/hnav_info.png') no-repeat center 34px;}

#hnav li a#navi3:hover, #hnav li a#navi3.active {background:url('../images/hnav_realty2.png') no-repeat center 30px;}

#hnav li a#navi4:hover, #hnav li a#navi4.active {background:url('../images/hnav_kontakt.png') no-repeat center 34px;}



#wblb {float:right;background:url('../images/Wohnungsbau_Ludwigsburg.jpg') no-repeat;width:118px;height:40px;margin-top:6px;}



/* I <3 IE6! */



* html #hnav li.active {background:url('../images/hnav_li_active.png') repeat-x center;}

* html #hnav li a#navi1 {background:url('../images/hnav_home.gif') no-repeat center 34px;}

* html #hnav li a#navi2 {background:url('../images/hnav_info2.gif') no-repeat center 34px;}

* html #hnav li a#navi3 {background:url('../images/hnav_realty.gif') no-repeat center 30px;}
 
* html #hnav li a#navi4 {background:url('../images/hnav_kontakt2.gif') no-repeat center 34px;}
 
* html #hnav li a#navi1:hover {background:url('../images/hnav_home2.gif') no-repeat center 34px;}
* html #hnav li a#navi1.active {background:url('../images/hnav_home2.gif') no-repeat center 34px;}
* html #hnav li a#navi2:hover {background:url('../images/hnav_info.gif') no-repeat center 34px;}
* html #hnav li a#navi2.active {background:url('../images/hnav_info.gif') no-repeat center 34px;}
* html #hnav li a#navi3:hover {background:url('../images/hnav_realty2.gif') no-repeat center 30px;}
* html #hnav li a#navi3.active {background:url('../images/hnav_realty2.gif') no-repeat center 30px;}
* html #hnav li a#navi4:hover {background:url('../images/hnav_kontakt.gif') no-repeat center 34px;}
* html #hnav li a#navi4.active {background:url('../images/hnav_kontakt.gif') no-repeat center 34px;}


#content {padding-top:80px;padding-bottom:63px;font-size:14px;line-height:20px;}

#content h1 {font-size:20px;line-height:16px;color:#828284;font-weight:600;margin-bottom:40px;}

#content h2 {font-size:16px;font-weight:600;}

#content p, #content table, #content h2 {margin-bottom:20px;}

#content table {}

#content th {padding-right:12px;font-weight:600;vertical-align:top;}

#content td {height:14px;}

#content td input, #content td textarea, input#submit {border:1px solid #aaa;width:250px;}

#content #submit {color:#828284;cursor:pointer;font-weight:600;}

#content #submit:hover {background:#D40045;color:#fff;}

#content a {color:#828284;font-weight:600;}

#content a:hover {color:#D40045;}

#content strong {font-weight:600;}

#kontakt th span, p.alert {color:#D70046;}

#kontakt textarea {overflow:hidden;}



#welcome {margin-bottom:30px;margin-left:-50px;padding:0 !important;}

* html #welcome {position:relative;left:-50px:}

#leftcol {width:500px;float:left;margin-left:50px;display:inline;position:relative;}

#leftcol p {color:#828284;}

#leftcol img {margin-right:3px;padding:20px 0 40px 0;}

#rightcol {width:400px;height:600px;float:right;background:url('../images/DummyMap2d.png') no-repeat;}

* html #rightcol {width:320px;}

#rightcol img {position:relative;top:260px;left:100px;}



#footercontainer {height:63px;background:url('../images/footer.jpg') repeat-x;clear:both;margin-top:-63px;}

#footer {margin:0 auto;width:991px;height:43px;line-height:50px;font-size:11px;padding-top:13px;position:relative;color:#838385;}

#footer span {text-transform:uppercase;position:absolute;}

#footer span a {margin:0 5px;color:#838385;font-weight:600;}

#footer span a:hover {color:#D30045;}



#DummyMenu {margin-top:12px;}

#DummyMap {margin:17px 0;}

#start {height:611px;background:url('../images/Start.jpg') no-repeat;position:relative;}
#continue {position:absolute; left:20px;top:438px}
#start div {position:absolute;left:20px;top:280px}
#start div a img {border:5px solid #fff;margin-right:5px}

a#map {position:absolute;top:30px;right:0;color:#D50045;}
a#map:hover {color:#333;}



/* CLEAR FIX*/

.clearfix:after {content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix { height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */
