body{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333; padding:0px; margin:10px 0px 20px 20px; background-color: #ffffff; }
#content{width:980px; padding:0px; margin: 0px; background-color: #FFFFFF; }

a img{border:0px; text-decoration:none}
a{color:#FF0F64;}
a:hover{color:#000000;}

h1,h2,h3,h4,h5,h6{overflow:hidden}

#main h1{font-size:28px; margin:0px 0px 0px 0px;  letter-spacing: -1px; font-weight:normal; color:#FF0F64; line-height: 32px;}
#main h2{font-size:20px; font-weight:normal; margin:0px 0px 10px 0px; letter-spacing: -1px; color:#23558E}


/* footer */
#footer{clear:both; overflow:hidden; width:960px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:10px solid #D2E3F5; color:#666666;}
#footer a{color:#aeaeae}
#footer a:hover{color:#FF0F64}
#sitegen{clear:both; color:#9aa276; text-align:center; font-size:11px; }
/* footer */


/* right */
#right{
  overflow:hidden;
  position:relative; left:550px;
  width:200px;
  padding:0px;
  float:right;
  overflow: hidden;
  text-align:left;
  margin:150px 0px 20px 0px;
}
/* right */

#left{
  overflow: hidden;
  width:165px;
  padding:150px 0px 20px 0px;

}
/* main */
#main{
  overflow:hidden;
  position:relative; right:233px;
  width:570px;
  float:right;
  padding:0px;
  margin:150px 0px 20px 0px;
  }

	#main .siehealle{display:block; font-weight:bold; }
	
	#main .desc{margin:20px 0px 10px 0px; padding:10px 0px 10px 0px; border-bottom:1px solid #B8D1ED; border-top:1px solid #B8D1ED; overflow:hidden; clear:both; text-align:justify }
	
	/* adver */
	#main .adv_dol {margin:10px 0px 10px 0px; padding: 10px 0px 10px 0px; background-color:#FFF8F3; text-align:center;  overflow:hidden;  }
	#main .adv_desc {margin:0px 0px 10px 10px; padding: 0px;  float:right; width:200px;  overflow:hidden;  }
	/* adver */
  
/* main */  
  

/* top */
#top{overflow:hidden; margin:0px; padding:0px; position:absolute; top:10px; }
#top .title{font-size:11px; letter-spacing: 0px;  font-weight:bold; color:#FDB3CC}
#top .title strong{font-weight:bold; color:#FF0F64}
#top .title a{color:#23558E; font-size:32px; font-weight:normal; letter-spacing: -2px; text-decoration:none}

#suche{float:right; overflow:hidden;}
#suche form{padding:0px; margin:0px;}

#top .menu1{margin:10px 0px 0px 0px; padding:10px; background-color:#23558E; width:940px; overflow:hidden;}
#top .menu1 a{margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; border-right: 1px dotted #aeaeae; text-decoration:none; font-weight:bold; color:#D2E3F5; line-height:25px}
#top .menu1 a:hover{color:#FFFFFF; text-decoration:underline}

#top .menu2{margin:0px; padding:5px 10px; background-color:#D2E3F5; width:940px; border-bottom:5px solid #F3F7FE; overflow:hidden; font-size:10px}
#top .menu2 a{margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; border-right: 1px dotted #aeaeae; text-decoration:none; color:#23558E; }
#top .menu2 a:hover{color:#FF0F64; text-decoration:underline}

/* top */


/* category left */
#left .category ul{margin: 0px; padding:0px; font-size:11px; font-family:Tahoma, Verdana, sans-serif; color:#23558E; }
#left .category ul li {padding:0px; margin:0px; clear:both; list-style: none; overflow:hidden;   }

#left .category ul .k1 a {margin:0px 0px 1px 0px; padding:5px 6px; font-weight:bold; background-color:#D2E3F5; color:#23558E;  }
#left .category ul .k2 a {margin:0px 0px 1px 0px; padding:3px 6px 3px 10px; background-color:#F3F7FE; color:#23558E; }

#left .category ul .mk1 a {margin:0px 0px 1px 0px; padding:5px 6px; font-weight:bold; background-color:#FDB3CC; color:#CB0048;}
#left .category ul .mk2 a {margin:0px 0px 1px 0px; padding:3px 6px 3px 10px;  background-color:#FFDCE8; color:#CB0048; }

#left .category ul .active a{background-color:#FF0F64; background-image:url(../images/arrow_active.gif); background-position:right; background-repeat:no-repeat; padding-right:15px; color:#FFF}
#left .category ul .active a:hover{text-decoration:none; color:#FFFFFF;}

#left .category ul a {color:#23558E; text-decoration:none; display:block}
#left .category ul a:hover {color:#FFF; text-decoration:none; background-color:#FF0F64;}
/* category left */




#words{padding:5px; margin:20px 0px 20px 0px; font-size:10px; color:#23558E; font-family:Tahoma, Verdana, sans-serif; background-color:#F3F7FE; overflow:hidden; clear:both; }
#words ul{margin: 0px; padding:0px; overflow:auto; clear:both; }
#words ul li {list-style: none; margin:0px; padding:0px; display:inline}
#words a{color:#23558E; font-weight:normal; text-decoration:none;}
#words a:hover{color:#FF0F64}

#stocks{margin:0px 0px 30px 0px}


.clear{clear:both;}
.cnt{text-align:center;}

.logo{float:left; margin:0px 5px 5px 0px; padding:0px 5px 0px 0px; border-right:1px dotted #cccccc;}

.sites{padding:10px 0 10px 0;  clear:both; font-family:Tahoma, Verdana, Arial, serif; text-align:center; font-size:11px; line-height:24px;}
.sites a{padding:3px 7px; background-color:#D2E3F5;  border:solid #B8D1ED; border-width:0 1px 1px 0;  color:#23558E; text-decoration:none }
.sites a:hover{background-color:#2ea4ff; border-color:#0072ff; color:#fff; }
.sites span{padding:3px 7px;  background-color:#FF0F64; color:#fff; border:solid #BB4C00; border-width:0 1px 1px 0; }
