/*
Copyright Robert Hartl - http://www.digestdomains.com/
Version 2.2
*/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,p,a,abbr,acronym,address,code,del,em,font,img,q,small,strong,center,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}
code{font:1.1em "Courier New",Courier,Fixed}
acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em;cursor:help;border-bottom:1px dotted #ccc}
h1,h2,h3,h4,h5,h6{font-family:Ubuntu,Arial,sans-serif;padding-bottom:0.4em;color:#046381;font-weight:500;text-shadow:0 1px 0 #fff}
h1{font-size:22px;line-height:100%}
h2{font-size:20px;line-height:100%}
h3{font-size:18px;line-height:100%}
h4,h5{font-size:13px;line-height:100%}
ul,ol,dl{margin:0;padding:0}
li,dd{margin:0;padding:0}
ul li{list-style-type:square}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}
a,a:link,a:visited,a:active,a:hover,a:focus{text-decoration:none;font-weight:normal;color:#046381}
a:hover{text-decoration:underline}
a img{border:none}
input,textarea{font:11px Arial,Verdana,sans-serif;color:#4c4b3a;background:#FAFAF0;border:1px solid #046381;padding:2px}
input:active,input:focus{background:#fff}
select option{padding:0 2px}
small{font-size:11px}

html,body{height:100%;width:100%}
body{font-size:14px;line-height:1.7em;font-family:Arial,Calibri,sans-serif;color:#4c4b3a;background:#046381 url('/images/header-bg.png') top left repeat-x}

.innen{width:960px;margin:0 auto;padding:0}
.w50{width:468px;padding:0;margin:0}
.w33{width:300px;padding:0}
.links{float:left;display:inline}
.rechts{float:right;display:inline}
.mittig{margin:0 auto;padding:0}
a.zugangsbutton{display:block;text-align:center;background:url('/images/nav-re.gif') 50% 50% repeat-x;border:2px solid #fff;color:#ddd;height:30px;margin-top:10px;outline:1px solid #D4D1A9;text-shadow:0 1px 0 #02495F}
a.zugangsbutton:hover{color:#fff;text-decoration:none;border-color:#3c0}

#header{padding:0;margin:0;height:120px;width:100%}
#header #logo a{text-decoration:none;text-indent:-98em;display:block;width:325px;height:54px;padding:0;margin:33px 0 0 0;background:url('/images/sprite.png') 0 -174px no-repeat}
#header #logo a:hover{text-decoration:none}
#header #login{text-align:right}
#header #login form{margin:0 0 0 80px;padding:6px 10px 10px 0;background:url('/images/sprite.png') 100% -102px no-repeat}
#header #login form label{display:none}
#header #login form input#loginbutton{cursor:pointer;padding:0px 10px;width:70px;border:1px solid #ddd;background:#f5f5f5 url('/images/formbg.gif') top left repeat-x}
#header #login form input#loginbutton:hover{border-color:#3c0}
#header #login #benutzernavi{background:url('/images/sprite.png') 100% -30px no-repeat;padding:6px 10px 10px 0}
#header #login #benutzernavi ul li{display:inline}
#header #login #benutzernavi ul li a{color:#ddd;padding-left:10px}
#header #login #benutzernavi ul li a:hover{color:#fff}

#navi{border-bottom:1px solid #E7E1AF;margin:0;padding:0}
#navi ul,#navi li{list-style:none}
ul#hauptnavi{position:relative;width:640px;height:30px}
ul#sprachwahl{text-align:right;width:320px}
#sprachwahl li{float:right;text-align:right;margin:0;padding:0 9px 2px 6px;line-height:28px;height:28px;font-size:1.2em;width:70px;text-decoration:none;background:url('/images/sprachwahl.gif') top right no-repeat}
* html #sprachwahl li{padding-top:6px;height:22px}
#sprachwahl li a{margin-left:3px}
ul#hauptnavi li{float:left;display:inline;padding:0;margin:0}
ul#hauptnavi li a{border-bottom:1px solid #E7E1AF;display:block;text-decoration:none;margin:0 2px 0 0;padding:0 4px 0 0;background:url('/images/nav-re.gif') top right no-repeat;text-shadow:0 1px 0 #036380}
* html ul#hauptnavi li a{margin-bottom:-1px}
ul#hauptnavi li a span{display:block;padding:0 9px 2px 14px;line-height:28px;font-size:1.2em;text-decoration:none;color:#ddd;background:url('/images/nav-li.gif') top left no-repeat}
#hauptnavi li a:hover{background:url('/images/nav-re-hover.gif') top right no-repeat}
#hauptnavi li a:hover span{color:#fff;background:url('/images/nav-li-hover.gif') top left no-repeat}
/* Aktive */
#s-startseite #hauptnavi li#navi-home a,#s-freiwerdende #hauptnavi li#navi-freiwerdende a,#s-freigewordene #hauptnavi li#navi-freigewordene a,#s-zugang #hauptnavi li#navi-zugang a{text-decoration:none;border-bottom:1px solid #CDC99A;background:url('/images/nav-re-active.gif') no-repeat right top;text-shadow:0 1px 0 #E7E1AF}
#s-startseite #hauptnavi li#navi-home a span,#s-freiwerdende #hauptnavi li#navi-freiwerdende a span,#s-freigewordene #hauptnavi li#navi-freigewordene a span,#s-zugang #hauptnavi li#navi-zugang a span{text-decoration:none;color:#422313;background:url('/images/nav-li-active.gif') no-repeat left top}
#s-startseite #hauptnavi li#navi-home ul,#s-freiwerdende #hauptnavi li#navi-freiwerdende ul,#s-freigewordene #hauptnavi li#navi-freigewordene ul,#s-zugang #hauptnavi li#navi-zugang ul{display:block;width:960px;border-bottom:1px solid #E7E1AF;border-right:1px solid #E7E1AF;background:#CDC89C;left:0;top:30px;padding:0}
#s-startseite #hauptnavi li#navi-home ul li a,#s-freiwerdende #hauptnavi li#navi-freiwerdende ul li a,#s-freigewordene #hauptnavi li#navi-freigewordene ul li a,#s-zugang #hauptnavi li#navi-zugang ul li a{border:none;background:none}
#s-startseite #hauptnavi li#navi-home ul li a:hover,#s-freiwerdende #hauptnavi li#navi-freiwerdende ul li a:hover,#s-freigewordene #hauptnavi li#navi-freigewordene ul li a:hover,#s-zugang #hauptnavi li#navi-zugang ul li a:hover{text-decoration:underline}
/* Subnavi */
ul#hauptnavi li ul{position:absolute;left:-5000px;z-index:1001;width:100%}
ul#hauptnavi li:hover ul{display:block;width:960px;border-bottom:1px solid #E7E1AF;border-right:1px solid #E7E1AF;background:#CDC89C;left:0;top:30px;padding:0}
ul#hauptnavi li li a{padding:2px 10px 2px 16px;line-height:24px;display:block;border:none;background:none;text-shadow:0 1px 0 #E7E1AF}
#hauptnavi li:hover li a,#hauptnavi li li:hover{background:none}
ul#hauptnavi li li a:hover{background:none;text-decoration:underline}
/* Footernavi aktive */
#s-startseite li#navi-home2 a,#s-freiwerdende li#navi-freiwerdende2 a,#s-freigewordene li#navi-freigewordene2 a,#s-zugang li#navi-zugang2 a,#s-impressum li#navi-impressum a,#s-kontakt li#navi-kontakt a,#s-agb li#navi-agb a,#s-datenschutz li#navi-datenschutz a,#s-faq li#navi-faq a,#s-vorschau li#navi-vorschau a,#s-sitemap li#navi-sitemap a,#s-partner li#navi-partner a{text-decoration:underline}
/* Headernavi aktive */
#s-benutzer a#benutzer,#s-support a#support,#s-bezahlung a#bezahlung,#s-abmelden a#abmelden{color:#fff;text-decoration:underline}

#teaser{font-size:17px;line-height:1.6em;padding:50px 0 15px 0;background:#E6E2AF url('/images/teaser-bg.png') top left repeat-x}
#teaser .rechts{text-align:right}
#teaser .rechts .werbung{position:relative;z-index:99999;width:488px;text-align:left;background:url('/images/anzeige.gif') bottom right no-repeat}
* html #teaser .rechts .werbung{left:20px}
#teaser a.zugangsbutton{width:440px;margin-bottom:16px}

#inhalt{padding:20px 0;border-top:1px solid #D4D1A9;background:#fff}

#footernavi{font-size:12px;line-height:1.5em;margin:0;padding:15px 0 20px 0;border-top:1px solid #E0D99A;background:#E6E2AF url('/images/teaser-bg.png') 0 80% repeat-x;text-shadow:0 1px 0 #fff}
#footernavi h5{margin-bottom:6px;padding-bottom:3px}
#footernavi ul li{margin:0;padding:0;list-style:none}
#footer{line-height:1.5em;font-size:12px;margin:0;border-top:1px solid #045A76;color:#ddd;background:#E6E2AF url('/images/header-bg.png') 50% 50% repeat-x;padding:10px 0;text-shadow:0 1px 0 #02495F}
#footer a,#footer a:focus,#footer a:active,#footer a:visited,#footer a:hover{color:#fff}
#footer a:hover{text-decoration:underline}
#footer .rechts{text-align:right}

#inhalt h1,#inhalt h2,#inhalt h3,#inhalt h4{margin:25px 0 5px 0}
#inhalt h2.sterne span{padding-right:233px;background:transparent url('/images/sprite-icons.png') 100% -305px no-repeat;}
#inhalt h2#stern1 span{background-position:100% -341px;}
#inhalt h2#stern2 span{background-position:100% -379px;}
#inhalt h2#stern3 span{background-position:100% -415px;}
#inhalt h2#stern4 span{background-position:100% -453px;}
#inhalt h2#stern5 span{background-position:100% -490px;}
#inhalt h2#stern6 span{background-position:100% -527px;}
#inhalt h2#stern7 span{background-position:100% -564px;}
#inhalt h2#stern8 span{background-position:100% -601px;}
#inhalt h2#stern9 span{background-position:100% -638px;}
#inhalt h2#stern10 span{background-position:100% -672px;}

#inhalt .clearfix h2{margin-top:0;padding-top:15px}
#inhalt p{margin-bottom:1em}
#inhalt ul{list-style-position:outside;margin-left:17px}
#inhalt ul li{}
#inhalt ol{list-style-position:outside;margin-left:17px}
#inhalt ol li{}
form.paypalbutton input{font-size:14px;pointer:cursor;padding:8px 12px;margin:0 0 10px 0;border:1px solid #ddd;background:#f5f5f5 url('/images/formbg.gif') top left repeat-x}
form.paypalbutton input:hover{border-color:#3c0;cursor:pointer}
.seitenzahl{margin:10px 0 0 2px}
.blaettern{text-align:center;margin:-20px 0 25px 0;padding:0}
.blaettern{font-weight:bold}
.blaettern a{border:1px solid #E6E2AF;padding:1px 4px;margin:0 3px}
.blaettern a img{vertical-align:center}
.blaettern a:hover{text-decoration:none;border-color:#046381}
table#kontakttabelle input,table#kontakttabelle textarea{border-color:#E6E2AF}
table#regtab input,table#logintabelle input{border-color:#E6E2AF;width:200px}
table#regtab input#plz{width:70px}
input#regbutton{cursor:pointer;padding:2px 10px;width:170px;margin-top:7px;border:1px solid #ddd;background:#f5f5f5 url('/images/formbg.gif') top left repeat-x}
input#regbutton:hover{border-color:#3c0}
img.shot{float:left;margin:0 15px 2px 0;border:1px solid #ccc;width:100px}
.vorschaubilder a img{border:2px solid #E6E2AF}
.vorschaubilder a img.startteaser{border:2px solid #fff;-moz-box-shadow:0 0 12px #993;box-shadow:0 0 12px #993}
.vorschaubilder a:hover img{border-color:#046381}
/*==== Tabellen ====*/
table#preistabelle{width:100%}
table#preistabelle tr td{padding:5px 10px;margin:0;border-collapse:collapse;border:2px solid #fff;background:#F1F1D3}
table#preistabelle tr:hover td{background:#FAFAF0}
table#preistabelle tr td.w80{width:65%}
table#preistabelle tr td.w20{width:35%;text-align:center}
table.domainliste,table.domaindetails{margin:0;padding:0;width:100%;border:2px solid #E6E2AF}
table.domainliste tr th,table.domaindetails tr th,table.domainliste tr td,table.domaindetails tr td{font-weight:normal;padding:1px 4px;background-color:#FAFAF0}
table.domainliste tr.farbig td,table.domaindetails tr.farbig td{background-color:#F1F1D3}
table.domainliste tr:hover td,table.domaindetails tr:hover td{background-color:#F7F7E6}
table.domainliste tr.farbig:hover td,table.domaindetails tr.farbig:hover td{background-color:#EEEDC9}
table.domainliste tr td.domains{text-align:left;padding-left:4px}
table.domainliste tr td.domains .hover{visibility:hidden}
table.domainliste tr:hover td.domains .hover{visibility:visible;font-size:.9em;font-style:italic;padding-left:5px}
table.domainliste tr td.domains a.domainreg{color:green}
table.domainliste tr td.datum{text-align:center}
table.domainliste tr td.linkpop,table.domainliste tr td.pr,table.domainliste tr td.alexa,table.domainliste tr td.sistrix,table.domainliste tr td.xovi,table.domainliste tr td.seomoz{text-align:right}
table.domainliste tr td.dmoz,table.domainliste tr td.yahoo,table.domainliste tr td.quality,table.domainliste tr td.reg{text-align:center}
table.domainliste tr.erstezeile th,table.domaindetails tr.erstezeile th,table.domainliste tr.erstezeile td,table.domaindetails tr.erstezeile td{background:#046381;color:#fff;text-align:center}
table.domaindetails tr td.z1{width:210px;padding-left:23px;background-image:url('/images/sprite-icons.png');background-repeat:no-repeat}
table.domaindetails tr td#datum{background-position:1px 3px;}
table.domaindetails tr td#wayback{background-position:1px -26px;}
table.domaindetails tr td#dmoz{background-position:1px -57px;}
table.domaindetails tr td#yahoo{background-position:1px -88px;}
table.domaindetails tr td#alexa{background-position:1px -119px;}
table.domaindetails tr td#google{background-position:1px -151px;}
table.domaindetails tr td#yahoo2{background-position:1px -708px;}
table.domaindetails tr td#sistrix{background-position:1px -182px;}
table.domaindetails tr td#xovi{background-position:1px -213px;}
table.domaindetails tr td#seomoz{background-position:1px -243px;}

table.domaindetails tr td.z2{text-align:right}



#s-zahlung table#preistabelle tr td.w80{border-right:0}
#s-zahlung table#preistabelle tr td.w20,#s-zahlung table#preistabelle tr td.w80{border-left:0}
#sortierbox{border:2px solid #E6E2AF;margin:15px 0;padding:5px 10px}
#sortierbox .sortierkriterium{display:inline;margin-left:50px}
#sortierbox form{display:inline}
table.benutzertabelle tr td{padding:1px 6px;background:#fff;border:1px solid #046381}
table.zugriffstabelle tr td{padding:1px 6px;background:#fff;border:1px solid #046381;text-align:right}
.grau{color:#888}
.red{color:red}
.green{color:green}
#error{color:red;border:2px solid red;margin:15px 0;padding:5px 10px}
#hinweis{color:#c07f29;border:2px solid #f93;margin:15px 0;padding:5px 10px}
#klasse{color:green;border:2px solid #3c0;margin:15px 0;padding:5px 10px}
img.rechts{float:right;margin:0 0 3px 15px;padding:0}
.center{text-align:center}
hr{display:none}
.clearboth{clear:both}
.clearleft{clear:left}
.clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
.clearfix{display:block}
/* nicht IE-mac\*/
* html .clearfix{height:1%}
