/* container :: Layout */

.body2 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	background-image: url(http://www.webhostlist.de/images/bg_02.gif);
	background-repeat: repeat-x;
	margin: 0px auto;
	padding:0px;
}

.body1 {
        font-family: Verdana, sans-serif;
        font-size: 11px;
        background-color: #FFFFFF;
        background-image: url(http://www.webhostlist.de/images/bg.gif);
        background-repeat: repeat-x;
        margin: 0px auto;
        padding:0px;
}

.icon1 {
        float: right;
        margin: 1em;
}

.icon2 {
  float: left;
  margin: 1em;
}


#wrapper {

}

#top {
	width: 988px;
	height: 98px;
}

#logo {
	width: 485px;
	height: 69px;
	float: left;
	padding-top: 29px;
	padding-left: 22px;
}

#topad {
	width: 474px;
	height: 78px;
	float: left;
	background-image: url(http://www.webhostlist.de/images/bg_topad.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 20px;
	padding-left: 6px;
}
	
/* container :: Layout Top-Navigation*/

#topnav {
	width: 988px;
	padding: 0px 0px 0px 21px;
	margin: 0px;
	clear: both;
}

#topnavactivebox {
	height: 39px;
	float: left;
}

.topnavinactivebox {
	height: 39px;
	float: left;
}

.topnavdivider {
	width: 2px;
	height: 39px;
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.webhostlist.de/images/topnav_divider_passive.gif);
	background-repeat: no-repeat;
	float: left;
}

.topnavinactive {
	height: 26px;
	padding-top: 13px;
	float: left;
}

#topnavactive {
	height: 26px;
	padding-top: 13px;
	background-image: url(http://www.webhostlist.de/images/bg_topnav_active.gif);
	background-repeat: repeat-x;
	float: left;
}

#topnavactiveleft {
	width: 5px;
	height: 39px;
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.webhostlist.de/images/topnav_divider_active_left.gif);
	background-repeat: no-repeat;
	float: left;
}

#topnavactiveright {
	width: 5px;
	height: 39px;
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.webhostlist.de/images/topnav_divider_active_right.gif);
	background-repeat: no-repeat;
	float: left;
}

/* container :: Layout Top-Sub-Navigation*/

#subnav {
	width: 988px;
	padding: 0px 0px 0px 21px;
	margin: 0px;
	clear: both;
}

.subnavinactive {
	height: 24px;
	padding-top: 10px;
	float: left;
}
	
#subnavactivebox {
	height: 34px;
	float: left;
}

.subnavinactivebox {
	height: 34px;
	float: left;
}

.subnavdivider {
	width: 1px;
	height: 34px;
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.webhostlist.de/images/subnav_divider_passive.gif);
	background-repeat: no-repeat;
	float: left;
}

#subnavactive {
	height: 24px;
	padding-top: 10px;
	background-color: #BCDAEC;
	background-image: url(http://www.webhostlist.de/images/bg_subnav_active.gif);
	background-repeat: repeat-x;
	float: left;
}

/* container :: Layout Navigation Sub-Area Allgemein */

#topsub {
	padding: 0px;
	margin: 0px;
	width: 988px;
	height: 117px;
	clear: both;
}

#topsub2 {
	padding: 7px 0px 0px 0px;
        margin: 0px;
        width: 988px;
        height: 117px;
        clear: both;
}
 

#topsubbox01 {
	margin: 0px;
	padding: 0px 14px 0px 20px;
	width: 248px;
	height: 101px;
	float: left;
	background-image: url(http://www.webhostlist.de/images/bg_topsubbox01.gif);
	background-repeat: no-repeat;
}

#topsubbox02 {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width: 158px;
	height: 117px;
	float: left;
	background-image: url(http://www.webhostlist.de/images/bg_topsubbox02.gif);
	background-repeat: no-repeat;
}

#topsubbox03 {
	margin: 0px;
	padding: 0px 0px 0px 14px;
	width: 269px;
	height: 117px;
	float: left;
	background-image: url(http://www.webhostlist.de/images/bg_topsubbox03.gif);
	background-repeat: no-repeat;
}

