* {
margin: 0;
padding: 0;
}

body {
margin: 0 auto;
padding: 0;
background: #000000 url(../images/background_complete.gif) top left repeat-x;
font-family: arial;
font-size: 12px;
text-align: center;
}

#wrap {
margin: 0 auto;
width: 736px;
height: 800px;
text-align: left;
}

.border-left {
width: 3px;
min-height: 100%;
height: auto !important;
height: 100%;
background: #000000 url(../images/bg_border_left.gif) top left no-repeat;
float: left;
}

.border-right {
width: 3px;
min-height: 100%;
height: auto !important;
height: 100%;
background: #000000 url(../images/bg_border_right.gif) top left no-repeat;
float: left;
}

.main {
width: 730px;
float: left;
}

#page {
width: 730px;
min-height: 400px;
height: auto !important;
height: 400px;
background: #FFFFFF url(../images/background_main.gif) top left repeat-x;
}

#hinweis {
width: 730px;
background: #FFFFFF;
}

#infobox2 {
margin: 0;
padding: 0;
border: 1px solid #EFBDB6;
background: #F2F3D0;
}

#infobox2 h2 {
font-size: 17px;
color: #000000;
padding: 5px 5px 5px 5px;
}

#infobox2 p {
font-size: 15px;
color: #000000;
padding: 0 5px 5px 5px;
}

#header {
width: 730px;
min-height: 110px;
height: auto !important;
height: 110px;
background: url(../images/logo_215x110.png) top right no-repeat;
}

#header .top {
width: 530px;
height: 20px;
padding: 5px 5px 5px 10px;
color: #FFFFFF;
font-size: 14px;
line-height: 20px;
}

#header .top a:link, #header .top a:active, #header .top a:visited {
color: #F5F5F5;
text-decoration: underline;
}

#header .top a:hover {
color: #FC3E3E;
text-decoration: underline;
}

#loginbox {
margin: 7px 0 0 7px;
padding: 5px 5px 10px 5px;
width: 466px;
height: 50px;
background: #FFFFFF url(../images/loginbox_bg3.gif) top left no-repeat;
}

#loginbox h3 {
padding: 0px 0 8px 30px;
font-size: 17px;
color: #C00000;
line-height: 19px;
}

#loginbox form {
margin: 0 auto;
padding: 0 0 0 10px;
text-align: center;
}

#loginbox input {
font-size: 13px;
line-height: 13px;
}

#loginbox .lname, #loginbox .lpwd {
margin: 0 10px 0 0;
padding: 2px 2px 2px 16px;
border: 1px solid #A28062;
width: 98px;
float: left;
}

#loginbox .lname {
background: #FFFFFF url(../images/input_mail.png) top left no-repeat;
background-position: 3px 5px;
}

#loginbox .lpwd {
background: #FFFFFF url(../images/input_key.png) top left no-repeat;
background-position: 3px 5px;
}

#loginbox button {
margin: 0 10px 0 0;
float: left;
padding: 1px 5px 2px 5px;
background: #97AF35;
border: 1px solid #CCCCCC;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
}

#loginbox button:hover {
background: #E6EFC2;
border: 1px solid #C6D880;
color: #529214;
}

#loginbox button:active {
background: #529214;
border: 1px solid #529214;
color: #FFFFFF;
}

#loginbox .pwdlink {
margin: 0;
float: left;
font-size: 11px;
line-height: 20px;
color: #FFFFFF;
}

#loginbox a:link, #loginbox a:active, #loginbox a:visited {
color: #FFFFFF;
text-decoration: underline;
}

#loginbox a:hover {
color: #444444;
text-decoration: underline;
}

#header .banner {
width: 468px;
height: 60px;
margin: 11px 10px 0 5px;
padding: 0 0 0 10px;
background: #FFFFFF url(../images/werbung.gif) center left no-repeat;
}

#content {
width: 473px;
margin: 10px 7px 0 10px;
float: left;
}

