html, body {
	background:		#fff;
	margin:			0px;
	height:			100%;
}

p { 
	display: block;
	margin-top: 7px;
	margin-bottom: 7px;
}

abbr {display: inline-block; margin:0; padding:0; clear:none; position:relative; top:0;}

h3,h4,h5 {display: inline-block; margin-top: 0.2em; margin-bottom: 0.2em;}


body, input, select, textarea, button {
	text-align:	left;
	font-size:	13px;
	font-family:	'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;
}

a {
	color:			green;
	text-decoration:	none;
}

a:hover {
	color:			#fff;
	background-color: green;
}

.addthis_toolbox a:hover {
	background: none;
}


img {
	border:			none;
}

form {
	display:		inline;
}


#header {
	background-color: #fff;
	position: relative;
	height: 110px;
	min-width: 1000px;
}

#content {
	margin: 0;
	padding: 0;
	position: relative;
	min-width: 950px;
	background: #eee url('/images/white_matrix.gif') repeat top left;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 50px;
	padding-top: 20px;
}


#footer {
	min-width: 1000px;
	position: relative;
	bottom:	0px;
	height: 100px;
	padding-top:	12px;
	border-top: 	1px solid green;
	background:	#fff url('/images/grad.png') repeat-x top left;
}

#footer span, .org {margin-left:35px; font-size:14px; display:inline-block; min-width:500px;}
#footer span a {font-size:13px;}


#line {
	margin: 0;
	padding: 0;
	position: relative;
	background-color: lightgreen;
	border-top: green solid 4px;
	padding-top: 2px;
	padding-left: 25px;
	padding-right: 25px;			
	height:	22px;
	min-width: 950px;
}



#menu {
	float:			left;
	padding-left:		10px;
	min-width:		400px;
	padding-top:		25px;
}

#menu-right {
	float:		right;
	padding-right: 	25px;
	padding-top:	25px;
	text-align: 	center;
}

#menu-right li, #menu li, .tab li {
	list-style: none;
	display: inline;
}


#key { background: #fff url('/images/go.png') no-repeat 0px -4px; }


#logo {
	float:			left;
	height:			95px;
	width:			160px;
	margin-left:		25px;
	margin-top:		15px;
	margin-right:		20px;
	background: transparent url('/images/small_rr_org_logo.png') no-repeat top center;
}

#logo span {
	display: none;
	color:	#fff;
}


#logo a, #logo a:visited, #logo a:hover {
	background: none;
	background-color: transparent;
}

.logo {
	display:block;
	width:160px;
	height:90px;
}


.dlcont {
	display: none;
	height: 200px;
	overflow: scroll;
	overflow-x: hidden;
	padding: 5px;
}
.dlclose {
	display: none;
	position: relative;
	top: -30px;
	left: -30px;
	float: right;
	height: 20px;
	width: 20px;
	background: #eee url('/images/up.png') no-repeat center center;
	border: 1px solid #bbb;
	cursor: pointer;
}

.showdl, .getdlc, .pass, .webmaster, .melden {
	display: inline-block;
	margin-top: 2px;
	padding-left: 3px;
	padding-right: 19px;
	margin-right: 9px;
	cursor: pointer;
	border: 1px solid #dfdfdf;
	-moz-border-radius: 	4px;
	-webkit-border-radius:	4px;
	white-space: nowrap;
	line-height: 20px;
}
.showdl {
	background: #f7f7f7 url('/images/down.png') no-repeat right center;
	color: blue;
}
.getdlc {
	padding-left: 19px;
	padding-right: 3px;
	background: #f9e9cc url('/images/dlc.png') no-repeat left center;
	color: brown;
}
.melden {
	padding-left: 19px;
	padding-right: 3px;
	background: #f9e9ee url('/images/melden.gif') no-repeat left center;
	color: black;
}

.pass {
	padding-left: 19px;
	padding-right: 3px;
	background: #f6e9ff url('/images/pass.png') no-repeat left center;
	color: brown;
	cursor: auto;
}
.pass code {color: black; font-size:11px;}

.webmaster {
	background: #eee url('/images/add.png') no-repeat right center;
	border-color: #bbb;
	cursor: auto;
	margin: 0;
}
.webmaster a:hover {background: transparent;color:black;}