#topsubbox04 {
	margin: 0px;
	padding: 0px 0px 0px 14px;
	width: 236px;
	height: 117px;
	float: left;
	background-image: url(http://www.webhostlist.de/images/bg_topsubbox04.gif);
	background-repeat: no-repeat;
}

/* container :: Layout Navigation Sub-Area Boxes Formatierungen */

.subinput {
	padding-top:9px;
	clear: both;	
}

.subinputinput {
	float: left;
	padding-top: 2px;
}

.subinputbutton {
	float: left;
}

.sublink {
	padding-top:3px;
	clear: both;
}

.sublinkbutton {
	float: left;
	padding: 3px 4px 0px 0px;
}

.sublinktext {
	float: left;
}

#subcheck {
	margin: 0px;
	padding: 3px 0px 0px 0px;
	clear: both;
}

#subcheckcheckbox {
	float: left;
	padding: 0px;
	position: relative;
	left: -3px;
	top: 0px;
	z-index: 1001;
}

#subchecktext {
	padding-top: 3px;
	float: left;
}

/* container :: Layout White Content */

#content {
	/*  width: 988px;  */
	padding: 5px 21px 0px 21px;
	margin: 0px;
}

#contentmain {
	/* width: 813px; */
	padding: 0px 21px 21px 0px;
	margin: 0px;
	float: left;
}

#forumad01 {
	width: 125px;
	height: 630px;
	padding: 23px 0px 0px 8px;
	margin: 0px;
	float: left;
}

#forumad02 {
	width: 480px;
	height: 75px;
	padding: 10px 0px 0px 7px;
	margin: 25px 0px 25px 160px;
}

#forentopline {
	border-top: 1px solid #99c1d8;
	width: 805px;
	padding:  0px;
	margin: 0px;
}

#forenblock {
  margin-left: 15px;
  background-color:#fff;
  overflow: auto;
}

.adblock {
	position: absolute;
	width: 200px;
	left: 20px;
	padding:0px;
	margin:0px
}
	
#foren_inhalt {
margin: 0px 190px 0px 190px;
border-left: 2px solid #564b47;
border-right: 2px solid #564b47;
border-bottom: 2px solid #564b47;
padding: 0px;
background-color: #ffffff;    
}

#foren_rechts {
position: absolute;
right: 0px;        
width: 190px;
color: #564b47;
background-color: #ff99cc;
margin: 0px; 
padding: 0px;
}


/* container :: Layout Footer */

#footer {
	padding: 21px;
	margin: 0px;
	height: 47px;
	background-color: #eaf6ff;
	background-image: url(http://www.webhostlist.de/images/bg_footer.gif);
	background-repeat: repeat-x;
	clear: both;
}

.footerlink {
	padding-top:0px;
	clear: both;
}

.footerlinkbutton {
	width: 37px;
	float: left;
	padding: 0px 4px 3px 0px;
}

.footerlinktext {
	width: 320px;
	float: left;
	padding: 0px 0px 2px 0px;
}

/* container :: Typographie */

input {
	font-size: 11px;
	color: #6d6d6d;
	padding: 0px 2px 0px 2px;
}

.topnavinactive a:link {
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 15px 0px 15px;
}

.topnavinactive a:visited {
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 15px 0px 15px;
}

.topnavinactive a:hover {
	color: #FF9BA4;
	text-decoration: none;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 15px 0px 15px;
}

.topnavinactive a:active {
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 15px 0px 15px;
}

.top_nav_a
{
        color: #FFFFFF;
        text-decoration: none;
        display: inline;
        font-size: 11px;
        font-weight: bold;
        margin: 0px;
        padding: 0px 15px 0px 15px;
}

#topnavactive a {
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 15px 0px 15px;
}

#topnavactive a:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 15px 0px 15px;
}

.subnavinactive a:link {
	color: #A2DBFF;
	text-decoration: none;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 15px 0px 15px;
}

.subnavinactive a:visited {
	color: #A2DBFF;
	text-decoration: none;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 15px 0px 15px;
}

.subnavinactive a:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 15px 0px 15px;
}

.subnavinactive a:active {
	color: #A2DBFF;
	text-decoration: none;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 15px 0px 15px;
}

#subnavactive a {
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 15px 0px 15px;
}

