/* Das hier wurde von Netbeans eingetragen */
root { 
    display: block;
}

/* Dies sind grundsaetzliche Parameter um alle Contentbereiche herum */
body {
    background-color:#f2f0ef;
    margin:0px;
    padding:0px;
}

#trn {
    clear:both;
}

#ad {
    margin:0px;
    height:200px;
}

#frame {
    position:relative;
    left:0px;
    top:0px; /* Die Hoehe kann den Werbemitteln angepasst werden. */
    width:982px;
    background-color:white;
}

/* Parameter fuer den Header */
#logogb
{
    float:left;
    margin:16px 0px 0px 16px;
    padding:0px;
    width:222px;
    height:40px;
    background-color:white;
}

#headme
{
    float:left;
    margin:10px 0px 0px 408px;
    padding:0px;
    width:320px; /* Hier stehen 10 Pixel mehr, als eigentlich notwendig sind. IE zickt sonst */
    background-color:white;
}

/* Forms Parameter */
#formstd
{
    margin:0px;
    padding:0px;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    color:#444c5c;
}

div.meemail {
    clear:both;
    float:left;
    width:132px;
    height:17px;
    margin:0px 5px 0px 0px;
    padding:0px;
}

input.meemail {
    float:left;
    width:132px;
    height:17px;
    padding:1px 3px 1px 3px;
    border:0px solid #f2f0ef;
    background-color:#f2f0ef;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    color:#444c5c;
}

#mepass {
    float:left;
    width:124px;
    height:17px;
    margin:0px 5px 0px 0px;
    padding:0px;
}

input.mepass {
    float:left;
    width:124px;
    height:17px;
    padding:1px 3px 1px 3px;
    border:0px solid #f2f0ef;
    background-color:#f2f0ef;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    color:#444c5c;
}

#melogin {
    float:right;
    width:44px;
    height:17px;
    margin:0px;
    padding:0px;
}

input.melogin {
    float:left;
    width:44px;
    height:17px;
    padding:0px;
    border:0px solid #f2f0ef;
}

#meremember {
    clear:both;
    float:left;
    width:10px;
    height:10px;
    margin:5px 3px 0px 0px;
    padding:0px;
}

input.meremember {
    float:left;
    width:10px;
    height:10px;
    margin:0px;
    padding:0px;
    background-color:#a1a5ae;
    border:0px solid #a1a5ae;
}

div.melogintext {
    float:left;
    height:10px;
    margin:3px 5px 0px 0px;
    padding:0px;
}

div.melogintextr {
    float:right;
    height:10px;
    margin:3px 5px 0px 0px;
    padding:0px;
}

div.meloginmsg {
    float:left;
    width:300px;
}

div.meloginmsgr {
    float:right;
    width:300px;
}

div.meloginmsg, div.meloginmsgr {
    height:10px;
    margin-bottom:5px;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    text-decoration:none;
    color:red;
}

div.melogintext, a.headme:link, a.headme:active, a.headme:visited, a.headme:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    text-decoration:none;
    color:#444c5c;
}

div.mearrowleft {
    float:left;
    height:10px;
    margin:5px 5px 0px 0px;
    padding:0px;
}

div.mearrowleftr {
    float:right;
    height:10px;
    margin:5px 5px 0px 0px;
    padding:0px;
}

/* Standard-Trenner */
div.trnstd {
    clear:both;
    width:950px;
    font-size:0;
}

/* Head Menue */
#headmnu {
    float:left;
    width:650px; /* Hier muessten nur 609 stehen, aber dahinter ist Platz */
    margin:10px 0px 1px 16px;
}

div.headbtn {
    float:left;
    margin:0px 1px 0px 0px;
}

img.headbtn {
    height:20px;
    border:0px;
}

/* Such-Bereich */
#headsearch {
    float:right;
    margin:10px 16px 1px 0px;
    width:246px;
    height:20px;
    background-image:url(./gfx/bck_head_search.gif);
    background-repeat:no-repeat;
}

input.headsearchtext {
    float:left;
    width:175px;
    height:14px;
    margin:3px 0px 0px 49px;
    padding:1px 3px 1px 3px;
    border:0px solid white;
    background-color:white;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    color:#444c5c;
}

input.headsearchbtn {
    float:left;
    width:14px;
    height:14px;
    margin:3px 0px 0px 0px;
    border-width:0px;
}


/* Ende des Headers */
#headsubmnu {
    clear:both;
    width:950px;
    height:20px;
    margin:0px 0px 0px 16px;
    background-color:#a1a5ae;
    background-image:url(./gfx/trn_head.gif);
    background-repeat:no-repeat;
}

