body {
	background: #000000 url("/images/master_bg.jpg") top center no-repeat;
	color: #000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	margin:0; padding:0; height:100%; width:100%;
}

.unam{
  font-variant:small-caps;
  color: #000000;
}
a.unam {
  color: #000000;
  font-weight:bold;
  text-decoration:none;
  font-variant:small-caps;
}
a.unam:hover {
  color: #AAAAAA;
  font-weight:bold;
  text-decoration:none;
  font-variant:small-caps;
}
h1, h2, h3, p {
  margin: 0px;
  padding: 0px; 
}

.small_standard{
font-size:8pt;
font-weight:normal;
}
.normal_standard{
font-size:9pt;
font-weight:normal;
}
.normal_warning{
font-size:9pt;
font-weight:bold;
color:#ff0000;
}
.normal_bold{
font-size:9pt;
font-weight:bold;
}
.time_color{
color:#ff0000;
}
.about_color{
color:#502000;
}

/*--slider---*/
fieldset {
	border:solid 1px #dedede;
	padding-left:5px;
}
fieldset legend {
	background-color:#FFcc00;
  border:1px solid #660033;
  padding:2px 3px;
  color:#000000;
  font-size:8pt;
}
.slidercontainer {
  margin:20px 2px 10px 2px;
}

/*----blue skin----*/
.bluebar
{
	margin-top: 10px;
    height: 4px;
    background:#F7F7F7;
    border:solid 1px #3e3e3e;
    position: relative;
	}
.bluebar .jquery-completed
{
	height: 4px;
    background:url(/images/slider/bar.gif) left center no-repeat;
    top: 0;
    left:0;
    position: absolute;
	}
.bluebar .jquery-jslider
{
	height: 17px;
    background:url(/images/slider/slider.gif) center 0 no-repeat;
    top: -4px;
    display: block;
    cursor: pointer;
    position: absolute;
	}
.bluebar .jquery-jslider-hover
{
	background-position:center -17px;
	}
/*--ende slider---*/




/*start Input fields*/
#inputArea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 9pt;
	}
	#inputArea input, #inputArea textarea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 9pt;
	    margin-bottom: 3px;
	    padding: 2px;
	}
 
  .activeField
  {
      border: solid 1px #795010;
      background-image: url( 'images/blue_bg.gif' );
      background-repeat: repeat-x;
      background-position: top;
      -moz-border-radius-bottomleft:6px; 
      -webkit-border-bottom-left-radius:6px; 
      -moz-border-radius-bottomright:6px; 
      -webkit-border-bottom-right-radius:6px;
      
      -moz-border-radius-topleft:6px; 
      -webkit-border-top-left-radius:6px; 
      -moz-border-radius-topright:6px; 
      -webkit-border-top-right-radius:6px;  
      -moz-box-shadow:0 0 0px #000; 
      -webkit-box-shadow:0 0 0px #000; 
  }
  .idle
  {
      background-image: url( 'images/grey_bg.gif' );
      background-repeat: repeat-x;
      background-position: top;
      border: solid 1px #795010;
      -moz-border-radius-bottomleft:6px; 
      -webkit-border-bottom-left-radius:6px; 
      -moz-border-radius-bottomright:6px; 
      -webkit-border-bottom-right-radius:6px;

      -moz-border-radius-topleft:6px; 
      -webkit-border-top-left-radius:6px; 
      -moz-border-radius-topright:6px; 
      -webkit-border-top-right-radius:6px;  
      -moz-box-shadow:0 0 5px #000; 
      -webkit-box-shadow:0 0 5px #000; 
  }
  .warn
  {
      background-image: url( 'images/orange_bg.gif' );
      background-repeat: repeat-x;
      background-position: top;
      border: solid 1px #795010;
      -moz-border-radius-bottomleft:6px; 
      -webkit-border-bottom-left-radius:6px; 
      -moz-border-radius-bottomright:6px; 
      -webkit-border-bottom-right-radius:6px;
      
      -moz-border-radius-topleft:6px; 
      -webkit-border-top-left-radius:6px; 
      -moz-border-radius-topright:6px; 
      -webkit-border-top-right-radius:6px;  
      -moz-box-shadow:0 0 0px #000; 
      -webkit-box-shadow:0 0 0px #000; 
  }
/*Ende Input fields*/

#wrapper {
	background-color: #000000;
	border: 0px solid #000;
	left: 50%;
	margin-left: -496px;
	position: absolute;
	top:0px;
	width: 990px;
	height:875px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#header {
	width: 990px;
	height:95px;
	position:relative;
	top:0px;
	left:0px;
	text-align:left;
	border:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#headerleft {
  float:left;
  position:relative;
  top:0px;
  left:0px;
  width:345px;
  background: url("/images/header_left_logo.jpg") top left no-repeat;
  height:95px;
}
#modalanimation {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
#headerright {
  float:right;
  position:relative;
  top:0px;
  right:0px;
  width:645px;
  background: #000000 url("/images/header_right_bg.jpg") top left no-repeat;
  height:95px;
}
#userstats_table{
position:absolute;
left:485px;
top:3px;
width:151px;
height:76px;
font-size:8pt;
color:#ffffff;
}
.us_tab_imagefield{
width:45px;
height:19px;
vertical-align:middle;
line-height:19px;
text-align:center;
}

.us_tab_infofield{
width:105px;
height:19px;
vertical-align:middle;
line-height:19px;
text-align:right;
font-weight:bold;
}

.us_tab_infofield_teller{
width:105px;
height:19px;
vertical-align:middle;
line-height:19px;
text-align:center;
color:#ffcc00;
font-weight:bold;
}
/*.us_tab_spacer{
height:1px;
width:160px;
font-size:1px;
background:url("/images/nav_icon/ustats_hspacer.jpg") center no-repeat
}*/
.shitbar100 {
  width:101px;
  height:10px;
  text-align:center;
  vertical-align:middle;
  background: url("/images/nav_icons/ustats_balken.jpg") top left no-repeat; 
}
.shitbar100_ill {
  width:101px;
  height:10px;
  text-align:center;
  vertical-align:middle;
  background: url("/images/nav_icons/ustats_balken_ill.gif") top left no-repeat; 
}
#uservalues {
  position:absolute;
  font-size:10pt;
  font-weight:bold;
  color:#ffffff;
  width:250px;
  height:90px;
  top:-600px;
  left:700px;
}
.whitefont {
  font-size:10pt;
  font-weight:bold;
  color:#ffffff;
}
.redfont {
  font-size:10pt;
  font-weight:bold;
  color:#ffffff;
}
div.uploadbar_frame {
  position: relative;
  top:150px;
	left:100px;
  width: 220px;
  height: 30px;
  background: #ffffff;
  -moz-border-radius-bottomleft:6px; 
  -webkit-border-bottom-left-radius:6px; 
  -moz-border-radius-bottomright:6px; 
  -webkit-border-bottom-right-radius:6px;
  
   -moz-border-radius-topleft:6px; 
  -webkit-border-top-left-radius:6px; 
  -moz-border-radius-topright:6px; 
  -webkit-border-top-right-radius:6px;  
  -moz-box-shadow:0 0 10px #000; 
  -webkit-box-shadow:0 0 10px #000; 
}
div.uploadbar {
  position:relative;
	top:10px;
	left:10px;
  width: 0px;
  height: 10px;
  background: #713908;
}

