body{  
font-weight: inherit; 
font-style: inherit; 
font-family: inherit; 
/*font: 13px/18px Helvetica,Arial,Helvetica,sans-serif;*/
font: 13px/16px Verdana,Arial,tahoma,helveticia;
color:#484848; 
background:#FBFDFF;

}


span.black{
	color:#FFFFFF;
}

html, body, div, span, img, p {
border:0 none;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}

.content{
padding-top: 15px;
}

a{
color:#999999
}
a:hover{
color:#484848;
}
a:focus{outline:0; -moz-outline:0; }

.link_underline {
	font-family:	Helvetica;
	color:	#3C6AB2;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
}
.link_underline:hover {
	text-decoration: underline;
}

h1{
	font-family:	Helvetica;
	color:	#3C6AB2;
	font-size: 22px;
}

h2{
	font-family:	Helvetica;
	color:	#3C6AB2;
	font-size: 24px;
}

h3{
	font-family:	Helvetica;
	color:	#3C6AB2;
	font-size: 18px;
}


noscript{
color:#484848;
font:normal 14px/18px Verdana, Tahoma, Helvetica, sans-serif;
position:absolute;
width:600px;
}

.top_bg {
background:transparent url(../img/logo_strich.gif) repeat-x scroll right top;
height:100px;
}

.logo{
float: left;
width: 230px;
height: 100px; 
background: url(../img/logo.jpg) no-repeat left top;
}
.whoisform{
display:block;
text-align:right;
padding-top:20px;
color:#FFF;
font-size:16px;
font-weight:bold;
}
.auswahlwhoisform{
display:block;
padding-top:25px;
color:#FFF;
font-size:16px;
font-weight:bold;
}

.navi {
background:transparent url(../img/nav.gif) repeat-x scroll right top;
height:39px;
border-bottom:1px solid #ACC9E5;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}



.navi div.helpme{

background-color:transparent;
border-color:#FFFFFF #D9D9D9 #D9D9D9 #FFFFFF;
border-style:solid;
border-width:0 0 1px;
color:#FFFFFF;
display:block;
float:right;
font-weight:bold;
height:30px;
line-height:30px;
margin-top:9px;
position:relative;
vertical-align:middle;
width:60px;
z-index:597;
padding: 0 5px;
}

.navi div.helpme:hover {
background-color: #FBFDFF;
border-width: 0px 0px 1px 0px;
border-color: #d9d9d9 #d9d9d9 #fff #d9d9d9;
color: #4078A7;
}


div.helpme div.helpbox{
height:160px;
left:-236px;
position:relative;
width:280px;
padding:10px;
z-index:100;
border-color:#D9B3B3 #CB9898 #CB9898 #D9B3B3;
border-style:solid;
border-width:1px 2px 2px 1px;
visibility:hidden;
line-height:14px;
font-size:12px;


background-color:#FBFDFF;
border-color:#D9D9D9;
border-width:0 1px 1px;
color:#4078A7;
font-weight:normal;
overflow:hidden;
}
div.helpme:hover div.helpbox{
visibility:visible;
}



.teaser{
background:transparent url(../img/white-blue.gif) repeat-x scroll right bottom;
text-align:right;
}

.middlecontainer {
margin-left:auto;
margin-right:auto;
width:960px;
height:100%;
}

#teaserimg{
background:transparent url(../img/noteaser.gif) no-repeat scroll left top;
width:350px;
height:240px;
float:left;
text-align:left;
}

#teasertxt{
padding:20px 0px;
float:right;
width:600px;
}


.clear{
clear:both;
padding:0;
margin:0;
height: 1px;
overflow: hidden;
}
.hrclear{
clear:both;
height:10px;
padding:10px 0px;
background:transparent url(../img/hr.jpg) no-repeat scroll center center;
}
.hrclearblack{
clear:both;
height:10px;
padding:3px 0px;
background:transparent url(../img/hrblack.jpg) no-repeat scroll center center;
}

.subtitle{
color:#000000;
font-size:20px;
}

.txtgrey{
color:#949494;
font-size:18px;
}

.morebtn{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
text-align:right;
height:33px;
width: 139px;
display:block;
padding-left:470px;
}
.morebtn a{
display:block;
padding:0px 0px 0px 0px;
cursor:pointer;
text-decoration:none;
color:#FFFFFF;
line-height:34px;
font-size:12px;
font-weight:bold;
background:transparent url(../img/btn_info.jpg) no-repeat scroll right top;
padding: 0px 30px 0px 10px;
}

.morebtn a:hover{
text-decoration:underline;
}

.column3{
float:left;
width:315px;
}


.middlecolumn{
padding: 0px 0px;
}

.column3 h1, .column21 h1{
font-size:16px;
color:#3C6AB2;
font-weight:bold;
line-height:25px;
margin:0px;
text-align:center;
padding-bottom:20px;
}

.column3 img, .column21 img{
padding-right:5px;
float:left;
}

.pakethead{
padding: 0px 20px;
text-align:center;
}



.box280{
color:#FFF;
}
.box280 .paketcontent{
color:#F00;
}

.box280 .paketcontent{
background:transparent url(../img/box0.jpg) no-repeat scroll 0 0;
padding: 15px;
}
.box280 .ohnekirsche{
background:transparent url(../img/box0_ok.jpg) no-repeat scroll 0 0;
}
.box280 .paketfooter{
background:transparent url(../img/box_btm0.jpg) no-repeat scroll 0 0;
width:315px;
clear:both;
display:block;
height:8px;
}


.box500{
color:#FFF;
padding-bottom:30px;
}
.box500 .paketcontent{
background:transparent url(../img/box2.jpg) no-repeat scroll 0 0;
padding:25px 15px 10px 25px;
color:#F00;
height:100%;
}
.box500 .paketfooter{
background:transparent url(../img/box_btm2.jpg) no-repeat scroll 0 0;
width:515px;
clear:both;
display:block;
height:8px;

}



.whoisbox .whoisergcontent{
background:transparent url(../img/box_whois.png) no-repeat scroll center top;
padding: 15px;

}

.whoisbox .whoiserg{
background:transparent url(../img/ok.jpg) no-repeat scroll 100px 0;
color:#000000;
float:left;
line-height:32px;
height:32px;
margin-left:40px;
padding-left:49px;
width:740px;
font-weight:bold;

}

.whoischeckbox{
margin-right:80px;
background:none;
border-width:0px;
font-family:Tahoma;
font-size:14px;
line-height:14px;
height:14px;
padding:0px;
width:12px;
}

.whoisfinish{
float:right;
padding-right:70px;
display:block;
}


.personendatenfinish{
padding-top:30px;
float:right;
}

.whoisbox .whoisergbtn{
float:right;
padding:6px 50px 0 0;
width:50px;
}
.whoisbox .whoisergbtn img{
padding-left:10px;
}
.whoisbox .whoiserg .whoisdomain{
color:#000;
font-weight:normal;
}
.whoisbox .whoisergfooter{
background:transparent url(../img/box_whois_btm.png) no-repeat scroll center top;
padding: 15px;
clear:both;
display:block;
height:8px;
}

.centerbutton{
height:100%;
margin-left:auto;
margin-right:auto;
width:150px;
}


#webhostingtopic{
position:absolute;
}

#webhostingquestion{
background:transparent url(../img/question.png) no-repeat scroll left center;
padding-left:50px;
height:35px;
}