#headsubmnuheadline {
    line-height:20px;
    padding-left:8px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:white;
}

a.submnu:link, a.submnu:active, a.submnu:visited, a.submnu:hover {
    margin-left:11px;
    margin-right:11px;
    line-height:20px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:white;
}

a.submnuactive:link, a.submnuactive:active, a.submnuactive:visited, a.submnuactive:hover {
    margin-left:11px;
    margin-right:11px;
    line-height:20px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:#444c5c;
}

/* Framebereiche */
#framecontent {
    width:982px;
    margin:0px;
    padding:0px;
    background-color:white;
    background-image:url(./gfx/bck_framecontent.gif);
    background-repeat:no-repeat;
}

#content {
    float:left;
    margin:11px 0px 0px 16px;
    width:697px;
    background-color:#818181;
}

#contentwithoutteaser {
    float:left;
    margin:11px 16px 0px 16px;
    width:950px;
    background-color:#818181;
}

#contentteaser {
    float:right;
    margin:11px 16px 0px 0px;
    width:246px;
    background-color:white;
}

#contentimpress {
    clear:both;
    width:982px;
    height:39px;
    margin:0px;
    padding-top:7px;
    background-image:url(./gfx/bck_impress.gif);
    background-repeat:no-repeat;
    text-align:center;
}

a.impress:link, a.impress:active, a.impress:visited, a.impress:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    text-decoration:none;
    color:#444c5c;
}

/* Contentteaser: Allgemeine Einstellungen */
div.cteaser {
    width:236px;
    margin:5px 5px 0px 5px;
    padding:0px;
    background-color:#f2f0ef;
}

div.cteasertrn {
    clear:both;
    width:236px;
    font-size:0;
}

div.cteaserhead {
    width:236px;
    height:20px;
    margin:0px;
    padding:0px;
    background-color:#a1a5ae;
}

div.cteaserheadline {
    position:relative;
    left:8px; top:3px;
    padding:0px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:white;
}

p.cteaser {
    width:220px;
    margin:0px;
    padding:5px 8px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#444c5c;
}

img.cteaserhor {
    width:220px;
    margin:0px 0px 5px 0px;
    padding:0px;
    border-width:0px;
}

img.cteaserver {
    float:left;
    width:111px;
    margin:0px 5px 5px 0px;
    padding:0px;
    border-width:0px;
}

a.cteaser:link, a.cteaser:active, a.cteaser:visited, a.cteaser:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#444c5c;
}

/* CONTENT-Teaser: TopList */
div.cteaserlistnr {
    float:left;
    width:25px;
    margin:3px 5px 3px 0px;
    padding:0px;
    text-align:right;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#444c5c;
}

div.cteaserlistval {
    float:left;
    width:195px;
    margin:3px 0px 3px 0px;
    padding:0px;
}

a.cteaserlist:link, a.cteaserlist:active, a.cteaserlist:visited, a.cteaserlist:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#444c5c;
}

div.cteaserlisttrn
{
    clear:both;
    width:236px;
    border-top:1px solid #a1a5ae;
    font-size:0;
}

/* CONTENT-Teaser: PLZSuche */
#cteaserplz {
    float:left;
    width:150px;
    height:23px;
    margin:14px 0px 14px 8px;
    padding:0px;
}

input.cteaserplz {
    width:150px;
    height:23px;
    margin:0px;
    padding:1px 3px 1px 3px;
    border:0px solid white;
    background-color:white;
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    color:#444c5c;
}

#cteaserbtnlos {
    float:right;
    width:54px;
    height:23px;
    margin:14px 8px 14px 0px;
    padding:0px;
}

input.cteaserbtnlos {
    width:54px;
    height:23px;
    border-width:0px;
}

/* CONTENT: HomePage TopThema */
#conhptt {
    width:697px;
    height:523px;
    background-repeat:no-repeat;
} /* conhptt = content homepage topthema */

#conhpttheadline {
    position:relative;
    left:11px;
    top:11px;
    font-family:Verdana,Arial,sans-serif;
    font-size:16px;
    font-weight:bolder;
    text-decoration:none;
    color:#444c5c;
}

#conhpttheadline0 {
    position:relative;
    left:11px;
    top:11px;
    font-family:Verdana,Arial,sans-serif;
    font-size:16px;
    font-weight:bolder;
    text-decoration:none;
    color:#444c5c;
}

#conhpttheadline1 {
    position:relative;
    left:11px;
    top:11px;
    font-family:Verdana,Arial,sans-serif;
    font-size:16px;
    font-weight:bolder;
    text-decoration:none;
    color:white;
}

