@charset "utf-8";
/* CSS Document */

body {
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial;
	font-size: 11px;
	background: #000 url(../images/body-kachel.jpg) repeat;
	color: #d0ccb3;
}

a { font-size: 12px; font-weight: normal; color: #d0ccb3;}
a:link { font-size: 12px; font-weight: normal; color: #d0ccb3; text-decoration: underline; }
a:visited { font-size: 12px; font-weight: normal; color: #afac98; text-decoration: underline; }
a:focus, a:hover {
text-decoration: underline !important;
color: #FFFFFF !important;
} 
a:active { font-size: 12px; font-weight: normal; color: #fff; text-decoration: underline; }



#styleswitch { width: 100%; height: 122px;  text-align: center; position: absolute; z-index: 10; }

#page {
	width: 100%;
	background: url(../images/body-bg.jpg) no-repeat center top; 
}

#flaheader {
	position: relative;
	width: 800px;
	margin: auto;
	padding: 0;
	text-align: center;
	z-index: 20;
}

#navi {
	width: 817px;
	height: 38px;
	padding-top: 3px;
	margin: -4px auto 10px auto;
 	background: url(../images/navi-bg.png) no-repeat center top; }
	

#content {
	width: 810px;
	margin: auto;
	padding: 0;
}

#content_small {
	width: 810px;
	margin: auto;
	padding: 0px;
}

#left {
	float: left;
	width: 180px;
	margin: 3px 0 0 0;
	padding: 0px;
	text-align: left;
	min-height: 400px;
}

#center {
	float: left;
	width: 630px;
	margin: 0;
	padding: 0px;
	text-align: left;
	overflow: hidden;
	min-height: 400px;
}

#center_small {
	float: left;
	width: 450px;
	margin: 0;
	padding: 0px;
	text-align: left;
	overflow: hidden;
	min-height: 400px;
}

#content_small #right { 
	float: right;
	width: 180px;
	margin: 3px 0 0 0;
	padding: 0px;
	text-align: left;
	min-height: 400px;
}

#content #right { display: none; }

#right #login {
	width: 130px;
	padding-left: 28px;
}

#foot {
	width: 764px;
	margin: 0 auto 25px auto;
	height: 39px;
	background: url(../images/footer-bg.png) no-repeat center;
	padding: 0 20px; 
	line-height: 39px;
}


/* Content Styles  */

#left .box { width: 180px; margin-bottom: 5px; }
#left .box .top { width: 180px; height: 20px; background: transparent url(../images/boxen/left-box1-top.png) no-repeat top; }
#left .box .center { width: 150px; padding: 0 10px 0 20px; background: transparent url(../images/boxen/left-box1-center.png) repeat-y center; }
#left .box .center_w { width: 163px; padding: 0 0 0 17px; background: transparent url(../images/boxen/left-box1-center.png) repeat-y center; }
#left .box .bottom { width: 180px; height: 20px; background: transparent url(../images/boxen/left-box1-bottom.png) no-repeat bottom; }

#right .box { width: 180px; margin-bottom: 5px; }
#right .box .top { width: 180px; height: 20px; background: transparent url(../images/boxen/left-box1-top.png) no-repeat top; }
#right .box .center { width: 140px; padding: 0 20px; background: transparent url(../images/boxen/left-box1-center.png) repeat-y center; }
#right .box .center_w { width: 163px; padding: 0 0 0 17px; background: transparent url(../images/boxen/left-box1-center.png) repeat-y center; }
#right .box .bottom { width: 180px; height: 20px; background: transparent url(../images/boxen/left-box1-bottom.png) no-repeat bottom; }
#right .box a:link, #right .box a { text-decoration: underline; }

#center .inhalt_blank { margin: 10px 0 0 5px; }
#center_small .inhalt_blank { margin: 10px 0 0 5px; }

#center .top { background: url(../images/center_box_top.png) no-repeat; height: 20px;  margin: 0; }
#center .inhalt { background: url(../images/center_box_middle.png) repeat-y; margin: 0; width: 590px; padding: 0 20px; }
#center .bottom { background: url(../images/center_box_bottom.png) no-repeat; height: 20px;  margin: 0; }

#center_small .top_small { background: url(../images/center_box_top_small.png) no-repeat; height: 20px;  margin: 0; }
#center_small .inhalt_small { background: url(../images/center_box_middle_small.png) repeat-y; margin: 0; width: 414px; padding: 0 20px; }
#center_small .bottom_small { background: url(../images/center_box_bottom_small.png) no-repeat; height: 20px;  margin: 0; }

