/*



Theme Name: Geile-Teen-Bilder.com






Version: 1



*/











/* ----------- Basic ----------- */







img{



	border:none;



	behavior: url(iepngfix.htc);



	}







a img { border:none }







.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.alignleft {



	float: left;



}







.alignright {



	float: right;



}







  



body{



	background:#c8579f url('img/header.jpg') repeat-x;



	text-align:center;



	margin:0;



	padding:0;



	font-size:62.5%;



	font-family:GillSans, Calibri, Trebuchet, sans-serif;



	color:#2e1737;



	}



	



p a{



	color:#ae3b88;



	text-decoration:none;



	}



	



p a:hover{



	color:#2e1737;



	text-decoration:none;



	}



	



li a{



	color:#ae3b88;



	text-decoration:none;



	}



	



li a:hover{



	color:#2e1737;



	text-decoration:none;



	}







	



.wrapper{



	width:100%;



	padding-top:15px;



	}



	



h1{



	padding:0;



	margin:0;



        margin-top:50px;



	}



	



h1 a{



	color: #ffffff;



    font-family: times, Times New Roman, times-roman, georgia, serif;



	font-size: 68px;



	text-decoration:none;



	font-weight:bold;

	

	text-transform:uppercase;

	

	background:#db7e7f;

	

	padding:6px 0px 6px 0px;

	

	letter-spacing:4px;

	

	text-align:center;

	

	width:800px;

	

	display:block;

	

	filter:alpha(opacity=80);

	opacity: 0.8;

	-moz-opacity:0.8;



	}



	



h3{



	font-size: 1.4em;



	}



	



h4{



	font-size:1.2em;



	font-weight:bold;



	}



	



strong{



	border-bottom:#FFCCFF dotted 1px;



	}	



	



em{



	color:#FFCCFF;



	}



	































/* ----------- Heading ----------- */



	



#description{



	font-size:2.4em;



	font-family: times, Times New Roman, times-roman, georgia, serif;



	text-transform: uppercase;



	color:#580c39;



	background:#fcb5de;

	

	padding:20px 0px 15px 0px;

	

	letter-spacing:4px;

	

	text-align:center;

	

	width:800px;

	

	margin-bottom:50px;

	

	margin-top:-1px;



	filter:alpha(opacity=80);

	opacity: 0.8;

	-moz-opacity:0.8;



	}



	



	



	



	



	



	



/* ----------- Menu ----------- */



		



#topnavi{



	width:100%



	margin:0;



	height: 70px;



	font: 1.4em Futura, 'Century Gothic', 'Apple Gothic', sans-serif;



        display:none;



	}



	



#topnavi a{



	color: #ffffff;



	text-decoration:none;



        display:none;



	}



	



#topnavi a:hover{



	color: #370c42;



        display:none;



	}







#menu{



	float:left;



	}







ul#menu{



	margin: 0;



	padding: 0;



	list-style-type: none;



	text-align: left;



	border-left:#c3adae dotted 1px;



	}







ul#menu li{



	display: block;



	float: left;



	padding: 20px 5px 0px 5px;



	margin: 0;



	border-right:#c3adae dotted 1px;



	}







ul#menu li a{



	width: 85px;



	height: 40px;



	padding: 0;



	margin: 0 0 10px 0;



	color: #ffffff;



	text-decoration: none;



	display: block;



	text-align: center;



	}







ul#menu li a:hover{



	color: #370c42;



	}



	



ul#menu li:hover{



	  background:url('img/menuhover.png') repeat-x;



	}











ul#menu .current_page_item{



	color: #370c42;



  	background:url('img/menuhover.png') repeat-x;



	}



	



#rightnavi{



	float:right;



	text-align:right;



	margin-right:0;



	padding: 20px 5px 0px 5px;



	height: 40px;



	color: #ffffff;



	text-decoration: none;



	display: block;



	}



	



	



	



	



	



	



/* ----------- Centerpieces ----------- */



	



#main{



	width:800px;



	margin:0 auto 0 auto;



	text-align:left;



	}



	



#content{



	width:550px;



	padding:25px;



	background:url('img/contentbg.png');



	margin-left:0;



	float:left;



	font-size:1.2em;



	line-height:1.4em;



	}



	



#content h2{



	font-size:1.6em;



	font-weight:100;



	text-transform:uppercase;



	color:#ffffff;



	}



	



#content h2 a{



	color:#ffffff;



	text-decoration:none;



	}



	



#content h2 a:hover{



	color:#eee;



	}