#content h1 {
padding: 0 0 5px 0;
font-size: 19px;
color: #C00000;
}

#content h2 {
padding: 10px 0 5px 0;
font-size: 15px;
color: #C00000;
}

#content h3 {
padding: 10px 0 5px 0;
font-size: 15px;
color: #000000;
}

#content .domain_frei {
margin: 10px auto;
padding: 10px 0 5px 0;
text-align: center;
font-size: 14px;
color: #186D25;
}

#content .domain_belegt {
margin: 10px auto;
padding: 10px 0 5px 0;
text-align: center;
font-size: 14px;
color: #FF0000;
}

#content p {
padding: 5px 0 5px 0;
font-size: 14px;
color: #000000;
}

#content p.fehler {
padding: 0 0 5px 0;
font-size: 14px;
color: #FF0000;
}

#content .homepagelink {
width: 450px;
margin: 5px 0 5px 0;
padding: 2px;
font-size: 13px;
line-height: 13px;
}

#content a:link, #content a:active, #content a:visited {
color: #C00000;
text-decoration: underline;
}

#content a:hover {
color: #444444;
text-decoration: underline;
}

#content .infopic {
margin: 5px 0 10px 0;
border: 1px solid #CCCCCC;
}

#content .doc_image {
border: 1px solid #CCCCCC;
}

#content .aktiv {
color: #1B9038;
}

#content .inaktiv {
color: #E21E11;
}

ul.doc_menue {
padding: 5px 0 5px 0px;
list-style: none;
}

ul.doc_menue li {
padding: 1px 0 1px 10px;
list-style: none;
}

ul.doc_menue li h3 {
padding: 5px 0 0 0;
font-weight: bold;
}

table.legende {
padding: 5px 0 5px 0;
font-size: 11px;
color: #000000;
}

tr.tab_titel {
background: #000000;
}

.tab_titel td.tit_icon {
padding: 3px 5px 3px 2px;
color: #FFFFFF;
font-weight: bold;
}

.tab_titel td.tit_info {
padding: 3px 0px 3px 5px;
color: #FFFFFF;
font-weight: bold;
}

tr.trenn td {
margin-bottom: 3px;
border-bottom: 1px solid #CCCCCC;
}

table.legende .titel {
padding: 3px 5px 3px 0;
font-weight: bold;
color: #222222;
}

table.legende .info {
padding: 3px 0 3px 5px;
}

table.legende .icon {
padding: 1px 5px 1px 0;
text-align: center;
}

#register, #pwvergessen {
padding: 10px 0 25px 5px;
}

#register input, #pwvergessen input {
font-size: 13px;
line-height: 13px;
padding: 2px;
}

#register label, #pwvergessen label {
width: 100px;
margin: 0 10px 5px 0;
float: left;
line-height: 20px;
font-weight: bold;
}

#register label.ort {
width: 30px;
margin: 0 10px 5px 10px;
float: left;
line-height: 20px;
font-weight: bold;
}

#register .subdomain {
width: 300px;
margin: 0 0 5px 0;
font-size: 13px;
line-height: 20px;
color: #000000;
float: left;
}

#register .email, #register .realname, #register .nickname, #register .code {
width: 300px;
margin: 0 0 5px 0;
float: left;
}

#pwvergessen .email {
width: 350px;
margin: 0 0 5px 0;
float: left;
}

#register .plz {
width: 70px;
margin: 0 0 5px 0;
float: left;
}

#register .ort {
width: 172px;
margin: 0 0 5px 0;
float: left;
}

#register .land {
width: 308px;
margin: 0 0 5px 0;
padding: 2px;
float: left;
}

#register .cimg {
margin: 0 0 5px 110px;
border: 1px solid #CCCCCC;
}

#register button {
width: 100px;
height: 24px;
margin: 5px 0 0 110px;
padding: 2px 2px 4px 17px;
background: #97AF35 url(../images/user_add.png) no-repeat;
background-position: 3px 3px;
border: 1px solid #CCCCCC;
font-size: 13px;
line-height: 18px;
color: #FFFFFF;
font-weight: bold;
}