div.upload_button_M {
	height: 280px;	
	width: 280px;
	background: #ffffff url(/images/people/man/silhouette.gif) center center no-repeat;
	font-size: 36px;
	font-weight: bold;
	vertical-align: middle;
	color: #C7D92C;
	text-align: center;
	-moz-border-radius-bottomleft:6px; 
  -webkit-border-bottom-left-radius:6px; 
  -moz-border-radius-bottomright:6px; 
  -webkit-border-bottom-right-radius:6px;
  
   -moz-border-radius-topleft:6px; 
  -webkit-border-top-left-radius:6px; 
  -moz-border-radius-topright:6px; 
  -webkit-border-top-right-radius:6px;  
  -moz-box-shadow:0 0 10px #000; 
  -webkit-box-shadow:0 0 10px #000; 
}
div.upload_button_M.hover {
	background: #fed000 url(/images/people/man/silhouette.gif) center center no-repeat;
	color: #95A226;	
}
div.upload_button_F {
	height: 280px;	
	width: 280px;
	background: #ffffff url(/images/people/woman/silhouette.gif) center center no-repeat;
	font-size: 36px;
	font-weight: bold;
	vertical-align: middle;
	color: #C7D92C;
	text-align: center;
	-moz-border-radius-bottomleft:6px; 
  -webkit-border-bottom-left-radius:6px; 
  -moz-border-radius-bottomright:6px; 
  -webkit-border-bottom-right-radius:6px;
  
   -moz-border-radius-topleft:6px; 
  -webkit-border-top-left-radius:6px; 
  -moz-border-radius-topright:6px; 
  -webkit-border-top-right-radius:6px;  
  -moz-box-shadow:0 0 10px #000; 
  -webkit-box-shadow:0 0 10px #000; 
}
div.upload_button_F.hover {
	background: url(/images/people/woman/silhouette.gif) center center no-repeat;
	color: #66ccff;	
}

#showpic {
	-moz-border-radius-bottomleft:6px; 
  -webkit-border-bottom-left-radius:6px; 
  -moz-border-radius-bottomright:6px; 
  -webkit-border-bottom-right-radius:6px;
  
  -moz-border-radius-topleft:6px; 
  -webkit-border-top-left-radius:6px; 
  -moz-border-radius-topright:6px; 
  -webkit-border-top-right-radius:6px;  
  -moz-box-shadow:0 0 10px #000; 
  -webkit-box-shadow:0 0 10px #000; 
}

#content {
  position:absolute;
  top:95px;
  left:0px;
  clear: both;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	border:0px;
	width:990px;
	height:635px;
}
#contentfull {
  position:relative;
  top:10px;
  left:20px;
  clear: both;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	border:0px;
	width:950px;
	height:600px;
	overflow: auto;
}

#welcomeaction{
  width:235px;
  height:225px;
  position:absolute;
  top:88px;
  left:368px;
  text-align:center;
}

.cleargif {
  width:100%;
  height:100%;
  border:0px;
}

#toiletpaper {
  position:absolute;
  top:0px;
  left:151px;
  height:591px;
  width:630px;
  background: url("/images/toiletpaper_roll.gif") top left no-repeat;
  z-index:2;
}
#navigation_table{
height:96px;
margin-left:15px;
}
.nav_icon{
width:84px;
}
.nav_spacer{
height:96px;
width:1px;
background: url("/images/nav_icons/nav_spacer.jpg") center no-repeat;
}


#toiletpapernav{
  float:left;
  position:absolute;
  left:113px;
  top:45px;
  height:48px;
  width:440px;
}
#tpnavtable{
  width:100%;
  height:48px;
}
.tpnavtable_iconfield{
  height:48px;
  text-align:center;
  vertical-align:middle;
  line-height:48px;
}
#tp_shorttab_top{
  float:left;
  position:absolute;
  left:292px;
  top:99px;
  width:271px;
  height:26px;
  /*background: url(/images/tproll/tppatab_header.gif) left bottom no-repeat;*/
}
/*quicky neu*/
#tp_shorttab_top_headimg{
  float:left;
  position:absolute;
  left:292px;
  top:99px;
  width:271px;
  height:26px;
 background: url(/images/tproll/tppatab_header.gif) left bottom no-repeat;
 }

#tp_longtab_top{
  float:left;
  position:absolute;
  left:113px;
  top:99px;
  width:450px;
  height:26px;
}

 #tp_longtab_top_headimg{
  float:left;
  position:absolute;
  left:113px;
  top:99px;
  width:450px;
  height:26px;
 background: url(/images/tproll/tpfatab_header.gif) left bottom no-repeat;
 }
/*quicky neu ende*/
#tp_longtab_top_welcome{
  float:left;
  position:absolute;
  left:113px;
  top:124px;
  width:450px;
  height:26px;
  background: url(/images/tproll/tpfatab_header.gif) left bottom no-repeat;
}
#tp_shorttab_bottom{
  float:left;
  position:absolute;
  left:292px;
  top:567px;
  width:271px;
  height:10px;
  background: url(/images/tproll/tppatab_footer.gif) left top no-repeat;
}
  #tp_longtab_bottom{
    float:left;
    position:absolute;
    left:113px;
    top:567px;
    width:450px;
    height:10px;
    background: url(/images/tproll/allovertabs_footer.gif) left top no-repeat;
  }
.toiletpaperpeople {
  float:left;
  position:absolute;
  left:113px;
  top:125px;
  width:173px;
  height:442px;
  /*background-color:green;*/
}

.baseman {
  position:absolute;
  top:0px;
  left:0px;
  height:442px;
  width:166px;
  background: url("/images/people/man/baseman.gif") top left no-repeat;
}

