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

body, input, select, textarea, button {
	font-family:		'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size:			13px;
}
abbr {display: inline-block; margin:0; padding:0; clear:none; position:relative; top:0;}

tt {
	font-size:		11px;
	color:			#555;
}

a {
	color:			#f09;
	text-decoration:		none;
}
a:hover {
	color:			#fff;
	background-color:	#f09;
}

img {
	border:			none;
}

form {
	display:			inline;
}

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;
}


h1,h2 {display: inline-block;}
.entry-title {min-width:750px; width:60%;}


.fnfo {
	color:			#000;
	padding:			3px;
	text-align:			right;
	font-size:			10px;
	font-style:			normal;
}
.hreview {display:none;}
.copyright { float:right; margin-right:20px; }
.updated {float:right; display:inline-block; margin:20px; height:20px;}

.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: #008ed8;
}


#foot {
	position: 			relative;
	height: 			80px;
	margin-top: 		40px;
	padding-top:		10px;
	border-top: 		1px solid #008ed8;
	background: 		#fafafa url('/images/grad.png') repeat-x 0 -20px;
}
#foot span {margin-left:35px; font-size:14px;}
#font span a {font-size:16px;}

#black {
	background:			#000;
	height:			100px;
	min-width:			990px;
	width:			auto;
	padding-left:		20px;
}

#purp {
	background:			#008ed8;
	border-top:			#36c solid 5px;			
	height:			13px;
}

#rtop {
	position:			relative;
	float:			left;
	padding-left:		10px;
	margin-top:			15px;
}

#smlogo {
	position:			relative;
	float:			left;
	padding-left:		10px;
	padding-right:		10px;
	height:			68px;
	margin-top:			20px;
}


#cpage {
	position:			absolute;
	clear:				both;
	left:				25%;
	right:				25%;
	text-align:			center;
}
#dpage {
	position:			relative;
	text-align:			left;
	padding-left:			35px;
	padding-right:			35px;
	clear:				both;
	min-height:			690px;
	padding-bottom:			35px;
}

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

.yinf {
	background:			#ffffc4;
}

.lii li {
	margin-left:		15px;
	margin-top:			4px;
}

.box {
	clear:				both;
	float:				right;
	width:				300px;
	text-align:			center;
	display:			inline-block;
	position:			relative;
	margin:				10px 10px 10px 20px;
	padding:			5px 10px 5px 10px;
	border:				1px solid #bbb;
	-moz-border-radius:	10px;
	background:			#eee;
}

.box2 {
/*
	display: inline-block;
	float: right;
	position: relative;
	margin-right: 30px;
	margin-top: 30px;
	min-width: 220px;
*/
	position:			absolute;
	clear:				both;
	width:				220px;
	right:				30px;
	top:				50px;
}

.cor, .cor a, .cor a:visited  {
	position:			absolute;
	top:				1px;
	right:			1px;
	margin:			1px;
	padding:			1px;

}
.cor a:hover {
	background:			transparent;
}

.cont, .scont {
	background:			#fff;
	padding:			9px;
	font-size:			13px;
	color:			#111;
	border-top:			1px solid #ccc;
	border-left:		1px dashed #ccc;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
}
.scont {
	padding:	5px;
	font-size:  11px;
	background: #fff;
}
.scont p {margin:0;padding:0;}


.rest a, .rest a:visited {
	color:			#f09;
	font-weight:		bold;
	font-size:			15px;
}
.rest a:hover {
	color:			#008ed8;
	background-color:			#fff;
}

.rest span {
	color:			#f09;
	font-weight:		bold;
	font-size:			16px;
	cursor:			pointer;
}

.resy, .resa {
	margin-top:			21px;
	position:			relative;
	clear:				both;
	color:				#333;
	font-size:			15px;
	background:			#ffffc4;
	border-top:			#ddd dashed 1px;
	padding-left:		5px;
	min-width:			600px;
	width:			750px;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
}
.resa {
	min-width:			0;
	width:			auto;
}

.resd, .sresd {
	margin-top:			10px;
	margin-bottom:			15px;
	overflow:			hidden;
	position:			relative;
	clear:			both;
	color:			#333;
	font-size:			15px;
	background:			#E9F3FE;
	border-top:			#D9E3ED solid 1px;
	padding-left:		5px;
	min-width:			600px;
	width:			750px;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
}
.sresd{
	background-color: #F4FDFF;
	border: none;
}

.resx {
	margin-top:			21px;
	position:			relative;
	clear:				both;
	color:				#333;
	font-size:			15px;
	background:			#E9F3FE;
	border-top:			#ddd dashed 1px;
	padding-left:		5px;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
}

.resd ul {
	padding:			0;
	margin:			0;
}
.url {
	border-top:			#666 dashed 1px;
	color:			#0066FF;
	background:			#fff;
	font-size:			10px;
	margin-top:			5px;
}

.resl {
overflow: hidden;
white-space: nowrap;
width: 600px;
	position:			relative;
	color:			#e08;		
	font-size:			10px;
	padding-left:		5px;
	float:			left;
}
.rtime {
	position:			relative;
	color:			#5C7BAF;
	font-size:			10px;
	float:			right;	
}
#resu {
	margin-top:			35px;
	background:			#E9F3FE;
	width:			700px;
	border-top:			#999 dashed 1px;
}