#center_small .box { 
	width: 218px;
	height: 134px;
	float: left;
	margin: 0 4px 4px 0;
}

/* Navi */

ul#nav { margin: 0; padding: 0; list-style-type: none; }

ul#nav li { list-style-type: none; }

a.nav1 { height: 31px; width: 107px; background: url(../images/navi/nav-darkhome2.png) no-repeat top; float: left; }
a.nav2 { height: 31px; width: 93px; background: url(../images/navi/nav-freefun2.png) no-repeat top; float: left; }
a.nav3 { height: 31px; width: 111px; background: url(../images/navi/nav-fightclub2.png) no-repeat top; float: left; }
a.nav4 { height: 31px; width: 85px; background: url(../images/navi/nav-movies2.png) no-repeat top; float: left; }
a.nav5 { height: 31px; width: 93px; background: url(../images/navi/nav-jetztdu2.png) no-repeat top; float: left; }
a.nav6 { height: 31px; width: 116px; background: url(../images/navi/nav-musikmaker2.png) no-repeat top; float: left; }
a.nav7 { height: 31px; width: 110px; background: url(../images/navi/nav-darkstuff2.png) no-repeat top; float: left; }
a.nav8 { height: 31px; width: 91px; background: url(../images/navi/nav-gossip2.png) no-repeat top; float: left; }

a.nav1:hover, a.nav1x  { height: 31px; width: 107px; background: url(../images/navi/nav-darkhome2.png) no-repeat bottom; float: left; }
a.nav2:hover, a.nav2x  { height: 31px; width: 93px; background: url(../images/navi/nav-freefun2.png) no-repeat bottom; float: left; }
a.nav3:hover, a.nav3x  { height: 31px; width: 111px; background: url(../images/navi/nav-fightclub2.png) no-repeat bottom; float: left; }
a.nav4:hover, a.nav4x  { height: 31px; width: 85px; background: url(../images/navi/nav-movies2.png) no-repeat bottom; float: left; }
a.nav5:hover, a.nav5x  { height: 31px; width: 93px; background: url(../images/navi/nav-jetztdu2.png) no-repeat bottom; float: left; }
a.nav6:hover, a.nav6x  { height: 31px; width: 116px; background: url(../images/navi/nav-musikmaker2.png) no-repeat bottom; float: left; }
a.nav7:hover, a.nav7x  { height: 31px; width: 110px; background: url(../images/navi/nav-darkstuff2.png) no-repeat bottom; float: left; }
a.nav8:hover, a.nav8x  { height: 31px; width: 91px; background: url(../images/navi/nav-gossip2.png) no-repeat bottom; float: left; }

/* Text Styles */

.headline { width: 300px; height: 40px; display: block; }

/* Wallpaper  */

.wallpaper { width: 410px; margin: 0 0 15px 0; }

/* Avatare */

.avatar { float: left; margin: 0 10px 5px 0; } 
.avatar img { width: 93px; }

/* E-Cards */

#ecard {
	width: 400px;
}

img.ecard-img {
	width: 410px;
}

.ecard {
	float:left; 
	margin-right: 4px; 
	margin-bottom: 4px;
}

.ecard img {
	width: 134px;
}

.ecard-textarea { width: 300px; height: 200px; }

/* Ringtones */

.ringtonebox { border: 1px dashed; width: 40%; float: left; padding: 5px; margin: 5px; }


.box .head h1 { margin: 0px; padding: 4px 10px; }

h1 { font-size: 120%; width: 100%; clear: both; font-weight: normal; padding: 0 0 15px 0; }
h2 { font-size: 115%; width: 100%; clear: both; }
h3 { font-size: 110%; width: 100%; clear: both; }
h4 { font-size: 105%; width: 100%; clear: both; }
h5 { font-size: 100%; width: 100%; clear: both; }

#left h1{ font-size: 14px; font-weight: normal; margin: 0 0 5px 0; }
#left h2 { font-size: 12px; font-weight: normal; margin: 0 0 5px 0; }


#left p { text-align: left; font-size: 10px; }

#right h1{ font-size: 14px; font-weight: normal; margin: 0 0 5px 0; }
#right h2 { font-size: 12px; font-weight: normal; margin: 0 0 5px 0; }

#right p { text-align: left; font-size: 10px; }