.uservalues {
  position:absolute;
  top:26px;
  left:190px;
  height:400px;
  width:250px;
  float:left;
  overflow:auto;

}
.tabvalues {
  position:absolute;
  top:0px;
  left:0px;
  height:26px;
  width:271px;
}
.tabvalues2 {
  position:absolute;
  top:0px;
  left:0px;
  height:26px;
  width:450px;
}




.tabvalues3 {
  position:absolute;
  top:0px;
  left:0px;
  height:26px;
  width:449px;
}
.headman {
  position:absolute;
  top:0px;
  left:0px;
  height:78px;
  width:166px;
}

.bodyman {
  position:absolute;
  top:69px;
  left:0px;
  height:185px;
  width:173px;
}

.handsman {
  position:absolute;
  top:174px;
  left:0px;
  height:71px;
  width:166px;
}

.legsman {
  position:absolute;
  top:176px;
  left:0px;
  height:162px;
  width:173px;
}

.feetman {
  position:absolute;
  top:325px;
  left:0px;
  height:94px;
  width:166px;
}

.handkorman {
  position:absolute;
  top:174px;
  left:0px;
  height:71px;
  width:166px;
  z-index:2;
}

.basewoman {
  position:absolute;
  top:0px;
  left:0px;
  height:442px;
  width:166px;
  background: url("/images/people/woman/basewoman.gif") top left no-repeat;
}

.headwoman {
  position:absolute;
  top:14px;
  left:0px;
  height:77px;
  width:166px;
}

.bodywoman {
  position:absolute;
  top:84px;
  left:0px;
  height:185px;
  width:173px;
}

.handswoman {
  position:absolute;
  top:172px;
  left:0px;
  height:72px;
  width:166px;
}

.legswoman {
  position:absolute;
  top:173px;
  left:0px;
  height:162px;
  width:166px;
}

.feetwoman {
  position:absolute;
  top:330px;
  left:0px;
  height:97px;
  width:173px;
}

.equipment {
  position:absolute;
  top:97px;
  left:0px;
  height:345px;
  width:166px;
}
/*quicky neu*/
#actionborder{
  position:absolute;
  top:125px;
  left:562px;
  width:1px;
  font-size:1px;
  height:442px;
  background-color:#000000;
}
#actionborder_welcome{
  position:absolute;
  top:150px;
  left:562px;
  width:1px;
  font-size:1px;
  height:417px;
  background-color:#000000;
}
/*quicky neu ende*/
.toiletpaperpeopleaktion {
  float:left;
  position:absolute;
  left:292px;
  top:125px;
  width:270px;
  height:442px;
  background: url(/images/tproll/blackpixel.gif) top left repeat-y;
  /*background-color:#ffffff;*/
  overflow:auto;
}
.toiletpaperpeopleaktion_noscroll {
  float:left;
  position:absolute;
  left:292px;
  top:125px;
  width:270px;
  height:442px;
  background: url(/images/tproll/blackpixel.gif) top left repeat-y;
  overflow:hidden;
}
#welcomepeopleaction{
  left:292px;
  top:150px;
  width:270px;
  height:417px;
  background: url(/images/tproll/blackpixel.gif) top left repeat-y;
  overflow:auto;
}
.toiletpaperfullaktion {
  float:left;
  position:absolute;
  left:113px;
  top:125px;
  width:449px;
  height:442px;
  background: url(/images/tproll/blackpixel.gif) top left repeat-y;
  /*background-color:#ffffff;*/
  overflow:auto;
}
.toiletpaperfullaktion_noscroll {
  float:left;
  position:absolute;
  left:113px;
  top:125px;
  width:449px;
  height:442px;
  padding-left:5px;
  background: url(/images/tproll/blackpixel.gif) top left repeat-y;
  /*background-color:#ffffff;*/
  overflow:hidden;
}
#welcomefullaction {
  left:113px;
  top:150px;
  width:449px;
  height:417px;
  background: url(/images/tproll/blackpixel.gif) top left repeat-y;
  overflow:auto;
}

/*quicky neu*/
.tppa_table{
  width:245px;
  margin-left:5px;
}
.tppa_table_noscroll{
  width:265px;
  margin-left:3px;
}
.tpfa_table{
  width:424px;
  margin-left:5px;
}
.tpfa_table_noscroll{
  width:440px;
  padding-left:5px;
}
/*quicky neu ende*/
.tppa_tdhl{
  font-size:9pt;
  width:245px;
  height:30px;
  text-align:center;
  vertical-align:middle;
  line-height:30px;
  background: url(/images/tproll/tppahl_center.gif) center no-repeat;
  font-weight:bold;
}
.tppa_tdhl_noscroll{
  font-size:9pt;
  width:268px;
  height:30px;
  text-align:center;
  vertical-align:middle;
  line-height:30px;
  background: url(/images/tproll/tppahl_center.gif) center no-repeat;
  font-weight:bold;
}
.tpawarda_tdhl{
  font-size:9pt;
  width:220px;
  height:30px;
  text-align:center;
  vertical-align:middle;
  line-height:30px;
  background: url(/images/tproll/tppahl_center.gif) center no-repeat;
  font-weight:bold;
}
.award_field_trenner{
  float:left;
  width:220px;
  height:150px;
  background: url(/images/tproll/trenner.gif) bottom left repeat-x;
}
.award_field{
  float:left;
  width:220px;
  height:130px;
}
.toiletequip_field_trenner{
float:left;
width:88px;
height:120px;
/*background: url(/images/tproll/trenner.gif) bottom left repeat-x;*/
}
.toiletequip_field{
float:left;
width:88px;
height:130px;
}
.toiletequip_tdhl{
  font-size:9pt;
  width:88px;
  height:30px;
  text-align:center;
  vertical-align:middle;
  line-height:30px;
  background: url(/images/tproll/tppahl_center.gif) center no-repeat;
  font-weight:bold;
}
  .tpfa_tdhl{
    font-size:9pt;
    width:424px;
    height:30px;
    text-align:center;
    vertical-align:middle;
    line-height:30px;
    background: url(/images/tproll/tppahl_center.gif) center no-repeat;
    font-weight:bold;
  }
    .tpfa_tdhl_noscroll{
    font-size:9pt;
    width:440px;
    height:30px;
    text-align:center;
    vertical-align:middle;
    line-height:30px;
    background: url(/images/tproll/tppahl_center.gif) center no-repeat;
    font-weight:bold;
  }
  
