/*@charset "utf-8";*/

body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center; 
	height:100%;
	color:#222222;
}
div {
	color:#efefef;
}
#hell body {
	color:#222222;
}
#hell div {
	color:#efefef;
}
h1 {
	font-size:1.3em;
	padding:0px;
	margin-top:2px;
	margin-bottom:2px;
	line-height:22px;
	height:22px;
}
h2 {
	font-size:1.1em;
	padding:0px;
	margin-top:2px;
	margin-bottom:2px;
	line-height:22px;
	height:22px;
}

#main_content {
	position:absolute;
	top:0px;
	left:0px;
	z-index:4;
	height:100%;
}

#site_content {
	position:relative;
	top:10px;
	height:auto;
	width:980px;
	min-height:200px; 
	text-align:left;
	overflow:visible;
	padding-bottom:40px;
	/*padding-bottom:120px;*/
	z-index:10;
}

#site_content2 {
	position:relative;
	top:10px;
	height:auto;
	left:100px;
	width:1180px;
	min-height:200px; 
	text-align:left;
	overflow:visible;
	padding-bottom:40px;
	/*padding-bottom:120px;*/
	z-index:10;
}

#site_content_new {
	position:relative;
	top:10px;
	width:980px;
	min-height:200px; 
	text-align:left;
	overflow:visible;
	padding-bottom:40px;
	/*padding-bottom:120px;*/
	z-index:10;
}
#skyscraper_banner {
	position:absolute;	
	overflow:visible;
	top:0px;
	left:1000px;
	z-index:10;
	width:160px;
}
#abschluss {
	/*position:absolute;*/
	position:relative;
	width:100%;
	min-height:80px;
	background-image:url(/static/gfx/head-navigation/bottom-unten_k.png);
	background-position:50%;
	background-repeat:repeat-y;
	color:#999999;
	bottom:0px;
	height:70px;
	font-size:0.9em;
	font-weight:bold;
	z-index:11;
}
.abschluss2 {
	position:absolute;
	width:100%;
	min-height:80px;
	background-image:url(/static/gfx/head-navigation/bottom-unten_k.png);
	background-position:50%;
	background-repeat:repeat-y;
	color:#999999;
	bottom:0px;
	height:70px;
	font-size:0.9em;
	font-weight:bold;
	z-index:11;
}
#abschluss a {
	color:#999999;
	text-decoration:none;
}
#abschluss a:hover {
	color:#BBBBBB;
	text-decoration:underline;
}