.inhalt h1, .inhalt_small h1 { font-size: 16px; font-weight: normal; text-transform: uppercase; margin: 0 0 15px 0; }
.inhalt h2, .inhalt_small h2 { font-size: 14px; font-weight: normal; text-transform: uppercase; margin: 0 0 15px 0; }
.dudesearch { font-size: 14px; font-weight: normal; text-transform: uppercase; padding: 2px; border: 1px dashed; }
.aktlink { font-size: 12px; font-weight: normal; padding: 2px; border: 1px dashed; color: #d0ccb3;}
.aktlink:link { font-size: 12px; font-weight: normal; padding: 2px; border: 1px dashed; color: #d0ccb3;}
.aktlink:visited { font-size: 12px; font-weight: normal; padding: 2px; border: 1px dashed; color: #afac98;}
.aktlink:hover { font-size: 12px; font-weight: normal; color: #eeeace; }
.aktlink:active { font-size: 12px; font-weight: normal; padding: 2px; border: 1px dashed; color: #fff;}
.aktlink2 { padding: 5px; border: 1px dashed; }


#navi a { margin-right: 1px; }

.box p { margin: 0px; padding: 5px 0; }
.box .foot p { margin: 0px; padding: 0px; }

#center  p, #center_small  p { padding: 15px 0; margin: 0; }

.left { float: left; }
.right { float: right; }

.half { width: 35%; }

/* Image Styles */

img { border: 0px; }

.img_r { float: right; margin: 0 30px 5px 10px; }
.img_l { float: left; margin: 0 10px 5px 10px; }


.line_1 { clear: both; position: relative; background-image: url(../images/line_1.png); background-repeat: no-repeat; width: 130px; height: 1px; margin: 0px; padding: 0px; }

#right hr { clear: both;  background-image: url(../images/line_1.png); width: 130px; height: 1px; border: none; margin: 10px 0; }

/* Table Styles */

table { margin: 0px; padding: 0px; }

/* Link Styles */

#head .home_link { display: block; height: 230px; width: 900px; margin: auto; }

/* Form Styles */

#left  form { margin: 0px; width: 140px; }
fieldset#ddCommunity { border: 0px; margin: 0px; padding: 0px; }
fieldset#ddCommunity legend { margin: 0px; padding: 0px; }
#left form label { display: none; }

fieldset#ddCommunity .log_fields { padding: 5px 0px 5px 0px; }
fieldset#ddCommunity .log_fields input { position: relative; z-index: 50; width: 131px; height: 14px; background-color: #000; border: 1px solid #232323; margin-bottom: 7px; }
fieldset#ddCommunity .form_btn { display: block; float: right; border: 1px dashed #d0ccb3; background: transparent none; padding: 1px; font-size: 12px; margin: 0; cursor: pointer; color: #d0ccb3;}
fieldset#ddCommunity .form_btn2 { display: block; border: 1px dashed #d0ccb3; background: transparent none; padding: 1x; font-size: 12px; margin: 15px 0; cursor: pointer; }


fieldset#ddCommunity  input#register { width: 90px; height: 20px; background-image: url(../images/register_btn.png);}
fieldset#ddCommunity  input#newsletter { width: 90px; height: 20px; background-image: url(../images/newsletter_btn.png);}



#support { padding: 10px; border: 1px dashed; }
#support fieldset { border: none; margin: 0px; padding: 0px; }
#support legend { display: none; margin: 0px; padding: 0px; }
#support textarea { width: 100%; }

.send_btn { background-color: transparent; border: 1px dashed; cursor: pointer; padding: 5px; font-size: 16px; }

form#search { margin: 0px; width: 160px; }
form#search input.inputboxformbox { position: relative; font-size: 10px; z-index: 50; width: 131px; height: 14px; background-color: #000; border: 1px solid #232323; margin-bottom: 7px; }
input#sub { background: none; border: none; font-size: 14px; float: right; padding-right: 10px; cursor: pointer; margin-bottom: 10px; }

input#email, input#password { font-size: 10px; }

input.submit { border: 1px dashed #d0ccb3; background: transparent none; padding: 5px; font-size: 14px; margin: 15px 0; cursor: pointer; }

#kontaktform input.text, #kontaktform textarea.text { width: 100%; }

textarea.message { width: 100%; min-height: 50px; }

.center-btn {  width: 100%; text-align: center; margin: 0 0 15px 0; }

input.text { background: transparent !important; border: 1px solid; }
textarea { border: 1px solid; background: transparent !important; color: #ffffff; }
select  { background: transparent !important; border: 1px dashed; }
option  { background: transparent !important; }
select option  { background: transparent !important; }

iframe { margin: 0; padding: 0; }

/* Widget */

#widget {
	position: relative;
	width: 400px;
	min-height: 95px;
	height:auto !important;
	height:95px;
	background-image: url(../images/widget/widget_bg.png);
	background-repeat: no-repeat;
}






/* Helper */

.clear { clear: both; }

.spacer { clear: both; display: block; height: 10px; }
.spacer10 { clear: both; display: block; height: 10px; }
.spacer20 { clear: both; display: block; height: 20px; }
.spacer50 { clear: both; display: block; height: 50px; }
.spacer75 { clear: both; display: block; height: 75px; }
.spacer100 { clear: both; display: block; height: 100px; }
.spacer150 { clear: both; display: block; height: 150px; }

.border { width: 100%; border-bottom: 1px dashed #ffffff; }

/* Listen */

ol {
	margin: 0;
	padding: 0;
	left; 0;
}

ol li {
	position: relative;
	display: block;
	margin-right: 15px;
}

ol li a { text-decoration: underline; }



/* Zeilen und Spalten */

/* -------------------------------------- */
/* EDIT PROFIL */

#center .zeile_10 {
	padding-bottom: 10px;
}

#center .zeile {
	padding-bottom: 20px;
}

#center .spalte_25 {
	width: 25px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}

#center .spalte_50 {
	width: 50px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}

#center .spalte_75 {
	width: 75px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}

#center .spalte_100 {
	width: 100px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}

#center .spalte_150 {
	width: 150px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}


