a.textlink:link {
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:6px;
}

a.textlink:active {
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:6px;
}

a.textlink:hover {
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:6px;
}

a.textlink:visited {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

body {
 font-family:Thoma, Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 background-color:#b6ccc8;
 /*background-image:url(images/back-7.jpg);*/
 align: center;
}

/* ======== Main Container ========================*/
#main-container{
     width:960px;
	 margin:0px auto;
	 padding:0px;
	 text-align:center;
	 background-color:#839a95;
	 }
/* ======== Header ============= */
#header{
	width:960px;
	background-color:#000000;
	background-image:url(img/upskirtpassion-3.gif);
	background-repeat:no-repeat;
	height:160px;
}

.titleleft {
  float:left;
  width:765px;
  /*height:280px;*/
  text-align:bottom;
  }
  
 
.titleleft1 {
 float:left;
 
 }


a.titlelefth1:link, {
 font-size:28px;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
 margin:180px 0px 0px 15px;
 }
 
a.titlelefth1:hover, a.titlelefth1:visited {
 font-size:28px;
 font-weight:bold;
 color:#ff9900;
 text-decoration:none;
 margin:180px 0px 0px 15px;
 }
 


  
#titleright {
  float:right;
  width:580px;
  padding:10px 5px 10px 10px;
  }
 
 /*.menuebar {
 	width:1010px;
 	height:28px;
 	margin-bottom:5px;
}*/
  
#menueleiste {
  float:left;
  width: 100%;
  min-height:30px;
  height:30px;
  list-style: none;
	text-decoration: none;
	color:#ffffff;
  }
  
/*#menueleiste li{
  float: left;
	margin: 14px 10px 0px 10px;
  list-style: none;
	text-decoration: none;
	list-style: none;
	font-weight: bold;
	text-decoration: none;
  }*/
  
/*a.menueleiste:link {
 padding:1px;
 font-size:14px;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
 }

 a.menueleiste:hover, a.menueleiste:visited {
 padding:1px;
 font-size:14px;
 font-weight:bold;
 color:#FF9900;
 text-decoration:none;
 }*/

.bookmark{
  float:left;
	width:360px;
	color:#FF0000;
	font-weight:bold;
	text-align:left;
	padding-top:120px;
}
a.homelink:link {
  color:#cc0000;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  margin:0px 120px 0px 20px;
  }
  
a.homelink:hover, a.homelink:visited {
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  margin:0px 120px 0px 20px;
  }
  
.toplist-top {
	width:560px;
	text-align:center;
	/*margin:10px 0px 5px 20px;*/
}

.toplist-toph2 {
  text-align: center;
  color: #ffffff;
  font-size:12px;
  font-weight: bold;
  margin-bottom:4px;
  }

.toplist-top img{
	margin:2px 2px 2px 2px;
}

a.toplist-top:link {
  color:#cc0000;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  }
  
 a.toplist-top:hover, a.toplist-top:active, a.toplist-top:visited{
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  } 

.toptext {
	width:940px;
	size:8px;
	font-size:8px;
	text-align:left;
	padding:8px;
}

/* ====== Contentwrapper =========================*/

#contentwrapper{
    width:960px;
    background-color:#839a95;
    /*border-top:2px solid #ffffff;*/
  align:center;
	height:auto;
	overflow:hidden;
	}
/* ====== Contentwrapper =========================*/



	
/* ======== contentleft ===============*/
#contentleft{
	width:960px;
	align:center;
	height:auto;
	overflow:hidden;
}

.menuelinks{
	float:left;
	width:160px;
	text-align:left;
	font-weight:bold;
	line-height:18px;
	padding:0px 5px 0px 20px;
}

.menuerechts{
	float:left;
	text-align:left;
	width:760px;
	line-height:18px;
}


/*#contentleft .mainimgcontainer{
	float:left;
	width:740px;
	height:auto;
	overflow:auto;
}*/

#featured {
	width:98%;
	height:250px;
	align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#5f5f5f;
	border:1px solid #ffffff;
	margin:15px auto 10px;
}

#featured .headline{
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:6px 0px 6px 0px;
}


#featured .leftside{
	width:400px;
	float:left;
	color:#ffffff;
	background-color:#5f5f5f;
}

#featured .rightside{
	width:500px;
	text-align:left;
	float:left;
	color:#ffffff;
	background-color:#5f5f5f;
}

#featured .leftside img{
	border:none;
	margin: 0px;
	}
	
a.featured:link {
	font-size:15px;
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
}

a.featured:visited {
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.featured:hover {
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.featured:active {
	font-size:15px;
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
}
a.featured:hover {
	font-size:15px;
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
}

.imagecontainerneu {
	width:940px;
	height:auto;
	overflow:hidden;
	margin:10px auto;
	/*padding:0px 0px 0px 5px;*/
	/*border-bottom:2px solid #ffffff;*/
}


.imagecontainervidneu {
	width:940px;
	height:auto;
	overflow:hidden;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 5px;
	/*border-bottom:2px solid #ffffff;*/
}

#contentleft .imagecontainer img{
	border:#ffffff 1px solid;
	margin: 0px;
	}

#contentleft .imagecontainerneu img{
	border:#ffffff 1px solid;
	margin: 0px;
	}