#webpaket1{
margin-top:220px;
height:330px;
padding:25px 15px 10px 25px;
}
#webpaket2{
margin-top:130px;
height:420px;
padding:25px 15px 10px 25px;
}
#webpaket3{
height:550px;
padding:25px 15px 10px 25px;
}

#quickspot1{
margin-top:180px;
height:320px;
padding:25px 15px 10px 25px;
}
#quickspot2{
height:500px;
padding:25px 15px 10px 25px;
}

.paketdesc{
color:#989898;
text-align:justify;

}

.column {
float:left;
width:450px;
padding: 15px;
}

.column21{
float:left;
padding:0;
width:515px;
}
.column12{
float:right;
width:400px;
padding-left: 30px;
}
.personendaten{
float:left;
padding:0;
width:660px;
}
.personendateninfobox{
float:right;
width:270px;
padding-left: 30px;
margin-top:20px;
background:transparent url(../img/info.jpg) no-repeat scroll 30px top;
}

.personendateninfobox h1{
font-size:16px;
color:#3C6AB2;
font-weight:bold;
line-height:25px;
margin:0px;
padding-left:50px;
padding-bottom:5px;
}

#rightcolumn{
padding-right:0px;
width:465px;
}

.fullcolumn{
width:990px;
padding: 15px;
}

.blocksatz{
text-align:justify;
}

p {
margin-bottom:0.75em;
}

p.more {
padding-bottom:1.25em;
padding-top:1.25em;
}

p.more  a{
text-decoration:none;
color:#3C6AB2;
overflow:visible;
background:transparent url(../img/goto.jpg) no-repeat scroll right center;
padding-right:20px;
line-height:20px;
display:block;
}
p.more  a:hover{
text-decoration:underline;
background-color:#F5F5F5;
}

p.ohnestrich{
font-size:14px;
font-weight:bold;
border-bottom:none;
}


p.nomore{
border-bottom:0px solid #D1D3D5;
}

.desc{
	padding-top: 35px;
	height:210px;
	overflow:hidden;
	display:block;
}

#preisbox{
width:100px;
height:100px;
display:block;
float:left;
background:transparent url(../img/kirsche.jpg) no-repeat scroll center top;
font-size:28px;
font-weight:bold;
padding: 35px 0px 0px 30px;
line-height:30px;
text-align:center;
}

#paketinfobox{
float:left;
height:150px;
width:300px;
}

.paketinfo{
list-style-image:url(../img/bulletplus.jpg)
}

.footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBFDFF url(../img/bg_footer.jpg) repeat-x scroll left top;
clear:both;
margin-top:50px;
padding-top:5px;
color: #9C9C9C;
text-align:right;
min-height:150px;
}

.footer a {
text-decoration:underline;
color:#9C9C9C;
}

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

.footer p{
color:#333333;
margin:0;
padding:5px 15px;
text-align:right;
}

.footer p span{
color:#999999;
display:block;
float:left;
font-weight:normal;
text-align:left;
}



input, input.focus, textarea, textarea.focus, select, select.focus {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

input[type="text"],input[type="password"],select, textarea {
background:#F9F9F9;
background-image:url(../img/input_shadow.png);
background-repeat:no-repeat;
border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;
border-style:solid;
border-width:1px;
font-family:Tahoma;
font-size:14px;
line-height:22px;
height:22px;
overflow:auto;
padding:3px 10px 0px 10px;
width:390px;
}

select{
height:25px;
width:410px;
}

textarea{
height:100px;
}


input[type="text"]:focus,textarea:focus {
background:#EFF7FF none repeat scroll 0 0;
border:1px solid #A7CEDF;
color:#000;
}

input.btn{
	background:#E6F2FF none repeat scroll 0 0;
	background-position:0 -4px;
	border-color:#9ABFCF;
	border-style:solid;
	border-width:1px;
	color:#3A7FC0;
	font-weight:bold;
	padding:0 14px;
	margin:0;
	font-size:10px;
	height:24px;
	cursor:pointer;
	width:140px;
	line-height:16px;
}
input.whoisbtn{
width:20px;
}

input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus{
	background:#E6F2FF none repeat scroll 0 0;
	color:#3C6AB2;
	text-decoration:underline;
	background-position:0 -19px;
	border-color:#000;
	border-style:solid;
	border-width:1px;
}

input#aninh{
width:20px;
padding:0;
margin:0;
}


ol{
font-weight:bold;
}

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

ul.validtld{
margin:auto;
padding:0;
width:100px;
}

ul.validtld li{
text-align:left;
font-size:12px;
font-weight:bold;
}

.impressum ul span{
color:#999999;
display:block;
float:left;
font-weight:normal;
text-align:left;
}

.impressum li{
border-bottom:1px solid #BFBFBF;
color:#333333;
font-weight:bold;
margin:0;
padding:5px 15px;
text-align:right;
width:380px;
}

.impressum li.last{
border-bottom:0px solid #BFBFBF;
}


.para{
	padding: 10px 0px;
	color:#3C6AB2;
	font-weight:bold;
}
.absatz{
	padding-left:10px;
	text-align:justify;
}
.roter{
	color:#E02D3C;
}


.formular{
width:500px;
display:inline;
float:left;
margin-left:30px;
/*margin-right:10px;*/
}

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

.formular ul span{
color:#999999;
display:block;
float:left;
font-weight:normal;
text-align:left;
}

.formular li{
color:#333333;
font-weight:bold;
margin:0;
padding:7px 0px;
text-align:right;
width:100%;
}

.formular ul li.lefter{
text-align:left;
}

.formular li.fehler{
clear:both;
color:#FF0000;
}
.formular li.fehler span{
color:#FF0000;
}

.formular li.last{
border-bottom:0px solid #BFBFBF;
}
.formulartxt{
padding:60px 0px 0px 40px;
float:right;
width:350px;
}
.text{
padding:20px;
}
.text ul{
list-style-type:none;
margin:0;
padding:0;
}
.text ul span{
color:#999999;
display:block;
font-weight:normal;
text-align:left;
padding-left:50px
}

.text li{
color:#333333;
font-weight:bold;
margin:0;
padding:5px 0px;
text-align:left;
width:100%;
}

#spambox{
float:left;
font-size:9px;
width:225px;
padding-left:30px;
text-align:left;
}
input.spam{
width:155px;
margin-right:50px;
}

input.whoisvalue{
width:200px;
font-weight:bold;
overflow:hidden;
margin-right:10px;
}

input.bigwhoisvalue{
width:300px;
font-weight:bold;
overflow:hidden;
font-size:25px;
height:30px;
margin-right:20px;
}

input.whoisvalue:focus {
background:#EFF7FF none repeat scroll 0 0;
border:1px solid #A7CEDF;
color:#DC2C3A;
padding:3px 10px 0px 10px;
}

.vorteile{
list-style-type:none;
}
.vorteile li{
background:transparent url(../img/ok.jpg) no-repeat scroll left center;
padding-left:50px;
height:35px;
line-height:35px;
font-size:16px;
}
.vorteilestart{
margin:0px;
padding:0px;
}
.vorteilestart li{
font-size:12px;
}