#conhpttbinder {
    position:relative;
    left:0px;
    top:392px;
    width:697px;
    height:93px;
    background-color:#444c5c;
    opacity:0.7;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity:0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

#conhpttbindertext {
    position:relative;
    left:20px;
    top:14px;
    width:657px;
}

#conhpttbinder, a.conhpttbinder:link, a.conhpttbinder:active, a.conhpttbinder:visited, a.conhpttbinder:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:normal;
    text-decoration:none;
    color:white;
}
/* END CONTENT: HomePage TopThema */

/* CONTENT: Homepage Teaser Right */
div.conhptright {
    float:right;
    margin-top:3px;
    padding:0px;
    width:352px;
    height:254px;
    background-repeat:no-repeat;
}

div.conhptrightheadline, div.conhptrightheadline0, div.conhptrightheadline1 {
    position:relative;
    left:11px;
    top:11px;
    font-family:Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bolder;
    text-decoration:none;
}

div.conhptrightheadline, div.conhptrightheadline0 {
    color:#444c5c;
}

div.conhptrightheadline1 {
    color:white;
}

div.conhptrightbinder {
    position:relative;
    left:0px;
    top:131px;
    width:352px;
    height:93px;
    background-color:#444c5c;
    opacity:0.8;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity:0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

div.conhptrightbindertext {
    position:relative;
    left:20px;
    top:14px;
    width:312px;
}

a.conhptrightbinder:link, a.conhptrightbinder:active, a.conhptrightbinder:visited, a.conhptrightbinder:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:normal;
    text-decoration:none;
    color:white;
}
/* END CONTENT: HomePage Teaser Right */

/* CONTENT: HomePage Teaser Left */
div.conhptleft {
    float:left;
    margin-top:3px;
    padding:0px;
    width:339px;
    height:254px;
    background-repeat:no-repeat;
}

div.conhptleftheadline, div.conhptleftheadline0, div.conhptleftheadline1 {
    position:relative;
    left:11px;
    top:11px;
    font-family:Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bolder;
    text-decoration:none;
    color:#444c5c;
}

div.conhptleftheadline, div.conhptleftheadline0 {
    color:#444c5c;
}

div.conhptleftheadline1 {
    color:white;
}

div.conhptleftbinder {
    position:relative;
    left:0px;
    top:131px;
    width:339px;
    height:93px;
    background-color:white;
    opacity:0.8;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity:0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

div.conhptleftbindertext {
    position:relative;
    left:20px;
    top:14px;
    width:299px;
}

a.conhptleftbinder:link, a.conhptleftbinder:active, a.conhptleftbinder:visited, a.conhptleftbinder:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:normal;
    text-decoration:none;
    color:#444c5c;
}
/* END CONTENT: HomePage Teaser Left */


/* CONTENT: HomePage News Rotator */
#conhpnr {
    float:right;
    margin-top:3px;
    padding:0px;
    width:352px; /* Hier rechnet der IE wieder falsch, daher die grosse Luecke */
    height:254px;
    background-color:#f0f1f3;
    background-repeat:no-repeat;
}

#conhpnrheadline {
    position:relative;
    left:11px;
    top:11px;
    font-family:Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bolder;
    text-decoration:none;
    color:#444c5c;
}

#conhpnrpics {
    position:relative;
    left:11px;
    top:25px;
    width:330px;
    height:137px;
}

#conhpnrfpic {
    float:left;
    width:176px;
    height:137px;
    padding:0px;
    background-image:url(./gfx/bck_newsrot_arrow.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
}

img.conhpnrfpic {
    position:relative;
    left:0px;
    top:0px;
    width:156px;
    height:117px;
    border-width:0px;
}

#conhpnrspic {
    float:left;
    width:114px;
    height:137px;
    background-image:url(./gfx/bck_newsrot_second.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

img.conhpnrspic {
    position:relative;
    top:18px;
    left:0px;
    width:108px;
    height:81px;
}

#conhpnrbtnrot {
    float:left;
    width:34px;
    height:137px;
}

img.conhpnrbtnrot {
    float:left;
    width:17px;
    height:30px;
    margin-top:43px;
    border-width:0px;
}

#conhpnrtext {
    position:relative;
    left:11px;
    top:20px;
    width:176px;
    height:70px;
}

a.conhpnrtext:link , a.conhpnrtext:active , a.conhpnrtext:visited , a.conhpnrtext:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#444c5c;
}
/* END CONTENT: HomePage News Rotator */

/* CONTENT: Badplaner */
#conplan {
    width:950px;
    padding:0px;
    background-color:white;
}
/* END CONTENT: Badplaner */

