body {
	background:url(../_img/background.jpg) #030303;
	background-position:center top;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.5em;
	text-align:justify;
	margin: 0px;
}

#header_box {
	height: 340px;
	width: 100%;
}

	#header {
		height: 340px;
		width: 870px;
		margin:auto;
		position:relative;
	}
	
	#headbanner {
		position:absolute; right:14px; top:24px; 
	}
	#headbanner img { border:0; }
    
	    #navigation {
        padding-top: 15px;
		padding-left:30px;
		height:31px;
        -moz-border-radius:20px;
        -khtml-border-radius:20px;
        background: url('./../_img/schwarz_transparenz.png');    

    }
	
	    #box {
        margin-top:10px;
		height:140px;
        -moz-border-radius:20px;
        -khtml-border-radius:20px;
        background: url('./../_img/schwarz_transparenz.png');   
text-align:center;		

    } 
	#box img{
		margin-top:15px; 
	}
	

#content {
	width: 870px;
	margin: auto;
	margin-top:0px;
}


#content #left_top {
    width: 604px;
	height:25px;
    margin-top: 20px;
	/* background:url(./_img/leftbox_top.png) center top no-repeat; */
    float: left;
}

#left_middle {

/*  background:url(img/leftbox_bg.png) repeat-y; */
	height:auto;
	position:relative;
	margin-bottom:0px;
    color: white;
    background: url('./../_img/schwarz_transparenz.png');
    padding: 28px;
    -moz-border-radius:20px;
    -khtml-border-radius:20px;
}


#left_bottom {
	height:23px;
	/* background:url(./_img/leftbox_bottom.png) center top no-repeat; */
	position:relative;
	top:-11px;
}

#content #right_top {
    width: 253px;
	height:25px;
    margin-top: 20px;
	/* background:url(./_img/rightbox_top.png) center top no-repeat; */
	float: right;
}
#right_middle {
	margin-top:0px;
/*	background:url(./../_img/rightbox_bg.png) repeat-y;*/
	/* height:50px; */
    background: url('./../_img/schwarz_transparenz.png');
    color: white;
    padding: 28px;
    -moz-border-radius:20px;
    -khtml-border-radius:20px;
    
   }
   
#right_bottom {
	margin-top:20px;
	height:23px;
    /* background:url(./_img/rightbox_bottom.png) center top no-repeat; */
}

#footer {
    height: 104px;
    width: 100%;
    background: #010101;
    margin-top: 39px;
	text-align:center;
	padding-top:10px;
	color: #FFFFFF;
	font-weight:bold;
}


#main_box #content #right table tr td table tr td {
	text-align: right;
}
#main_box #content #right table tr td table {
	text-align: left;
}
#main_box #content #right table {
	text-align: right;
}

/* Content */
fieldset { border:0; }
div#content form { margin:13px 0 10px 0; }

div#content form label { width:140px; clear:both; float:left; }
div#content form select { float:left; margin-bottom:7px; width:189px; color:#313131; font-size:11px; padding:0 2px; height:17px; }
div#content form option {color:#313131; font-size:11px; }
div#content img#captchaimage { float:left; margin:3px 10px 10px 0; }
div#content form input { width:201px !important; width:207px; padding:1px 3px 0; height:17px; margin-bottom:5px; color:#313131; font-size:11px; }
div#content form input[type=submit] { height:auto !important; }
div#content div#right_middle input { width:160px !important; }
div#content a:link, div#content a:visited { color:#EEE; font-weight:bold; text-decoration:none; border-bottom:1px dotted #EEE; }
div#content a:hover, div#content a:active { color:#f00000; border-bottom:1px dotted #f00000; }
.clear { clear:both; }
.hidden { display:none; }
.center { text-align:center; }

#right_middle dl { line-height:200%; width:201px; }
#right_middle dt { float:left; clear:both; width:165px; border-bottom:1px dotted #FFF; }
#right_middle dd { float:right; border-bottom:1px dotted #FFF; margin-top:-23px; }

ul#stats li { clear:both; line-height:200%; height:22px; width:201px; border-bottom:1px dotted #FFF; list-style:none; margin-left:-35px; }
ul#stats li span.left { float:left; }
ul#stats li span.right { float:right; }

.domainlist a { margin-right:20px; border:0 !important; }
.domainlist img { border:0; }
.left.domainlist img { margin:10px 0; }
code { background:#333; display:block; padding:10px; margin-bottom:40px;text-align:left; }
div#media img { border:1px solid #CCC; }

div.pages { margin:10px 0; clear:both; }
div.pages:before { content:"Seite";  }
div.pages a { display:inline-block; padding:3px 8px; margin:2px 4px; font-weight:bold; text-decoration:none; }
div.pages a.page_active { border:1px solid #FFF; background:#333; color:#FFF; }
div.pages a.page_inactive { border:1px solid #C6C6C6; color:#FFF }
div.pages a.page_inactive:hover, div.pages a.page_inactive:active { background:#323232; color:#FFF; }