/* CSS Document */

body{
margin:0;
padding:0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:70%;	
color:#666;	
line-height:1.8em;
	background: #E9EAE6 url(../img/bg.gif) center top repeat-x;
}



/**Funktionen *********************************************************/

.cleaner{
	display: block;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	background: transparent;
	height:0px;
}

.cleaner2{
	display: block;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	background: transparent;
	height:1px;
}

.wrapper{
	width:951px;
	margin:0 auto;	
}

.wrapper_zwei{
	width:924px;
	margin:0 auto;	
	padding:0 15px 5px 12px;
	background:transparent url(../img/bg_schatten.jpg) 0 0 repeat-y;
	position:relative; z-index:0;
}


/**Gesamt********************************************************************/

a{text-decoration:none; color:#3366cc;  text-decoration:underline;  }
a:hover{color:#666;   }
a img {border:none;} 

img, div { behavior: url(http://www.emotion-pure.com/img/iepngfix.htc);}

/**LAYOUT********************************************************************/

#top{
width:951px;
height:75px;
background:transparent url(../img/top.jpg) center top no-repeat;
text-align:center;




}

#top_kante{
width:951px;
height:14px;
background:transparent url(../img/top_rahmen.png) center top no-repeat;
text-align:center;


}

#toptheme{
width:924px;
background:transparent url(../img/bg_fix.png) left top no-repeat;
padding:0 15px 0 12px;


}

#topthemecontent{
width:850px; margin:0;  background:#fff url(../img/bg_theme_content.jpg) center bottom no-repeat; border-right:12px solid #f2f2e8; border-left:12px solid #f2f2e8; padding:0 0 65px 50px;  

}

#content{width:900px; background:#fff url(../img/bg_content.gif) 0 0 repeat-x;  border-right:12px solid #f2f2e8; border-left:12px solid #f2f2e8; border-bottom:12px solid #f2f2e8; padding:10px 0 0 0;}
#muster{background: transparent url(../img/muster.gif) center bottom no-repeat; padding-bottom:40px;}
#main{float:left; width:465px; margin-right:1px;  padding-left:57px;}
#news{float:left; width:377px; padding-top:15px;  }
#titel_news{background: transparent url(../img/newbild.png) 0 0 no-repeat; width:337px; height:38px; float:right; margin-bottom:20px;}

.newsbox{width:250px; font-size:1.1em; margin:0 0 20px 80px;}
.newsdate{font-weight:bold; color:#3367cc;}
.newsheadline{font-weight:bold;}
.newsheadline a{text-decoration:none; color:#666;}
.newsheadline a:hover{text-decoration:underline; color:#3366cc;}
.newstext{}


#footer{background: #BEB5B0 url(../img/footer.gif) 0 0 no-repeat; height:27px; width:951px; }


#footer_text a{text-decoration:none; font-size:1em!important;}
#footer_text a:hover{text-decoration:underline;}
#footer_text{background:#BEB5B0; height:10px; margin:0 29px 0 24px; text-align:right; padding-right:30px; padding-bottom:10px; 
color:#3367CC; }


#changepic{ background: transparent url(../ew_images/women_back.png) 0 0 no-repeat; width:216px; height:500px; position:absolute; top:-110px; left:-200px; z-index:100;}
#changepic_zwei{ background: transparent url(../ew_images/women_back.png) 0 0 no-repeat; width:216px; height:500px; position:absolute; top:0px; left:0; z-index:100;}
/**Main Navi********************************************************************/								 


#mainnavi{ width:900px; margin:0; overflow:hidden; background:#5782AE url(../img/bg_navi.gif) 0 0 repeat-x; border-top:10px solid #f2f2e8; border-right:12px solid #f2f2e8; border-left:12px solid #f2f2e8; padding:0; height:72px;}	

#mainnavi ul{  list-style:none;  padding:0; margin:16px 0 0 0; }


#mainnavi ul li{ float:left; background:transparent url(../img/trenner.gif) right center no-repeat; padding:0 4px 0 2px; }


#mainnavi ul li a{
color:#fff;
font-size:1.1em;
padding:18px 25px 18px 25px;
text-align:center;
display:block;
text-decoration:none;
font-weight:bold; 
}

#mainnavi ul li a:hover, #mainnavi ul li a.active{
color:#003366; background:#5782AE url(../img/bg_navi_hover.gif) 0 0 repeat; 
}









/** CONTENT TEMPLATES************************************************************/


.einspalter{margin: 0 0 10px 0; font-size:1.1em; }



.zweispalter{margin:0; font-size:1.1em;  }
.zweispalter br{line-height:7px; }
.zsp_l{float:left; width:420px; padding-top:15px; font-size:1.1em; }
.zsp_l img{margin-bottom:15px;}
.zsp_r{float:left; width:414px;  text-align:right; overflow:hidden;}
html>body .zsp_r{float:left; width:430px;  text-align:right; overflow:hidden;}


.zweispalter_content{margin:0 0 10px 5px; font-size:1.1em;  }
.zweispalter_content br{line-height:7px; }
.zsp_l_content{float:left; width:290px; padding-top:5px;  }
.zsp_l_content img{margin-bottom:15px;}
.zsp_r_content{float:left; width:140px; height:184px; overflow:hidden; margin-left:10px;
padding:11px 0 0 11px; background:transparent url(../img/photorahmen.png) 0 0 no-repeat;}


.zweispalter_text{margin:0 0 10px 0; font-size:1.1em;   }
.zweispalter_text br{line-height:7px; }
.zs_left_text{float:left; width:210px; }
.zs_right_text{float:left; width:210px;  margin-left:30px;
}


.dreispalter{margin:10px 0 20px 0;}
.dsp{background:transparent url(../img/photorahmen.png) 0 0 no-repeat; width:140px; height:184px; float:left; overflow:hidden; 
padding:11px 0 0 11px;}





/** Txt Formatierungen*************************************************************************/

h1{font-size:1.9em; margin:0 0 15px 0;  font-weight:normal; letter-spacing:-0.01em; color:#3366cc; font-family:"Times New Roman", Times, serif; line-height:1.2em;}
h2{font-size:1.2em; margin:0 0 15px 0; color:#3366cc;}
h3{font-size:1.0em; margin:0 0 15px 0;  color:#003366;}
h4{ font-size:1.0em; margin:0 0 15px 0;  color:#666; border-bottom:1px solid #666; line-height:15px;}
h5{font-size:1.0em; margin:0 0 15px 0;  color:#003366;}
.fett_blue{font-weight:bold; color:#003366;}







