/* Standard-CSS für U18.net */

html, body, div, p, h1, h2, h3,
span, a, table, td, form, img {
   margin:0px;
   padding:0px;
   font:9px/14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}


html, body {
   background: #555252 url(gfx/background.startseite.gif) 0 0 repeat-y;
   width:100%;
   height:100%;
}

/* Allgemeine Formatierungen */

a:link,
a:visited,
a:active {
        color:#6B6868;
        text-decoration:underline;
}

a:hover {
        color:#6B6868;
        text-decoration:none;
}

a.white:link,
a.white:visited,
a.white:active {
        color:#fff;
        text-decoration:none;
}

a.white:hover {
        color:#fff;
        text-decoration:underline;
}

a.black:link,
a.black:visited,
a.black:active {
        color:#000000;
        text-decoration:none;
}

a.black:hover {
        color:#000000;
        text-decoration:underline;
}

a.grey:link,
a.grey:visited,
a.grey:active {
        color:#D5DDD4;
        text-decoration:none;
}

a.grey:hover {
        color:#D5DDD4;
        text-decoration:none;
}

strong { font-weight:bold; }
.c,br.c { clear:both; }
.cl { clear:left; }
.cr { clear:right; }
br.c { white-space:nowrap;font-size:0px; }
.l { float:left; }
.controller { font-size:1px; }
.r { float:right; }

.center { text-align:center; }
.right { text-align:right; }
.top { vertical-align:top; }

.obfuscate { display:none; }
img { border:0; }

/* Bestimmte Formatierungen */

#paper {
        width:930px;
}

#header {
        width:930px;
        height:64px;
        border-top-color:#555252;
        border-top-style:solid;
        border-top-width:10px;
        background-color:#FAF9F8;
}

#navigation {
        padding:35px 0px 0px 438px;
}

#logoteaser {
        width:930px;
        height:78px;
        background: #000000 url(gfx/teaser.logo.gif) 0 0 no-repeat;
}

#content {
        width:870px;
        margin:34px 0px 0px 30px;
        FONT-SIZE: 10pt;
        line-height: 110%;
}

#footer {
        width:870px;
        margin:120px 0px 0px 30px;
        border-top-color:#E7EAE1;
        border-top-style:solid;
        border-top-width:1px;
}

#footertext { margin:11px 0px 11px 70px; }
#footerrange { background-color:#E7EAE1; height:40px; width:870px; }
#footerlogos { margin:20px 0px 20px 375px; }
.strich { color:#BEBDBD; }

#teaserbox1 {
        width:268px;
        height:174px;
        background: #D1D4C9 url(gfx/background.teaserbox1.gif) 0 0 repeat-x;
        margin:0px 0px 1px 0px;
        border-right-color:#BCBFB6;
        border-right-style:solid;
        border-right-width:1px;
        border-bottom-color:#BCBFB6;
        border-bottom-style:solid;
        border-bottom-width:1px;

        border-left-color:#E5E7E2;
        border-left-style:solid;
        border-left-width:1px;
        border-top-color:#E5E7E2;
        border-top-style:solid;
        border-top-width:1px;
}

.teaserbox2 {
        width:268px;
        height:30px;
        background: #D1D4C9 url(gfx/background.teaserbox2.gif) 0 0 repeat-x;
        border-right-color:#CCCBC9;
        border-right-style:solid;
        border-right-width:1px;
        border-bottom-color:#CCCBC9;
        border-bottom-style:solid;
        border-bottom-width:1px;

        border-left-color:#F1F0EF;
        border-left-style:solid;
        border-left-width:1px;
        border-top-color:#F1F0EF;
        border-top-style:solid;
        border-top-width:1px;
}

.teaserlink { width:231px; margin:8px 19px 0px 18px; }
.teasercontent { width:231px; margin:17px 19px 0px 18px; color:#465040; text-align:justify; }
.teasercontent2 { width:237px; margin:12px 15px 14px 15px; color:#465040; text-align:justify; }
.teaserlogin { width:237px; margin:0px 15px 0px 15px; }
.linie_padding { padding:7px 0px 7px 0px; }
.linie { width:229px; height:2px; background-image:url(gfx/linie.gif); background-repeat:no-repeat; font-size:1px; }
.buttonrot { width:8px; height:8px; float:right; margin:2px 0 0 0; }

#teaserbox3 {
        width:268px;
        height:89px;
        background: #D1D4C9 url(gfx/background.teaserbox1.gif) 0 0 repeat-x;
        margin:0px 0px 1px 0px;
        border-right-color:#BCBFB6;
        border-right-style:solid;
        border-right-width:1px;
        border-bottom-color:#BCBFB6;
        border-bottom-style:solid;
        border-bottom-width:1px;

        border-left-color:#E5E7E2;
        border-left-style:solid;
        border-left-width:1px;
        border-top-color:#E5E7E2;
        border-top-style:solid;
        border-top-width:1px;
}

#teaserbox4 {
        width:270px;
        height:84px;
        margin:0px 0px 1px 0px;
}