#center .spalte {
	width: 130px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}

#center .spalte_200 {
	width: 200px;
	float:left;
	margin: 0 10px 10px 0;
	overflow: hidden;
}

#center .spalte_250 {
	width: 250px;
	float:left;
	margin: 0 10px 10px 0;
	overflow: hidden;
}

#center .spalte_320 {
	width: 320px;
	float:left;
	margin: 0 10px 10px 0;
	overflow: hidden;
}

#center .spalte_400 {
	width: 400px;
	float:left;
	margin: 0 10px 10px 0;
	overflow: hidden;
}

#center .spalte_500 {
	width: 500px;
	float:left;
	margin: 0 10px 10px 0;
	overflow: hidden;
}

#center .feld {
	display:block;
	margin-top:5px;
}


/* Widget ausgabe */

div.ctime {
	margin: 0 0 10px 0;
}

div.title {
	margin: 0 0 10px 0;
	font-weight: bold;
}

div.desc {
	margin: 0 0 10px 0;
}

div.object {
	margin: 0px;
}

div.comment {
	position: relative;

}

/*Member*/

div#rating div.mem  {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 10px;
	left: 255px
}

/* Member = NOT */

div#rating  div.mem_not {
	position: relative;
	margin: 0 5px 0 0;
	padding: 0px;
	top: 9px;
}


div#rating div.mem_not span a {
	background-image: url(../images/widget/devils_w.gif);
	position: relative;
	display: block;
	float: right;
	width: 125px;
	height: 25px;
	cursor: pointer;
	margin: 22px 0 0 0;
}




/* Voting */

.loadyourvote {
	display: block;
	position: relative;
	text-align: left;
	font-size: 10px;
}

.loadyourvote table {
	width: 140px;
	margin: 0;
}

.vote_btn  { background: none; border: none; font-size: 14px; float: right; padding-right: 10px; cursor: pointer; }


#right .results_btn {
	visibility: hidden; 
	display: none;
	width: 0px;
	height: 0px;
}

.c4 { width: 15px; }
.c5 { font-size: 11px; }

/*Top 5 */

#toplist {
	border-top: 1px dotted #ffffff;
	border-bottom: 1px dotted #ffffff;
}

.toplist {
	width: 75px;
	float: left;
	padding-right: 7px;
}

#toplist .object a img { width: 75px !important; }

/* Stundenplan */

#stdpl {
		position: relative;
		width: 800px;
		height: 566px;
		background-image: url(/images/stdpl/bgw.jpg);
		background-repeat: no-repeat;
		padding: 220px 20px 0 20px;
}

#stdpl .stdpl_header {
	position: absolute;
	width: 760px;
	top: 20px;
	text-align: right;
	padding-right: 40px;
	font-size: 20px;
	font-weight: bold;
}

#stdpl table {
	width: 760px;
	height: 250px;
}

table#info {
	color: #000000;
}

#browseropt{
	width: 125px;
	padding-left: 25px;
}


/* Community System */

.private {
  text-align: left;
}