#register button:hover {
background: #E6EFC2 url(../images/user_add.png) no-repeat;
background-position: 3px 3px;
border: 1px solid #C6D880;
color: #529214;
}

#register button:active {
background: #529214 url(../images/user_add.png) no-repeat;
background-position: 3px 3px;
border: 1px solid #529214;
color: #FFFFFF;
}

#pwvergessen button {
width: 100px;
height: 24px;
margin: 5px 0 0 110px;
padding: 2px 2px 4px 17px;
background: #97AF35 url(../images/mail-pw.png) no-repeat;
background-position: 3px 3px;
border: 1px solid #CCCCCC;
font-size: 13px;
line-height: 18px;
color: #FFFFFF;
font-weight: bold;
}

#pwvergessen button:hover {
background: #E6EFC2 url(../images/mail-pw.png) no-repeat;
background-position: 3px 3px;
border: 1px solid #C6D880;
color: #529214;
}

#pwvergessen button:active {
background: #529214 url(../images/mail-pw.png) no-repeat;
background-position: 3px 3px;
border: 1px solid #529214;
color: #FFFFFF;
}

#allgemein, #meta, #layout, #neueseite, #seiteladen, #editor, #upload, #eigene_bilder, #linksform {
padding: 10px 0 25px 5px;
}

#allgemein input, #meta input, #editor input, #neueseite input, #upload input, #linksform input {
font-size: 13px;
line-height: 13px;
padding: 2px;
}

#allgemein .email, #allgemein .realname, #allgemein .pass {
width: 300px;
margin: 0 0 5px 0;
float: left;
}

#allgemein .land {
width: 308px;
margin: 0 0 5px 0;
padding: 2px;
float: left;
}

#layout ul {
list-style: none;
}

#layout li {
width: 100px;
margin: 0 10px 5px 0;
list-style: none;
float: left;
}

#layout li img {
width: 98px;
height: 98px;
border: 1px solid #CCCCCC;
}

#layout li img.aktiv {
border: 1px solid #1AC120;
}

#layout label {
width: 70px;
margin: 0 10px 0 0;
float: left;
line-height: 20px;
font-weight: bold;
}

#layout .checkbox {
margin: 4px 5px 0 0;
float: right;
}

#meta .titel, #editor .titel, #meta .beschreibung, #editor .beschreibung, #meta .keywords, #editor .keywords {
width: 300px;
margin: 0 0 5px 0;
float: left;
}

#neueseite .newpagetitel, #neueseite .newpageurl {
width: 300px;
margin: 0 0 5px 0;
float: left;
}

#seiteladen .seite, #eigene_bilder .aktion {
width: 308px;
margin: 0 0 5px 0;
float: left;
font-size: 13px;
line-height: 13px;
padding: 2px;
}

#seiteladen button {
float: left;
}

#seiteladen button.loeschen {
width: 110px;
height: 24px;
margin: 5px 0 0 130px;
padding: 2px 2px 4px 17px;
background: #EEEEEE url(../images/delete.gif) no-repeat;
background-position: 3px 3px;
border: 1px solid #CCCCCC;
font-size: 13px;
line-height: 18px;
color: #444444;
font-weight: bold;
}

#seiteladen button.loeschen:hover {
background: #fbe3e4 url(../images/delete.gif) no-repeat;
background-position: 3px 3px;
border: 1px solid #fbc2c4;
color: #d12f19;
}

#seiteladen button.loeschen:active {
background: #d12f19 url(../images/delete.gif) no-repeat;
background-position: 3px 3px;
border: 1px solid #d12f19;
color: #FFFFFF;
}

#allgemein label, #meta label, #editor label, #neueseite label, #seiteladen label, #upload label, #eigene_bilder label, #linksform label {
width: 120px;
margin: 0 10px 5px 0;
float: left;
line-height: 20px;
font-weight: bold;
}