#subnavactive a:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 15px 0px 15px;
}

.sublinktext a:link {
	font-size: 11px;
	color: #0069A4;
	text-decoration: underline;
}

.sublinktext a:visited {
	font-size: 11px;
	color: #0069A4;
	text-decoration: underline;
}

.sublinktext a:hover {
	font-size: 11px;
	color: #CA2131;
	text-decoration: none;
}

.sublinktext a:active {
	font-size: 11px;
	color: #0069A4;
	text-decoration: underline;
}

#hostingvzblock a {
	text-decoration: underline;
}

#hostingvzblock a:hover {
	text-decoration: none;
}

.contentbox a {
	text-decoration: underline;
}

.contentbox a:hover {
	text-decoration: none;
}

.onenews a {
	text-decoration: underline;
}

.onenews a:hover {
	text-decoration: none;
}

#footer a {
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: none;
}

a.blue11 {
	font-size: 11px;
	color: #0069A4;
	text-decoration: underline;
}

a.red11 {
	font-size: 11px;
	color: #CA2131;
	text-decoration: underline;
}

.red9 {
	font-size: 9px;
	color: #CA2131;
	text-decoration: none;
	font-weight: bold;
}

.blue9 {
        font-size: 9px;
        color: #0069A4;
			
}

.blue11 {
	font-size: 10px;
	color: #0069A4;
	line-height: 16px;
}

a.subblue11 {
	font-size: 11px;
	color: #0069A4;
}

.blue {
	color: #0069A4;
}

.red {
	color: #CA2131;
}

.black11 {
	font-size: 11px;
	color: #000000;
}

.black12 {
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}

.red14 {
        font-size: 14px;
        line-height: 20px;
        font-weight: bold;
	color: #CA2131;
	padding-bottom:10px;
}

a.red12 {
	font-size: 12px;
	line-height: 16px;
	color: #CA2131;
	font-weight: bold;
	text-decoration: underline;
}

a.blue12 {
	font-size: 12px;
	color: #0069A4;
	text-decoration: underline;
	font-weight: bold;
}

.blue12 {
	font-size: 12px;
	color: #0069A4;
	font-weight: bold;
}

h1 {
	font-size: 18px;
	font-weight: 100;
	color: #106595;
	margin: 0px;
	padding: 8px 0px 5px 0px;
}

a.h1 {
	font-size: 18px;
	font-weight: 100;
	color: #106595;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	text-decoration: underline;
}
#headlinehostingvz {
        width: 215px;
        padding-right: 5px;
        background-color: #FFFFFF;
        position: relative;
        left: -1px;
        top: 8px;
        z-index: 1000;
}

#headlinesuche {
        width: 500px;
        padding-right: 5px;
        background-color: #FFFFFF;
        position: relative;
        left: -1px;
        top: 8px;
        z-index: 1000;
}

#headlinenews {
        width: 50px;
        padding-right: 5px;
        background-color: #FFFFFF;
        position: relative;
        left: -1px;
        top: 8px;
        z-index: 1000;
}


.headlineforenthreads {
	width: 203px;
	padding-right: 5px;
	background-color: #FFFFFF;
	position: relative;
	left: -1px;
	top: 8px;
	z-index: 1000;
}

.headlineforen {
	width: 57px;
	padding-right: 5px;
	background-color: #FFFFFF;
	position: relative;
	left: -1px;
	top: 8px;
	z-index: 1000;
}

h2 {
	font-size: 18px;
	font-weight: 100;
	color: #106595;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

a.h2 {
	font-size: 18px;
	font-weight: 100;
	color: #106595;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	text-decoration: underline;
}

/* container :: other */

.spacer13 {
	height: 13px;
	margin: 0px;
	padding: 0px;
}

.spacer18 {
	height: 18px;
	margin: 0px;
	padding: 0px;
}

.spacer30 {
	height: 30px;
	margin: 0px;
	padding: 0px;
}

.spacer7 {
	height: 7px;
	margin: 0px;
	padding: 0px;
}

.spacer5 {
	height: 5px;
	margin: 0px;
	padding: 0px;
}

.alt1, .alt1Active
{
        background: #e2f1ff;
        color: #003553;
}
.alt2, .alt2Active
{
        background: #edf6ff;
        color: #003553;
}

#content {
        width: 971px;
        padding: 5px 21px 0px 21px;
        margin: 0px;
}

