/*
#983298 /* kräftiges Lila 
#4D4D4D /* grau
#9E037C /* aubergine
#F545D1 /* kräftiges pink	


Grau: 77/77/77, aubergine: 158/3/124, kräftiges pink: 245/69/209

*/      

.authortable {
float: left;
font-size:85%;
}
.authortable dt {
width: 125px;
float: left;
padding: .5em;
}
/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */
.authortable dd {
width: 280px;
float: left;
padding: .5em;
}
.authortable p {
	width: 280px !important;
}


html, body {border: 0; margin: 0; padding: 0;}

body {
	font: normal 85% Verdana, Helvetica, sans-serif;
	line-height: 130%;
  	width: 100%;
  	color: black;
}

a {
	color: #0099CC;
	text-decoration: none;
}

a:hover {
	color: #00CCFF;
}

a img {
  border: none;/*remove border for linked images*/
}

h1 {
	font-size: 1.6em;
	height: 20px;
	padding-top: 0;
}

h2{
	font-size: 1.2em;
	height: 20px;
	padding-top: 0;
}

h3 {
	font-size:100%;
}

h4{
	font-size: 1em;
	height: 20px;
	padding-top: 0;
	margin-left:10px;
}


.highlight {background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;padding: 4px 10px}


#container {
	width: 1024px;
	min-height:100px;
	margin: 0;
	padding: 0;
	padding-left:25px;
	background-color: #983298; /* kräftiges Lila */
	background: url(../images/style/linie.png) repeat-y;
}

#girls {
  width:800px;
  float: left;
}

#toppanel {
  left:0px;
  position:absolute;
}

#bannerseite{
 width:180px;
 margin-right:50px;
 float:right;
 text-align:center;
 position:absolute;
 top:8px;
 left:822px;
}

#bannerkopf {
	margin: 0;
	margin-left:8px;
	padding: 0;
	height:60px;
	margin-top:5px;
	margin-bottom:10px;
	width:780px;
	z-index:-10;
}
#bannerkopf_links {
    width:470px;
	display:inline-block;
	float:left;
	text-align:left;
}
#bannerkopf_rechts {
    width:300px;
	display:inline-block;
	text-align:right;
	z-index:-1000;
}	

#left {
	display: inline-block;
	width: 190px;
	margin: 0;
	margin-left:0px;
	min-height:400px;
	float:left;
}

#content {
	min-height:800px;
	padding: 0;
	margin-left: 10px;
	width: 576px;
	float:left;
	display:inline-block;
	font-size:85%;
}


#footer {
	display:inline-block;
	width:1024px;
	background:url(../images/style/fuss.jpg) left top no-repeat;
	padding-top:5px;
	font-size:9px;
	text-align:center;
}

#loader {
position:fixed;
width:100%;
height:100%;
top: 0;
left: 0;
background:url(../images/loading36.gif) center no-repeat ;
background-color:#000000;
color:#CCCCCC;
display:none;
}

#clear {
   clear:both;
   padding: 0;
   margin: 0;
}   

#right {
float: right;
width: 190px;
margin: 0;
padding:15px 0 15px 0;
}

#kopf {
	margin: 0;
	margin-left:8px;
	padding: 0;
	background: url(../images/CollageGirlsGoIT.jpg) top left no-repeat;
	height: 257px;
	width:780px;
	border-bottom-color: #983298;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-right-color: #983298;
	border-right-style: solid;
	border-right-width:1px;
}

#blase {
   display:block;
   position:relative;
   left: 528px;
   width:175px;
   height:170px;
   top:83px;
   overflow:hidden;
}
#mitte{
 width:500px;
 float:left;
 display:inline-block;
}

#rechtsbanner{
 background-color:#E8DFE8;
 width:145px;
 height:500px;
 display:inline-block;
 }
 
 /* MODAL BOX ***************************** */
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:400px; width:600px; background-color:#fff; border:3px solid #ccc;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}
/* MODAL BOX ***************************** */


input.w200{
  width:190px;
  border-style:dotted;
  border-color: ##9E037C;
  border-width:1px;
  padding-left:2px;
  }
  
input.wlang{
  width:300px;
  border-style:dotted;
  border-color: ##9E037C;
  border-width:1px;
  padding-left:2px;
  }
  
input.w141{
  width:130px;
  border-style:dotted;
  border-color: ##9E037C;
  border-width:1px;
  padding-left:2px;
  }
  