#editor .editor {
width: 450px;
height: 300px;
margin: 0 0 5px 0;
float: left;
line-height: 20px;
font-weight: bold;
}

#editor ul {
list-style: none;
margin: 10px 0 0 0;
}

#editor li {
width: 100px;
margin: 0 10px 10px 0;
list-style: none;
float: left;
}

#editor li img {
width: 98px;
border: 1px solid #CCCCCC;
}

#eigene_bilder ul {
list-style: none;
padding: 10px 0 20px 0;
}

#eigene_bilder li {
width: 100px;
margin: 0 10px 10px 0;
list-style: none;
float: left;
}

#eigene_bilder li img {
width: 98px;
height: 98px;
}

#eigene_bilder li img.aktiv {
border: 1px solid #1AC120;
}

#eigene_bilder li img.inaktiv {
border: 1px solid #DF0000;
}

#eigene_bilder li .status {
width: 70px;
margin: 5px 10px 0 0;
float: left;
font-weight: normal;
font-size: 11px;
line-height: 16px;
color: #555555;
}

#eigene_bilder .checkbox {
margin: 7px 5px 0 0;
float: right;
}

#eigene_bilder li .status img {
margin: 0 5px 0 0;
width: 16px;
height: 16px;
vertical-align: -3px;
border: none;
}

#infobox {
width: 461px;
margin: 10px 0 10px 0;
padding: 5px;
background: #dff4ff;
border: 1px solid #c2e1ef;
font-size: 12px;
color: #000000;
}

#seite_anlegen #infobox {
width: 450px;
margin: 0;
}

#seite_bearbeiten #infobox {
width: auto;
margin: 10px 5px 10px 0;
}

#infobox h4 {
padding: 0 0 2px 25px;
background: url(../images/information.png) top left no-repeat;
border-bottom: 1px solid #c2e1ef;
font-size: 13px;
line-height: 16px;
font-weight: bold;
color: #000000;
}


#infobox .icon {
width: 18px;
padding: 5px 5px 0 0;
float: left;
}

#infobox .icon2 {
width: 16px;
height: 16px;
vertical-align: -3px;
}

#infobox .descr {
width: 433px;
line-height: 16px;
padding: 5px 0 0 5px;
color: #444444;
float: left;
}

#infobox p {
padding: 5px 0 0 0;
font-size: 12px;
color: #000000;
}

#linksform .link, #linksform .url, #linksform .bildurl, #linksform .linkcode {
width: 300px;
margin: 0 0 5px 0;
float: left;
}

#allgemein label .hint, #meta label .hint, #editor label .hint {
font-size: 11px;
font-weight: normal;
color: #555555;
}

#allgemein button, #layout button, #meta button, #neueseite button, #seiteladen button, #editor button, #upload button, #eigene_bilder button, #linksform button {
width: 110px;
height: 24px;
margin: 5px 0 0 130px;
padding: 2px 2px 4px 17px;
background: #EEEEEE url(../images/edit.gif) no-repeat;
background-position: 3px 3px;
border: 1px solid #CCCCCC;
font-size: 13px;
line-height: 18px;
color: #444444;
font-weight: bold;
}

#allgemein button:hover, #layout button:hover, #meta button:hover, #neueseite button:hover, #seiteladen button:hover, #editor button:hover, #upload button:hover, #eigene_bilder button:hover, #linksform button:hover {
background: #dff4ff url(../images/edit.gif) no-repeat;
background-position: 3px 3px;
border: 1px solid #c2e1ef;
color: #336699;
}

#allgemein button:active, #layout button:active, #meta button:active, #neueseite button:active, #seiteladen button:active, #editor button:active, #upload button:active, #eigene_bilder button:active, #linksform button:active {
background: #6299c5 url(../images/edit.gif) no-repeat;
background-position: 3px 3px;
border: 1px solid #6299c5;
color: #FFFFFF;
}