.quickspotsoftware{
padding-top:20px;
list-style-type:none;
padding-left:0px;
}
.quickspotsoftware li{
padding-top:10px;
font-size:12px;
color:#000;
text-align:justify;
}
.quickspotsoftware li.topic{
background:transparent url(../img/ok.jpg) no-repeat scroll left center;
padding: 0px 0px 0px 50px;
height:35px;
line-height:35px;
font-size:18px;
font-weight:bold;
text-align:right;

}

.webhighlights{
list-style-type:none;
padding-left:10px;
}
.webhighlights li{
/* background:transparent url(../img/info.jpg) no-repeat scroll right center; */
padding-right:50px;
height:22px;
line-height:22px;
font-size:12px;
font-weight:bold;
position: relative;
color:#000;
}

.webhighlights li:hover{
/*background:#F0F0F0 url(../img/info.jpg) no-repeat scroll right center;*/
background:#F0F0F0
}


.webhighlights li span {
	font-size:12px;
	display:none; 
	padding:10px; 
	width:250px;
	height:50px;
	text-decoration:none;
	position: absolute; 
	top: -80px;
	left: -10px;
	z-index:100;

}
.webhighlights li:hover span{
	display:inline; 
	background:#F3F3F3; 
	border:1px solid #B5B5B5; 
	color:#6c6c6c;
}

.webhighlights li.vip{
color:#3C6AB2;
font-size:14px;
}

a.bluebtn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn_left_dunkelblau.gif) no-repeat scroll left top;
display:block;
float:left;
height:23px;
line-height:15px;
padding-left:8px;
text-decoration:none;
}

a.bluebtn span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn_right_dunkelblau.gif) no-repeat scroll right top;
display:block;
padding:4px 8px 4px 0;
color:#ffffff;
cursor:pointer;
}

a.bluebtn:hover {
	background-image:url(../img/btn_left_schwarz.gif);
}
a.bluebtn:hover span {
	background-image:url(../img/btn_right_schwarz.gif);
}

a.greenbtn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn_left_green.gif) no-repeat scroll left top;
display:block;
float:left;
height:23px;
line-height:15px;
padding-left:8px;
text-decoration:none;
}

a.greenbtn span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn_right_green.gif) no-repeat scroll right top;
display:block;
padding:4px 8px 4px 0;
color:#ffffff;
cursor:pointer;
}

a.greenbtn:hover {
	background-image:url(../img/btn_left_schwarz.gif);
}
a.greenbtn:hover span {
	background-image:url(../img/btn_right_schwarz.gif);
}

a.redbtn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn_left_schwarz.gif) no-repeat scroll left top;
display:block;
float:left;
height:23px;
line-height:15px;
padding-left:8px;
text-decoration:none;
}

a.redbtn span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn_right_schwarz.gif) no-repeat scroll right top;
display:block;
padding:4px 8px 4px 0;
color:#ffffff;
cursor:pointer;
}

a.redbtn:hover {
	background-image:url(../img/btn_left_dunkelblau.gif);
}
a.redbtn:hover span {
	background-image:url(../img/btn_right_dunkelblau.gif);
}

a.redbtnblue{
background:transparent url(../img/btn_left_rb.gif) no-repeat scroll left top;
display:block;
float:left;
height:23px;
line-height:15px;
padding-left:8px;
text-decoration:none;
}
a.redbtnblue span{
background:transparent url(../img/btn_right_rb.gif) no-repeat scroll right top;
display:block;
padding:4px 8px 4px 0;
color:#FFF;
cursor:pointer;
}
a.redbtnblue:hover span {
color:#000;
}

a.redbtnbestell{
background:transparent url(../img/redbtnbestell.jpg) no-repeat scroll left top;
display:block;
float:left;
height:23px;
line-height:23px;
margin:0 10px;
text-decoration:none;
width:120px;
color:#fff;
}

a.detailseite{
margin: 0px 150px;
}

a.redbtnbestell:hover{
color:#000;
}

a.redbtntest{
background:transparent url(../img/redbtntest.jpg) no-repeat scroll left top;
display:block;
height:23px;
line-height:23px;
margin:0 110px;
text-decoration:none;
width:200px;
color:#5687C2;
}

a.redbtntest:hover{
color:#000;
}
button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
cursor:pointer;
margin:0;
padding:0;
}

button{background:none;cursor:pointer;border:0;margin:0;padding:0}
button div{margin:0;padding:0px 0px 0px 5px;background-repeat:no-repeat;background-position:left center}
button div p{color:#fff;font-size:14px;line-height:1em;margin:0;white-space:nowrap;padding:9px 12px 10px 7px;background-repeat:no-repeat;background-position:right center;font-weight:bold;letter-spacing:1px}
/* button:hover div p{text-decoration:underline;} */
button.whoisbtn{margin:0;padding:0}
button.whoisbtn div p{color:#FFFFFF}
button div p.btn{font-size:13px;line-height:1.6em;padding:3px 12px 2px 7px}

.btn div.btn{background-image:url(../img/btn_left_schwarz.gif)}
.btn div p.btn{background-image:url(../img/btn_right_schwarz.gif)}

.btn:hover div.btn{background-image:url(../img/btn_left_dunkelblau.gif)}
.btn:hover div p.btn{background-image:url(../img/btn_right_dunkelblau.gif);}

.btn_green div.btn{background-image:url(../img/btn_left_green.gif)}
.btn_green div p.btn{background-image:url(../img/btn_right_green.gif)}

.btn_green:hover div.btn{background-image:url(../img/btn_left_schwarz.gif)}
.btn_green:hover div p.btn{background-image:url(../img/btn_right_schwarz.gif);}

.whoisergbtn div.btn{background-image:url(../img/btn_left_schwarz33.gif)}
.whoisergbtn div p.btn{background-image:url(../img/btn_right_schwarz33.gif);padding: 3px 17px 2px 12px;line-height:28px}

.whoisergbtn:hover div.btn{background-image:url(../img/btn_left_dunkelblau33.gif)}
.whoisergbtn:hover div p.btn{background-image:url(../img/btn_right_dunkelblau33.gif);}


.whoisergneubtn div.btn{background-image:url(../img/btn_left_grey.gif)}
.whoisergneubtn div p.btn{background-image:url(../img/btn_right_grey.gif);color:#3E3E3E}
.whoisergneubtn:hover div p.btn{color:#ffffff}


.whoisbtn div.btn{background-image:url(../img/blu_btn_left.png)}
.whoisbtn div p.btn{background-image:url(../img/blu_btn_right.png)}

a.disabledbtn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/disbtn_left.gif) no-repeat scroll left top;
display:block;
float:left;
height:23px;
line-height:15px;
padding-left:8px;
text-decoration:none;
}

a.disabledbtn span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/disbtn_right.gif) no-repeat scroll right top;
display:block;
padding:4px 8px 4px 0;
color:#FFF;
font-weight:bold;
}

a.disabledbtn:hover span {
color:#FFF;
}



.shopbtn{
padding-top:50px;
}

.big{
font-size:16px;
font-weight:bold;
}

#preis{
float:left;
width:100px;
}

#preisbestell{
float:right;
width:110px;
padding-top:30px;
}

.fussnote{
padding:5px;
padding-bottom:20px;
color:#B8B8B8;
font-size: 11px;
line-height:12px;
}
.fussnotewhois{
padding-top:5px;
padding-right:25px;
color:#C0C0C0;
font-size: 10px;
line-height:10px;
}