.votebutton {
background:url(/images/widget/no.gif);width:25px;height:25px;border:0px;color:#fff;cursor:pointer;font-size:0px;
}


/* Forum & Pinnwand */

.forum_headline { font-size: 11px; }
#thread_wrapper a { font-size: 11px; }
.thread_footer table { font-size: 11px; }
.thread { border: 1px dashed; padding: 5px; margin-bottom: 15px; }
.thread table { font-size: 11px;  }
.thread table a:hover { text-decoration: underline; }

/* Shop Finder */

#darkstuff-wrapper { 
	margin-left: 30px;
}

/* Shops */



#darkslider {
	padding-top: 50px;
	margin-left: 7px;
}

#shops ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#shops ul li {
	list-style-type: none;
	float: left;
	background: #000 url(../images/boxen/box-clean.png) no-repeat;
	width: 178px;
	height: 94px;
	padding: 20px;
	margin: 0 4px 4px 0;
}

/* Rating Styles */

#widget a.add { display: block; position: absolute; width: 117px; height: 30px; top: 65px; cursor: pointer; background-image: url(../images/widget/add_btn.gif); }
#widget a.add:hover { display: block; position: absolute; width: 117px; height: 30px; top: 65px; cursor: pointer; background-image: url(../images/widget/add_btn_b.gif); }

#widget a.send { display: block; position: absolute; top: 7px; width: 132px; height: 24px; left: 178px; cursor: pointer; background-image: url(../images/widget/send_to.gif); }
#widget a.send:hover { display: block; position: absolute; top: 7px; width: 132px; height: 24px; left: 178px; cursor: pointer; background-image: url(../images/widget/send_to_b.gif); }


a.rate {
   position: relative;
   margin-top: 15px;
   background-image: url(../images/widget/devil_ico_w.gif);
   background-repeat: repeat-x;
   background-color: #ff0000;
   height: 50px;
   width: 125px;
   overflow: hidden;
   display: block;
   cursor:pointer;
}

a.rate span {
	position: relative;
	margin-top: 15px;
   background-image: url(../images/widget/devil_ico_b.gif);
   background-repeat: no-repeat;
   display:block;
   height:100%;
   width:0;
}

/* rating neu */

div#rating div.mem_not span a:hover {
	background-image: url(../images/widget/devils_b.gif);
}


div#rating form {
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 0px;
}

div#rating input {
	margin: 0px;
	padding: 0px;
}

div#rating form span {
	height: 25px;
}


