/* @group general */

body {
	background-color: #4a4a4a;
	color: #fff;
	}

a:link, a:visited, a:hover {
	color: #f038a4;
}

h1 {
	background-image: url(../img/black/main/header_logo.gif);
}



/* @end */

DIV#header {
	background-image: url(../img/black/main/header.gif);
}

DIV.header {
    background-image: url(../img/black/main/header_bg.gif);
}

/* @group navigation */
a.navigation_startseite:link, a.navigation_startseite:visited {
	background-image: url(../img/black/navigation/startseite.gif);
	height: 45px;
	width: 110px;
	}

a.navigation_startseite:hover {
	background-image: url(../img/black/navigation/startseite_hover.gif);
	}

a.navigation_neueboys:link, a.navigation_neueboys:visited {
	background-image: url(../img/black/navigation/neueboys.gif);
	height: 45px;
	width: 110px;
	}

a.navigation_neueboys:hover {
	background-image: url(../img/black/navigation/neueboys_hover.gif);
	}

a.navigation_neuevideos:link, a.navigation_neuevideos:visited {
	background-image: url(../img/black/navigation/neuevideos.gif);
	height: 45px;
	width: 111px;
	}

a.navigation_neuevideos:hover {
	background-image: url(../img/black/navigation/neuevideos_hover.gif);
	}

a.navigation_neuebilder:link, a.navigation_neuebilder:visited {
	background-image: url(../img/black/navigation/neuebilder.gif);
	height: 45px;
	width: 111px;
	}

a.navigation_neuebilder:hover {
	background-image: url(../img/black/navigation/neuebilder_hover.gif);
	}

a.navigation_chat:link, a.navigation_chat:visited {
	background-image: url(../img/black/navigation/chat.gif);
	height: 45px;
	width: 111px;
	}

a.navigation_chat:hover {
	background-image: url(../img/black/navigation/chat_hover.gif);
	}

a.navigation_suche:link, a.navigation_suche:visited {
	background-image: url(../img/black/navigation/suche.gif);
	height: 45px;
	width: 110px;
	}

a.navigation_suche:hover {
	background-image: url(../img/black/navigation/suche_hover.gif);
	}



/* @end */


/* @group header */

#statistik .box_title {
 	color: #2a2a2a;
	border-left: 1px solid #2a2a2a;
}

#statistik .box_content {
	color: #fff;
}

#statistik .button {
	color: #fff;
	background: #000000 url(../img/black/icons/arrow_blue_forward.gif) no-repeat 4px 8px;
}


/* @end */


/* @group footer */

#footer {
	background: url(../img/black/main/footer.gif) repeat-x;
	}


#footer .hometown {
	color: #fff;
}

#footer a:link, #footer a:visited {
	color: #e3f0f6;
}


/* @main col */

DIV.main_col {
    background-color: #2a2a2a;
}

DIV.left_col .td1 {
    background:#4a4a4a;
    padding:2px;
}

DIV.left_col .td2 {
    background:#000000;
    padding:2px;
}

DIV.box_content {
	background-color: #000;
}

DIV.box_content.warn {
    background-image: url(../img/black/icons/warn.png);
    background-repeat: no-repeat;
    background-position: 600px 15px;
}

DIV.right_col .box_content.warn {
    background-position:175px 15px;
}

DIV.box_content.info {
    background-image: url(../img/black/icons/info.png);
    background-repeat: no-repeat;
    background-position: 600px 15px;
}

DIV.right_col .box_content.info {
    background-position:175px 15px;
}
DIV.box_content.success {
    background-image: url(../img/black/icons/success.png);
    background-repeat: no-repeat;
    background-position: 600px 15px;
}

DIV.right_col .box_content.success {
    background-position:175px 15px;
}
DIV.box_content.error {
    background-image: url(../img/black/icons/error.png);
    background-repeat: no-repeat;
    background-position: 600px 15px;
}

DIV.right_col .box_content.error {
    background-position:175px 15px;
}
DIV.box_content.coins {
    background-image: url(../img/black/icons/coins.png);
    background-repeat: no-repeat;
    background-position: 600px 15px;
}

DIV.right_col .box_content.coins {
    background-position:175px 15px;
}
DIV.box_content.ban {
    background-image: url(../img/black/icons/ban.png);
    background-repeat: no-repeat;
    background-position: 600px 15px;
}

DIV.right_col .box_content.ban {
    background-position:175px 15px;
}
DIV.box_content.announcement {
    background-image: url(../img/black/icons/announcement.png);
    background-repeat: no-repeat;
    background-position: 600px 15px;
}

DIV.right_col .box_content.announcement {
    background-position:175px 15px;
}
DIV.box_content.euro {
    background-image: url(../img/black/icons/euro.png);
    background-repeat: no-repeat;
    background-position: 600px 15px;
}

DIV.right_col .box_content.euro {
    background-position:175px 15px;
}
DIV.box_content.rss {
    background-image: url(../img/black/icons/rss.png);
    background-repeat: no-repeat;
    background-position: 600px 15px;
}