.zusatzinfo{
padding:5px;
padding-bottom:20px;
color:#8F8F8F;
font-size: 12px;
line-height:14px;
font-weight:normal;
}

.shoptxt{
float:left;
width:330px;
padding-right:30px;
}

#whois_einzel{
text-align:left;
color:#3C6AB2;
}
#whois_alternativen{
clear:both;
}
#whois_alternativen h3{
margin-left:90px;
margin-top:50px;
}

.zentriert{
text-align:center;
width:100%;
display:block;
}


a.tooltip span {
	display:none;
	margin-left:-230px;
	margin-top:-100px;
	padding:10px;
	text-decoration:none;
	width:290px;
	text-align:justify;
}
a.tooltip:hover span{
	display:inline; 
	position:absolute; 
	background:#ffffff; 
	border:1px solid #cccccc; 
	color:#6c6c6c;
}
a.tooltip:hover span h4{
padding:0;
margin:0;
}
.whoisbox .whoisergbtn a.redbtn{
width:133px;
}
.whoisbox .whoisergbtn a.disabledbtn{
width:133px;
}



.orderstatus{
	float: left;
	left:110px;
	list-style-type:none;
	padding:0;
	position:relative;
	top: 50px;
	width: 163px;
}
* html .orderstatus {
	left: 35px;
	padding-top: 15px;
}


.orderstatus li{
	float: left;
	background:transparent url(../img/info_small.jpg) no-repeat scroll right center;
	padding-right: 22px;
	height:27px;
	line-height:27px;
	font-size:12px;
	font-weight:bold;
	position: relative;
	color:#000;
}
.orderstatus li a{
	float: left;
	height: 27px;
	text-decoration:none;
}
/* habe alles gefloatet im warenkorb + den text in ein div, glaube funzt jetzt */
.orderstatus li:hover{
	background:#F0F0F0 url(../img/info_small.jpg) no-repeat scroll right center;
}

.orderstatus li span {
	float: left;
	display:none; 
	padding:10px; 
	text-decoration:none;
	position: absolute; 
	top: 0px;
	left: 180px;
	z-index:100;
	width:300px;
}
.orderstatus li span p{
	color:#3C6AB2;
	font-weight:bold;
	padding-bottom:5px;
}
.orderstatus li:hover span{
	display:inline; 
	background:#FFFFFF; 
	border:1px solid #B5B5B5; 
	color:#6c6c6c;
}

.orderstatus li.vip{
	color:#3C6AB2;
	font-size:14px;
}

.orderstatus li.currentwarenkorb a{
color:#000;
text-decoration:underline
}

.orderstatus_ok  {
	float:left;
	width: 110px;
	height: 25px;
	padding: 0px 0px 0px 30px;
	background: url(../img/ok_small.png) no-repeat left bottom;
	behavior: url(img/iepngfix.htc);
}

.orderstatus_cancel  {
	float:left;
	width: 110px;
	height: 25px;
	padding: 0px 0px 0px 30px;
	background: url(../img/cancel_small.png) no-repeat left bottom;
	behavior: url(img/iepngfix.htc);
}

.ssl {
	background:transparent url(../img/lock.jpg) no-repeat scroll right center;
	height:48px;
	color:#3C6AB2;
	padding-right:60px;
	line-height:48px;
	font-weight:bold;
	behavior: url(img/iepngfix.htc);
}




#firmenname, #domaininhaber{
display:none;
}

.personendaten h2{
font-size:20px;
}

.formular li.fehlermeldung{
color:#3C6AB2;
font-weight:bold;
display:none;
float:right;
}

.formular li.fehlermeldung span{
color:#3C6AB2;
font-weight:bold;
float:left;
}
.formular li.vis{
display:inline;
padding-top:0px;
}

.tele_vorwahl{
width:100px;
}
.tele_nummer{
width:100px;
}
.auswahl{
font-size:14px;
color:#999999;
}
.auswahl div h3{
margin:5px 0px;
}
.auswahl span{
padding-left:50px;
font-size:22px;
font-weight:bold;
color:#000;
}
.domainlist{
list-style-type:none;
padding-top:20px;
margin:0px 50px;
}
.domainlist li{
border-bottom:1px solid #BFBFBF !important;
color:#333333;
font-weight:bold;
margin:0;
text-align:right;
line-height:25px;
padding:0 15px;
}
.domainlist li:hover{
background:#F0F0F0;
}

.domainlist li span{
color:#999999;
display:block;
float:left;
font-weight:normal;
text-align:left;
}

.summaryh3{
margin-top: 35px;
}
.summaryh3 a{
background:transparent url(../img/paper_24.png) no-repeat scroll right center;
float:right;
margin-right:50px;
height:18px;
padding-right:30px;
font-size:12px;
color:#999999;
text-decoration:none;
}
.summaryh3 a:hover{
text-decoration:underline;
}

.summary{
list-style-type:none;
margin:0px 50px;
padding:0;
}
.summary li{
border-bottom:1px solid #BFBFBF !important;
color:#333333;
font-weight:bold;
margin:0;
text-align:right;
line-height:22px;
padding:0 15px;
}


.summary li span{
color:#999999;
display:block;
float:left;
font-weight:normal;
text-align:left;
}

.summary li:hover{
background-color:#EDEDED;
}


.akzeptiert{
list-style-type:none;
margin:0px 50px;
padding:0;
}
.akzeptiert li{
color:#333333;
margin:0;
line-height:22px;
padding:0 15px;
}

.akzeptiert li.gesamtpreis{
padding-top:30px;
}

.akzeptiert li.fehlermeldung{
color:#3C6AB2;
font-weight:bold;
}


.akzeptiert li.vis{
display:inline;
padding-top:0px;
}

.schritte{
list-style-type:none;
margin:0 150px;
padding-top:20px;
}
.schritte li{
color:#000000;
font-size:14px;
line-height:16px;
padding-left:70px;
margin-bottom:20px;
}

.schritte li#schritt1{
background:transparent url(../img/schritt1.jpg) no-repeat scroll left top;
}
.schritte li#schritt2{
background:transparent url(../img/schritt2.jpg) no-repeat scroll left top;
}
.schritte li#schritt3{
background:transparent url(../img/schritt3.jpg) no-repeat scroll left top;
}




.paketvergleich{
list-style-type:none;
padding-left:10px;
margin: 0px 100px;
}
.paketvergleich li{
clear:both;
display:block;
line-height:12px;
height:12px;
font-size:12px;
font-weight:bold;
color:#000;
padding:5px;
border-bottom:1px solid #E8E8E8;
}
.paketvergleich li div.rowtext{
float:left;
text-align:left;
width:250px;
}

.paketvergleich li:hover{
background:#F0F0F0;
}
.paketvergleich li.inaktiv{
border-bottom:0px solid #E8E8E8;
}
.paketvergleich li.preisbox{
height:100px;
}

.paketvergleich li.inaktiv:hover,.paketvergleich li.spacer:hover,.paketvergleich li.pakete:hover{
background:transparent;
border-bottom:0px solid #E8E8E8;
}

.paketvergleich li.header{
background:#ECF5FE;
color:#3C6AB2
}
.paketvergleich li.spacer{
border-bottom:0px solid #E8E8E8;
}

.paketvergleich li div{
width:140px;
float:right;
font-weight:bold;
text-align:center;
}

.paketvergleich li.pakete{
height:45px;
line-height:22px;
}