.linklist {
	margin-left: 25px;
	padding-left: 0px;
}
.linklist li {
	list-style-type: none;
	padding:0; margin:0;
	list-style-image: url('/images/next.png');
	line-height: 10px;
	margin-bottom: 5px;
}
.linklist a, .linklist a:visited {color: #0066FF;}
.linklist a:hover {background: transparent; color: green;}

.linklist li span {clear:both; margin-top:0.1em; font-size:10px; display: block;}

.pages {
	padding: 1px;
	padding-left: 19px; 
	background: transparent url('/images/next.png') no-repeat left center;
	font-size: 14px;
}
.pages a, .pages a:visited {
	font-size: 14px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 2px;
	border: 1px solid #333;
	background-color: #eee;
}
.pages a:hover {
	border: 1px solid #fff;
	background-color: green;
}


.sinfo {
	float: right;
}


.cont {
	padding-top: 10px;
	font-size: 13px;
}


.entry-title {
	display:	inline;
	min-width:	800px;
	padding:		0;
	position:		relative;
	padding-bottom:		20px;
	font-size:		21px;

}

.entry-content {
	margin-top:		25px;		
	background:		#fff;
	padding:		9px;
	font-size:		13px;
	color:			#111;
	border:		1px solid #ccc;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
}

.left_box {
	float: left;
	display: block;
	min-width: 550px;
	width: 55%;
}


.right_ad_box {
	float: right;
	margin-left: 20px;
	display: inline-block;
	border: 1px solid blue;
	margin-top: 25px;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
	padding: 10px;
	min-width: 100px;
	background: #fff url('/images/white_matrix.gif') repeat top left;	
}

.left_ad_box {
	float: left;
	margin-right: 20px;
	display: inline-block;
	border: 1px solid green;
	margin-top: 25px;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
	padding: 10px;
	min-width: 100px;
	background: #fff url('/images/white_matrix.gif') repeat top left;	
}

.left_ad_box strong, .right_ad_box strong {
	display: block;
	padding-left: 19px;
	background: transparent url('/images/accept.png') no-repeat left center;
	padding-bottom: 2px;
	border-bottom: 1px dashed green;
}



.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}



.links {
	font-size:	11px;
	margin:		0;
	padding:	0;

}


.fhost {
	display:	inline;
	float:			right;
	color:			#000;
	padding:			3px;
	text-align:			right;
	font-size:			10px;
	font-style:			normal;
}

dfn, var {display:inline-block; position:relative; float:none;}