div#rating form span.devbtn1 {
	background-image: url(../images/widget/devil_ico_w.gif);
	position: absolute;
	width: 25px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn2 {
	background-image: url(../images/widget/devil_ico_w.gif);
	position: absolute;
	width: 25px;
	margin-left: 25px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn3 {
	background-image: url(../images/widget/devil_ico_w.gif);
	position: absolute;
	width: 25px;
	margin-left: 50px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn4 {
	background-image: url(../images/widget/devil_ico_w.gif);
	position: absolute;
	width: 25px;
	margin-left: 75px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn5 {
	background-image: url(../images/widget/devil_ico_w.gif);
	position: absolute;
	width: 25px;
	margin-left: 100px;
	float: left;
	top: 22px;
}


div#rating form span.devbtn1:hover {
	background-image: url(../images/widget/devil_ico_b.gif);
	position: absolute;
	width: 25px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn2:hover {
	background-image: url(../images/widget/devil_ico_b.gif);
	position: absolute;
	width: 25px;
	margin-left: 25px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn3:hover {
	background-image: url(../images/widget/devil_ico_b.gif);
	position: absolute;
	width: 25px;
	margin-left: 50px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn4:hover {
	background-image: url(../images/widget/devil_ico_b.gif);
	position: absolute;
	width: 25px;
	margin-left: 75px;
	float: left;
}
	


/* Content Styles  */

#left .box { width: 180px; margin-bottom: 5px; }
#left .box .top { width: 180px; height: 20px; background: transparent url(../images/boxen/left-box1-top.png) no-repeat top; }
#left .box .center { width: 150px; padding: 0 10px 0 20px; background: transparent url(../images/boxen/left-box1-center.png) repeat-y center; }
#left .box .center_w { width: 163px; padding: 0 0 0 17px; background: transparent url(../images/boxen/left-box1-center.png) repeat-y center; }
#left .box .bottom { width: 180px; height: 20px; background: transparent url(../images/boxen/left-box1-bottom.png) no-repeat bottom; }

#right .box { width: 180px; margin-bottom: 5px; }
#right .box .top { width: 180px; height: 20px; background: transparent url(../images/boxen/left-box1-top.png) no-repeat top; }
#right .box .center { width: 140px; padding: 0 20px; background: transparent url(../images/boxen/left-box1-center.png) repeat-y center; }
#right .box .center_w { width: 163px; padding: 0 0 0 17px; background: transparent url(../images/boxen/left-box1-center.png) repeat-y center; }
#right .box .bottom { width: 180px; height: 20px; background: transparent url(../images/boxen/left-box1-bottom.png) no-repeat bottom; }
#right .box a:link, #right .box a { text-decoration: underline; }

#center .inhalt_blank { margin: 10px 0 0 5px; }
#center_small .inhalt_blank { margin: 10px 0 0 5px; }

#center .top { background: url(../images/center_box_top.png) no-repeat; height: 20px;  margin: 0; }
#center .inhalt { background: url(../images/center_box_middle.png) repeat-y; margin: 0; width: 590px; padding: 0 20px; }
#center .bottom { background: url(../images/center_box_bottom.png) no-repeat; height: 20px;  margin: 0; }

#center_small .top_small { background: url(../images/center_box_top_small.png) no-repeat; height: 20px;  margin: 0; }
#center_small .inhalt_small { background: url(../images/center_box_middle_small.png) repeat-y; margin: 0; width: 414px; padding: 0 20px; }
#center_small .bottom_small { background: url(../images/center_box_bottom_small.png) no-repeat; height: 20px;  margin: 0; }

#center_small .box { 
	width: 218px;
	height: 134px;
	float: left;
	margin: 0 4px 4px 0;
}

#center_small a.ringtones { background: url(../images/boxen/box-ringtones.png) no-repeat; margin: 0 4px 4px 0; }
#center_small a.musicmaker { background: url(../images/boxen/box-musicmaker.png) no-repeat; margin: 0 0 4px 0; }

#center_small a.madmovies { background: url(../images/boxen/box-madmovies.png) no-repeat; margin: 0 4px 4px 0; }
#center_small a.fightclub { background: url(../images/boxen/box-fightclub.png) no-repeat; margin: 0 0 4px 0; }

#center_small a.pinnwand { background: url(../images/boxen/box-pinnwand.png) no-repeat; margin: 0 4px 4px 0; }
#center_small a.darkstuff { background: url(../images/boxen/box-darkstuff.png) no-repeat; margin: 0 0 4px 0; }

#center .forumbox {
  position: relative;
  width: 550px;
  height: 180px;
  background-image: url(../images/boxen/forum.jpg);
}


.artbox { border: 1px dashed; padding: 10px; margin-bottom: 15px; }
.artbox2 { border: none; padding: 10px; margin-bottom: 10px; }


/* Rating Styles */

#widget a.add { display: block; position: absolute; width: 117px; height: 30px; top: 65px; cursor: pointer; background-image: url(../images/widget/add_btn.gif); }
#widget a.add:hover { display: block; position: absolute; width: 117px; height: 30px; top: 65px; cursor: pointer; background-image: url(../images/widget/add_btn_b.gif); }

#widget a.send { display: block; position: absolute; top: 7px; width: 132px; height: 24px; left: 178px; cursor: pointer; background-image: url(../images/widget/send_to.gif); }
#widget a.send:hover { display: block; position: absolute; top: 7px; width: 132px; height: 24px; left: 178px; cursor: pointer; background-image: url(../images/widget/send_to_b.gif); }


a.rate {
   position: relative;
   margin-top: 15px;
   background-image: url(../images/widget/devil_ico_w.gif);
   background-repeat: repeat-x;
   background-color: #ff0000;
   height: 50px;
   width: 125px;
   overflow: hidden;
   display: block;
   cursor:pointer;
}

a.rate span {
	position: relative;
	margin-top: 15px;
   background-image: url(../images/widget/devil_ico_b.gif);
   background-repeat: no-repeat;
   display:block;
   height:100%;
   width:0;
}


div#rating form span.devbtn5:hover {
	background-image: url(../images/widget/devil_ico_b.gif);
	position: absolute;
	width: 25px;
	margin-left: 100px;
	float: left;
	top: 22px;
}

div.quote {
	position: absolute;
	margin: 45px 0 0 101px;
	width: 30px;
	height: 30px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #0099BF;
}

/* Voting */

#center .inhalt table.vote {
	background-image: url(../images/voting/voting_bg_b.gif);
	background-repeat: no-repeat;
	padding: 20px;
	width: 550px;
	height: 350px;
	font-size: 120%;
	font-weight: bold;
}

#center .inhalt .vote_btn {
	display: block; 
	width: 55px;
	height: 28px;
	background-image: url(../images/voting/vote_btn.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: 50px;
}

#center .inhalt .results_btn {
	display: block; 
	width: 110px;
	height: 28px;
	background-image: url(../images/voting/results_btn.gif);
	background-repeat: no-repeat;

}