.tppa_tdcontent{
  width:245px;
  height:23px;
  overflow:hidden;
}
.tppa_tdcontent_noscroll{
  width:269px;
  height:23px;
  overflow:hidden;
}
  .tpfa_tdcontent{
    width:424px;
    height:76px;
    overflow:hidden;
  }
  .tpfa_tdcontent_toplist{
    width:424px;
    height:25px;
    overflow:hidden;
  }
    .tpfa_tdcontent_friendlist{
    width:424px;
    height:25px;
    overflow:hidden;
  }
.tppa_tdc_imgdiv{
  height:23px;
  width:23px;
  /*background-color:red;*/
  margin:0px;
  padding:0px;
  float:left
}
  .tpfa_tdc_imgdiv{
    height:76px;
    width:77px;
    margin:0px;
    padding:0px;
    float:left;
    background:url(/images/items/14F.jpg);
  }
.tppa_tdc_descdiv{
  height:23px;
  width:176px;
  margin:0px;
  padding:0px;
  float:left;
}
.tppa_tdc_descdiv_noscroll{
  height:23px;
  width:190px;
  margin:0px;
  padding:0px;
  float:left;
}
  .tpfa_tdc_descdiv{
    vertical-align:middle;
    line-height:11px;
    height:23px;
    width:293px;
    margin:0px;
    padding:0px;
    float:left;
  }
    .tpfa_tdc_descdiv_noscroll{
    vertical-align:middle;
    line-height:11px;
    height:23px;
    width:307px;
    margin:0px;
    padding:0px;
    float:left;
  }
.tppa_tdc_deschl{
  padding-left:3px;
  margin-top:-3px;
  font-size:9pt;
  font-weight:bold;
  color:#333333;
}
.tppa_tdc_descsl{
  padding-left:3px;
  margin-top:-11px;
  font-size:8pt;
  font-weight:normal;
}


/*IconDivs*/
.icon_undress{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_undress.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}
.icon_dress{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_dress.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}

.icon_skillpay{
  width:28px;
  height:46px;
  margin:0px;
  padding:0px;
  float:right;
}

.icon_yes{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_yes.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}

.icon_no{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_no.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}

.icon_goshopping{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_goshopping.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}
.icon_equip{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_equip.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}
.icon_unequip{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_unequip.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}
.icon_paymoney{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_paymoney.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}
.icon_paymoney_no{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_paymoney_no.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}
.icon_paygold{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_paygold.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}
.icon_paygold_no{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_paygold_no.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}
.icon_wipeout{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_wipeout.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}
.icon_nofriends{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_nofriends.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}
.icon_present{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_present.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}
.icon_nopresent{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_nopresent.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}
.icon_trashcan{
  height:23px;
  width:23px;
  background: url(/images/tproll/icon_trashcan.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}

/*Icons Ende*/

.tppa_tdc_action1div{
  height:23px;
  width:28px;
  background: url(/images/tproll/icon_undress.gif) center no-repeat;
  margin:0px;
  padding:0px;
  float:left;
}
  .tpfa_tdc_action1div{
    height:76px;
    width:28px;
    background: url(/images/tproll/icon_undress.gif) center no-repeat;
    margin:0px;
    padding:0px;
    float:left;
  }
.tppa_tdc_action2div{
  height:23px;
  width:23px;
  margin:0px;
  padding:0px;
  float:left;
  background: url(/images/tproll/icon_trashcan.gif) center no-repeat;
}
  .tpfa_tdc_action2div{
    height:76px;
    width:28px;
    margin:0px;
    padding:0px;
    float:left;
    background: url(/images/tproll/icon_trashcan.gif) center no-repeat;
  }
/*Icons Ende 2 - zu ersetzen!!!*/


.tppa_tdc_desc_spacer{
  height:3px;
  font-size:1px;
}
#tppa_tdc_divprofillinks_left{
  height:35px;
  width:122px;
  margin:0px;
  padding:0px;
  float:left;
}
.tppa_tdc_pl_l_text{
  padding-left:3px;
  margin:0px;
  font-size:8pt;
  font-weight:bold;
  color:#333333;
}
#tppa_tdc_divprofillinks_right{
  height:40px;
  width:122px;
  margin:0px;
  padding:0px;
  float:right;
}
.tppa_tdc_pl_r_text{
  padding-left:3px;
  margin:0px;
  font-size:8pt;
  font-weight:bold;
  color:#333333;
  text-align:right;
}
.tdc_desc_spacerline{
  height:3px;
  width:100%;
  border:0px;
  padding:0px;
  margin:0px;
  background: url(/images/tproll/trenner.gif) center left repeat-x;
  font-size:1px;
}
.tdc_desc_spacerline_noscroll{
  height:3px;
  width:100%;
  border:0px;
  padding:0px;
  margin:0px;
  background: url(/images/tproll/trenner.gif) center left repeat-x;
  font-size:1px;
}

.figurehead {
  float:left;
  position:absolute;
  top:7px;
  left:96px;
  width:46px;
  height:66px;
  background: url("/images/testimg/face.gif") center center no-repeat;
}

.figurebody {
  float:left;
  position:absolute;
  top:59px;
  left:62px;
  width:117px;
  height:143px;
  background: url("/images/testimg/body.gif") center center no-repeat;
}

.figurehands {
  float:left;
  position:absolute;
  top:202px;
  left:53px;
  width:125px;
  height:41px;
  background: url("/images/testimg/hands.gif") center center no-repeat;
}
.figurelegs {
  float:left;
  position:absolute;
  top:226px;
  left:61px;
  width:144px;
  height:150px;
  background: url("/images/testimg/legs.gif") center center no-repeat;
}

.figurefeet {
  float:left;
  position:absolute;
  top:308px;
  left:56px;
  width:144px;
  height:150px;
  background: url("/images/testimg/feet.gif") center center no-repeat;
}

.cleaningstuff {
  position:absolute;
  width:34px;
  height:70px;
  /*background-color:red;*/
}






.tab_off {
  font-size:8pt;
  font-weight:bold;
   height:26px;
   text-align:center;
   background: url(/images/tabs/tab_off.gif) top left no-repeat;
}
.tab_on {
  font-size:8pt;
  font-weight:bold;
   height:26px;
   text-align:center;
   background: url(/images/tabs/tab_on.gif) top left no-repeat;
}
.tab_hover {
  font-size:8pt;
  font-weight:bold;
   height:26px;
   text-align:center;
   background: url(/images/tabs/tab_hover.gif) top left no-repeat;
}
.tab_right_border{
  width:100%;
  height:25px;
  margin-top:1px;
  vertical-align:middle;
  line-height:26px;
  background: url(/images/tproll/blackpixel.gif) repeat-y top right;
}









