@charset "utf-8";
/* CSS Document */

html {
height: 100%;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#969696;
margin:0px;
}

#container {
margin: 0 auto;
width: 910px;
min-height: 760px;
height: 100%;
margin-top:10px;
padding-bottom:20px;
}

#inner{
float:left;
width:910px;
background-image:url(/images/bg_content.gif);
background-repeat:repeat-y;
}

#top{
float:left;
width:100%;
color:#969696;
}

#menu_top{
float:right;
margin-top:-48px;
margin-right:10px;
}

#top_menu{
list-style-type:none;
}

#menu_top a:link{
font-size:11px;
color:#969696;
text-decoration:none;
}

#menu_top a:visited{
font-size:11px;
color:#969696;
text-decoration:none;
}

#menu_top a:hover{
font-size:11px;
color:#d0041d;
text-decoration:none;
}

#ecke_links{
float:left;
margin-top:60px;
width:190px;
height:30px;
border-top:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
}

#logo{
float:left;
width:265px;
height:81px;
margin-left:20px;
}

#ecke_rechts{
float:left;
margin-top:60px;
margin-left:20px;
width:410px;
height:30px;
border-top:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
}

#navi_links{
clear:both;
float:left;
}

#menu{
float:left;
width:184px;
margin-left:6px;
line-height:28px;
border-right:1px solid #e1e1e1;
padding-bottom:70px;
}

#mainMenu{
margin-top:-1px;
}

#mainMenu a:link{
font-size:13px;
font-weight:normal;
color:#5a5959;
text-decoration:none;
margin-left:5px;
}

#mainMenu a:visited{
font-size:13px;
font-weight:normal;
color:#5a5959;
text-decoration:none;
margin-left:5px;
}

#mainMenu a:hover{
font-size:13px;
font-weight:normal;
color:#5a5959;
text-decoration:none;
margin-left:5px;
}

#mainMenu .stufe1{
list-style:none;
margin-left:-35px;
border-top:1px solid #ffffff;
background-color:#e1e1e1;
}

#mainMenu .stufe1_sel{
list-style:none;
margin-left:-35px;
border-top:1px solid #ffffff;
background-color:#e1e1e1;
}

#mainMenu .stufe1 a{
font-weight:bold;
}

#mainMenu .stufe1_sel {
	background-color: #c4c4c4;
}

#mainMenu .stufe1_sel a{
font-weight:bold;
color: #FFFFFF;
}

#mainMenu .stufe2{
list-style:none;
margin-left:-35px;
border-top:1px solid #e1e1e1;
background-color:#ffffff;
}

#mainMenu .stufe2_sel{
list-style:none;
margin-left:-35px;
border-top:1px solid #e1e1e1;
background-color:#ffffff;
}

#mainMenu .stufe2_sel a{
color:#d0041d;
}

#impressum{
clear:both;
float:left;
width:175px;
margin-left:10px;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
border-top:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
}

#wohnkultur{
clear:both;
float:left;
width:175px;
margin-left:10px;
border-bottom:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
padding-top:55px;
padding-left:5px;
}

#wk_logo{
width:180px;
height:40px;
margin-top:15px;
}

#content{

float:left;
width:478px;
margin-left:20px;
}
#header{
float:left;
width:478px;
height:253px;
background-repeat:no-repeat;
}

#content_mitte{
float:left;
line-height: 18px;
width:478px;
min-height:360px;
margin-top:20px;
padding-bottom:10px;
}

#content_rechts{
float:left;
width:196px;
margin-left:20px;
}

#lauftext{
height:253px;
width:185px;
background-image:url(/images/neberbild.jpg);
margin-right:5px;
border-left:1px solid #e1e1e1;
border-top:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
margin-bottom:30px;
}

.news{
width:185px;
margin-right:5px;
border-left:1px solid #e1e1e1;
border-top:1px solid #e1e1e1;
padding-bottom:10px;
border-bottom:1px solid #e1e1e1;
margin-top:20px;
}

#news_img{
margin-left:5px;
margin-top:5px;
}

#news_title{
font-size:12px;
margin-left:5px;
margin-top:5px;
font-weight:bold;
color:#d0041d;
padding-bottom:3px;
border-bottom:1px solid #e1e1e1;
}

#news_subtitle{
font-size:11px;
margin-left:5px;
margin-top:5px;
color:#969696;
}

#mehr{
margin-top:10px;
margin-left:140px;
}

#bottom{
float:left;

width:100%;
}

#bottom_ecke_links{
float:left;
height:15px;
width:191px;
border-left:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
}

#bottom_balken{
float:left;
background-color:#d0041d;
width:478px;
height:12px;
margin-top:5px;
margin-left:19px;
}

#bottom_ecke_rechts{
float:left;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
width:197px;
height:15px;
margin-left:20px;
}

a:link{
font-size:11px;
color:#d0041d;
text-decoration:none;
}

a:visited{
font-size:11px;
color:#d0041d;
text-decoration:none;
}

a:hover{
font-size:11px;
color:#d0041d;
text-decoration:none;
}

h1{
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
color:#d0041d;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#969696;
}

li{
margin-left:-20px;
}

input{
font-family:Arial, Helvetica, sans-serif;
border:1px solid #e1e1e1;
width:200px;
font-size:11px;
}

textarea{
font-family:Arial, Helvetica, sans-serif;
border:1px solid #e1e1e1;
width:200px;
height:150px;
font-size:11px;
}

#submit{
font-family:Arial, Helvetica, sans-serif;
background-color:#d0041d;
border:0px;
color:#ffffff;
width:100px;
}

.image{
/*float:left;
margin-right:10px;*/
}

.galerie_list img{
	border:0px;
}

img.mit_rand{
border:1px solid #e1e1e1;
}