.paketvergleich li.pakete div{
width:140px;
float:right;
font-weight:bold;
color:#3C6AB2;
font-size:22px;
text-align:center;
}

.paketvergleich li div.highlight{
font-weight:bold;
color:#0082C3;
font-size:26px;
text-align:center;
line-height:26px;
height:30px;
}
.paketvergleich li div.col3{
width:420px;
}

.paketvergleich li span {
display:none;
font-size:12px;
height:100px;
left:-10px;
padding:10px;
position:relative;
text-decoration:none;
top:-140px;
width:300px;
z-index:100;
}
.paketvergleich li:hover span{
	display:block; 
	background:#F3F3F3; 
	border:1px solid #B5B5B5; 
	color:#6c6c6c;
}

p.osbutton1{
	padding-top:220px;
}
p.osbutton2{
	padding-top:190px;
}
p.osbutton3{
	padding-top:130px;
}



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

.oshighlightbox li{
color:#333333;
font-size:12px;
margin:15px 0px;
padding:5px 0px 5px 70px;
text-align:justify;
}
.oshighlightbox li b{
font-size:14px;
}
.oshighlightbox #count1{
background:transparent url(../img/count1small.jpg) no-repeat scroll 10px top;
}
.oshighlightbox #count2{
background:transparent url(../img/count2small.jpg) no-repeat scroll 10px top;
}
.oshighlightbox #count3{
background:transparent url(../img/count3small.jpg) no-repeat scroll 10px top;
}



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


.ticketlist li {
border-bottom:1px solid #BFBFBF !important;
color:#333333;
margin:0;
padding:0px 15px;
line-height:25px;
text-align:left;
width:480px;
}

.ticketlistbreit li{
width:500px;
}

.ticketlist li.vip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EDEDED none repeat scroll 0 0;
border-top:1px solid #FFFFFF;
margin:0;
text-align:left;
font-weight:bold;
}

.ticketlist li.red {
color:#3C6AB2;
background:#EDEDED none repeat scroll 0 0;
border-top:1px solid #FFFFFF;
margin:0;
font-weight:bold;

}

.ticketlist li span {
color:#999999;
display:block;
float:right; 
font-weight:normal;
text-align:left;
}


.ticketlist li:hover {
background-color:#F5F5F5;
}
.ticketlist li.vip:hover{
background:#EDEDED none repeat scroll 0 0;
}

.ticketlist li a{
display:block;
text-decoration:none;
}

.ticketlistbreit li a{
color: #1B8700;
}

.tablehead {
background-color:#3C6AB2; 
font-size:11px; 
font-weight:bold; 
color:#FFFFFF; 
}

.tablefieldtd0{
font-size:11px;
background-color:#F0F0F0;
}
.tablefieldtd1{
font-size:11px;
background-color:#F5F5F5;
}


.twitter21{
float:left;
padding:0;
width:665px;
}
.twitter12{
float:right;
width:250px;
padding-left: 30px;
text-align:right;
}

.twitteradv{
height:200px;
border:1px solid #ACC9E5;
margin-bottom:30px;
background:#519BDA;
color:#FFFFFF;
text-align:left;
padding:10px;
}
/************************************************
/************************************************
/************************************************/

.domainworld{
width:300px;
height:420px;
background:transparent url(../img/domainwelt.jpg) no-repeat scroll top left;
float:left;
margin-right:50px;
}

.graurahmen{
border:1px solid #ACC9E5;
background-color:#F8FBFF
}

.deldom{
margin-left:auto;
margin-right:auto;
width:600px;
}

#osanleitung{
padding:15px 15px 10px 25px;
}

.osliste {
list-style-type:cicle;
margin:0;
padding: 0;
width:480px;
font-size:16px;
}

.osliste li{
overflow:visible;
}
.osliste li b{
font-size:16px;
}

.osliste li.gerade{
/*background:transparent url(../img/osicons/ok_blue.jpg) no-repeat scroll left top;*/
clear: left;
float: left;
width: 430px;
padding: 10px 10px 10px 10px;

}
.osliste li.ungerade{
/*background:transparent url(../img/osicons/ok_white.jpg) no-repeat scroll right top;*/
/*padding: 10px 65px 10px 10px;*/
clear: left;
float: left;
width: 430px;
padding: 10px 10px 10px 10px;
/*text-align:right;*/
}

.ospaketteaser{
	float: left;
	overflow: hidden;
	width: 900px;
	height: 350px;
	margin: 30px 0px 0px 40px;
	text-align: right;
}
.ospaketteaser a.ospakete{
	width: 300px;
	height: 345px;
	float: left;
	cursor: pointer;
	text-decoration: none;
	overflow: hidden;
}


.headln_os_pakete {
	color: #ffffff;
}
.headln_os_pakete:hover {
	color: #000000;
}

.list_os_pakete {
	float: left;
	height: 17px;
	color: #ffffff;
	text-decoration: none;
}
.list_os_pakete:hover {
	color: #000000;
}

.pakete_beside {
	float: left;
	overflow: hidden;
	width: 700px;
	height: 320px;
	text-align: right;
	padding: 74px 70px 60px 191px;
	background: url(../img/pakete_beside.jpg) 205px 70px no-repeat;
}

.preloader_whoisshop {background: url(../img/whoisshop.jpg);}

.preloader_ospaket1 {background: url(../img/pakete_beside_basic_hover.jpg);}

#ospaket1 {
	float: left;
	width: 290px;
	height: 290px;
	display: block;
}
#ospaket1:hover {
	background: url(../img/pakete_beside_basic_hover.jpg) no-repeat;
}

.preloader_ospaket2 {background: url(../img/pakete_beside_powerplus_hover.jpg);}

#ospaket2 {
	float: left;
	width: 302px;
	height: 295px;
	display: block;
}
#ospaket2:hover {
	background: url(../img/pakete_beside_powerplus_hover.jpg) no-repeat;
}

.ospaket2_link {
	float: left; 
	padding: 0px 0px 0px 33px;
}

.ospaket2_link_2 {
	float: left;
	padding: 15px 0px 0px 36px;
}

.preloader_ospaket3 {background: url(../img/os_pakete_right_hover.jpg);}

