@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "2col_left_13"
 * (de) Zentrales Stylesheet - Beispiellayout "2col_left_13"
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(/_nv_css/yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(/_nv_css/yaml/navigation/nav_shinybuttons.css);
@import url(/_nv_css/screen/basemod.css);
@import url(/_nv_css/screen/basemod_2col_left_13.css);
@import url(/_nv_css/screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(/_nv_css/yaml/print/print_003_draft.css);


body, html { height: 100% !important; padding: 0;margin: 0;}

body {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d6961;
	text-align: left;
}
body.gruen {
   background: #008a83;
}

body.weiss {
   background: white;
  }

.page_margins {
	background: transparent;
	position:relative !important;
	min-height:100%; /* real browsers */
	height: auto !important;
	width: 900px;
	border: 0px solid white;
	max-width: 900px;
	margin:0;
}

.page_margins.weiss {  
	background-image: url(/_nv_images/hintergrund.gif);
	background-repeat: repeat-y;
} 

.page {
	padding:0px;
	background-color: transparent;
}

.page.weiss {  
  background: White;
} 

ul, li {
	margin:0 0 0 0.6em;
}

#headeriwg{
	height: 110px;
	padding: 10px 0px 0px 0px;
}
  
#headeriwg_links{
  	width: 250px;
	float: left;
}

#headeriwg_rechts{
  	margin-left:330px;
}
  
#headeriwg_rechts img{
 	padding-top:0px;
	padding-bottom: 40px;
}
  
#main{
  	background: transparent;
	padding: 0px;
}

.main.weiss {  
	background: White;
} 
 
#col1{width:250px;}   

/*#col1 bleibt stehen*/
#col1{
	background: transparent;
	position: absolute;
	top: 0px;
	left: 0px;

}

html>body #col1 {  /* nur fuer moderne Browser! */
    position: fixed;
}

/*ende:#col1 bleibt stehen*/

#col1_content{
  	padding: 0px;
}

#logo{
	height: 90px;
	padding: 30px 0px 0px 0px;
}


#navigation{

	background-color: transparent;
  	height: 510px;
	/* 090617, hm: Hr. Frömel ist es wichtig, daß die Grafik, die sich unterhalb 
	der Navigation zu sehen ist, auch auf kleinen Bildschirmen zu sehen ist.
	Deshalb wird die Höhe verkleinert */
	height: 380px;  
	padding-left: 80px;
	margin-top: -10px;
	color: white;
}
  
#navigation ul, #navigation li{
	line-height:160%;
	margin-left:0;
}

#navigation li{
	list-style-type:none;
	vertical-align: middle;
}

#navigation li a{
	display: block;
	border-bottom: 1px solid #008a83;
	padding-top:5px;
	font-style: normal;
	color: White;
}

#navigation  li a.aktiv {
	display: block;
	text-decoration: none;
	border-bottom: 1px solid white;
}

#navigation  li  a:hover {
	display: block;
	text-decoration:none;
	border-bottom: 1px solid white;
}

#navigation li li a{
	display: block;
	padding-top:5px;
	color: #a6d6d4;
	border-bottom: 0px solid white;
	text-indent: -7px;
	padding-left: 7px;
}

#navigation  li li a.aktiv {
	display: block;
	text-decoration:none;
	color: White;
	border-bottom: 0px solid white;
}

#navigation  li li a:hover {
	display: block;
	text-decoration:none;
	color: white;
	border-bottom: 0px solid white;
}

#slogan{
        margin-top: 15px;

}

#col3 {
  	margin: 0px 0px 0px 250px;
}

#col3_content{
  	padding:0px 0px 0px 80px;
}	

#ueberschrift{
	height:52px;
	padding-top: 68px;
}
#ueberschrifthome{
 	padding-top:30px;
	padding-bottom: 30px;
}
#bilder{
	margin-left: -80px;
	padding-left: 0px;
	padding-bottom: 20px;
}	

#inhalt{
	width:100%
}

#inhalt a:hover{
	text-decoration:underline;
}
#wirueberuns{
	width: 100%;
	font-size: 117%;
	line-height:150%;
}
#gebaeude{
	padding-bottom: 10px;
}	

#gebaeude img{
	margin-right: 10px;
}	

#wrapper_gebaeude{
	width: 570px;
	padding-bottom:30px;
	overflow: hidden;
}	

#wrapper_bild{
	width: 410px;
	float:left;
}

#wrapper_karte{
	width: 150px;
	padding-left: 10px;
	float:right;
}

#inhalttext{
	padding-top: 30px;
}

/* Damit das Hintergrundbild bis ganz runter geht*/
#footeriwg {
	width: 900px;
    position:absolute !important;
	bottom:0;
}
	 
	 
	 
	 
/*Textdefinitionen*/
	 
h1{display:block;font-size:100%;font-weight:bold;}
h2{font-size:100%;font-weight:bold;}
h3{font-size:100%;font-weight:bold;}
.txt12bold{font-weight:bold;}
.txt14{font-size: 117%;line-height:150%;}
a{text-decoration: none;  font-style: italic;color: #5d6961; }
.wem_dunkel{color:blue;}
.wem_hell{color:white;}


/* Formulare */
#inhalt input
{
margin-bottom: 20px;

}



/* Impressumstabelle */
td.tdlabel {
	vertical-align: top;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 15px;
}

td.tdinhalt 
{
	vertical-align: top;
	padding-left: 15px;
	padding-top: 15px;
}


/* Mitgliederbereich Wohnungen */
li.wohnung {
	margin-bottom: 5px;

}

ul.wohnung {
	margin-top: 5px;

}