.link {width:200px; overflow:hidden; color:#888; float:none; display:inline-block; white-space: nowrap;}
.file-name{width:400px; overflow:hidden; float:none; display:inline-block; white-space: nowrap;}
.file-size{width:90px; overflow:hidden; font-size:11px; color:darkblue; float:none; display:inline-block; white-space: nowrap;}



.copyright, .about { float:right; text-align:right; margin-right:20px; margin-bottom:5px; font-size:11px; clear:both; display:inline-block; }



.pinf {
	border-top:	#666 dashed 1px;
	margin-top:	5px;
}

.url {
	display: 	inline;
	color:		#0066FF;
	background:	#fff;
	font-size:	10px;
}

.published {
	display: inline;
	float:	right;
	font-size: 10px;
}


.tid li {padding:3px;}

.tid0 {list-style-image: url('/images/alles.png');}
.tid1 {list-style-image: url('/images/apps.png');}
.tid2 {list-style-image: url('/images/musik.png');}
.tid3 {list-style-image: url('/images/filme.png');}
.tid4 {list-style-image: url('/images/erotik.png');}
.tid5 {list-style-image: url('/images/spiele.png');}
.tid6 {list-style-image: url('/images/ebook.png');}
.tid7 {list-style-image: url('/images/serien.png');}

.sr0 {padding-left:20px; background: transparent url('/images/alles.png') left center no-repeat;}
.sr1 {padding-left:20px; background: transparent url('/images/apps.png') left center no-repeat;}
.sr2 {padding-left:20px; background: transparent url('/images/musik.png') left center no-repeat;}
.sr3 {padding-left:20px; background: transparent url('/images/filme.png') left center no-repeat;}
.sr4 {padding-left:20px; background: transparent url('/images/erotik.png') left center no-repeat;}
.sr5 {padding-left:20px; background: transparent url('/images/spiele.png') left center no-repeat;}
.sr6 {padding-left:20px; background: transparent url('/images/ebook.png') left center no-repeat;}
.sr7 {padding-left:20px; background: transparent url('/images/serien.png') left center no-repeat;}

.sres, .sres a, .sres a:visited {
	margin-top:	0.1em;
	margin-bottom:	0.1em;
	display:	inline-block;
	height: 		19px;
	color:			green;
	font-weight:		bold;
	font-size:		15px;
}
.sres a:hover {
	color:			lightgreen;
	background-color:	green;
}

a.hlink:hover {background:none; color:green;}


.suche {
	position:		relative;
	border:			#000 solid 5px;
	background:		#000;
	padding:		1px;
	width:			500px;
	text-align:		center;
	-moz-border-radius: 	9px;
	-webkit-border-radius: 	9px;
}

.suche2 {
	position:		relative;
	border:		lightgreen solid 3px;
	background:		lightgreen;
	padding:		1px;
	width:			auto;
	text-align:		left;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
}


.suche input, .suche2 input {
	padding-left:		25px;
	min-width:		300px;
	height:			20px;
	padding:		4px 4px 4px 30px;
	font-size:		16px;
	border:			2px solid green;
	background:		#fff url('/images/all.png') no-repeat center center;
	-moz-border-radius: 	9px;
	-webkit-border-radius: 	9px;
}


.suche button, .suche2 button {
	text-align:		center;
	height:			30px;
	font-size:		16px;
}

.sml {
	font-size:		9px;
	font-weight:		normal;
	padding: 0;
	margin: 0;
}



.fab {
	display:block;
	position:		relative;
	margin-top:		15px;
	white-space:		nowrap;
	clear:both;

}

.fab a, .fab a:visited {
	float:right;
	color:			lightgreen;
	text-decoration:	none;
	background:		darkgreen;
	padding:		1px 6px 1px 6px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	margin-left:		2px;
}

.fab a:hover {
	position:		relative;
	top:			3px;
	border-top:		2px solid green;
	color:			darkgreen;
	background-color:	#fff;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
}

.tab .act {
	color:			lightgreen;
	background:		green;
}

.tab {
	display: inline-block;
	position:		relative;
	cursor:			default;
	font-size:		12px;
	white-space:		nowrap;
	margin-top:		0;
	margin-bottom:		3px;
}
.tab li {
	display: inline-block;
}
.tab li a span { display:none; visibility:hidden;}

.tab a {
	padding:		2px 7px 5px 7px;
	color:			darkgreen;
	font-weight:		bold;
	background:		lightgreen;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	border: 1px solid lightgreen;
	margin-left:		2px;
}

.tab a:hover {
	position:		relative;
	border-top:		2px solid green;
	color:			green;
	background-color:	#fff;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
}




fieldset {
	position:		relative;
	margin:			9px;
	padding:		9px;
	text-align:		center;
	border:			2px solid #ccc;
	background:		#eee;
}

fieldset legend {
	font-size:		18px;
	padding:		3px;
	color:			white;
	background:		#ccc;
}

.tg1 {
	color:			#f0941a;
	font-size:			48px;
	z-index:			1;
}

.tg2 {
	color:			#d319a4;
	font-size:			39px;
	z-index:			2;
}

.tg3 {
	color:			#b42aab;
	font-size:			30px;
	z-index:			3;
}

.tg4 {
	color:			#913db4;
	font-size:			26px;
	z-index:			4;
}

.tg5 {
	color:			#6e51bd;
	font-size:			18px;
	z-index:			5;
}

.error {
	margin-top: 10px;
	padding: 10px;
	background: #FEF1F1;
	border: 1px solid #111;
}

.status0 {background: transparent url('/images/unchecked.png') no-repeat left center; padding-left: 24px; float:left;}
.status1 {background: transparent url('/images/online.png') no-repeat left center; padding-left: 24px; float:left;}
.status2 {background: transparent url('/images/partsdown.png') no-repeat left center; padding-left: 24px; float:left;}
.status3 {background: transparent url('/images/partsdown.png') no-repeat left center; padding-left: 24px; float:left;}
.status4 {background: transparent url('/images/partsdown.png') no-repeat left center; padding-left: 24px; float:left;}
.status5 {background: transparent url('/images/offline.png') no-repeat left center; padding-left: 24px; float:left;}
.status6 {background: transparent url('/images/offline.png') no-repeat left center; padding-left: 24px; float:left;}


.meldungen {border-bottom: 1px solid #ccc; display:block; margin-bottom: 5px;}
.meldungen samp {width:20px;height:20px;overflow:hidden;display:inline-block; color:transparent;cursor:help;}
.mpass {background: #fafafa url('/images/error.png') no-repeat center center;}
.mfake {background: #fafafa url('/images/cross.png') no-repeat center center;}
.mvirus {background: #fafafa url('/images/achtung.png') no-repeat center center;}

#all {display:block; float:left; height:16px; padding:3px; overflow:hidden; white-space:nowrap;}
#rs {display:block; float:left; background: url('/images/rs.png') no-repeat center center; width:16px; height:16px; padding:3px; overflow:hidden; color:transparent; white-space:nowrap;}
#ul {display:block; float:left; background: url('/images/ul.png') no-repeat center center; width:16px; height:16px; padding:3px; overflow:hidden; color:transparent; white-space:nowrap;}
#nl {display:block; float:left; background:  url('/images/nl.png') no-repeat center center; width:16px; height:16px; padding:3px; overflow:hidden; color:transparent; white-space:nowrap;}
#shareonline {display:block; float:right; background: url('/images/shareonline.png') no-repeat center center; width:16px; height:16px; padding:3px; overflow:hidden; color:transparent; white-space:nowrap;}
#wupload {display:block; float:right;background: url('/images/wupload.png') no-repeat center center; width:16px; height:16px; padding:3px; overflow:hidden; color:transparent; white-space:nowrap;}
#filesonic {display:block; float:right;background: url('/images/filesonic.png') no-repeat center center; width:16px; height:16px; padding:3px; overflow:hidden; color:transparent; white-space:nowrap;}
#hotfile {display:block; float:right;background: url('/images/hotfile.png') no-repeat center center; width:16px; height:16px; padding:3px; overflow:hidden; color:transparent; white-space:nowrap;}
#fileserve {display:block; float:right;background: url('/images/fileserve.png') no-repeat center center; width:16px; height:16px; padding:3px; overflow:hidden; color:transparent; white-space:nowrap;}



dt, dd {display:inline-block;clear:none;margin:0;padding:0;}
dd {clear:right;display:inline;}
dt {padding-left:20px; background: transparent url('/images/next.png') no-repeat left center;}


div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #999;
 color: #FFF;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