#linkliste {
padding: 5px 0 10px 0;
list-style: none;
}

#linkliste li {
padding: 10px 0 10px 0;
border-bottom: 1px solid #EEEEEE;
}

#linkliste li img.icon {
width: 16px;
height: 16px;
margin: 0 0 0 10px;
border: none;
}

.tabs_container {
margin: 10px 0 0 0;
width: 473px;
background: #FFFFFF url(../images/tabliste_bg.gif) bottom left repeat-x;
}

#content .auswahl_tabs {
width: 473px;
list-style: none;
display: inline-block;
}

#content .auswahl_tabs li {
list-style: none;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
float: left;
font-size: 13px;
}

#content .auswahl_tabs li.first {
border-left: 1px solid #CCCCCC;
}

#content .auswahl_tabs a:link, #content .auswahl_tabs a:visited {
display: block;
padding: 5px;
color: #555555;
background: #EEEEEE;
text-decoration: none;
border-bottom: 1px solid #CCCCCC;
}

#content .auswahl_tabs a.active:link, #content .auswahl_tabs a.active:visited {
display: block;
padding: 5px;
color: #555555;
background: #FCFCFC;
text-decoration: none;
border-bottom: 1px solid #FCFCFC;
}

#content .auswahl_tabs a:active, #content .auswahl_tabs a.active:active {
display: block;
padding: 5px;
color: #C00000;
background: #FCFCFC;
text-decoration: none;
border-bottom: 1px solid #FCFCFC;
}

#content .auswahl_tabs a:hover, #content .auswahl_tabs a.active:hover {
display: block;
padding: 5px;
color: #C00000;
background: #FCFCFC;
text-decoration: none;
border-bottom: 1px solid #FCFCFC;
}

#content .auswahl_tabs li.docs, #content .auswahl_tabs li.docs:active, #content .auswahl_tabs li.docs:hover {
height: 20px;
color: #000000;
background: #FFFFFF;
font-size: 11px;
float: right;
border: 0px;
}

#content .auswahl_tabs li.docs a:link, #content .auswahl_tabs li.docs a:active, #content .auswahl_tabs li.docs a:visited {
color: #555555;
background: #FFFFFF;
text-decoration: none;
border: 0px;
padding: 0;
}

#content .auswahl_tabs li.docs a:hover {
color: #C00000;
background: #FFFFFF;
text-decoration: none;
border: 0px;
padding: 0;
}

#seite_bearbeiten, #seite_anlegen, #seite_loeschen {
width: 463px;
padding: 0 4px 4px 4px;
background: #FCFCFC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
clear: both;
}

#stats form {
padding: 10px 0 15px 0;
}

#stats form label {
width: 120px;
margin: 0 10px 5px 0;
float: left;
line-height: 20px;
font-weight: bold;
}

#stats form .datesel {
width: 308px;
margin: 0 0 5px 0;
padding: 2px;
float: left;
}

#stats button {
width: 110px;
height: 24px;
margin: 5px 0 0 130px;
padding: 2px 2px 4px 17px;
background: #EEEEEE url(../images/stats.gif) no-repeat;
background-position: 3px 3px;
border: 1px solid #CCCCCC;
font-size: 13px;
line-height: 18px;
color: #444444;
font-weight: bold;
}

#stats button:hover {
background: #dff4ff url(../images/stats.gif) no-repeat;
background-position: 3px 3px;
border: 1px solid #c2e1ef;
color: #336699;
}

#stats button:active {
background: #6299c5 url(../images/stats.gif) no-repeat;
background-position: 3px 3px;
border: 1px solid #6299c5;
color: #FFFFFF;
}

#stats ul {
padding: 10px 0 15px 0;
list-style: none;
}

#stats li, #stats li.titel, #stats li.ergebnis {
padding: 5px 0 5px 0;
border-bottom: 1px solid #EEEEEE;
list-style: none;
}