#ospaket3 {
	background:#FBFDFF url(../img/os_pakete_right.jpg) no-repeat;
}
#ospaket3:hover {
	background:#FBFDFF url(../img/os_pakete_right_hover.jpg) no-repeat;
}
.ospakete:hover { color:#fff; }

.oslinkbox{
	padding: 35px 0px 0px 15px;
	color:#878686;
	text-align:left;
	clear: both;
	float: left;
	width: 270px;
}
.ospakete:hover .oslinkbox{ color:#000000;}

.headln {
	clear: both;
	float: left;
	color: #5684c2;
	font-size: 11px;
	font-weight: bold;
	padding: 50px 0px 0px 90px;
}
.ospakete:hover .headln{ color:#ffffff;}

.headln2 {
	clear: both;
	float: left;
	color: #27547F;
	font-size: 20px;
	font-weight: bold;
	padding: 0px 0px 0px 115px;
}
.ospakete:hover .headln2{ color:#ffffff;}

.osprice {
	clear: both;
	float: left;
	width: 130px;
	color: #5684c2;
	font-size: 30px;
	font-weight: bold;
	padding: 77px 0px 3px 150px;
}
.ospakete:hover .osprice{ color:#ffffff;}

.osprice2 {
	clear: both;
	float: left;
	width: 59px;
	color: #9fc4f8;
	font-size: 15px;
	padding: 5px 0px 0px 205px;
}
.ospakete:hover .osprice2{ color:#ffffff;}

/* TESTEN UND DEMO BUTTONS */

.preloader_a_note_1 {background: url(../img/note_1_hover.jpg);}

a.a_note_1:link, a.a_note_1:visited {
	display: block;
	width: 90px;
	height: 90px;
	background: url(../img/note_1.jpg) no-repeat center right;
	text-align: left;
}
a.a_note_1:hover {
	background-image: url(../img/note_1_hover.jpg);
}

.preloader_a_note_2_link_1 {background: url(../img/note_2_link_1_hover.jpg);}

a.a_note_2_link_1:link, a.a_note_2_link_1:visited {
	display: block;
	width: 87px;
	height: 19px;
	background: url(../img/note_2_link_1.jpg) no-repeat center right;
	text-align: left;
}
a.a_note_2_link_1:hover {
	background-image: url(../img/note_2_link_1_hover.jpg);
}

.preloader_a_note_2_link_2 {background: url(../img/note_2_link_2_hover.jpg);}

a.a_note_2_link_2:link, a.a_note_2_link_2:visited {
	display: block;
	width: 87px;
	height: 19px;
	background: url(../img/note_2_link_2.jpg) no-repeat center right;
	text-align: left;
}
a.a_note_2_link_2:hover {
	background-image: url(../img/note_2_link_2_hover.jpg);
}

/* BESTELL BUTTONS IN VERGLEICHSTABELLE */

.preloader_a_bestellen_basic {background: url(../img/tabelle_preise_basic_hover.jpg);}

a.a_bestellen_basic:link, a.a_bestellen_basic:visited {
	display: block;
	width: 90px;
	height: 126px;
	background: url(../img/tabelle_preise_basic.jpg) no-repeat center right;
	text-align: left;
}
a.a_bestellen_basic:hover {
	background-image: url(../img/tabelle_preise_basic_hover.jpg);
}

.preloader_a_bestellen_powerplus {background: url(../img/tabelle_preise_powerplus_hover.jpg);}

a.a_bestellen_powerplus:link, a.a_bestellen_powerplus:visited {
	display: block;
	width: 90px;
	height: 126px;
	background: url(../img/tabelle_preise_powerplus.jpg) no-repeat center right;
	text-align: left;
}
a.a_bestellen_powerplus:hover {
	background-image: url(../img/tabelle_preise_powerplus_hover.jpg);
}


.preloader_red_right_white {background: url(../img/red_right_white_hover.jpg);}

a.red_right_white:link, a.red_right_white:visited {
	background: url(../img/red_right_white.jpg)  no-repeat;
	border: 0px;
	width: 40px;
	height: 36px;
	display: block;
}
a.red_right_white:hover {
	background: url(../img/red_right_white_hover.jpg) no-repeat;
	display: block; 
    text-decoration:none;
}

.preloader_red_left_white {background: url(../img/red_left_white_hover.jpg);}

a.red_left_white:link, a.red_left_white:visited {
	background: url(../img/red_left_white.jpg) no-repeat;
	border: 0px;
	width: 40px;
	height: 36px;
	display: block;
}
a.red_left_white:hover {
	background: url(../img/red_left_white_hover.jpg) no-repeat;
	display: block; 
    text-decoration:none;
}

.vorteile_img  {
	border: 1px solid #BFBFBF;
}

.yellowtest_link {
	color: #7d5735;
	text-decoration: none;
}
.yellowtest_link:hover{
	color: #ffffff;
	text-decoration: underline;
}

.vergleichstabelle{
float:left;
width:642px;
}

.versteckt{
display: none;
}
* html .versteckt {
	display: block;
}

.osvergleich {
clear: both;
float: left;
list-style-type:none;
margin:0;
padding:0;
font-size:11px;
}
* html .osvergleich {
	/*padding: 0px 0px 0px 70px;*/
}

.vergeichstabelle1 {
	float: left;
	text-align: center;
	font-size: 12px;
	height: 120px;
	background-color: #DFEEFF;
	padding: 10px 0px 20px 126px;
	font-weight: bold;
	color: #484848;
}
* html .vergeichstabelle1 {
	padding: 10px 60px 20px 66px;
}
* + html .vergeichstabelle1 {
	padding: 10px 60px 20px 66px;
}


.vergeichstabelle2 {
	float: left;
	text-align: center;
	font-size: 12px;
	height: 120px;
	background-color: #e7f0dd;
	padding: 10px 0px 20px 126px;
	font-weight: bold;
	color: #484848;
}
* html .vergeichstabelle2 {
	padding: 10px 60px 20px 66px;
}
* + html .vergeichstabelle2 {
	padding: 10px 60px 20px 66px;
}

.osvergleich li.gerade,.osvergleich li.ungerade{
border-bottom: 1px solid #fbfdff;
}

.osvergleich li.gerade{
background:#FBFDFF;
}
.osvergleich li.ungerade{
background:#e9e9e9;
}
.osvergleich li.preis{
background:#F5FAFF;
}

.osvergleich li.gerade:hover,.osvergleich li.ungerade:hover{
background:#c8c8c8;
}
.osvergleich li.gerade:hover .pakethigh,.osvergleich li.ungerade:hover .pakethigh{
background:#c8c8c8;
}
.osvergleich li.header{
background:#FBFDFF url(../img/osicons/ok_blue.jpg) no-repeat scroll 10px top;
border-bottom:1px solid #3987C9;
color:#3A7FC0;
font-size:18px;
font-weight:bold;
line-height:20px;
margin-top:40px;
padding:10px 0 10px 60px;
}

.osvergleich li.orderbutton{
background:#FBFDFF;
color:#3A7FC0;
height:25px;
margin-top:20px;
padding:10px 0px;
}
.osvergleich li.orderbutton .paketname{
float:right;
width:125px;
font-size:12px;
text-align:center;
color:#BEBEBE;
}

.osvergleich li.header .paketname{
float: right;
width: 125px;
font-size: 15px;
padding: 0px 10px;
text-align: center;
color: #BEBEBE;
}

.osvergleich li.showbox,.osvergleich li.showbox:hover{
background:#FBFDFF;
padding:5px;
}

.osvergleich li.showbox a:hover{
color:#C8C8C8;
}

.osvergleich .description{
padding: 5px 10px;
width:340px;
height: 35px;
float:left;
line-height:18px;
}
.osvergleich .paketwert{
float: left;
text-align: center;
font-size: 12px;
height: 25px;
padding: 10px;
font-weight: bold;
color: #484848;
}

.basic_gerade {
	background:#DFEEFF;
}

.basic_ungerade{
	background:#CFE5FF;
}

.powerplus_gerade{
	background:#e7f0dd;
}
 
.powerplus_ungerade{
	background:#D8EFC2;
}

.osvergleich .paketimg{
width:140px;
padding:10px 0px;
height:100px;
}
.osvergleich .pakethigh{
background:#F4F4F4;
}

.osvergleich li.last{
border-bottom: 0px solid #aaaaaa;
}

.osvergleich a{
color:#484848;
font-weight:bold;
font-size:12px;
}
.osvergleich a:hover{
color:#ffffff
}
.osvergleich .paketname a:hover{
color:#fff;
font-weight:bold;
}
.sideinfo{
float:left;
height:500px;
margin: 240px 0 0 25px;
width:290px;
}

.sidebox{
background-color:#f8efef;
border-color:#d9b3b3 #cb9898 #cb9898 #d9b3b3;
border-style:solid;
border-width:1px 2px 2px 1px;
color:#6B6E4B;
padding:10px;
font-size:11px;
line-height:15px;
}
.sidebox h3{
font-size:12px;
margin-top:0px;
}

.green{
background-color:#E2FFE2;
border-color:#82C300 #1C6900 #1C6900 #82C300;

background-color:#F0F7FF;
border-color:#C2D6E8 #6EA9C5 #6EA9C5 #C2D6E8;

}


a.redbtnred{
background:transparent url(../img/btn_left_rr.gif) no-repeat scroll left top;
display:block;
float:left;
height:23px;
line-height:15px;
padding-left:8px;
text-decoration:none;
}
a.redbtnred span{
background:transparent url(../img/btn_right_rr.gif) no-repeat scroll right top;
display:block;
padding:4px 8px 4px 0;
color:#FFF;
cursor:pointer;
}
a.redbtnred:hover span {
color:#000;
}


#teaseronlineshop{
/*background:transparent url(../img/osheader.jpg) no-repeat scroll left top;*/
height:380px;
}

#teaseronlineshop-vorteile{
background:transparent url(../img/teaser-background-os-vorteile.jpg) no-repeat scroll left top;
height:471px;
}

.osteaser{
position:absolute;
color:#FFF;
}

.osteaser .osh{
font-size:20px;
font-weight:bold;
color:#FFF;
margin-bottom:20px;
}

a.osdemo{
width:100px;
height:25px;
display:block;
background:transparent url(../img/osdemobtn.gif) no-repeat scroll left top;
float:left;
margin-right:15px;
text-align:center;
line-height:25px;
font-size: 12px;
text-decoration:none;
color:#000;
}

a.osdemo:hover{
color:#3C6AB2;
}

.demobuttons{
padding:20px 0 10px;
font-size: 12px;
color:#000;
}

.img_vorteile {
	border: 1px solid #9F9F9F;
}

div.feature {
float:left;
margin-left:15px;
margin-right:15px;
width:290px;
}
div.featurelast{
margin-right:15px;
}
div.feature p{
height:85px;
padding:10px 5px
}
div.feature p:hover{
background-color:#E1DFDF;
}

.feature h2.columntitle{
background:transparent url(../img/osvorteil1.jpg) no-repeat scroll -1px 0;
clear:both;
font-size:25px;
font-weight:normal;
margin-top:0;
padding:20px 30px 20px 90px;
color:#3A7FC0
}
.feature h2.featuretitle{
background:transparent url(../img/bgosvorteil.gif) repeat-x scroll left top;
color:#383C3D;
font-size:16px;
line-height:20px;
overflow:hidden;
padding:5px 10px;
position:relative;
margin-bottom:0;
}


.zahlbox{
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:#E5F2FF none repeat scroll 0 0;
margin:16px auto;
overflow:visible;
padding:0 0 10px;
width:960px;
}

.zahlboximg{
display:block;
float:left;
padding-left:20px;
padding-top:20px;
width:200px;

font-weight:bold;
font-size:130px;
color:#D1E6FB;
line-height:130px;
}

.zahlboximg h2{
line-height: 20px;
color:#002B60
}

.zahlboxtxt{
width:680px;
display:block;
float:left;
padding:10px 20px
}

.zahlboxtxt h3{
text-align:right;
padding:10px 0;
width:670px;
}


.startteaser{
margin-left:auto;
margin-right:auto;
width:960px;
height:400px;
background:transparent url(../img/start1.jpg) no-repeat scroll left 70%;
margin-bottom:40px;
}

.startright{
float:right;
width:650px;
background:transparent url(../img/starttext.jpg) no-repeat scroll top right;
height:270px;
padding-top:210px;
}


.vorteile{
list-style-type:none;
float:left
}
.vorteile li{
background:transparent url(../img/ok.jpg) no-repeat scroll left center;
padding-left:40px;
height:35px;
line-height:35px;
font-size:16px;
}
.vorteilestart,.vorteileinfos{
margin:0px;
padding:0px;
width:325px;
}
.vorteilestart li{
font-size:12px;
}

.vorteileinfos li{
font-size:13px;
}

.startcol{
padding:15px;
height:240px;
float:left;
}
.startcol h3{
margin-top:0;
font-size:14px;
}

.col1{
width:350px;
background:transparent url(../img/startbox380.jpg) no-repeat scroll top center;
}
.col2{
width:250px;
background:transparent url(../img/startbox280.jpg) no-repeat scroll top center;
margin-left:10px;
}

a.button_blue {
background:transparent url(../img/orange_left.gif) no-repeat scroll left top;
color:#444141;
display:block;
float:left;
font-family:'trebuchet ms';
font-size:13px;
line-height:18px;
padding:0 0 0 15px;
text-decoration:none;
}
a.button_blue:hover {
background-position:0 -31px;
}


a.button_blue span {
background:transparent url(../img/orange_right.gif) no-repeat scroll right top;
display:block;
font-weight:bold;
padding:7px 20px 6px 5px;
}
a.button_blue:hover span {
background-position:100% -31px;
color:#ffffff;
}

a.a_logo  {
display:block;
width: 180px;
height: 90px;
}
a.a_logo:hover  {
	background: url(../img/home_link.jpg) no-repeat right center;
}



.ib290{
float: left;
overflow: hidden !important;
width: 290px !important;
margin-top:20px
}
.ib290 .ib290content{
font: 13px/21px Helvetica,Arial,Helvetica,sans-serif;
float: left;
width: 260px;
background:transparent url(../img/infobox290.jpg) no-repeat scroll 0 0;
padding:15px;
}
.ib290 .ib290content h3{
margin-top:0;
font-size:14px;
font: 16px/21px Helvetica,Arial,Helvetica,sans-serif
}

.ib290 .ib290footer{
float: left;
background:transparent url(../img/infobox290footer.jpg) no-repeat scroll 0 0;
width:290px;
clear:both;
display:block;
height:5px;
}

.ib290content .divimg{
	float:left;
	margin: 0 10px 5px 0;
	background:transparent url(../img/funktionen/kirsche.png) no-repeat scroll 0 0;
	height:70px;
	width: 70px;
	behavior: url(img/iepngfix.htc);
}

table.logotabelle td{
border:1px solid #EEEEEE;
height:80px;
padding:10px;
text-align:center;
vertical-align:middle;
width:170px;
}


/* -------------------------------------------- MENU -------------------------------------------- */


#nav{
padding-top:9px;
}

/* ALLGEMEINER STYLE */
ul.dropdown,ul.dropdown li,ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
 font-weight: bold; 
}
/* ALLGEMEINER STYLE für alle li */
ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 border-style: solid;
 border-width: 0px 0px 1px 0px;
 border-color: #fff #d9d9d9 #d9d9d9 #fff;
 background-color: transparent;
 color:#FFFFFF;
 margin-right:5px;
 height:30px;
 line-height:30px;
 zoom: 1;
}

ul.dropdown li.current {
background-color: #FBFDFF;
color: #4078A7;
border-width: 0px 1px 1px 1px;
 border-color: #d9d9d9 #d9d9d9 #fff #d9d9d9;
}

ul.dropdown li.current:hover {
padding: 0px 1px;
}

ul.dropdown li.hover,ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}


ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: -1px;
 z-index: 598;
 width: 100%;
}
/* alle unterpunkte untereinander */
ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}