.tab_hoch_off {
   width:100%;
   height:40px;
   text-align:center;
   background: url(/images/tabs/tab_hoch_off.gif) top left no-repeat;
}
.tab_hoch_on {
   width:100%;
   height:40px;
   text-align:center;
   background: url(/images/tabs/tab_hoch_on.gif) top left no-repeat;
}
.tab_hoch_hover {
   width:100%;
   height:40px;
   text-align:center;
   background: url(/images/tabs/tab_hoch_hover.gif) top left no-repeat;
}

#cleanstuff1 {
  left:0px;
  top:380px;
}

#cleanstuff2 {
  left:34px;
  top:380px;
}

#cleanstuff3 {
  left:68px;
  top:380px;
}

#cleanstuff4 {
  left:102px;
  top:380px;
}

#cleanstuff5 {
  left:136px;
  top:380px;
}

#shoptable {
  width:420px;
  color:#000000;
  /*background-color:green;*/
  
}

.shoptablespacer {
  width:420px;
  height:4px;
  font-size:1px;
  border-top:dashed 1px #888888;
}
.modaltablespacer {
  width:350px;
  height:4px;
  font-size:1px;
  border-top:dashed 1px #888888;
}

.itemheadline {
  width:100%;
  height:25px;
  /*background-color:purple;*/
  /*padding-left:82px;*/
  font-size:10pt;
  font-weight:bold;
}

.itemimg {
  width:77px;
  height:76px;
  border:0px;
  /*background-color:red;*/
}

.itemdescription {
  width:343px;
  height:25px;
  /*background-color:green;*/
  padding-left:5px;
}

.itemshortdesc {
  width:283px;
  height:25px;
  /*background-color:green;*/
  padding-left:5px;
}
.itemchecker {
  width:60px;
  height:25px;
  text-align:center;
  vertical-align:middle;
  line-height:25px;
}

#toilet1 {
  left:0px;
  top:0px;
}

#toilet2 {
  left:198px;
  top:0px;
}

#toilet3 {
  left:396px;
  top:0px;
}

#toilet4 {
  left:594px;
  top:0px;
}

#toilet5 {
  left:792px;
  top:0px;
}

#toiletexplode1 {
  left:0px;
  top:0px;
}

#toiletexplode2 {
  left:198px;
  top:0px;
}

#toiletexplode3 {
  left:396px;
  top:0px;
}

#toiletexplode4 {
  left:594px;
  top:0px;
}

#toiletexplode5 {
  left:792px;
  top:0px;
}

#registerlink{
  text-align:right;
  padding-left:28px;
  font-size:14pt;
  margin-bottom:5px;
}

#registerlink a {
  color: #fee600;
  font-weight:bold;
  text-decoration:none;
}
#registerlink a:hover {
  color: #cc0000;
  font-weight:bold;
  text-decoration:none;
}
/*starts to differ the toilets depending on the environment / userlevel - each environment in extra css*/


/*Hyper Links*/

a {
  color: #ffffff;
  font-weight:bold;
  text-decoration:none;
}

a:hover {
  color: #dddddd;
  font-weight:bold;
  text-decoration:none;
}

#footer {
  position:absolute;
  top:730px;
  left:0px;
	width:990px;
	height:145px;
	background: #000000 url("/images/footer_bg.jpg") top center no-repeat;
	margin-bottom:0px;
	text-align:center;
	color:#dddddd;
  font-size:8pt;
  z-index: 10;
}
a.shop {
  color: #000000;
  font-weight:bold;
  text-decoration:none;
}
a.shop:hover {
  color: #AAAAAA;
  font-weight:bold;
  text-decoration:none;
}
input.yesbutton {
  text-align: center;
  padding: 5px 0 5px 0;
  border: solid 1px #eeeeee;
  width: 50px;
  background-color: #336600;
}
input.yesbutton:hover {
  background-color: #00ff00;
}
input.nobutton {
  text-align: center;
  padding: 5px 0 5px 0;
  border: solid 1px #eeeeee;
  width: 50px;
  background-color: #880000;
}
input.nobutton:hover {
  background-color: #ff0000;
}

/*modal Window Start*/
#paper-modal-content, #paper-modal-data {
  display:none;
}

/* Overlay */
#paper-overlay {
  background-color:#000; 
  cursor:wait;
}

/* Container */
#paper-container {
  /*background-color:#eee;*/
  background: url("/images/toiletpaper_roll.gif") top left no-repeat;
  color:#000; 
  font-family:"Lucida Grande",Arial,sans-serif; 
  /*font-size:.9em; */
  padding-bottom:4px; 
  position:absolute;
  top: -591px;
  left:151px;
  height:591px;
  width:630px; 
}
#paper-container a {
  color:#ddd;
}
/*#paper-container #paper-modal-title {
  color:#000;
  background-color:#ddd;
  border-bottom:1px solid #ccc;
  font-weight:bold; 
  padding:6px 8px; 
  text-shadow:0 1px 0 #f4f4f4;
} */
#paper-container #toiletpaperheadline {
  position:absolute;
  left:196px;
  top:30px;
  width:274px;
  height:112px;
}
#paper-container #toiletpapermiddlefull {
  position:absolute;
  left:120px;
  top:143px;
  float:left;
  width:440px;
  height:420px;
  overflow:auto;
}
#paper-container #toiletpapermiddlefull2 {
  position:absolute;
  left:120px;
  top:163px;
  float:left;
  width:440px;
  height:400px;
  overflow:auto;
}
#paper-container #toiletpaperbottom {
  position:absolute;
  left:120px;
  top:570px;
  float:left;
  width:440px;
  height:25px;
  /*text-align:center;*/
}
#paper-container .close {
  display:none; float:right;
}
#paper-container a  {
  color: #000000;
  font-weight:bold;
  text-decoration:none;
}
#paper-container a:hover {
  color: #AAAAAA;
  font-weight:bold;
  text-decoration:none;
}
/*#paper-container .close a {
  display:block; color:#777; font-size:.8em; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;
}
#paper-container .close a:hover {
  color:#000;
}*/
#paper-container a.modalCloseImg {background:url(/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:900; position:absolute; top:-15px; right:-16px; cursor:pointer;}

#paper-container #paper-modal-data {
  padding:6px 12px;
}
#paper-container h2 {
  margin:10px 0 6px;
}
#paper-container p {
  margin-bottom:10px;
}
#paper-container span {
  color:#777;
  /*font-size:.9em;*/
}
    