#stats li:hover {
background: #E8F8E3;
}

#stats li.titel:hover {
background: #FFFFFF;
}

#stats li.ergebnis:hover {
background: #F5F5F5;
}

#stats li .tag {
width: 148px;
padding: 0 7px 0 3px;
float: left;
}

#stats li .count {
width: 305px;
padding: 0 3px 0 7px;
text-align: right;
float: right;
}

#stats li h4 {
font-size: 12px;
font-weight: bold;
}

#nutzung {
padding: 10px 0 20px 0;
list-style: none;
}

#nutzung li {
padding: 0 0 5px 0;
font-size: 12px;
font-weight: normal;
color: #444444;
list-style: none;
}

#banner {
padding: 10px 0 20px 0;
list-style: none;
}

#banner li {
padding: 15px 0 15px 0;
border-bottom: 1px solid #111111;
text-align: center;
}

#banner li h3 {
margin: 0 0 10px 0;
display: block;
font-size: 14px;
color: #999999;
font-weight: bold;
text-align: left;
}

#banner textarea {
width: 80%;
height: 70px;
margin: 5px 0 0 0;
padding: 2px;
font-size: 11px;
}

#banner img {
margin: 0 0 5px 0;
border: 1px solid #EEEEEE;
}

#sidebar {
width: 203px;
margin: 10px 0 0 7px;
float: right;
}

#sidebar .features {
padding: 0 0 10px 0;
}

#sidebar .features img {
border: none;
}

#navigation {
width: 196px;
margin: 5px 7px 15px 0;
padding: 0;
}

#navigation ul {
list-style: none;
}

#navigation li {
padding: 5px 2px 5px 2px;
border-bottom: 1px solid #EEEEEE;
list-style: none;
font-size: 11px;
color: #555555;
}

#navigation li.last {
border: none;
}

#navigation li a:link, #navigation li a:active, #navigation li a:visited {
display: block;
font-size: 13px;
font-weight: bold;
color: #C00000;
}

#navigation li a:hover {
display: block;
font-size: 13px;
font-weight: bold;
color: #444444;
}

#navigation li.marked {
background: #F0CCC2;
}

#navigation li img {
vertical-align: -4px;
padding: 0 5px 0 0;
float: left;
}

#liebesdienste {
width: 196px;
margin: 5px 7px 5px 0;
padding: 0;
background: #FFFFFF url(../images/ld_background.gif) top left repeat-y;
}

#liebesdienste .header {
width: 186px;
padding: 40px 5px 0 5px;
min-height: 11px;
height: auto !important;
height: 11px;
background: url(../images/ld_header.gif) top left no-repeat;
}

#liebesdienste .header h3 {
font-size: 11px;
font-weight: bold;
color: #000000;
}

#liebesdienste p {
padding: 5px 5px 0 5px;
font-size: 11px;
color: #000000;
text-align: justify;
}

#liebesdienste .footer {
width: 196px;
height: 10px;
background: url(../images/ld_footer.gif) top left no-repeat;
}

#liebesdienste a:link, #liebesdienste a:active, #liebesdienste a:visited {
color: #DB096B;
text-decoration: underline;
}

#liebesdienste a:hover {
color: #333333;
text-decoration: underline;
}

#st_header {
width: 181px;
height: 14px;
background: url(../images/st_header.gif) top left no-repeat;
padding: 5px 10px 5px 5px;
font-size: 12px;
line-height: 14px;
font-weight: bold;
color: #FFFFFF;
text-align: right;
}

#st_header a:link, #st_header a:active, #st_header a:visited {
color: #FFFFFF;
text-decoration: none;
}

#st_header a:hover {
color: #FFFFFF;
text-decoration: none;
}

#st_box {
width: 196px;
height: 126px;
padding-top: 40px;
background: #2A2A2A url(../images/st_box.gif) bottom left no-repeat;
}