.tid0 {list-style-image: url('/images/all.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');}


.sres0 {padding-left:20px; background: transparent url('/images/all.png') 0px 2px no-repeat;}
.sres1 {padding-left:20px; background: transparent url('/images/apps.png') 0px 2px no-repeat;}
.sres2 {padding-left:20px; background: transparent url('/images/musik.png') 0px 2px no-repeat;}
.sres3 {padding-left:20px; background: transparent url('/images/filme.png') 0px 2px no-repeat;}
.sres4 {padding-left:20px; background: transparent url('/images/erotik.png') 0px 2px no-repeat;}
.sres5 {padding-left:20px; background: transparent url('/images/spiele.png') 0px 2px no-repeat;}
.sres6 {padding-left:20px; background: transparent url('/images/ebook.png') 0px 2px no-repeat;}
.sres7 {padding-left:20px; background: transparent url('/images/serien.png') 0px 2px no-repeat;}

.sres, .sres a, .sres a:visited {
	overflow:			hidden;
	height: 			20px;
	line-height:			20px;
	color:			#36c;
	font-weight:		bold;
	font-size:			15px;
}
.sres a:hover {
	color:			#f09; 
	background-color:		#fff;
}


.tid a, .tid a:visited {
	position:			relative;
	top:				-4px;
	color:			#666;
}
.tid a:hover {
	position:			relative;
	top:				-6px;
	color:			#f09;
	background:			none;
}
.tid li {
	margin-top:			4px;
	padding-left:		5px;
	margin-left:		30px;
	border-bottom:		1px solid #ccc;
	border-right:		1px solid #ccc;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
}
a.tid {
	white-space: 		nowrap;
	overflow:			hidden;
	}


#resu p {
	padding:			0;
	margin:			0;
}
#rsid {
	float:			right;
	margin-right:		35px;
}

#logo {
	position:			relative;
	text-align:			center;
	height:			105px;
	margin-top:			30px;
}

.hili {
	font-size:			13px;
	border-bottom: 		#008ed8 dashed 1px;
	background:			#fff;

}

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


.suche2 {
	position:			relative;
	border:			#36c solid 5px;
	background:			#008ed8;
	padding:			1px;
	margin-top:			5px;
	width:			auto;
	text-align:			left;
	-moz-border-radius: 	9px;
	-webkit-border-radius:	9px;
}


.suche input, .suche2 input {
	padding-left:		25px;
	width:			350px;
	height:			20px;
	padding:			4px 4px 4px 43px;
	font-size:			16px;
	border:			1px solid #008ed8;
	background:			#FFF url('/images/all.gif') no-repeat 0px -2px;
	-moz-border-radius: 	9px;
	-webkit-border-radius: 	9px;
}
.suche2 input {
	width: 320px;
}

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

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

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

.sm2:first-letter {
	font-size:			11px;
	color:			#008ed8;
	font-weight:		bold;
}

.tab .act {
	color:			#fff;
}
.tab2 .act2 {
	color:			#000;
}


.b {
	font-weight:		bold;
}

#foo {
	position:			relative;
	top:				55px;
	white-space:		nowrap;
}

.fab, .fab2 {
	position:			relative;
	top:				15px;
	white-space:		nowrap;
}

.fab a, .fab a:visited {
	color:			#f09;
	text-decoration:		none;
	background:			#fff;
	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 #fff;
	color:			#008ed8;
	background-color:			#fff;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
}
.fab2 a {
	color:			#f09;
	text-decoration:		none;
	background:			#333;
	padding:			1px 6px 1px 6px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	margin-left:		2px;
}
.fab2 a:hover {
	background-color: #f09;
	color: #fff;
}

.hta {
	position:			relative;
	margin-bottom:		5px;
	margin-top:			5px;
	padding:			0;
	font-size:			16px;
	white-space:		nowrap;
	display:			inline;
}

.tab, .tab2 {
	position:			relative;
	top:				4px;
	cursor:			default;
	font-size:			14px;
	white-space:		nowrap;
}

.tab a {
	padding:			2px 7px 10px 7px;
	color:			#008ed8;
	font-weight:		bold;
	background:			#000;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	margin-left:		2px;
}


.tab2 a {
	padding:			2px 7px 10px 7px;
	color:			#fff;
	font-weight:		bold;
	background:			#008ed8;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	margin-left:		2px;
}


.tab a:hover {
	position:			relative;
	bottom:			3px;
	border-top:			2px solid #000;
	color:			#000;
	background-color:			#008ed8;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
}

.tab2 a:hover {
	position:			relative;
	bottom:			3px;
	border-top:			2px solid #008ed8;
	color:			#008ed8;
	background-color:			#FFF;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
}


#cc {
	font-style:		normal;
	color:			#008ed8;
}



.addthis_toolbox a:hover, .addthis_toolbox a {background-color:transparent;}



.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 {
	min-width: 700px;
	width: 90%;
	margin-top: 10px;
	padding: 10px;
	background: #FEF1F1;
	border: 1px solid #111;
}