h3 {color:#734e08; font-size:1.6em; padding:0; margin:0;}
#basic-modal-content {display:none;}












/*modal Window Start*/
#confirm-modal-content, #confirm-modal-data {
  display:none;
}

/* Overlay */
#confirm-overlay {
  background-color:#000000; 
  cursor:wait;
}

/* Container */
#confirm-container {
  /*background-color:#eee;*/
  background: url("/images/toiletpaper_prompt.jpg") top left no-repeat;
  color:#000; 
  width: 400px;
  height: 170px;
  font-family:Verdana, Helvetica, Arial,sans-serif; 
  /*font-size:.9em; */
  padding-bottom:4px; 
  position:absolute;
  -moz-border-radius-bottomleft:6px; 
  -webkit-border-bottom-left-radius:6px; 
  -moz-border-radius-bottomright:6px; 
  -webkit-border-bottom-right-radius:6px;
  
   -moz-border-radius-topleft:6px; 
  -webkit-border-top-left-radius:6px; 
  -moz-border-radius-topright:6px; 
  -webkit-border-top-right-radius:6px;  
  -moz-box-shadow:0 0 64px #000; 
  -webkit-box-shadow:0 0 64px #000; 
}
#confirm-container a {
  color:#ddd;
}
/*#confirm-container #confirm-modal-title {
  color:#000;
  background-color:#ddd;
  border-bottom:1px solid #ccc;
  font-weight:bold; 
  padding:6px 8px; 
  text-shadow:0 1px 0 #f4f4f4;
} */
#confirm-container .close {
  display:none; float:right;
}
#confirm-container a  {
  color: #000000;
  font-weight:bold;
  text-decoration:none;
}
#confirm-container a:hover {
  color: #AAAAAA;
  font-weight:bold;
  text-decoration:none;
}
/*#confirm-container .close a {
  display:block; color:#777; font-size:.8em; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;
}
#confirm-container .close a:hover {
  color:#000;
}*/
#confirm-container a.modalCloseImg {background:url(/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:900; position:absolute; top:-15px; right:-16px; cursor:pointer;}

#confirm-container #confirm-modal-data {
  padding:6px 12px;
}
#confirm-container h2 {
  margin:10px 0 6px;
}
#confirm-container p {
  margin-bottom:10px;
}
#confirm-container span {
  color:#777;
  /*font-size:.9em;*/
}

/*modal Window Start*/
#stdwin-modal-content, #stdwin-modal-data {
  display:none;
}

/* Overlay */
#stdwin-overlay {
  background-color:#000000; 
  cursor:wait;
}

/* Container */
#stdwin-container {
  /*background-color:#eee;*/
  background: url("/images/toiletpaper_prompt.jpg") top left no-repeat;
  color:#000; 
  width: 400px;
  height:285px;
  font-family:Verdana, Helvetica, Arial,sans-serif; 
  /*font-size:.9em;*/ 
  padding-bottom:4px; 
  position:absolute;
  -moz-border-radius-bottomleft:6px; 
  -webkit-border-bottom-left-radius:6px; 
  -moz-border-radius-bottomright:6px; 
  -webkit-border-bottom-right-radius:6px;
  
   -moz-border-radius-topleft:6px; 
  -webkit-border-top-left-radius:6px; 
  -moz-border-radius-topright:6px; 
  -webkit-border-top-right-radius:6px;  
  -moz-box-shadow:0 0 64px #000; 
  -webkit-box-shadow:0 0 64px #000; 
}
#stdwin-container a {
  color:#ddd;
}
/*#confirm-container #confirm-modal-title {
  color:#000;
  background-color:#ddd;
  border-bottom:1px solid #ccc;
  font-weight:bold; 
  padding:6px 8px; 
  text-shadow:0 1px 0 #f4f4f4;
} */
#stdwin-container .close {
  display:none; float:right;
}
#stdwin-container a  {
  color: #000000;
  font-weight:bold;
  text-decoration:none;
}
#stdwin-container a:hover {
  color: #AAAAAA;
  font-weight:bold;
  text-decoration:none;
}
/*#confirm-container .close a {
  display:block; color:#777; font-size:.8em; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;
}
#confirm-container .close a:hover {
  color:#000;
}*/
#stdwin-container a.modalCloseImg {background:url(/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:900; position:absolute; top:-15px; right:-16px; cursor:pointer;}

#stdwin-container #stdwin-modal-data {
  padding:6px 12px;
}
#stdwin-container h2 {
  margin:10px 0 6px;
}
#stdwin-container p {
  margin-bottom:10px;
}
#stdwin-container span {
  color:#777;
  /*font-size:.9em;*/
}

/*Popup Window Start*/
.jqifade{
      position: absolute;
      background-color: #000000;
}
div.jqi{
      width: 400px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
      background: url("/images/toiletpaper_prompt.jpg") top left no-repeat;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      background: url("/images/x.png") top left no-repeat;
      position: absolute;
      top: 4px; right: 4px;
      width: 25px;
      height:29px;
      cursor: default;
      color: #AA0000;
      font-weight: bold;
}
div.jqi .jqimessage{
      padding: 0px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      text-align:center;
/*      background-color: #f4f4f4;*/
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #d72f13;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
}
div.jqi button:hover{
      background-color: #ff6600;
}
div.jqi button.jqidefaultbutton{
      background-color: #339933;
}
div.jqi button.jqidefaultbutton:hover{
      background-color: #11BB11;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #339933;
}
/*Popup Window Ende*/
 /*neu Styles quicky*/
.toilettexter{
  font-weight: bold;
  color: #660000;
}

.toilettexterdate{
  font-weight: normal;
  color: #330000;
  font-size: 12pt;
}

#toilettexttable{
  text-align:center;
  width:420px;
  color:#000000;
  /*background-color:green;*/
}
.toilettablespacer{
  width:420px;
  height:4px;
  font-size:1px;
  border-top:dashed 1px #888888;
  font-size:4px;
  margin-bottom:5px;
}
.toilettextaction{
font-weight:bold;
/*color:#330000;
margin-top:5px;
margin-bottom:5px;*/
border-top:solid 2px #734e08;
border-bottom:solid 2px #734e08;
}

#intro_linkbox{
text-align:center;
border:dashed 2px #734e08;
color:#734e08;
font-weight:bold;
width:100%;
}
.intro_linkbox{
text-align:center;
border:dashed 2px #734e08;
color:#734e08;
font-weight:bold;
width:100%;
}
#intro_linkbox_noscroll{
text-align:center;
border:dashed 2px #734e08;
color:#734e08;
font-weight:bold;
width:430px;
}