/* CONTENT: Newsseite */
#connews {
    width:697px;
    background-color:#a1a5ae;
}

#connewsheadline {
    float:left;
    margin:5px 0px 5px 8px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:white;
}

#connewsimage {
    clear:both;
    float:left;
    width:681px;
    height:492px;
    margin:0px 0px 8px 8px;
    background-repeat:no-repeat;
    background-color:white;
}

/* Zurzeit nicht in Benutzung */
#connewsimagecontainer {
    float:right;
    margin:7px 7px 0px 0px;
}

img.connewsimageback {
    float:left;
    width:100px;
    height:492px;
    border:0px;
}

img.connewsimagenext {
    float:right;
    width:100px;
    height:492px;
    border:0px;
}

#connewsimagesel {
    float:left;
    width:18px;
    height:18px;
    margin-left:3px;
    padding:0px;
    border:1px solid #444b5b;
}

#connewscontent {
    clear:both;
    float:left;
    width:697px;
    background-color:white;
}

#conheadmnucontainer {
    clear:both;
    float:left;
    width:681px;
    margin:0px;
}

#conheadmnu2container {
    clear:both;
    float:left;
    width:697px;
    height:23px;
    margin:0px;
    background-color:#a1a5ae;
}

#conheadmnu {
    float:left;
    margin:0px;
    padding:5px 8px;
    background-color:#f0f1fb;
    border-right:1px solid white;
    border-bottom:1px solid white;
}

#conheadmnu2 {
    float:left;
    margin:0px;
    padding:5px 8px;
    border-right:1px solid white;
}

#conheadmnuactive {
    float:left;
    margin:0px;
    padding:5px 8px;
    background-color:#a1a5ae;
    border-right:1px solid white;
    border-bottom:1px solid white;
}

#conheadmnu2active {
    float:left;
    margin:0px;
    padding:5px 8px;
    border-right:1px solid white;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:white
}

a.conheadmnu:link, a.conheadmnu:active, a.conheadmnu:visited, a.conheadmnu:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:#444b5b;
}

a.conheadmnuactive:link, a.conheadmnuactive:active, a.conheadmnuactive:visited, a.conheadmnuactive:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:white;
}

a.conheadmnu2:link, a.conheadmnu2:active, a.conheadmnu2:visited, a.conheadmnu2:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:#444b5b;
}

#connewssubmnucontainer {
    clear:both;
    float:left;
    width:681px;
    margin:0px;
    border-left:8px solid #a1a5ae;
}

#connewssubmnuactive {
    float:left;
    margin:0px;
    padding:5px 8px;
    background-color:#a1a5ae;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:white;
}

#connewssubmnu {
    float:left;
    margin:0px;
    padding:5px 8px;
    background-color:#f0f1fb;
}

a.connewssubmnuactive:link, a.connewssubmnuactive:active, a.connewssubmnuactive:visited, a.connewssubmnuactive:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:white;
}

a.connewssubmnu:link, a.connewssubmnu:active, a.connewssubmnu:visited, a.connewssubmnu:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:#444b5b;
}

#connewssub2mnucontainer {
    clear:both;
    float:left;
    width:697px;
    margin:1px 0px 0px 0px;
    background-color:#a1a5ae;
}

#connewssub2mnu {
    float:left;
    margin:0px;
    padding:5px 16px;
}

a.connewssub2mnu:link, a.connewssub2mnu:active, a.connewssub2mnu:visited, a.connewssub2mnu:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:white;
}

#connewstext {
    clear:both;
    float:left;
    width:440px;
    margin:22px 0px 22px 16px;
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}

ul {
    margin-left: 15px;
    list-style-type:disc;
    list-style-position: outside;
}

li {
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}

#connewstextwithoutbox, div.connewstextwithoutbox {
    clear:both;
    float:left;
    width:665px;
    margin:22px 16px 22px 16px;
}


p.connewstext {
    clear:both;
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}

p.connewstextheadline {
    clear:both;
    font-family:Verdana,Arial,sans-serif;
    font-size:16px;
    font-weight:bolder;
    text-decoration:none;
    color:#444b5b;
}

a.connewstext:link, a.connewstext:active, a.connewstext:visited, a.connewstext:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}

#connewsbox {
    float:right;
    width:235px; /* Aus Sicherheitsgruenden einige Pixel groesser als notwendig */
    margin:22px 0px 22px 0px;
}

#connewsboxheadline {
    float:right;
    width:220px;
    margin-top:6px;
    padding:6px 0px 6px 11px;
    background-color:#f0f1f3;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:#444b5b;
}