DIV.right_col .box_content.rss {
    background-position:175px 15px;
}
DIV.box_content.siegel {
    background-image: url(../img/black/icons/siegel.gif);
    background-repeat: no-repeat;
    background-position: 560px 15px;
}

DIV.right_col .box_content.siegel {
    background-position:175px 15px;
}
DIV.box_content.abofrei {
    background-image: url(../img/black/icons/abofrei.gif);
    background-repeat: no-repeat;
    background-position: 560px 15px;
}

DIV.right_col .box_content.abofrei {
    background-position:175px 15px;
}
DIV.right_col .box_content.credits {
    background-image: url(../img/black/icons/load_coins.gif);
    background-repeat: no-repeat;
    background-position:right bottom;
}

DIV.box_content.teaser_start {
    background-image: url(../img/black/teaser/startpage_part2.jpg);
}

H2.teaser_start {
    background-image: url(../img/black/teaser/startpage_part1.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
}
DIV.box_content.teaser_member {
    background-image: url(../img/black/teaser/memberpage_part2.jpg);
    background-repeat: no-repeat;
    height:182px;
}
H2.teaser_member {
    background-image: url(../img/black/teaser/memberpage_part1.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
}
DIV.box_media {
    background-color: #4a4a4a;
}

DIV.box_media A.user {
    background-color: #fff;
}

DIV.box_media A.desc {
    background-color: #000;
}

DIV.box_media A.profile {
    color: #FFFFFF;
    background: url(../img/black/icons/arrow_white_forward.gif) no-repeat 10px center;
    background-color: #000;
}

DIV.box_media A.gallery {
    background-image: url(../img/black/icons/gallery_photos_bg.gif);
}

/* @group user_status */

a.user:link, a.user:visited, a.user:hover {
	background-image: url(../img/black/icons/user.png);
	background-repeat:no-repeat;
}

a.user.standard:link, a.user.standard:visited, a.user.standard:hover {
	background-image: url(../img/black/icons/user_standard.png);
}

a.user.mod:link, a.user.mod:visited, a.user.mod:hover {
	background-image: url(../img/black/icons/user_mod.png);
}

a.user.offline:link, a.user.offline:visited, a.user.offline:hover {
	background-image: url(../img/black/icons/user_offline.png);
}

.onlinelist_user a.user_standard:link {
	color: #e3f0f6;
}

.onlinelist_user a.user_offline:link {
	color: #000000;
}


/* @end */
/* @group input_mask */

.input_mask label, .input_mask h3 {
	color: #94a8af;
	}

.input_mask .textfield {
	background-color: #2a2a2a;
	border: 1px solid #000000;
	color: #f038a4;
}

.input_mask .button {
	color: #fff;
	background: #4a4a4a url(../img/black/icons/arrow_blue_forward.gif) no-repeat 5px center;
}

.input_mask_linklist a:link, .input_mask_linklist a:visited {
	color: #e3f0f6;
}

ul.input_mask_linklist {
	list-style-image: url(../img/black/icons/arrow_blue_forward.gif);
}



/* @end */

/* @group styles */

.text_info {
	color: #e3f0f6;
	}

.box_info {
	background-color: #2a2a2a;
	border: 1px solid #000000;
	color: #f038a4;
}
.box_info2 {
	background-color: #2a2a2a;
	border: 1px solid #000000;
	color: #ffffff;
}
.box_info2.escort {
    background-image: url(../img/black/icons/escort.png);
    background-repeat: no-repeat;
    /*background-position: 370px 170px;*/
    background-position: right bottom;
}

.box_info.tools {
    background-image: url(../img/black/icons/tools.png);
}
<!--[if IE]>
.box_info.tools {
    background-image: url(../img/black/icons/tools.gif);
}
<![endif]-->

.light {
	color: #94a8af;
}
.dc {
	background-image: url('../images/dcbg.gif');
	background-repeat: no-repeat;
	width: 79px;
	height: 50px;
	text-align: center;
	padding-top: 3px;
	font-size: 18px;
	/*font-family: 'Comic Sans MS', cursive;*/
	font-weight: bold;
	color: #000000;
}
.wrg {
	padding: 2px 6px 1px 6px;
	margin-top: 2px;
	background: #ffffff;
	border: 1px solid #d0d0d0;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.tab1 {
	background: #edeae2;
	font-size: 11px;
	padding: 4px 10px;
	white-space: nowrap;
	text-align: center;
}
.tab2 {
	background: #f5f5f5;
	font-size: 11px;
	padding: 4px 10px;
	width: 100%;
}
.tabspc {
	width: 2px;
	height: 2px;
}
.dataTable td{
	border-color: #F038A4;
	border-style: dotted;
	border-width: 0 0 1px 0;
}
.profileTable td{
	border-color: #F038A4;
	border-style: dotted;
	border-width: 1px 0 0 0;
}

/* @end */