/* Send to Friend */

#sendtofriend {
	padding: 0px;
	margin: 0px;
	background-color: #000000;
}

table.sendtofriend {
	background-image: url(../images/popup/popup_b.gif);
	background-repeat: no-repeat;
}

.newwomen img { width: 40px; height: 35px; margin: 0 0 4px 4px; }
.newmen img { width: 40px; height: 35px; margin: 0 0 4px 4px; }

.bookmark { float: left; }
.bookmarks { float: left; margin: 3px 0 0 5px; }
.bookmarks a { width: 16px; height: 16px; line-height: 16px; padding: 2px 5px 0 0; }
.bookmarks img { border: 1px solid #fff; width: 16px; height: 16px; background-color: #fff; }
.bookmarks img:hover { border: 1px solid #FE0000; background-color: #FE0000; }

.newstuff a { margin: 2px; }

.vote_btn { border: 1px dashed; padding: 2px; }

.textcomu { padding: 0; margin: 0; }

a.dl-link { text-decoration: underline !important; }

/* Inlinepopup Style */

#sendmail {
	position: relative;
	width: 350px;
	height: 350px;
	background-image: url(../images/popup/popup_b.gif);
}

#GB_Window { z-index: 200; }



#bunny a#bunny_button_b { 
	position: relative;
	display: block;
	width: 990px; 
	height: 150px; 
	margin: auto;
	cursor: pointer;
}

#bunny a#bunny_button_r { visibility: hidden; }

#bunny a#bunny_button_b_ie6 { 
	position: relative;
	display: block;
	width: 250px; 
	height: 250px; 
	margin: auto;
	background-image: url(../images/bunny_btn_b.gif);
	cursor: pointer;
}

#bunny a#bunny_button_b_ie6:hover { position: relative; background-image: url(../images/bunny_btn_r.gif); }
#bunny a#bunny_button_r_ie6 { position: relative; visibility: hidden; }




/* Inlinepopup Style */

#sendmail {
	position: relative;
	width: 350px;
	height: 350px;
	background-image: url(../images/popup/popup_b.gif);
}

/* Shop Finder */

.shopfinder 
{
width:420px;
height:150px;
background-color: transparent;
background-image:url(../images/darkstuff/shopfinder.png);
background-repeat:no-repeat;
position: relative;
}

.shopfinder select, .shopfinder option, .shopfinder input
{
border-color:#d0ccb3;
color:#ffffff;
background-color:#000000 !important;
} 

.shopfinder .inputleft
{
position:relative;
width:100px;
height: 21px;
top:74px;
left:60px;
float:left;
}

.shopfinder .inputright
{
position:relative;
width:200px;
height: 21px;
top: 70px;
left: 175px;
float: left;
}

/* Shops */

#shops ul li:hover {
	background-color: #d0ccb3;
	cursor: pointer;
}


/* links */

a.myspace { background-image: url(../images/links/myspace.gif); width: 250px; height: 40px; position: relative; float:right; }
a.myspace:hover { background-image: url(../images/links/myspace.gif); width: 250px; height: 40px; position: relative; float:right;}

a.studivz { background-image: url(../images/links/studivz.gif); width: 300px; height: 40px; display: block; position: relative;}
a.studivz:hover { background-image: url(../images/links/studivz_o.gif); width: 300px; height: 40px; display: block; position: relative;}

a.schuelervz { background-image: url(../images/links/schuelervz.gif); width: 300px; height: 40px; display: block; position: relative;}
a.schuelervz:hover { background-image: url(../images/links/schuelervz_o.gif); width: 300px; height: 40px; display: block; position: relative;}


/* rating neu */

div#rating div.mem_not span a:hover {
	background-image: url(../images/widget/devils_b.gif);
}


div#rating form {
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 0px;
}

div#rating input {
	margin: 0px;
	padding: 0px;
}

div#rating form span {
	height: 25px;
}