#contentleft .imagecontainervidneu img{
	border:#ffffff 1px solid;
	margin: 1px;
	}

.buttons {
 width:740px;
 height:70px;
 float:left;
 text-align:left;
 margin-left:24px;
 border:none;
 }

.flashbanners {
  width:100%;
  font-size:22px;
  font-weight:bold;
  float:left;
  text-align:left;
  margin:20px 0px 20px 0px;
  padding:15px 0px 15px 15px;
  border-top:2px solid #ffffff;
  border-bottom:2px solid #ffffff;
  }
 
 .flashbannersneu {
  width:100%;
  font-size:22px;
  font-weight:bold;
  float:left;
  text-align:center;
  margin:20px 0px 20px 0px;
  padding:15px 0px 15px 0px;
  border-top:2px solid #ffffff;
  border-bottom:2px solid #ffffff;
  }
 
 a.flashbannersh1:link, a.flashbannersh1:active{
 font-size:22px;
 font-weight:bold;
 color:#cc0000;
 text-decoration:none;
 margin:180px 0px 0px 15px;
 }
 
a.flashbannersh1:hover, a.flashbannersh1:visited {
 font-size:22px;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
 margin:180px 0px 0px 15px;
 }
 
 .toplistsbanners {
  width:100%;
  font-size:22px;
  font-weight:bold;
  float:left;
  text-align:left;
  margin:0px 0px 20px 0px;
  padding:15px 8px 15px 0px;
  border-top:2px solid #ffffff;
  border-bottom:2px solid #ffffff;
  }
  
.kategorieuebersicht ul{
	float:left;
  width: 120px;
  list-style: none;
	text-decoration: none;
}

  
.kategorieuebersicht li{
  float: left;
  width:120px;
	margin: 3px 3px 3px 3px;
  list-style: none;
	text-decoration: none;
	font-weight: bold;
  }
  
.kategorieuebersichth2 {
  text-align: center;
  color: #ffffff;
  font-size:16px;
  font-weight: bold;
  margin-bottom:6px;
  }

.menueleisteunten ul{
  float:left;
  color:#ffffff;
  font-weight:bold;
  width: 100%;
  height:30px;
  list-style: none;
	text-decoration: none;
  }
  
 .menueleisteunten li{
  float: left;
	margin: 6px 2px 6px 4px;
  list-style: none;
	text-decoration: none;
	list-style: none;
	font-weight: bold;
	text-decoration: none;
  }

#textlinks {
  width:100%;
  font-weight:bold;
  float:left;
  text-align:center;
  margin: 8px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  }

#textlinks .textlinksleft {
	width:49%;
	float:left;
	text-align:left;
	line-height:16px;
}

#textlinks .textlinksright {
	width:49%;
	float:left;
	text-align:left;
	line-height:16px;
}

/* ======== contentright ===============*/

#contentright{
	width:0px;
	float:left;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	padding-left:5px;
	height:auto;
	overflow:hidden;
}

a.contentright:link {
  color:#ffffff;
  font-size:14px;
  text-decoration:none;
  }
  
 a.contentright:hover, a.contentright:active, a.contentright:visited{
  color:#ff9900;
  font-size:14px;
  text-decoration:none;
  } 
  
a.contentrighth2:link {
  color:#ffffff;
  font-size:18px;
  font-weight:bold;
  }
  
 a.contentrighth2:hover, a.contentrighth2:active, a.contentrighth2:visited{
  color:#ff9900;
  font-size:18px;
  font-weight:bold;
  } 
  

/* ====== Topliste =========================*/

.toplist {
	width:100%;
  color:#ffffff;
  font-size:12px;
  text-align:center;
  margin:0px 0px 0px 0px;
  padding:8px 8px 8px 0px;
  line-height:18px;
  }
  
.toplisth2 {
  text-align: center;
  color: #ffffff;
  font-size:18px;
  font-weight: bold;
  margin-bottom:10px;
  }

a.toplist:link {
  color:#cc0000;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  }
  
 a.toplist:hover, a.toplist:active, a.toplist:visited{
  color:#ffffff;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  } 


/* ======== Footer ======== */
#footer{
  width:995px;
  height:50px;
  text-align: center;
  padding:10px 0px 10px 0px;
}

a.footerlink:link{
 color:#cc0000;
 font-weight:bold;
 text-decoration:none;
 }

a.footerlink:hover, a.footerlink:visited{
 font-weight:bold;
 text-decoration:none;
 color:#ffffff;  
 }    
 
  /* ======== Footer-1 ======== */          
#divid {
 position:absolute;
 left:200px; top:15550px; width:700px; height:250px;
}

#divid-cat {
 position:absolute;
 left:200px; top:5550px; width:700px; height:250px;
}






