.clearer {
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
}
.spacer{
	height:2px;
	overflow:hidden;
}
.form {
	border:1px solid #333333;
	font-size:1em;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 1px 2px 1px 2px;
}
.form_label {
	 font-size:1em;
	 font-weight:bold;
}
.no_decoration {
	text-decoration:none;
}
.pager {
	font-size:12px;
	padding:3px;
	color:#CCCCCC;
	text-decoration:none;
}
.pager.current {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.form {
	border:1px solid #333333;
	background-color:#efefef;
	padding:2px;
}
.form_btn {
	border:1px solid #333333;
	background-color:#efefef;
	font-family:Arial, Helvetica, sans-serif;
	color:#111111;
	padding:1px;
	font-size:11px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
}
.form_btn:hover {
	background-color:#cccccc;
	color:#000000;
	cursor:pointer;
}
.no_css {
	border:0px !important;
	padding:0px !important;
	background:none !important;
}

/* Feature Boxen */
.featurebox_left {
	height: 114px;
	width: 430px;
	background-image: url(/static/gfx/multifunktionsboxen/mfbox-l-1_5sp-full.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	position: relative;
}
.featurebox_left .logo {
	height: 89px;
	width: 89px;
	position: absolute;
	left: 10px;
	top: 10px;
}
.featurebox_left .text {
	height: 89px;
	width: 314px;
	position: absolute;
	left: 110px;
	top: 10px;
	font-size: 11px;
	color:#cccccc;
}
.featurebox_left .patch {
	background-image: url(/static/gfx/icons/patch-win.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 45px;
	width: 45px;
	left: 10px;
	top: 10px;
	
}

.featurebox_left .patch {
	background-repeat: no-repeat;
	position: absolute;
	height: 45px;
	width: 45px;
	left: 10px;
	top: 10px;
}
.featurebox_left .patch.win  {
	background-image: url(/static/gfx/icons/patch-win.png);
}
.featurebox_left .patch.update {
	background-image: url(/static/gfx/icons/patch-update.png);
}
.featurebox_left .patch.sondersendung {
	background-image: url(/static/gfx/icons/patch-sondersendung.png);
}
.featurebox_left .patch.neu {
	background-image: url(/static/gfx/icons/patch-neu.png);
}
.featurebox_right {
	height: 114px;
	width: 430px;
	background-image: url(/static/gfx/multifunktionsboxen/mfbox-r-1_5sp-full.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	position: relative;
}

.featurebox_right .logo {
	height: 89px;
	width: 89px;
	position: absolute;
	left: 333px;
	top: 10px;
}
.featurebox_right .text {
	height: 89px;
	width: 314px;
	position: absolute;
	left: 10px;
	top: 10px;
	color:#cccccc;
	font-size: 11px;
}

.featurebox_right .patch  {
	background-repeat: no-repeat;
	position: absolute;
	height: 45px;
	width: 45px;
	left: 377px;
	top: 10px;
}
.featurebox_right .patch.win  {
	background-image: url(/static/gfx/icons/patch-win.png);
}
.featurebox_right .patch.update {
	background-image: url(/static/gfx/icons/patch-update.png);
}
.featurebox_right .patch.sondersendung {
	background-image: url(/static/gfx/icons/patch-sondersendung.png);
}

.link_button {
	color:#ffffff;
	text-decoration:none;
	background-image:url(/static/gfx/icons/linkpfeil-white-small.gif);
	width:20px;
	height:15px;
	padding-right:15px;
	background-repeat:no-repeat;
	background-position:100% 50%;
}

.link_no-decoration {
text-decoration:none;
color:#ffffff;
}



#alert_box_fs {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;left:0px;
	z-index:100; 
	color:#E5E5E5;
	background-image:url(/static/gfx/alertbox/bkdshader-h-scanlines_k.png);
}
#alert_box_fs .nrw {color:#6AB522;}
#alert_box_fs .alert_headline {	font-size:16px;color:#ffffff;font-weight:bold; }
#alert_box_fs .alert_desc {		font-size:13px;	color:#ffffff; }
#alert_box_fs .alert_hinweis {	font-size:13px;color:#808080;font-weight:normal; }



.bannerholder_vertical {
padding-top:10px; padding-bottom:10px;
}

.bannerholder_vertical .content {
	background-image:url(/static/gfx/werbung/bannerholder-3sp-bkd_k.png);
	width:880px;
	height:92px;
	position:relative;
}
.bannerholder_vertical .werbe_icon {
	position:absolute;
	height:80px;
	left:10px;
	width:20px;
}
.bannerholder_vertical .banner {
	left:35px;
	position:absolute;
	width:800px;
}
.foren_login_input {
	height:13px;
	font-size:11px;
	width:80px;
	border:1px solid #111111 !important;
	padding:2px !important;
}
.foren_login_desc {
	float:left;
	width:100px;
	padding-right:5px;
	color:#eeeeee !important;
	font-size:12px !important;
	font-weight:bold;
	padding-top:3px;
}
.btn_description {
	padding:5px; 
	padding-bottom:1px;
	padding-top:4px; 
	color:#ffffff !important;
	font-size:12px !important;
	font-weight:bold !important;
	cursor:pointer;
}

.related {
	/*background-color:#efefef;*/
	padding:2px;
	margin-top:3px;
	
}

.related .related_content {
	color:#222222;
	font-size:11px;
	padding:5px;
}
.related_content div {
	color:#222222;
	font-size:10px;
}

.related .titlebar {
	padding-top:2px;font-size:12px;
	color:#ffffff;
}

/*.link {
	color:#ffffff;
	text-decoration:none;
	background-image:url(/static/gfx/icons/linkpfeil-white-small.gif);
	padding-right:15px;
	background-repeat:no-repeat;
	background-position:100% 70%;
}*/