#st_box p {
padding: 0 7px 10px 7px;
font-size: 11px;
color: #FFFFFF;
font-weight: normal;
}

#st_box a:link, #st_box a:active, #st_box a:visited {
color: #EC3A20;
text-decoration: underline;
}

#st_box a:hover {
color: #EFEFEF;
text-decoration: underline;
}

#anmeldung {
width: 730px;
height: 160px;
background: #FFFFFF url(../images/footer_hpbox_top.png) top left repeat-x;
position: relative;
}

#domainbox {
width: 485px;
height: 110px;
position: absolute;
top: 25px;
left: 215px;
}

#domainbox h2 {
padding: 2px 0 3px 10px;
font-size: 17px;
color: #C00000;
line-height: 20px;
}

#domainbox p {
padding: 0 0 0px 10px;
font-size: 13px;
color: #000000;
}

#domainbox form {
padding: 10px 10px 5px 10px;
text-align: center;
}

#domainbox input {
font-size: 13px;
line-height: 13px;
}

#domainbox form .txt {
margin: 0 5px 0 0;
font-size: 17px;
font-weight: bold;
line-height: 25px;
float: left;
text-align: center;
}

#domainbox .domain {
margin: 0 5px 0 0;
padding: 2px;
width: 146px;
float: left;
}

#domainbox .hauptdomain {
margin: 0 5px 0 0;
padding: 2px;
width: 156px;
float: left;
}

#domainbox button {
width: 75px;
height: 24px;
margin: 0 0 0 5px;
float: left;
padding: 2px 2px 4px 17px;
background: #97AF35 url(../images/suche.png) no-repeat;
background-position: 3px 4px;
border: 1px solid #CCCCCC;
font-size: 13px;
line-height: 18px;
color: #FFFFFF;
font-weight: bold;
}

#domainbox button:hover {
background: #E6EFC2 url(../images/suche.png) no-repeat;
background-position: 3px 4px;
border: 1px solid #C6D880;
color: #529214;
}

#domainbox button:active {
background: #529214 url(../images/suche.png) no-repeat;
background-position: 3px 4px;
border: 1px solid #529214;
color: #FFFFFF;
}

#domainbox .hint {
margin: 0 0 0 53px;
padding: 2px;
font-size: 11px;
color: #444444;
clear: both;
text-align: left;;
}

#footer_hp {
width: 730px;
height: 100px;
background: url(../images/footer_hpbox_bottom.png) top left no-repeat;
position: relative;
}

#footer_hp .info {
width: 640px;
height: 15px;
padding: 5px;
position: absolute;
top: 6px;
left: 80px;
color: #FFFFFF;
font-size: 12px;
line-height: 12px;
}

#footer_hp ul.banner {
position: absolute;
top: 38px;
left: 15px;
list-style: none;
}

#footer_hp ul.banner li {
margin: 0 5px 0 0;
width: 88px;
height: 31px;
list-style: none;
float: left;
}

#footer_hp .info a:link, #footer_hp .info a:active, #footer_hp .info a:visited {
color: #F5F5F5;
text-decoration: underline;
}

#footer_hp .info a:hover {
color: #E1E1E1;
text-decoration: underline;
}

#footer {
width: 730px;
height: 132px;
background: url(../images/footer.gif) top left no-repeat;
position: relative;
}

#footer .info {
width: 640px;
height: 15px;
padding: 5px;
position: absolute;
top: 38px;
left: 80px;
color: #FFFFFF;
font-size: 12px;
line-height: 12px;
}

#footer ul.banner {
position: absolute;
top: 70px;
left: 15px;
list-style: none;
}

#footer ul.banner li {
margin: 0 5px 0 0;
width: 88px;
height: 31px;
list-style: none;
float: left;
}

#footer .info a:link, #footer .info a:active, #footer .info a:visited {
color: #F5F5F5;
text-decoration: underline;
}

#footer .info a:hover {
color: #E1E1E1;
text-decoration: underline;
}

.clear {
clear: both;
}