.teaserbox-anmeldung1 {
        width:268px;
        height:196px;
        background: #D1D4C9 url(gfx/background.anmeldung.teaserbox.gif) 0 0 repeat-x;
        margin:0px 0px 36px 0px;
        border-right-color:#BCBFB6;
        border-right-style:solid;
        border-right-width:1px;
        border-bottom-color:#BCBFB6;
        border-bottom-style:solid;
        border-bottom-width:1px;

        border-left-color:#E5E7E2;
        border-left-style:solid;
        border-left-width:1px;
        border-top-color:#E5E7E2;
        border-top-style:solid;
        border-top-width:1px;
}

.teaserbox-anmeldung2 {
        width:268px;
        height:196px;
        background: #D1D4C9 url(gfx/background.anmeldung.teaserbox.gif) 0 0 repeat-x;
        margin:0px 0px 1px 0px;
        border-right-color:#BCBFB6;
        border-right-style:solid;
        border-right-width:1px;
        border-bottom-color:#BCBFB6;
        border-bottom-style:solid;
        border-bottom-width:1px;

        border-left-color:#E5E7E2;
        border-left-style:solid;
        border-left-width:1px;
        border-top-color:#E5E7E2;
        border-top-style:solid;
        border-top-width:1px;
}

.teasercontent-anmeldung { margin:0px 10px 0px 11px; }
.tahoma11pxgreen { font:11px/14px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#465040; }
table.forms { width:100%; }
div.tdtext { font:11px/14px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#465040; padding:3px 0 0 0; }
div.tdtextklein { color:#465040; padding:7px 0 0 0; }
div.code { width:247px; height:30px; background-color:#C0C0C0; text-align:center; margin:7px 0 0 0; }
td.space { vertical-align:top; width:88px; height:24px; }
td.space2 { vertical-align:top; width:38px; }
td.checkboxen { vertical-align:middle; width:25px; height:30px; }
td.middle { vertical-align:middle; height:24px; width:161px; }
td.middle2 { vertical-align:middle; width:211px; }
td.tdtop { vertical-align:top; width:247px; }
td.spacer { font-size:5px; }
input.block { font-size:13px; }
.button-anmeldung { margin:3px 0 0 0; float:right; }

.dropdown { width:161px; height:17px; color:#000000; border:0px; margin:0px 0px 0px 0px; font:11px/11px Tahoma, Arial, Verdana, Helvetica, sans-serif; }

input.login { width:165px; height:13px; color:#6B6868; border:0px; padding:5px; font:10px/10px Tahoma, Arial, Verdana, Helvetica, sans-serif; }
input.fields { width:152px; height:13px; color:#000000; border:0px; padding:4px; margin:0px 0px 0px 0px; font:11px/11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D2D3CE; border-right-width:1px; border-right-style:solid; border-right-color:#D2D3CE; }
input.fields1 { width:125px; height:13px; color:#000000; border:0px; padding:4px; margin:0px 0px 0px 0px; font:11px/11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D2D3CE; border-right-width:1px; border-right-style:solid; border-right-color:#D2D3CE; }
input.fields2 { width:15px; height:13px; color:#000000; border:0px; padding:4px; margin:0px 0px 0px 0px; font:11px/11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D2D3CE; border-right-width:1px; border-right-style:solid; border-right-color:#D2D3CE; }
input.code { width:40px; height:13px; color:#000000; border:0px; padding:4px; margin:0px 0px 0px 0px; font:11px/11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D2D3CE; border-right-width:1px; border-right-style:solid; border-right-color:#D2D3CE; }

#flash { width:270px; height:176px; padding:0px 0px 1px 0px; }

.px5 { width:5px; font-size:1px; }
.px6 { width:6px; font-size:1px; }
.spalte { width:270px; float:left; }
.margin30px { margin:0 30px 0 0; }
.bggruen { background-image:url(gfx/button.gruen.gif);background-repeat:no-repeat;background-position:bottom right;cursor:pointer; }

h1,h2 { display:none; }

h3 {
        height:12px;
        width:270px;
        margin:0 0 17px 0;
}

h3#neuigkeiten { background: #fff url(gfx/header.neuigkeiten.gif) no-repeat; }
h3#funktionsweise { background: #fff url(gfx/header.funktionsweise.gif) no-repeat; }
h3#account { background: #fff url(gfx/header.account.gif) no-repeat; }
h3#anmeldung { background: #fff url(gfx/header.anmeldung.gif) no-repeat; width:400px; }

h3#angabenzurperson { background: url(gfx/header.anmeldung.angabenzurperson.gif) no-repeat; width:136px; height:17px; margin:11px 0px 6px 9px; }
h3#ihremeldeadresse { background: url(gfx/header.anmeldung.ihremeldeadresse.gif) no-repeat; width:136px; height:17px; margin:11px 0px 6px 9px; }
h3#bankverbindung { background: url(gfx/header.anmeldung.bankverbindung.gif) no-repeat; width:136px; height:17px; margin:11px 0px 6px 9px; }
h3#sicherheitscode { background: url(gfx/header.anmeldung.sicherheitscode.gif) no-repeat; width:136px; height:17px; margin:9px 0px 6px 9px; }
h3#rechtliches { background: url(gfx/header.anmeldung.rechtliches.gif) no-repeat; width:136px; height:17px; margin:9px 0px 6px 9px; }
h3#absenden { background: url(gfx/header.anmeldung.absenden.gif) no-repeat; width:136px; height:17px; margin:9px 0px 6px 9px; }

/* Mouseover */

a.start {
display:block;
width:37px;
height:13px;
margin:0 10px 0 0;
background-image: url(gfx/navigation.start.gif);
}

a.start:hover { background-position: 0 -13px; }

a.anmeldung {
display:block;
width:69px;
height:13px;
margin:0 10px 0 0;
background-image: url(gfx/navigation.anmeldung.gif);
}

a.anmeldung:hover { background-position: 0 -13px; }

a.informationen {
display:block;
width:88px;
height:13px;
margin:0 10px 0 0;
background-image: url(gfx/navigation.informationen.gif);
}

a.informationen:hover { background-position: 0 -13px; }

a.support {
display:block;
width:52px;
height:13px;
margin:0 10px 0 0;
background-image: url(gfx/navigation.support.gif);
}

a.support:hover { background-position: 0 -13px; }

a.presse {
display:block;
width:44px;
height:13px;
margin:0 10px 0 0;
background-image: url(gfx/navigation.presse.gif);
}

a.presse:hover { background-position: 0 -13px; }

a.partner {
display:block;
width:52px;
height:13px;
margin:0 10px 0 0;
background-image: url(gfx/navigation.partner.gif);
}

a.partner:hover { background-position: 0 -13px; }

a.impressum {
display:block;
width:66px;
height:13px;
background-image: url(gfx/navigation.impressum.gif);
}

a.impressum:hover { background-position: 0 -13px; }

a.b-rot {
display:block;
width:8px;
height:8px;
background-image: url(gfx/button.rot.gif);
}

a.b-rot:hover { background-position: 0 -0px; }

a.b-gruen {
display:block;
width:8px;
height:8px;
background-image: url(gfx/button.gruen.gif);
}

a.b-gruen:hover { background-position: 0 -0px; }

a.tb4 {
display:block;
width:270px;
height:84px;
background-image: url(gfx/teaser.anmeldung.gif);
}

a.tb4:hover { background-position: 0 -0px; }

a.fsm {
display:block;
width:53px;
height:46px;
background-image: url(gfx/sponsor.fsm.gif);
}

a.fsm:hover { background-position: 0 -0px; }

a.cybits {
display:block;
width:60px;
height:46px;
background-image: url(gfx/sponsor.cybits.gif);
}

a.cybits:hover { background-position: 0 -0px; }

a.kjm {
display:block;
width:55px;
height:46px;
background-image: url(gfx/sponsor.kjm.gif);
}

a.kjm:hover { background-position: 0 -0px; }

a.huchmedien {
display:block;
width:62px;
height:46px;
background-image: url(gfx/sponsor.huchmedien.gif);
}

a.huchmedien:hover { background-position: 0 -0px; }

a.dgs {
display:block;
width:62px;
height:46px;
background-image: url(gfx/sponsor.dgs.gif);
}

a.dgs:hover { background-position: 0 -0px; }

hr { display:none; }

.textcontent {
   margin:0px;
   padding:0px;
   font:12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

a.linkbig:link,
a.linkbig:visited,
a.linkbig:hover,
a.linkbig:active {
   font:12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}