/* TWO COLUMN LAYOUT */

body {
	
	}
	

#main_wrapper {
	width:980px; /* Höchstbreite der seite Originalgröße px - 2x px padding Rand */
	padding-top: 0px;
	padding-left: 0px; padding-right: 0px;
	padding-bottom: 0px;
	height:auto;
	margin-left: 143px;

	


}
#header {
	
	height:215px;
	
	}

#nav {
	width:960px; /* Der Außenabstand von Content (margin-left) muss mit diesem WErt übereinstimmen */
	margin-left: -143px; /* gleicher Abstand wie höhe rdNav*/
	height: 45px;
	position:relative;
	}


#contentWrapper {
	margin-left:0px; /* der Außenabstand muss mit der Breite der Spalte nav übereinstimmene */
	position:relative;
	width:950px;
	margin-top:0px;


	}
#content_top {
	margin-top: -10px;
	height: 40px; /* eigentliche Höhe 70px  - padding-top*/
	padding:30px 25px 0em 25px; 
	position:relative;

	}
#content {
	margin-top:0px;
	height: auto;
	/*min-height: 520px;/* hier wird das js für MIN/MAX benötigt*/
	margin-left:0px; /* Ausgleich damit gleischer Abstand für Top und Footer RAhmen*/

	}

#header_inner, #nav_inner, #content_inner, #contentWrapper {
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
#header_inner { 
	padding:0em; 
	}

#nav_inner {
	padding-left:160px; 
	padding-top:7px;
	padding-right: 30px;
		text-align:right;
color: #fff;
font:Arial, Helvetica, sans-serif;
font-size:1.15em;
	}

#content_inner { 
	padding:0 35px 0em 35px; 
	}

.imgAnimation {
	margin-left: 17px;
	margin-top: 15px;
}
#footer {
	width: 950px;
	height: 85px;
	background-color: transparent;
	margin-bottom:10px;
	margin-top:0px;
	margin-left: 143px;
	color: #333;
	z-index:30;
	padding-right:0px;
	clear:both;
	
	
}
#footer_inner p { padding-bottom: 12px;}
/*#credits {
	width: 1050px;
	height: 30px;
	background-color: transparent;
	margin-bottom:10px;
	margin-left: auto;
	margin-right:auto;
	color: #225d5b;
	position:relative;
	z-index:30;
	padding-right:0px;
	
}*/

#footer_inner1 {
	padding-top: 40px;
	color: #666;
	font-size: 0.875em;
	font-size /*\**/: 0.875em\9; /* für IE7 und 8 */
	letter-spacing: 0em;
	letter-spacing /*\**/: 0em\9; /* für IE7 und 8 */
	text-align: center;
	font-weight: normal;
	font-weight /*\**/: normal\9; /* für IE7 und 8 */

}
#footer_inner1 span{ /* gilt nur für den Namen KLindworth-haus in der Fußzeile - diese styles für exakt bündige Ausrichtung an den RAhmen*/
letter-spacing: 0.15em;
letter-spacing /*\**/: 0.15em\9; /* für IE7 und 8 */
margin-right /*\**/: -7px\9; /* für IE7 und 8 */



}

#footer_inner1 a {
	text-decoration: underline;
}
#footer_inner1 a:hover {
	text-decoration: none;
}


#impressum {
	width:930px;
	height: 20px;
	background-color: transparent;
	margin-bottom:10px;
	margin-left: 206px;
	color: #666;
	text-align:right;
	font-size:0.8em;
}
#top_verlauf {
	position:absolute;
	top: 220px;
	width:950px;
	height:100px;
	left: 183px;
	z-index:2}
	
.tinymcewysiwyg {
	width:615px;
	overflow:hidden;}
	
	/* Index Seite*/
#Box1 {	width:35%; float:left}
#Box2 { width:50%; margin-left:37% }
#Sprechzeiten { width:45%; background-color: #ffffcc; padding:5px; border: 1px solid #FC0; height:auto}
#kreisBild {
	position:absolute;
	width:255px;
	height:248px;
	z-index:31;
	left: 935px;
	top: 130px;
}