ul.dropdown li:hover {
background-color: #FBFDFF;
border-width: 0px 0px 1px 0px;
border-color: #d9d9d9 #d9d9d9 #fff #d9d9d9;
color: #4078A7;
}
ul.dropdown ul li:hover {
background-color: #EDEDED;
}

ul.dropdown li a:hover{
color: #4078A7;
}

ul.dropdown a{ display:block; line-height:30px; padding:0 10px;}
ul.dropdown a:link,ul.dropdown a:active,ul.dropdown a:visited{ color: inherit; text-decoration: none; }
ul.dropdown a:hover { color: #4078A7; }

ul.dropdown ul li a{ display:block; line-height:30px; padding:0 10px;}
ul.dropdown ul li a:link,ul.dropdown ul li a:active,ul.dropdown ul li a:visited{ color: #4078A7; text-decoration: none; }
ul.dropdown ul li a:hover { font-weight: bold; color: #4078A7; }


ul.dropdown ul {
width: 220px;
}

ul.dropdown ul li {
 font-weight: normal;
 overflow:hidden;
 background-color: #FBFDFF;
 border-width: 0px 1px 1px 1px;
 border-color: #d9d9d9 #d9d9d9 #d9d9d9 #d9d9d9;
 color: #4078A7; 
}

ul.dropdown ul li.current_2nd  {
 font-weight: bold;
 overflow:hidden;
 background-color: #FBFDFF;
 border-width: 0px 1px 1px 1px;
 border-color: #d9d9d9 #d9d9d9 #d9d9d9 #d9d9d9;
 color: #4078A7; 
}


div.neuwhoisergebnis{
	background:transparent url(../img/ok.png) no-repeat scroll left center;
	padding-left: 50px;
	font-size: 12px;
    line-height: 20px;
}

span.whoisfree{
	color: #68A929;
}
span.whoisno{
	color: #000000;
}

div.neuwhoisergebnisshop{
	background:transparent url(../img/whoisshop.jpg) no-repeat scroll left center;
	height:570px;
	width:900px;
}

div.neuwhois_shopurl{
	padding-left: 120px;
    padding-top: 48px;
}
div.neuwhois_shopname{
	font-size: 25px;
    line-height: 30px;
    padding-left: 100px;
    padding-top: 25px;
    width: 450px;
	color:#B20E0C;
}

div #whois_alternativen{
	font-size: 12px;
	padding: 50px 0 0 50px;
}

a.whoisalternative{
color:#13a41a
}
a.whoisalternative:hover{
color:#484848;
}
a.whoisalternative:focus{outline:0; -moz-outline:0; }

a.greybtn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn_left_grey.gif) no-repeat scroll left top;
display:block;
float:left;
height:23px;
line-height:15px;
padding-left:8px;
text-decoration:none;
}