input.w100{
  width:120px;
  border-style:dotted;
  border-color: ##9E037C;
  border-width:1px;
  padding-left:2px;
  }  
  
input.w50{
  width:50px;
  border-style:dotted;
  border-color: ##9E037C;
  border-width:1px;
  padding-left:2px;
  }  
  
 label.kurz {
  width:35px;
  text-align:left;
 }
 label.kurz2 {
  width:80px;
  text-align:left;
 }
 
 label.c{
  width:60px;
  text-align:left;
  }
  
 label.f{
  width:45px;
  text-align:left;
  }
 
 label.n{
  width:45px;
  text-align:left;
  } 
 
  label.cfn{
  width:10px;
  text-align:left;
  } 
 
 input.radio{
 marign:0px;
 padding:0px;
 }
 
 span.tabzeile1{
  width:330px;
  display:inline-block;
  }

  span.tabzeile2{
   width:220px;
   display:inline-block;  
   }
   
   span.tabzeile0{
   width:570px;
   display:inline-block;  
   }
  
p.prof_err{
 font-size:14px;
 font-weight:bold;
 color:#983298;
 margin-bottom:15px;
 background-color:#E9E9E9;
 width:100%;
 display:inline-block;
}

p.label {
   color:#999;
   font-size: 9px;
   text-align:left;
   }
   
textarea.w200 {
  width:328px;
  border-style:dotted;
  border-color: #9E037C;
  border-width:1px;
  padding-left:2px;
}

a.aend {
 font-size:9px;
 font-weight:bold;
 color:#983298;
 text-decoration:none;
} 
 
a.aend:hover {
 text-decoration:underline;
}

p {
font-size:10px;
}

#angelliste {
 font-size:9px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:13px;
 width:570px;
}

#angelliste input{
 font-size:10px;
}

#angelliste div.imgbox {
 margin:5px;
 width:120px;
 overflow:hidden;
 display:inline-block;
 float:left;
}

#angelliste img.foto {
 width:120px;
}


#angelliste div.taballes {
 width:439px;
 margin-top:5px;
 display:inline-block;
  float:left;
}

#angelliste div.spalte {
 width:219px;
 display:inline-block;
 float:left;
}



#angelliste span.tab0 {
 width:430px;
 display:inline-block;
}

#angelliste span.tab1 {
 width:80px;
 display:inline-block;
 float:left;
 font-weight:bold;
}

#angelliste span.tab2 {
 width:120px;
 display:inline-block;
 float:left;
}

#angelliste span.tab3 {
 width:210px;
 display:inline-block;
 float:left;
 font-weight:bold;
}

#angelliste span.tab4 {
 width:200px;
 display:inline-block;
 float:left;
}

#angelliste span.space{
 width:435px;
 display:inline-block;
 border-bottom: 1px dotted #4D4D4D;
}

#angelliste span.space2{
 width:569px;
 display:inline-block;
 border-bottom: 2px dotted #983298;
}

#member, #post, #post_read {
 font-size:9px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:13px;
 width:570px;
}

#member div.alle{
 margin:5px;
 width:60px;
 height: 100px;
 overflow:hidden;
 display:inline-block;
 float:left;
 background-color:#FFFFCC;
 
}

#member img.foto, #post img.foto,  #post_read img.foto {
 width:100px;
}


#member td{
 vertical-align:bottom;
 padding:5px;
 height: 100px;
 overflow:hidden;
 width:70px;
}

a.member {
width:110px;
display:inline-block;
margin-top:3px;
}

img.member{
float:left;
}

#post {
 width:575px;
 margin-top:8px;
 border-bottom: #F545D1 1px dotted;
}

#post_read {
 width:575px;
 margin-top:8px;
}

#post div.sp1, #post_read div.sp1 {
 width:30px;
 float: left;
 margin-right:15px;
 margin-left:15px;
 }

#post div.sp2 , #post_read div.sp2{
 width:65px;
 float: left;
 margin-right:15px;
 }
 
 #post div.sp3_1 , #post_read div.sp3_1{
 width:300px;
 float: left;
 margin-right:15px;
 vertical-align:middle;
 }
 
 #post div.sp3_0, #post_read div.sp3_0 {
 width:300px;
 float: left;
 margin-right:15px;
 vertical-align:middle;
 font-weight:bold;
 }
 
 #post div.sp3_0:hover, #post div.sp3_1:hover{
   background-color:#E9E9E9;
   cursor:hand;
   }
 
 #post div.sp4, #post_read div.sp4 {
 width:55px;
 float: left;
 margin-left:30px;
 }
 
