html {
	margin: 0;
	padding: 0;
}


body {
	margin: 40px 0;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Arial, arial, sans-serif;
	background: #fff;
	color:#51504F;
}


a {color:#51504F;}
a:hover {color:#F86B36;}
	
p  {width:410px; line-height:1.6em; margin:0px 0px 10px 0px; padding:0;}

p.zitat  {width:400px; margin-right:30px;line-height:1.6em;}

.gross {font-size:150%; line-height:1.6em;}

p.zitat em {width:370px; border-right:solid 1px #fff; text-align:right;}	


em {color: #F86B36; font-size:1.1em;  display:block; padding:10px; font-style:normal;}
em.ohneabstand {padding:0px;}
em.grau {color: #51504F;}

p.liste  {
	width:380px; 
	margin: 10px 0px 10px 30px; 
	padding:3px 4px 4px 7px;
	line-height:1.3em; 
	background: #f6f6f6;
	border-left: solid 1px #cecece; 
	}
p.weniger {margin: 8px 0px 0px 30px;}
p.flash {border: solid #000 1px; width:420px; height:265px;}

.punktpunkt {
	display: list-item;
	margin: 8px 60px 10px 20px;
	line-height: 1.4em;
	list-style-image: url(obermeyer_bilder/liste.gif);
}
	
.quadrat {
	display: list-item;
	margin: 8px 80px 10px 20px;
	line-height: 1.4em;
	list-style-image: url(obermeyer_bilder/liste_.gif);
}	

h1 {font-size: 1.2em; margin: 0px 0px 18px 0px;}
h2 {margin: 5px 0px 5px 30px; font-size: 1em;}


img.pfeil {border:none; margin-right:10px; vertical-align:top;}
img.rahmen {border: solid 1px #9A9393;}
img.rand {border-right: solid 5px #9A9393;}
img.weiss {border-right: solid 1px #fff;}

/* --------------------- geruest ------------------------------------ */
#rahmen {
	margin: 0 auto;
	width: 980px;
}

#header {
	margin: 0;
	padding: 0;
	background: url(obermeyer_bilder/bg.gif);
	width: 980px;
	height: 122px;
}

#header div {margin-left:43px;}

/* --------------------- linker bereich ------------------------------------ */
#left {
		position:relative;
	margin: 0;
	width: 416px;
	float:left;
	text-align: right;
	background: #fff;
	height:auto;}

#leftNavi {
	margin: 0;
	padding: 80px 0 0 0;
}

/* #leftFooter {
	background: url(obermeyer_bilder/bg_footer.gif) repeat-y;
	color: #fff;
	font-size: 10px;
	margin: 0;
	height: 24px;
	line-height:24px;
	padding:0 20px 0 0;
}*/

#leftFooter {
	background: url(obermeyer_bilder/bg_footer.gif) repeat-y;
	color: #fff;
	font-size: 10px;
	position:absolute;
	top:420px;
	left:0px;
	padding:6px 20px 6px 0;
	width:396px;
	margin:0;
}

#rightFooter {
	margin: 0px 0px 50px 0px;
	background: #9A9393;
	color: #fff;
	font-size: 10px;
	padding:6px 0 6px 58px;

}


/* --------------------- navi ------------------------------------ */
ul#navi {
	position:relative;
	list-style-type: none;
	background: url(/obermeyer_bilder/bg_navi.gif) repeat-y right;
	padding:0px;
	margin:0px 0px 100px 0;
}

ul#navi li {
	margin:10px 0px 10px 0px;
	padding:0px;
	list-style-type: none;
}

ul#navi a {
	background: url(/obermeyer_bilder/bg_navi.gif) repeat-y right;
	padding-right:20px;
	text-decoration: none;
	color: #4C708A;

}

ul#navi a:hover{
	background: url(/obermeyer_bilder/bg_navi__.gif) repeat-y right;
	padding-right:20px;
	color: #F86B36;
}

ul#navi span  {
	background: url(/obermeyer_bilder/bg_navi_.gif) repeat-y right;
	padding-right:20px;
	font-weight:bold;
	color: #F86B36;
}





/*ie mac/ \*//*/

ul#navi a {
	display:block;
}

ul#navi span  {
	display:block;
}
	
/**/ 







/* --------------------- rechter bereich ------------------------------------ */

#right {
	margin: 0;
	padding: 0;
	width: 564px;
	float:left;
	text-align: left;
	background: #fff;
}

#rightContent {
	overflow:auto;
	height:327px;
	margin: 53px 0px 20px 0px;
	padding: 0px 0px 20px 50px;
	}


#rightContentFlexibel {
	overflow:auto;
	margin: 53px 0px 20px 0px;
	padding: 0px 0px 20px 50px;
	}
	

	


#rightFooter a, #leftFooter a {
	color: #fff;
	text-decoration: none;
}


/* ************ formular ***************************************************** */



	.abstandform {margin:6px 0px 6px 0px;}

	input.feld,textarea.nachricht {
	color:#333;
	background-color: #efefef; 
	border:none;
	border-bottom: 1px solid #333; 
	width:200px ; 
	padding: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:1em;}
	
	input.senden {
	color:#333;
	background-color: #efefef; 
	border: 1px solid #333; 
	margin-top:20px;
	padding: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:1em;
	}
	
	input.senden:hover {background-color:#F86B36; color:#fff;}
	
	input.feld:focus, textarea.nachricht:focus {
	background-color:#F86B36;
	color:#fff;}
	
	label.formular {
	margin : 0;
	float:left; 
	width:140px;
	}

	.radiostyle {margin-left:0px; margin-right:10px; margin-bottom:20px; float:left;}

	
/* **************************************************************************** */


/*diet und dat*/
/* **************************************************************************** */
.aufraeum {clear:both;}
#invisible {position:absolute; top:-600px; left:-300px; width:280px;}
/* **************************************************************************** */


