* {
	padding: 0;
	margin: 0;
	border: 0 none;
	}
html {
	height:100%;
 	}
a:link, a:visited, a:active a:hover {
	text-decoration:underline;
	color:#7E536b;
	}
body{
 	margin:0;
 	padding:0;
 	background: #C3B2BB url(img/bg_html.gif) repeat-y;
 	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	height: 100%;
	color:  #333333;
	text-align:left;
}
#content{
	background: url(img/3damen_hg.gif) no-repeat; 
	background-position:170px 100%;
	height: 100%; /** für IE6 und 7 **/
	}
html>body #content { /* für alle anderen */
	height: auto;
	min-height: 100%;}

#oben{
 	background: url(img/bg_header.gif);
	height: 57px;
	margin-top: -2px;
}
#navbar{
	float:left;
	width: 149px;
	text-align:left;
	margin-top: 20px;
	}
#rechts{
	width: auto;
	margin: 0px 0px 175px 160px;
	}
#rechts img{
	float:right;
	position:relative;
	margin-top: 0;
	margin-right: 0;
	}
#textbereich {
	width: 550px;
	margin: 0px 50px 10px 0px;
	padding-left: 10px;
	padding-top: 20px;
	}
#textbereich ul li{
	list-style-type:disc;
	margin-left: 15px;
	padding: 0;
	}
#foot 
{
  clear:both;
}
#navi ul{
	list-style-type:none;
	margin-left:10px;
	padding-left:0;
	}
#navi li {
	display: inline;
	line-height: 1.8em;
	}
#navi li a:link, #navi a:visited, #navi a:active{
	background:url(img/pfeil.gif) no-repeat left;
	display:block;
	text-decoration:none;
	list-style-type:none;
	color: #C3B2BB;
	padding-left: 15px;
	}	
#navi li a:hover {
	background:url(img/pfeil_over.gif) no-repeat left;
	color: #ffffff;
	}
	
#navi li a.over:link, #navi li a.over:visited, #navi li a.over:hover, #navi li a.over:active	{
	background:url(img/pfeil_over.gif) no-repeat  left;
	color: #ffffff;
	}
#subnavi ul{
	list-style-type:none;
	margin-left:10px;
	margin-top: 40px;
	padding-left:0;
}
#subnavi li{
	display: inline;
	line-height: 1.8em;
	}
#subnavi li a:link, #subnavi a:visited, #subnavi a:active{
	display:block;
	text-decoration:none;
	list-style-type:none;
	color: #C3B2BB;
	}	
#subnavi li a:hover {
	color: #ffffff;
	}
	
#subnavi li a.over:link, #subnavi li a.over:visited, #subnavi li a.over:hover, #subnavi li a.over:active	{
	color: #ffffff;
	}
#subnavi .last{
	line-height: 3.6em;
	}
.containing-float:after 
			{
			content: "."; /* Inhalt pseudo-Element :after; somit [clear] moeglich	*/
			visibility: hidden;			/* [content] verbergen;	 */
			height:     0;
			display:    block;		/* Block-Level fuer [clear]; */
			clear: both; 	/* [float] clearing; einbeziehen der Float-Container; */	
			}
		
* html .containing-float
			{
			/* nur fuer IE-Win; definierte groeße (height or witdh)
			 * fuer automatisches einbeziehen
			 * der Float-Container (auto-clearing);
			 * verbergen IE-Mac \*/
			height: 1%;
			/* ende verbergen IE-Mac */
			}
h1 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color:#7e5363;
	font-weight:bold;
	text-align:left;
	margin-bottom: 6px;
	}
p.absatz {
	margin-top: 5px;
	}