a.greybtn span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/btn_right_grey.gif) no-repeat scroll right top;
display:block;
padding:4px 8px 4px 0;
color:#3C6AB2;
cursor:pointer;
}

a.greybtn:hover span {
color:#000;
}

button.wielink{
	font-weight:bold;
	color:#484848;
	text-decoration: underline;
}
button.wielink:hover{
	color:#999999;
	
}

button.wielink:focus{outline:0; -moz-outline:0; }

div.funktionen{
	font: 13px/21px Helvetica,Arial,Helvetica,sans-serif
}

div.funktionsuebersicht{
	text-align: justify;
	height: 140px;
}

div.funktionen h2{
	font-size:20px;
}

a.more{
	background: url(../img/funktionen/mehrinfo.gif) no-repeat scroll 100% 50% transparent;
    cursor: pointer;
    padding-right: 10px;
    white-space: nowrap;
	color: #3C6AB2;
	text-decoration: none;
}
a.internlink{
    cursor: pointer;
	white-space: nowrap;
	color: #3C6AB2;
	text-decoration: none;
}

a.moreleft{
	background: url(../img/funktionen/mehrinfoleft.gif) no-repeat scroll 0 50% transparent;
    padding-left: 10px;
}

a.more:hover,a.internlink:hover{
	text-decoration: underline;
}

div.funktionskopf{
	background: url("../img/funktionen/kirsche.png") no-repeat scroll 0 0 transparent;
    height: 80px;
    margin-left: 20px;
    margin-top: 20px;
	padding: 1px 0px 20px 100px;
	behavior: url(img/iepngfix.htc);
}

div.funktionskopf h2{
	font-size:16px;
	color: #484848;
}



.ib930{
overflow: hidden;
width: 930px;
margin: 50px auto 0px auto;
}
.ib930 .ib930content{
font: 13px/21px Helvetica,Arial,Helvetica,sans-serif;
float: left;
width: 900px;
background:transparent url(../img/infobox930.jpg) no-repeat scroll 0 0;
padding:15px;
height: 100%;
}

.ib930 .ib930content .preis{
	font-size: 17px;
    font-weight: bold;
    padding-top: 15px;
    text-align: right;
}

.ib930 .ib930footer{
float: left;
background:transparent url(../img/infobox930footer.jpg) no-repeat scroll 0 0;
width:930px;
clear:both;
display:block;
height:5px;
}

#funktionsuebersicht {
	width:920px;
	margin:0px;
	background:#FBFDFF;
	padding:20px;
	color:#663300;
	line-height:23px;
	border:1px solid #EFEFEF;
}

#funktionsuebersicht ul{
	list-style: none outside none;
	font-size: 14px; 
	left: 0;
	line-height: 14px; 
	margin: 0; 
	width: 922px; 
	padding-left:0;
}

#funktionsuebersicht li{
	width: 286px;
	display: block;
	float:left;
    margin: 10px;
	height: 30px;
}

#funktionsuebersicht li a{
	background: url("../img/funktionen/small-kirsche.jpg") no-repeat scroll 5px 5px transparent;
    color: #000000;
    line-height: 30px;
    padding: 5px 5px 5px 50px;
    text-decoration: none;
	display: block;
}

#funktionsuebersicht li a.current{
	border:1px solid #E0DEDF;
}

#funktionsuebersicht li a:hover{
	text-decoration: underline;
}

.funktion-navileft{
	background: url("../img/funktionen/kirsche.png") no-repeat scroll 10px 0 transparent;
	float:left;
	width:185px;
	padding-left:65px;
	height: 30px;
    line-height: 30px;
}

.funktion-naviright{
	background: url("../img/funktionen/kirsche.png") no-repeat scroll 95% 0 transparent;
	float:left;
	width:185px;
	text-align:right;
	padding-right:65px;
	height: 30px;
    line-height: 30px;
}

span.randinfo{
	color:#B8B8B8;
}

span.grossertext,div.grossertext{
	font-size:15px;
}


ul.sitemap{
	list-style-type:none;
	margin:0;
	padding:0 15px;
	float:left;
	width:550px;
}

ul.sitemap li{
	font-size:14px;
	padding: 5px
}

ul.sitemap ul{
	list-style-type:disc;
}
ul.sitemap ul li{
	font-size:12px;
	padding: 2px
}