#toiletpaperbottomtable{
border-top:solid 2px #734e08;
width:440px;
padding-top:3px;
}
.award_start{
width:210px;height:76px;overflow:hidden;background:url(/images/awards/awards_0.jpg) top left no-repeat;float:left;
}
.award_pos{
margin-left:5px;
height:77px;
width:210px;
}
.toiletequip_pos{
margin-left:5px;
height:77px;
width:77px;
}
.medal{
float:left;border:0px;margin:0px;padding:0px;height:76px;
}
.medal_1{
width:49px;
}
.medal_2{
width:38px;
}
.medal_3{
width:36px;
}
.medal_4{
width:37px;
}
.medal_5{
width:50px;
}
#mixresult {
background-color:#fed000;
text-align:center;
border:solid 1px #000000;
}
.klomasutra_td{
width:63px;height:44px;text-align:center;vertical-align:middle;line-height:44px;padding-bottom:3px;
}
.prom2tab{
width:400px;
}

















/* PAYMENT CSS START*/

.content100{
/*background-color:green;*/
width:100%;
}
#the_payment_content{
position:absolute;top:300px;left:155px;width:600px;
}
#the_payment_content p a{
color:#000000;
}
#the_payment_content p a:hover{
color:#880000;
}

#the_paymethods_list{
width:100%;text-align:center;background-color:#444444;
}
#the_paymethods_list p a{
color:#ffffff;
}
#the_paymethods_list p a:hover{
color:#cccccc;
}

.payment_longtab_top{
  float:left;
  position:absolute;
  left:0px;
  top:50px;
  width:450px;
  height:26px;
  background: url(/images/tproll/tpfatab_header.gif) left bottom no-repeat;
 }
.payment_longtab_bottom{
  float:left;
  position:absolute;
  left:0px;
  top:276px;
  width:450px;
  height:10px;
  background: url(/images/tproll/allovertabs_footer.gif) left top no-repeat;
  }
.payment_longtab_top2{
  float:left;
  position:absolute;
  left:465px;
  top:50px;
  width:450px;
  height:26px;
  background: url(/images/tproll/tpfatab_header.gif) left bottom no-repeat;
 }
.payment_longtab_bottom2{
  float:left;
  position:absolute;
  left:465px;
  top:276px;
  width:450px;
  height:10px;
  background: url(/images/tproll/allovertabs_footer.gif) left top no-repeat;
  }
.payment_tdhl{
  font-size:10pt;
  width:100%;
  height:30px;
  text-align:center;
  vertical-align:middle;
  line-height:30px;
  background: url(/images/tproll/tppahl_center.gif) center no-repeat;
  font-weight:bold;
}
h4{
color:#fee000;
padding-top:10px;
font-size:14pt;
}
.paymethodtop p{
color:#ffffff;
}
  
  
  
  
  

#paywrapper{
	margin-top:0px;
	margin-left:0px;
	width:580px;
	padding:10px;
	color:#FFF;
	font-size:9pt;
  text-align:left;
  border-top:solid 2px #330000;
}

.paymethodtop{
  border: 3px solid #330000;
	width: 584px;
	margin-bottom:15px;
  padding:5px;
  padding-bottom:10px;
  background-image:url(http://www.nuttenspiel.de/images/paygitter.gif);
}

                                                      #paymentbacklink{
                                                        width:587px;
                                                        text-align:right;
                                                        margin:0px;
                                                        padding:0px;
                                                      }

.paymethodtop h2{
  font-size:13pt;
  font-weight:bold;
  color:#fff;
  text-decoration:underline;
}

#paywrapper .important{
	font-weight:bold;
	font-size:10pt;
  color:#FFF;
}

#paywrapper .bignumber{
	font-weight:bold;
	color:#fef000;
	font-size:12pt;
  text-transform:uppercase;
}

#paywrapper .numbertext{
	font-weight:normal;
	color:#cccccc;
	font-size:10pt;
	font-style:italic;
}

#paywrapper .bonustext{
	font-weight:bold;
	color:#fff;
	font-size:10pt;
	font-style:italic;
	line-height:12pt;
}

#paywrapper .paymethod{
	width: 550px;
	margin-bottom:15px;
}

.sub ul{
  margin-left:20px;
}

.main .description ol{
  margin-left:30px;
  margin-bottom:5px;
}

.paymethod .main{
	width: 580px;
	margin-bottom:15px;
	padding-left:20px;
	background-image:url(http://www.nuttenspiel.de/images/paygitter.gif);
}

#paywrapper .paymethod .main h4{
  font-size:12pt;
  font-weight:bold;
  color:#fee000;
  margin-top:10px;
  text-decoration:underline;
}

.paymethod .sub{
	background-image:url(http://drogendealer.de/designpix/reginfo.gif);background-repeat:no-repeat;background-position:10px 10px;
	padding-left:80px;
	background-color: #330000;
	width:498px;
	border:solid 1px #ff0000;
	text-align:left;
	min-height: 80px;
  height: auto !important;
  height: 80px;
}

#paywrapper p, .paymethodtop p{
  margin-top:5px;
  padding-top:5px;
  margin-bottom:5px;
  padding-bottom:5px;
}

#paywrapper .provider{
  font-weight:bold;
	color:#a0a0a0;
}

#paywrapper .payout{
  font-weight:bold;
  font-size:10pt;
	color:#ffffff;
}

#paywrapper .flag{
  float:left;
  margin-right:15px;
}

#paywrapper .discount{
  font-weight:normal;
	color:#ff6600;
}

#paywrapper .discount h1{
	font-size:9pt;
  font-weight:bold;
}

#paywrapper .discount ul{
	list-style-type:none;
/*	padding:0px;
	margin:0px;*/
}

#paywrapper #ubw, #paywrapper #nummerx, #paywrapper #nummerxatch, #paywrapper #sms,#paywrapper #sms5,#paywrapper #ukash,#paywrapper #paypal, #paywrapper #daopay, #paywrapper #cash{
	width:555px;
	padding:10px;
	padding-top:0px;
	border: 2px solid #330000;
}

#paywrapper h4{
  margin-left:0px;
  margin-top:0px;
  margin-bottom:10px;
  margin-right:0px;
  font-weight:bold;
  color:#fee000;
  font-size:14pt;
  padding:0px;
}

.paymethodtop .discount{
  font-size:10pt;
  color:#fff;
  font-weight:bold;
  background: url(/images/payment_red.gif) center center repeat #220000;
  padding:5px;
  margin-bottom:15px;
  width:575px;
}
.discount ul{
padding:0px;
margin:0px;
}