#contentmain {
        width: 796px;
        padding: 0px 0px 21px 0px;
        margin: 0px;
        float: left;
}

#contentleft {
        width: 546px;
        padding: 0px;
        margin: 0px;
        float: left;
}

#contentboxes {
        width: 204px;
        padding: 0px 22px 0px 22px;
        margin: 0px;
        float: left;
}

.contentbox {
        width: 202px;
        padding: 0px;
        margin: 0px;
        background-color: #DAF0FC;
        border-right:1px solid #00588A;
        border-left:1px solid #00588A;
	overflow:hidden;
}

.redaktionbox {
        width: 520px;
        padding: 0px;
        margin: 0px;
        background-color: #DAF0FC;
        border-right:1px solid #00588A;
        border-left:1px solid #00588A;
	overflow:hidden;
}
.boxheadline {
        margin: 0px;
        padding: 6px 11px 5px 11px;
}
.boxtext {
        margin:  0px;
        padding: 11px 11px 5px 11px;
}

.boxtext2 {
        margin:  0px;
        padding: 5px 11px 5px 11px;
        clear: left;
}

.boxlink {
        margin:  0px;
        padding: 0px 11px 11px 11px;
}

.boxlinks {
        margin:  0px;
        padding: 0px 10px 0px 10px;
}

.sublinktextbox {
        width: 165px;
        padding: 0px 0px 0px 0px;
        float: left;
}

.redaktiontextbox {
        width: 510px;
        padding: 0px 0px 0px 0px;
        float: left;
}

#jetztneubox {
        margin: 0px;
        padding: 0px 11px 0px 11px;
}

#jetztneupic {
        margin:  0px;
        padding: 0px;
        float: left;
}

#jetztneutext {
        width: 80px;
        margin:  0px;
        padding: 0px 0px 0px 11px;
        float: left;
}

#contentad {
        width: 161px;
        height: 630px;
        padding: 24px 0px 0px 9px;
        margin: 0px;
        float: left;
}
#contentad2 {
        width: 161px;
        height: 630px;
        padding: 24px 0px 0px 9px;
        margin: 136px 0px 0px 0px;
        float: left;
}


.resultbox {
        border: 1px solid #99c1d8;
        background-color: #FFFFFF;
        width: 525px;
        height: 75px;
        padding: 5px 5px 5px 5px;
        margin: 5px 0px;
}

.result1 {
        float:left;
        width:80;
        margin:0;
        padding:0;
}

#newsblock {
        border-top: 1px solid #99c1d8;
        background-image: url(http://www.webhostlist.de/images/bg_dotted.gif);
        background-repeat: repeat-y;
        width: 547px;
        padding: 0px 0px 15px 0px;
        margin: 0px;
        clear: both;
}

.onenews {
        margin: 0px;
        padding: 18px 20px 4px 0px;
}

#hostingvzblock {
        border-top: 1px solid #99c1d8;
        background-image: url(http://www.webhostlist.de/images/bg_dotted.gif);
        background-repeat: repeat-y;
        width: 546px;
        height: 170px;
        padding:  0px 1px 15px 0px;
        margin: 0px;
}

.hostingvzbox {
        width: 253px;
        height: 70px;
        margin: 0px;
        float: left;
        padding: 16px 20px 0px 0px;
}

/* container :: Layout Box-Navigation*/

#boxnav a {
        color: #FFFFFF;
        text-decoration: none;
        display: inline;
        font-size: 10px;
        font-weight: bold;
        margin: 0px;
        padding: 0px 8px 0px 8px;
}

#boxnav {
        width: 202px;
        height: 24px;
        padding: 0px;
        margin: 0px;
        clear: both;
        background-color: #00588A;
}

.boxnavactivebox {
        height: 24px;
        float: left;
}

.boxnavinactivebox {
        height: 24px;
        float: left;
        background-color: #00588A;
}

.boxnavinactive {
        height: 24px;
        padding-top: 5px;
        float: left;
}