#connewsboxline {
    float:right;
    width:220px;
    padding:4px 0px 4px 11px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}

a.connewsboxline:link, a.connewsboxline:active, a.connewsboxline:visited, a.connewsboxline:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}

#contbl {
    clear:both;
    width:697px;
    margin:22px 0px 22px 0px;
}

div.contblrow0 {
    clear:both;
    float:left;
    width:697px;
    padding-top:3px;
    padding-bottom:3px;
    background-color:#f0f1f3;
}

div.contblrow1 {
    clear:both;
    float:left;
    width:697px;
    padding-top:3px;
    padding-bottom:3px;
}

div.contblrow2 {
    clear:both;
    float:left;
    width:697px;
    padding-top:3px;
    padding-bottom:3px;
    background-color:#ffcccc;
}

div.contbldate {
    float:left;
    width:80px;
    margin:0px 0px 0px 10px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}

div.contblheadline {
    float:left;
    width:600px;
    margin:0px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}

div.contblcompany {
    width:140px;
    max-width:140px;
    padding:2px 0px 2px 8px;
}

div.contbladdress {
    width:147px;
    max-width:147px;
    padding:2px 0px 2px 5px;
}

div.contblfon {
    width:142px;
    max-width:142px;
    padding:2px 0px 2px 5px;
}

div.contblweb {
    width:150px;
    max-width:150px;
    padding:2px 0px 2px 5px;
}

div.contblstars {
    width:90px;
    max-width:90px;
    padding:2px 0px 2px 5px;
}

div.contblsearch {
    width:681px;
    padding:4px 0px 4px 8px;
}

div.contblcompany, div.contbladdress, div.contblfon, div.contblweb, div.contblstars {
    float:left;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}

a.contbladdress:link, a.contbladdress:active, a.contbladdress:visited, a.contbladdress:hover {
    float:left;
    font-family:Verdana,Arial,sans-serif;
    font-size:9px;
    font-weight:bold;
    text-decoration:none;
    color:#444b5b;
}

a.contblheadline:link, a.contblheadline:active, a.contblheadline:visited, a.contblheadline:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}

a.contbllink:link, a.contbllink:active, a.contbllink:visited, a.contbllink:hover {
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:#444b5b;
}

/* CONTENT: registerform, lotteryform */
div.conlabel {
    clear:both;
    float:left;
    width:130px;
    height:20px;
    line-height:20px;
    margin-top:5px;
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}

div.conlabelerror {
    clear:both;
    float:left;
    width:130px;
    height:20px;
    line-height:20px;
    margin-top:5px;
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    color:#d25068;
}


div.confield {
    float:left;
    width:500px;
    height:20px;
    margin-top:5px;
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}

div.confieldcaptcha, div.confieldtext {
    float:left;
    width:500px;
    margin-top:5px;
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}

input.contextfield, select.conselectfield {
    width:300px;
    height:19px;
    background-color:#a1a5ae;
    border:0px;
    padding:2px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:white;
}

textarea.contextfield {
    width:300px;
    height:200px;
    background-color:#a1a5ae;
    border:0px;
    padding:2px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:white;
}

textarea.contextfielderror {
    width:300px;
    height:200px;
    background-color:#d25068;
    border:0px;
    padding:2px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:white;
}

input.contextfielderror {
    width:300px;
    height:19px;
    background-color:#d25068;
    border:0px;
    padding:2px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:white;
}

input.contextfieldshort {
    width:148px;
    height:19px;
    margin-right:4px;
    background-color:#a1a5ae;
    border:0px;
    padding:2px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:white;
}

input.contextfieldshorterror {
    width:148px;
    height:19px;
    margin-right:4px;
    background-color:#d25068;
    border:0px;
    padding:2px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:white;
}

input.concheckboxfield {
    width:20px;
    height:20px;
    background-color:#a1a5ae;
    border:0px;
    color:#a1a5ae;
}


input.consubmitfield {
    width:300px;
    height:19px;
    background-color:#444b5b;
    border:0px;
    padding:2px;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bolder;
    text-decoration:none;
    color:white;
}

/* END CONTENT: registerform, lotteryform */

/* CONTENT: form inside Teaser */
input.conteasertext {
    width:100px;
    height:19px;
    background-color:white;
    border:1px solid #444b5b;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}

input.contentteaserbtn {
    width:100px;
    height:19px;
    background-color:#f0f1f3;
    border:1px solid white;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#444b5b;
}
/* END CONTENT: form inside Teaser */

/* Foerdermittel */
#confe {
    width:697px;
    padding:0px;
    background-color:#a1a5ae;
}