.paymethodtop .spectext{
  font-size:10pt;
  color:#fff;
  font-weight:bold;
  background: url(/images/payment_gray.gif) center center repeat #222222;
  padding:5px;
  margin-bottom:15px;
  width:540px;
}

.paymethodtop .subname{
  font-size:10pt;
  color:#fed000;
  font-weight:bold;
}

.paymethodtop ul{
  list-style-type:none;
  font-size:9pt;
  color:#fff;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:5px;
}

#paywrapper .specialoffer{
  font-size:10pt;
  color:#fff;
  font-weight:bold;
  background-color:#000000;
  padding:5px;
  border: solid 1px #880000;
}

a.choosepayment{
  font-size:10pt;
  font-weight:bold;
  margin-left:435px;
  padding:3px;
  border:solid 1px #880000;
  background-color:#220000;
}

#paywrapper input{
  height:20px;
  width:140px;
  font-size:9pt;
  margin-right:5px;
}

#paywrapper #message{
  width:530px;
  background-color:#330000;
  margin-top:20px;
  margin-bottom:20px;
  text-align:center;
  vertical-align:middle;
  font-size:10pt;
  font-weight:bold;
  padding:10px;
  border:solid 2px #000000;
}

#message p{
text-align:center;
}

#payresult{
  font-family:Arial, Helvetica, sans-serif;
  position:absolute;
  top:0px;
  left:0px;
  width:700px;
  height:640px;
  border:1px solid #330000;
}

#payresult #gamelogode{
  width:700px;
  height:204px;
  background-image:url(http://www.nuttenspiel.de/images/screen/nusp_dao_header.jpg); background-repeat:no-repeat;background-position:top left;
  margin-bottom:20px;
}

#payresult #gamelogoen{
  width:700px;
  height:204px;
  background-image:url(http://www.nuttenspiel.de/images/screen/nusp_dao_header.jpg); background-repeat:no-repeat;background-position:top left;
  margin-bottom:20px;
}

#payresult .bignumber{
  font-size:12pt;
  font-weight:bold;
  color:#880000;
  padding:5px;
  text-decoration:underline;
}

#payresult a{
  margin-left:185px;
}

#payresult #message_red, #payresult #message_green{
  margin-left:20px;
  width:570px;
  padding:10px;
  text-align:center;
  font-size:12pt;
}

#payresult #message_green{
  color:#006600;
}

#payresult #message_red{
  color:#880000;
}

#message_red p{
  text-align:center;
}

#message_green p{
  text-align:center;
}

#payresult a{
  color:#ffccff;
  text-decoration:underline;
}

.main #daoradio{
  width:300px;
  padding-left:5px;
  text-align:left;
}

.main #daoradio input{
  margin-left:5px;
  width:30px;
}

#daowrapper{
  width:700px;
  height:400px;
  background-color:#000000;
  padding-left:30px;
}
/*PAYMENT CSS ENDE*/

.bar_a {
	width: 101px;
	height:15px;
}

.bar_b {
	height:15px;
	background: url("/images/nav_icons/ustats_balken.jpg") no-repeat center;
	z-index:2;
	font-size: 0px;
}

.bar_c {
  width:100%;
  height:15px;
  margin-top:-15px;
	background: url(/images/nav_icons/ustats_gitter.gif) no-repeat center left;
	z-index:3;
}

.bar_text {
  vertical-align:top;
  text-align:right;
  font-weight:bold;
  font-size:8pt;
  width:100%;
  color: #FFFFFF;
}

.us_tab_percbar{
  width:105px;
  height:15px;
  font-size:10px;
  text-align:left;
  color:#880000;
}

/*TOPLIST*/

.tldiv1 {
  height: 25px;
  width: 50px;
  float: left;
  text-align: center;
  padding-left: 2px;
  padding-right: 2px;
  vertical-align: middle;
  line-height: 25px;
  background: url(/images/tproll/tl_counterbg.gif) center no-repeat;
  color: #000000;
  font-size: 9pt;
  font-weight: bold;
}

.tldiv2 {
  height: 25px;
  width: 25px;
  text-align: center;
  padding: 0px;
  border: 0px;
  float: left;
}

.tlimg1 {
  height: 25px;
  width: 25px;
  padding: 0px;
  border: 0px;
}
.tldiv2M {
  height: 25px;
  width: 25px;
  text-align: center;
  padding: 0px;
  float: left;
  background:url(/images/tproll/tl_M_default.gif) center no-repeat;
}

.tldiv2F {
  height: 25px;
  width: 25px;
  text-align: center;
  padding: 0px;
  float: left;
  background:url(/images/tproll/tl_F_default.gif) center no-repeat;
}

.tldiv3 {
  height: 25px;
  width: 160px;
  text-align: center;
  padding: 0px;
  padding-left: 3px;
  float: left;
  vertical-align: middle;
  line-height: 26px;
}

.tldiv4 {
  height: 25px;
  width: 25px;
  text-align: center;
  padding: 0px;
  float: left;
  vertical-align: middle;
  line-height: 26px;
  font-weight: bold;
  background: url(/images/tl_level.gif) center center no-repeat;
}

.tldiv5 {
  height: 25px;
  width: 135px;
  text-align: right;
  padding-right: 3px;
  float: right;
  vertical-align: middle;
  line-height:26px;
}
.medregion {
  height: 25px;
  width: 270px;
  text-align: center;
  padding: 0px;
  padding-left: 3px;
  float: left;
  vertical-align: middle;
  line-height: 26px;
}
.dirtgold {
  height: 25px;
  width: 25px;
  text-align: center;
  padding: 0px;
  float: left;
  vertical-align: middle;
  line-height: 26px;
  font-weight: bold;
  background: url(/images/dirt_gold.gif) center center no-repeat;
}
.dirtsilver {
  height: 25px;
  width: 25px;
  text-align: center;
  padding: 0px;
  float: left;
  vertical-align: middle;
  line-height: 26px;
  font-weight: bold;
  background: url(/images/dirt_silver.gif) center center no-repeat;
}
.dirtbronze {
  height: 25px;
  width: 25px;
  text-align: center;
  padding: 0px;
  float: left;
  vertical-align: middle;
  line-height: 26px;
  font-weight: bold;
  background: url(/images/dirt_bronze.gif) center center no-repeat;
}
.dirtbronce {
  height: 25px;
  width: 25px;
  text-align: center;
  padding: 0px;
  float: left;
  vertical-align: middle;
  line-height: 26px;
  font-weight: bold;
  background: url(/images/dirt_bronze.gif) center center no-repeat;
}