.boxnavactive {
        height: 24px;
        padding-top: 5px;
        background-color: #DAF0FC;
        float: left;
        background-image: url(http://www.webhostlist.de/images/pfeil_down.gif);
        background-position: center;
        background-repeat: no-repeat;
}

#search-results {
    width : 306px; border : 1px solid #000;
    background-color: #FFFFFF;
    margin-top : -1px;
    position:absolute;
    top:235px;
    left:30px;
    display : none;
    z-index: 2000;
}
* html div#search-results { width : 307px; } /* box model hack */

.sr, .srs {
    width : 100%; float : left; font-family : Arial, sans-serif;
    font-size : 13px; padding : 1px 0 0 0;
}
.sr { background-color : #fff; color : #000; }
.srs { background-color : #36c; color : #fff; cursor : pointer; }
.sr .src { color : #008000; }
.srs .src { color : #fff; }
.srt { float : left; font-size : 13px; margin-left : 4px; }
.src { float : right; font-size : 10px; margin-right : 3px; padding-top : 2px; }

.graph { 
        position: relative; /* IE is dumb */
        width: 175px; 
        border: 1px solid #00588a; 
        padding: 1px; 
    }
.graph .bar { 
        display: block;
        position: relative;
        background: #00588a; 
        text-align: center; 
        color: #FFFFFF; 
        height: 2em; 
        line-height: 2em;            
    }
.graph .bar span { position: absolute; left: 1em; }

#TagCloud a { text-decoration: none; }
#TagCloud a:visited { text-decoration: none; }
#TagCloud a:hover { background-color: #0069A4;
 color: #FFFFFF; }

.tcat
{
	background: #bcdaec;
	color: #00588a;
	font: bold 12px verdana, tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.ncat
{
  font-weight: normal;
}

.tag { padding:10px; text-align:justify; line-height:1em; }
.tag * { line-height:18px; line-height:1em;}
a.tag_s1 { font-size:9px; color:#555555; }
a.tag_s2 { font-size:9px; color:#222222; }
a.tag_s3 { font-size:9px; color:#000000; }
a.tag_s4 { font-size:10px; color:#000000; }
a.tag_s5 { font-size:11px; font-weight:bold; color:#B40304; }
a.tag_s6 { font-size:12px; font-weight:bold; color:#B40304; }
a.tag_s7 { font-size:13px; font-weight:bold; color:#A90203; }
a.tag_s8 { font-size:14px; font-weight:bold; color:#A90203; }
a.tag_s9 { font-size:15px; font-weight:bold; color: #A90203; }
a.tag_s10 {
font-size:16px; font-weight:bold; color:#990102; 
}

.error {
  color: red;
	border: outset 1px red;
	padding: 2px;
	background-color: #ffdcdc;
}

td.results {
	background-color: #e2f6ff;
	cursor: pointer;
}

td.results:hover {
	background-color:#bcdaec;
}


.generic_right {
  position: relative;
}

.box_right{
  background: transparent url(/images/boxes.png) no-repeat scroll -2292px 100%;
	padding: 0 0 20px;
  width: 210px;
}

.box_right .boxcontent {
  background: transparent url(/images/boxes.png) no-repeat scroll -2292px 0;
	padding: 5px 0 10px;
}

.generic_right .title {
  padding: 4px 10px 10px 15px;
	text-align: left;
}

.generic_right .titlenopad {
  padding: 0px 0px 0px 10px;
}
.generic_right .wertung {
 color:#2E72B6;
 font-family:Arial,Helvetica,sans-serif;
 font-size:32px;
 font-size-adjust:none;
 font-stretch:normal;
 font-style:normal;
 font-variant:normal;
 font-weight:bold;
 line-height:36px;
 position:absolute;
 right:18px;
 top:10px; 
}

.generic_right .defaulttext
{
 color:#2E72B6;
 font-family:Arial,Helvetica,sans-serif;
 font-size:32px;
 font-size-adjust:none;
 font-stretch:normal;
 font-style:normal;
 font-variant:normal;
 font-weight:bold;
 line-height:36px;
}

.generic_right .boxtext
{
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
}
.durch_wertung {
  color: #8FC300;
}

.generic_right .title .header {
  width: 100px;
color:#305B87;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}



.generic_right .stimmen {
 color: #2E72B6;
}

.trennen
{
  display: block;
}

.generic_right dl {
	clear: both;
	margin-bottom: 12px;
	padding-bottom: 12px;
  height: 50px;
	border-bottom:1px solid #D6DBE2;
}


.keine_wertung {
  background:transparent url(/images/boxes_.png) no-repeat scroll -2292px 0;
  padding:10px 0;
  text-align: center;
}

.keine_wertung strong {
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

.generic_right dt {
border-right:1px solid #D6DBE2;
clear:left;
float:left;
font-family:Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
padding:0 6px 0 0;
text-align:right;
width:94px;
}

.trennen dd {
clear:right;
float:right;
height:12px;
line-height:18px;
margin:6px 0 0;
width:100px;
}

.sterne, .sterne a:hover, .sterne a:active, .sterne a:focus, .sterne .aktuell { background:url(/images/sterne.gif) 0 0 no-repeat; }

.sterne { position:relative; width:78px; height:7px; overflow:hidden; list-style:none; margin:0; padding:0; background-position:0 100%; }

.sterne .aktuell {
  background-positon: 0 100%;
  width: 100%;
	z-index: 1;

	height:16px;
	left:0;
	line-height:16px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	overflow:hidden;
	position:absolute;
	text-indent:-1000em;
	top:0;
}

.r0 {background:transparent url(/images/sterne.gif) no-repeat scroll 0 -161px;}
.r1 {background:transparent url(/images/sterne.gif) no-repeat scroll 0 -145px;}
.r2 {background:transparent url(/images/sterne.gif) no-repeat scroll 0 -129px;}
.r3 {background:transparent url(/images/sterne.gif) no-repeat scroll 0 -113px;}
.r4 {background:transparent url(/images/sterne.gif) no-repeat scroll 0 -97px;}
.r5 {background:transparent url(/images/sterne.gif) no-repeat scroll 0 -80px;}
.r6 {background:transparent url(/images/sterne.gif) no-repeat scroll 0 -64px;}
.r7 {background:transparent url(/images/sterne.gif) no-repeat scroll 0 -48px;}
.r8 {background:transparent url(/images/sterne.gif) no-repeat scroll 0 -32px;}
.r9 {background:transparent url(/images/sterne.gif) no-repeat scroll 0 -16px;}
.r10 {background:transparent url(/images/sterne.gif) no-repeat scroll 0 0;}

.llabel {
  padding-left: 5px;
}

.rlabel {
  position: relative;
	right: -80px;
	top: -10px;
}
.sterne .s0 { background-position:0 -161px; }
.sterne .s1 { background-position:0 -145px; }
.sterne .s2 { background-position:0 -129px; }
.sterne .s3 { background-position:0 -113px; }
.sterne .s4 { background-position:0 -97px; }	
.sterne .s5 { background-position:0 -80px; }	
.sterne .s6 { background-position:0 -64px; }
.sterne .s7 { background-position:0 -48px; }
.sterne .s8 { background-position:0 -32px; }
.sterne .s9 { background-position:0 -16px; }
.sterne .s10 { background-position:0 0; }

.wertung_link {
color:#0A68C8;
font-family: 'Trebuchet Ms',Arial;
text-align: left;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-weight: bold;
font-variant:normal;
line-height:normal;
margin:0;
text-decoration:underline;
padding: 0 0 0 10px;
}

.genericlist ul
{
  list-style-type: none;
	padding: 0;
	margin: 0;
}

.genericlist li
{
  background: url(/images/pfeil_small_blue.gif) 0px 4px no-repeat;
	padding-left: 20px;
}

.up{
  line-height: 12px;
	margin: 0px;
}

.bigbox {
width:980px;
}

.bigbox .content {
background:transparent url(/images/boxes2.png) no-repeat scroll 0 0;
padding: 18px 18px 0;;
}

.bigbox .ueberschrift {
color:#00588A;
font-family:"Trebuchet Ms",Arial,sans-serif;
font-size:24px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-0.7px;
line-height:normal;
}

.ueberschrift2 a a:visited a:hover{
color:#00588A;
font-size: 16px;
}

.leftbox {
background:transparent url(/images/boxes2.png) no-repeat scroll -1000px 100%;
padding:0 0 20px;
width:480px;
}

.leftbox .content {
background:transparent url(/images/boxes2.png) no-repeat scroll -1000px 0;
padding:18px 18px 0;
}

.spalte1 {
border-right:1px dotted #8CABD5;
float:left;
margin-right:-1px;
padding-right:2%;
width:68%;
}

.spalte2 {
clear:right;
float:left;
width:30%;
}

.spalte1 dd {
  position: relative;
	bottom: 11px;
	left: 50px;
	line-height: 5px;
}

.spalte2 dl {
	padding-bottom: 10px;
	padding-left: 5px;
}

.dtueberschrift {
background:transparent none repeat scroll 0 0;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-top:10px;
padding-left: 5px;
padding-bottom: 7px;
}

.spalte2 dd.gesamtwert {
display:block;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:28px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:34px;
line-height:normal;
margin:0;
text-align:right;
color:#8FC300;
bottom: 50px;
left: 60px;
}

.spalte2 dt {
  width: 85px;
	float: left;
	position: relative;
	left: 2px;
	bottom: 22px;
  line-height: 0;
}

.spalte2 dd {
  clear: right;
	float: left;
	bottom: 30px;
	left: 80px;
	position: relative;
	line-height: 0;
}

.trennlinie
{
  border-color:#D5D0BF -moz-use-text-color -moz-use-text-color;
	border-style:solid none none;
	border-width:1px 0 0;
	clear: both;
}

.mittelcontainer
{
  padding: 5px;
}

.bigbox .col1 {
  float: left;
	width: 32%;
	padding-right: 10px;
	border-right:1px dotted #8CABD5;
	height: 150px;
}

.bigbox .col3 {
 float: left;
 width: 30%;
 padding-right: 10px;
 padding-left: 5px;
}

.bigbox .col2 {
  float: left;
	margin-left: 5px;
  width: 32%;
  padding-right: 10px;
  border-right:1px dotted #8CABD5;
	height: 150px;
}

.databox{
  margin-bottom: 5px;
  padding: 2px;
  float: left;
	width: 100px;
	height: 28px;
	border-bottom: 1px solid #8CABD5;
	valign: top;
  background: #F5FAFD;
	border-right:1px dotted #8CABD5;
}

.data2 {
  background: #FFFFFF;
	border-bottom: 2px solid #8CABD5;
  font-weight: bold;
	color: #00588A;
	padding-left: 5px;
}

.data2 a {
  text-decoration: none;
	border-bottom: dotted;
	color: #00588A;
}

.data2 a:visited {
  color: #00588A;

}



.mittelbox {
background:transparent url(http://www.webhostlist.de/images/boxes.png) no-repeat scroll -1000px 100%;
padding:0 0 20px;
width:475px;
}

.mittelbox .inhalt {
background:transparent url(http://www.webhostlist.de/images/boxes.png) no-repeat scroll -1000px 0;
padding:18px 18px 0;
}

.mittelbox .head {
-x-system-font:none;
color:#539B32;
font-family:"Trebuchet Ms";
font-size:30px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-left:20px;
}

.mittelbox  .left {
  padding-left: 20px;
	padding-top: 25px;
	float: left;
	width: 150px;

}

.mittelbox .lang {
  padding-left: 20px;
}

.mittelbox  .right {
  float: left;
	padding-top: 25px;
}

.mittelbox .input {
  width: 250px;
}

.mittelbox .abschicken
{
  padding-top: 15px;
	padding-right: 10px;
  float: right;
}

.input-left
{
  width: 75px;
	float: left;
}

.input-left input
{
  width: 30px;
	size: 5;

}

.input-right
{
  float: left;
}

#wpcontent {
height:100%;
padding-bottom:50px;
}

#wphead {
background-color:#464646;
height:46px;
}

#wphead h1 {
-x-system-font:none;
float:left;
font-family:Verdana;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:10px 8px 5px;
}

#wphead h1 a {
color:#FFFFFF;
}
#wphead a, #adminmenu a, #sidemenu a, #taglist a, #catlist a, #show-settings a {
text-decoration:none;
}

