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: verdana, tahoma, sans-serif; vertical-align:baseline; }
ol, ul { list-style:none; }
td, th { text-align:left; vertical-align:top; }

.border { border-right:0; width:92px ;padding:0 4px 0 0;}
.bold { font-weight:bold;}
.em {line-height: 1.5em;}
body { background-color:#5D697F; } /*#D6AA7D*/ /*#5D697F*/
#wrapper {margin:0 auto; width:930px;padding:10px 0px 0px 0px; border:0px solid #fff; } /* Hauptinhalt*/

#header { background-color:#64748B; }  /* 64748B*/
#navigation { width:960px; background-color:#FFF;}  
#navigation li {display:inline;}
#navigation ul li a { font-size:0.9em; padding: 6px 5px 5px 5px; background-color: #FFF; color: #fff; text-decoration: none; float:left;  border-right: 1px solid #fff;  } /*maincolor*/
#navigation ul li a.border { border-right:0;}
#navigation ul li a:hover  {  background-color: #22125C; color: #FFF;  }
#content {width:960px; clear:both; float:left; min-height:300px; background-color:#46A2A1; font-size:0.8em; color:#fff;}
#content2 {width:960px; clear:both; float:left; min-height:200px; background-color:#fff; font-size:0.8em; color:#fff;}
#mainleft { width:190px; float:left;  padding:60px 2px 10px 20px; border:0px solid #fff;background-color:#F9FFD7}
#main { width:890px; min-height:400px; padding:60px 10px 10px 60px; border:0px solid #fff;background-color:#F9FFD7}
#main1 { width:890px; min-height:150px; font-size: 12px; padding:60px 10px 10px 60px; border:0px solid #fff;background-color:#F9FFD7}
#main2 { width:890px; min-height:490px; font-size: 12px; padding:60px 10px 10px 60px; border:0px solid #fff;background-color:#F9FFD7}
#mainarena { width:890px; min-height:150px; font-size: 12px; padding:60px 10px 10px 60px; border:0px solid #fff;background-color:#F0EEF3}
#mainright { width:930px; float: right; min-height:490px; font-size: 12px; padding:60px 10px 10px 60px; border:0px solid #fff;background-color:#F9FFD7}
#mainright1 {width:700px; float: right; padding:60px 2px 10px 60px; border:0px solid #fff;}
#mainleft { width:200px; float:left; min-height:100px; font-size: 12px; padding:20px 0px 0px 20px; border:0px solid #fff;background-color:#F9FFD7}
#maintext { width:630px; float:right; min-height:100px; font-size: 12px; padding:20px 0px 0px 20px; border:0px solid #fff;background-color:#F9FFD7}
#main3 {width:300px; float: inherit; padding:60px 2px 10px 60px; border:0px solid #fff;}
 #infobox { width:180px; float:left; outline-color:#8194A3; padding:5px 5px 5px 5px; margin: 5px 2px 2px 1px; background-color:#F0EEF3; color:#00007C; font-size:12px;}
#secondnavigation {width:150px; float:left; padding:15px 2px 10px 5px; margin-left:5px; text-decoration: none; border-top:1px solid gray; border-bottom:1px solid gray; border:0px dotted #000;}
#wohnungen {width:550px; float:left; clear:both; min-height:50px; margin-bottom:2px; background-color:#BFBDC9; font-size:0.8em; border:1px dotted #F6C201;}
#footer { width:950px; float:left; clear:both; font-size:0.6em; /*min-height:25px;*/ padding:17px 4px 8px 6px; color:#fff; background-color:#929EA6; border:0px solid #fff; text-decoration:none; }
#navlist li a { text-decoration: none;}
/*08.11.08*/
#navcontainer
{
background: #f0e7d7;/*#f0e7d7*/ /* Hintergrundfarbe Navigationsleiste*/
margin: 0 auto;
padding: 1em 0 0 0;
font-family: georgia, serif;
text-transform: lowercase;
}

/* to stretch the container div to contain floated list */
#navcontainer:after
{
content: ".";
display: block;
line-height: 2px;
font-size: 1px;
clear: both;
}

ul#navlist
{
list-style: none;
padding: 0;
margin: 0 auto;
width: 94%;
font-size: 1.0em; /*Schriftgröße der Button*/
}

ul#navlist li
{
display: block;
float: left;
width: 12%;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;/*#ffe #aaab9c #ccc #fff*/
border-style: solid;
color: #777;
text-decoration: none;
background: #f7f2ea;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #f0e7d7;
color: #5B6684; /*Schriftfarbe der Button*/
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #800000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}