#post img.foto_sys, #post_read img.foto_sys {
 width:20px;
}

#post p, #post_read p {
font-weight:normal;
}

#post img:hover, #post_read img:hover{
 cursor:hand;
}

#arti  {
 font-size:9px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:13px;
}

#arti p  {
margin-left:10px;
margin-right:5px;
width:554px;
}

#frm_post{
font-size:9px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:13px;
 }

#frm_post input, #frm_post textarea{
font-size:10px;
}

#frm_post p{
margin-left: 0px;
padding-left:0px;
}

p.meldung{
color:#9E037C;
line-height:20px;
margin-bottom:10px;
font-size:12px;
font-weight:bold;
}


div.b_listenauswahl{
 height:200px;
 overflow:auto;
 font-size:.8em;
 border:dashed #CCCCCC 1px;
 margin:5px;
}
p.b_listenauswahl_g{
 background-color:#F9F2F7;
 cursor:pointer;
}
p.b_listenauswahl_u{
 background-color:#EBE2E8;
 cursor:pointer;
}

span.cfn{
border-left: dotted #CCCCCC 1px;
}

.ch_input{
   color:#999;
   font-size: 9px;
   text-align:left;
}
span.aend{
 font-size:9px;
 color:#9E037C;
 text-decoration:none;
 font-weight:bold;
 cursor:pointer;
 display:inline-block;
}

span.aend:hover{
 text-decoration:underline;
}

#ticker div{
  margin:10px;
  width:500px;
  height:100px;
  background: url(../images/sternbild.jpg) no-repeat;
}