#content .time{



	text-transform:uppercase;



	margin-top:-12px;



	border-bottom:#ae537b dotted 1px;



	color:#E8CDEB;



	}



	



#content .gray{



	color:#844a76;



	}



	



#content .edit{



	float:right;



	}



	



#content .time a{



	color:#ae3b88;



	text-decoration:none;



	}



	



#content .time a:hover{



	color:#2e1737;



	text-decoration:none;



	border-bottom:#ae3b88 solid 1px;



	}



	



.post{



	padding:0 0 30px 0



	}



	



.details{



	background-image:url('img/sidebarbg.png');



	padding:2px 15px 2px 15px;



	}



	



.details a:hover{



	color:#2e1737;



	border-bottom:#ae3b88 solid 1px;



	}



	







/* ----------- Previous & Next link ----------- */



	



.navigation{



	text-align:center;



	}



	



	



	



	



/* ----------- Sidebar ----------- */



	



.sidebar{



	font-size:1.2em;



	width:200px;



	float:left;



	margin-right:0px;	



	background:url('img/sidebarbg.png');



	color:#FFFFFF;



	}



	



.sidebar h2{



	padding:0;



	margin:5px;



	color:#FFFFFF;



	font-weight:200;



	border-bottom:#c15b8b solid 1px;



	}



	



.sidebar ul{



	margin: 0;



	padding: 2px;



	list-style-type: none;



	}



	



.sidebar ul li{



	background:none;



	padding:2px 0 2px 0;



	margin:5px;



	}



	



.sidebar ul li li{



	border-bottom:#ae537b solid 1px;



	}







.sidebar a{



	text-decoration:none;



	color:#FBD6FC;



	}



	



.sidebar ul li li:hover{



	background:url('img/sidebarbg.png');



	border-bottom:#ae537b solid 1px;



	}



	



	



	



	



	



	



/* ----------- Search ----------- */



	



#searchform{



	padding:0;



	margin:5px;



	}



	



#searchform #s{



	background:url('img/contentbg.png');



	border:0;



	color:#FFFFFF;



	font:1.0em Geneva, Arial, Helvetica, sans-serif;



	}



	



	



	



	



	



	



/* ----------- Footer ----------- */







#footer{



	height:420px;



	width:100%;



	background-color:#000000;



	background-image:url('img/footer.jpg');



	background-repeat:repeat-x;



	clear:both;



	margin-bottom:0;



	color:#FFFFFF;



	}



	



#footerimg{



	width:1000px;



	height:390px;



	}



	



	



	



/* ----------- Comments ----------- */







ol.commentlist {



	margin:0;



	padding:0;



	}







.commentlist li {



	list-style:none;



	margin-bottom:14px;



	}







.commentlist cite {



	padding: 7px;



	display:block;



	font-style:normal;



	color:#ffffff;



	}	







.commentlist a:link, .commentlist a:visited {



	color:#ae537b;



	}







.commentlist a:hover, .commentlist a:active {



	color:#ffffff;



	}







.commentlist cite img {



	padding:1px;



	border:1px solid #aab59a;



	float:left;



	margin-right:9px;



	}







.commentlist .author {



	font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;



	text-decoration:underline;



	}







.commenttext {



	background: url('img/sidebarbg.png');



	border-top:1px dotted #ffffff;



	padding: 0 20px 10px 20px;



	color:#fafcf6;



	}



#Title {background-color:#000;}



.edit {display:none;}



.blogpostimage {

	float:left;

	margin-right:8px;

	margin-bottom:8px;

	border:#fdb4e2 solid 4px;

}







.werbung {

	clear:both;

	background:#cd71ab;

	width:550px;

	height:75px;

	text-align:center;

	padding-top:15px;

}



/* -------- Gallerieseite --------- */





.gallerie {



        width:750px;



	padding:25px;



	background:url('img/contentbg.png');



	margin-left:0;



	float:left;



        margin-bottom:20px;



}



.gallerie img {

	margin:13px;

	border:#fdb4e2 solid 4px;

}



.gallerie a {

font:16px Geneva, Arial, Helvetica, sans-serif;

text-decoration:underline;

color: #fff;

font-weight: bold;

}





.tgppartner {

position:absolute;

top:8px;

width:100%;

text-align:center;

float: left;

}



.tgppartner img {

margin-left:50px;

margin-right:50px;

}





.galheadtxt {font:12px Geneva, Arial, Helvetica, sans-serif;}



.gallinktxt {

          font:18px Geneva, Arial, Helvetica, sans-serif;

          text-align:center;



}



.affaireblock {float:left;}