div#rating form span.devbtn1 {
	background-image: url(../images/widget/devil_ico_w.gif);
	position: absolute;
	width: 25px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn2 {
	background-image: url(../images/widget/devil_ico_w.gif);
	position: absolute;
	width: 25px;
	margin-left: 25px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn3 {
	background-image: url(../images/widget/devil_ico_w.gif);
	position: absolute;
	width: 25px;
	margin-left: 50px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn4 {
	background-image: url(../images/widget/devil_ico_w.gif);
	position: absolute;
	width: 25px;
	margin-left: 75px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn5 {
	background-image: url(../images/widget/devil_ico_w.gif);
	position: absolute;
	width: 25px;
	margin-left: 100px;
	float: left;
	top: 22px;
}


div#rating form span.devbtn1:hover {
	background-image: url(../images/widget/devil_ico_b.gif);
	position: absolute;
	width: 25px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn2:hover {
	background-image: url(../images/widget/devil_ico_b.gif);
	position: absolute;
	width: 25px;
	margin-left: 25px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn3:hover {
	background-image: url(../images/widget/devil_ico_b.gif);
	position: absolute;
	width: 25px;
	margin-left: 50px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn4:hover {
	background-image: url(../images/widget/devil_ico_b.gif);
	position: absolute;
	width: 25px;
	margin-left: 75px;
	float: left;
	top: 22px;
}

div#rating form span.devbtn5:hover {
	background-image: url(../images/widget/devil_ico_b.gif);
	position: absolute;
	width: 25px;
	margin-left: 100px;
	float: left;
	top: 22px;
}

div.quote {
	position: absolute;
	margin: 45px 0 0 101px;
	width: 30px;
	height: 30px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #0099BF;
}

/* Voting */

#center .inhalt table.vote {
	background-image: url(../images/voting/voting_bg_b.gif);
	background-repeat: no-repeat;
	padding: 20px;
	width: 550px;
	height: 350px;
	font-size: 120%;
	font-weight: bold;
}

#center .inhalt .vote_btn {
	display: block; 
	width: 55px;
	height: 28px;
	background-image: url(../images/voting/vote_btn.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: 50px;
}

#center .inhalt .results_btn {
	display: block; 
	width: 110px;
	height: 28px;
	background-image: url(../images/voting/results_btn.gif);
	background-repeat: no-repeat;

}

/* Send to Friend */

#sendtofriend {
	padding: 0px;
	margin: 0px;
	background-color: #000000;
}

table.sendtofriend {
	background-image: url(../images/popup/popup_b.gif);
	background-repeat: no-repeat;
}


/* Community */

.statonline {
  font-weight: bold;
  color: #cc0000;
}

/* HandyToHell */

.new {
	background-color: #0099BF;
	padding: 10px;
}

/* Forum */

.forum_headline {
	background-color: #333333;
	color: #ffffff;
}

.forum_headline a {
	color: #ffffff;
  text-decoration: none;
}

.forum_subline {
  width: 100%;
	border: 1px solid #00c3f5;
}

.forum_subline a {
  text-decoration: none;
}

.forum_counter {
  color: #ffffff;
}

.forum_last {
  color: #ffffff;
}

.forum_nick a {
  color: #ffffff;
}

.forum_footer {
  width: 100%;
	border-top: 1px solid #00c3f5;
	border-left: 1px solid #00c3f5;
	border-right: 1px solid #00c3f5;
	border-bottom: 1px dashed #00c3f5;
}

.forum_footer a {
  text-decoration: none;
}

.forum_user_pic img {
  width: 50px;
}

.forum_text {
	background-color: #333333;
	padding: 10px;
}

#thread_wrapper {
  color: #ffffff;
}

#thread_wrapper a {
  text-decoration: none;
  color: #ffffff; 
}

#thread_wrapper a:hover {
  color: #00c3f5;
}

#thread_header {
  background-color: #333333;
  padding: 10px;
  margin-top: 5px;
  color: #ffffff;
}

#thread_header a {
  text-decoration: none;
  color: #ffffff; 
}

#thread {
  padding: 10px;
  margin-top: 5px;
  color: #ffffff;
}

.thread_subline {
  border-top: 1px solid #00c3f5;
  border-bottom: 1px solid #00c3f5;
  background-color: #333333;
  padding: 5px;
  color: #888888;
}

.thread_subline  a {
  text-decoration: none;
  color: #ffffff; 
}

.thread_footer {
  padding-bottom: 2px;
}

.thread_footer  a {
  text-decoration: none;
  color: #ffffff; 
}

.text_white {
  color: #ffffff;
}

.thread_table {
  border: 1px solid #00c3f5;
  margin-bottom: 5px;
}