#ticker1 div{
  margin-left:58px;
  padding-top:18px;
  height:100px;
  font-size:26px;
  display: inline-block;
}

	.mmedia
{
	max-width:500px;
}

	#partnersbox
{
	text-align:center;
}

	#partnersbox img
{
	width:200px;
	margin:2px 0px;
}
	#partnersbox a
{
	display:block;
	width:200px;
	background:white;
	margin:10px 0px;
}

	#tweets
{
	color:white;
	border:1px solid #9E037C;
	width:190px;
	margin:100px auto;
}

	#tweets li
{
	list-style-type:none;
	text-align:left;
	font-size:75%;
	padding:2px
}

	#tweets .c0
{
	background:#AF4CAF;
}

	#tweets a
{
	color:#FF7200;
}
	#tweets a:hover
{
	color:#FF4200;
}

	#tweets .c1
{
	background:#9E037C;
}

	.tweets-title
{
	background:#1e90ff;
	margin:0px;
	text-align:left;
	padding:4px;
}

	.tweets-title img
{
	margin:0px 3px -3px 0px;
}

	.tweets-title a
{
	color:white;
	font-weight:bold;
}

	.tweets-title a:hover
{
	color:#cccccc;
}

	.pagediv a
{
	padding:4px;
	border:1px solid #9E037C;
	background:#9A2E9A;
	font-size:75%;
	color:white;
	margin:2px;
}

	a.mark
{
	color:orange;
	font-weight:bold;
	padding: 4px 8px;
}

	#contest_entry table, #contest_entry textarea, #contest_entry input
{
	width:98%;
	padding:2px;
	border:1px solid #9A2E9A;
	margin:auto;
	border-collapse:collapse;
	font-size:100%;
}

	#contest_entry textarea
{
	height:100px;
}

	#contest_entry td
{
	padding:3px;
	width:50%;
	border-bottom:1px solid #CF9BCF;
}

	#contest_entry .radio
{
	width:16px;
}

	#contest_entry label
{
	width:auto;
	color:black
}

	#contest_entry li, #contest_entry object
{
	margin-left:20px;
}

	table.pass
{
	border-collapse:collapse;
	width:500px;
	border:1px solid #9E037C;
	margin:auto;
}

	tr.passtitle
{
	background:#9A2E9A;
	color:white;
	text-align:center;
}

	.pass td
{
	padding:4px;
	width:100%;
}

	.pass input
{
	width:500px;
	padding:4px;
	margin:4px;
}

	/* Diashow */
	
	#diashow_box
{
	border:1px solid #ccc;
	width:574px;
}
	
	#diashow_image, #diashow_images
{
	border:1px solid #ccc;
	padding:20px;
	text-align:center;
}

	#diashow_images
{
	width:150px;
}

	#diashow_images
{
	width:150px;
}

	#diashow_image img
{
	width:100%;
	padding:2px;
	border:1px solid #ccc;
}

	#diashow_images img
{
	border:1px solid #ccc;
	padding:5px;	
	margin:2px;
}

	#diashow_images img.mark
{
	border:1px solid orange;
}

	#promolayer
{
	width:100%;
	position:fixed;
	bottom:0px;
	left:0px;
	height:100px;
	border:1px solid #FF4FA9;
	background:#FF4FA9;
	z-index:100;
}

	#promolayer_title
{
	height:19px;
	background:url(/images/promolayer.png);
	background-color:#BF2376;
	padding:2px 2px 0px 2px;
}

	#promolayer h1
{
	font-size:105%;
}

	#promolayer h2
{
	font-weight:normal;
	font-size:100%;
}

	#promolayer_title a
{
	color:white;
	text-decoration:none;
}

	#promolayer_title a:hover
{
	color:#FFDD3F;
}

	#promolayer_content
{
	color:black;
	text-align:center;
}

	#promolayer_contenta img
{
	margin:auto;
	padding:2px;
	position:absolute;
}

	#promo_wrapper
{
	width:812px;
}

	#startpage a
{
	background:url(/images/startpage.png);
	background-repeat:no-repeat;
	width:238px;
	height:132px;
	display:block;
	margin:auto;
}

	#startpage a:hover
{
	background:url(/images/startpage_hover.png);
	background-repeat:no-repeat;
}

	#startpage .profil, #startpage .profil:hover
{
	background-position:-260px 0px;
}
	#startpage .post, #startpage .post:hover
{
	background-position:0px -152px;
}
	#startpage .community, #startpage .community:hover
{
	background-position:-260px -312px;
}
	#startpage .forum, #startpage .forum:hover
{
	background-position:-260px -151px;
}

	.article_image
{
	/*float:right;*/
	font-style:italic;
	font-weight:normal;
	margin-top:7px;
	width:160px;
}

	.avatardiv
{
	width:110px; 
	text-align:center;
	border:1px solid #cccccc;
	margin:2px;
}

	.avatardiv img
{
	width:100px;
}

	.avatardiv label
{
	border:none;
	background:none;
	color:black;
	width:auto;
	text-align:left;
	padding:0px;
}

	#nextimage, #lastimage
{
	display:block;
	position:absolute;
	z-index:20;
}

	#lastimage:hover
{
	background:url(/images/arrow_left.gif);
	background-repeat:no-repeat;
	background-position:10% 50%;
}
	#nextimage:hover
{
	background:url(/images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:90% 50%;
}

	#games table
{
	border-collapse:collapse;
}

	#games td
{
	border:1px solid #9E037C;
	padding:4px;
}

	#loginform
{
	border:1px solid #9E037C;
}

	#loginform h1
{
	background:#9E037C;
	font-size:100%;
	padding-left:5px;
	color:white;
}

	#loginform table
{
	width:100%;
	border-collapse:collapse;
}

	#loginform td
{
	border-top:1px solid #9E037C;
	border-bottom:1px solid #9E037C;
	padding:4px;
}

	/* Clear forms */
	#loginform label
{
	border:none;
	background:none;
	color:black;
	width:auto;
	text-align:left;
	padding:0px;
}

	#loginform .input
{
	width:100%;
}

	#searchform select
{
	font-size:12px;
}

	.notice
{
	border:3px solid #FFD43F;
	background: #FFEDAF;
	padding:12px;
	margin:2px 0px;
}
	.warning
{
	border:3px solid #FF3F3F;
	background: #FF9F9F;
	padding:12px;
	margin:2px 0px;
}

	.profilbox a
{
	color:white;
}

	.profilbox a:hover
{
	color:orange;
}

	a > .floater
{
	float:right;
	display:none;
}

	a:hover > .floater
{
	display:block;
	background: #9A2E9A;
	position:absolute;
	margin-left:100px;
	padding:2px;
	margin-top:-1px;
}

	table.follower
{
	border-collapse:collapse;
	background:#9E037C;
	width:190px;
}

	.follower td
{
	text-align:center;
	font-size:10px;
	width:95px;
	padding:4px 0px;
}

	.follower img
{
	border:1px solid #AF4CAF;
}