@charset "UTF-8";

/* GLOBAL */
body {background-color:#d2d6c1;	background-image:url(../images/global/bg.sommer.jpg); background-repeat:repeat-x; margin:0px; padding:0px;}

.weiss {background-color:#FFFFFF;}

a {font-family:Arial, sans-serif; color:#424242; text-decoration:none;}
a:active {font-family:Arial, sans-serif; color:#424242; text-decoration:none;}
a:visited {font-family:Arial, sans-serif; color:#424242; text-decoration:none;}
a:hover {font-family:Arial, sans-serif; color:#424242; text-decoration:underline;}

p {margin:0px 0px 10px 0px; padding:0px;}
p.null {margin:0px; padding:0px;}

/* ################################################################################################## */
/* SITE */
div.supermom {width:100%; height:100%px;}
table.holder {width:900px; height:100%; border:0px;}
td.head {width:900px; height:155px; background:#FFFFFF; background-image:url(../images/global/bg.head.sommer.jpg); background-repeat:no-repeat; float:none; margin:0px; padding:0px;}
td.flash {width:900px; height:140px; background:#FFFFFF; float:none; margin:0px; padding:0px;}
td.main {width:900px; height:100%; background:#FFFFFF; background-image:url(../images/global/bg.content.sommer.jpg); background-repeat:repeat-y; float:none; margin:0px; padding:0px;}
td.main2col {width:900px; height:100%; background:#FFFFFF; background-image:url(../images/global/bg.content2col.sommer.jpg); background-repeat:repeat-y; float:none; margin:0px; padding:0px;}
td.footer {width:900px; min-height:40px; height:40px; background:#FFFFFF; float:none;}

/* SPACER */
td.v5 {height:5px; width:1px; float:none;}
td.v5weiss {height:5px; width:1px; float:none; background:#FFFFFF;}

/* */
div.logo {position:absolute; z-index:10; margin:10px 0px 0px 40px; padding:0px;}
div.sprachwahl {position:absolute; z-index:20; width:885px; margin:5px 0px 0px 0px; padding:0px;font-size:10px;}
div.sprachwahl div {float:right; margin:0px; padding:0px;}
div.sprachwahl div span {color:#252e21;}

/* */
div.mainnav {position:absolute; z-index:30; margin:127px 0px 0px 0px; padding:0px; width:885px; height:23px;}
div.mainnav div {float:right; margin:0px; padding:0px;}
div.mainnav div span {padding:0px 5px 0px 5px;}

/* */
div.content div.leftcol {float:left; width:218px; margin:0px 0px 0px 0px; background:#FFFFFF;}
div.content div.centercol {float:left; width:443px; margin:0px 0px 0px 5px;}
div.content div.twocol {float:left; width:665px; margin:0px 0px 0px 5px;}
div.content div.rightcol {float:left; width:219px; margin:0px 0px 0px 5px;}

div.content div.twocolTA {float:left; width:672px; margin:0px; overflow:hidden;}
div.content div.twocolTA div.dark {width:665px; height:15px; padding:0px 0px 0px 10px; margin:0px 0px 3px 6px; background:#bec4a0;font-family:Georgia, serif; font-weight:bold; font-size:12px; text-decoration:none; line-height:15px;}
div.content div.twocolTA div.dark2 {width:665px; height:15px; padding:0px 0px 0px 10px; margin:0px 0px 3px 6px; background:#bec4a0;font-family:Arial, sans-serif; font-size:12px; text-decoration:none; line-height:15px;}
div.content div.twocolTA div.medium {width:665px; height:15px; padding:0px 0px 0px 10px; margin:0px 0px 3px 6px; background:#d8dbc7;font-family:Arial, sans-serif; font-size:12px; text-decoration:none; line-height:15px;}
div.content div.twocolTA div.light {width:665px; height:15px; padding:0px 0px 0px 10px; margin:0px 0px 3px 6px; background:#e2e5d7;font-family:Arial, sans-serif; font-size:12px; text-decoration:none; line-height:15px;}
div.content div.twocolTA div.v17 {height:17px;}
div.content div.twocolTA div.w540 {float:left; width:530px; height:15px; overflow:hidden;}
div.content div.twocolTA div.w215 {float:left; width:215px; height:15px; overflow:hidden;}
div.content div.twocolTA div.w105 {float:left; width:105px; height:15px; overflow:hidden;}

div.content div.h5 {float:left; width:5px;}
div.content p {padding:0px 10px 0px 10px;}

/* */
div.content div.leftcol ul.sysnav {margin:0px; padding:0px; list-style-type:none;}
.sysnav li {margin:0px 0px 2px 0px; display:block;}
.sysnav li.aktiv {margin:0px 0px 5px 0px; display:block;}
.sysnav li.passiv {margin:0px 0px 5px 0px; display:block;}

.sysnav a, .sysnav a:link, .sysnav a:visited, .sysnav li.passiv {width:198px !important;width:218px;}
.sysnav a, .sysnav a:link, .sysnav a:visited, .sysnav li.passiv {display:block; padding:0px 10px 0px 10px;}
.sysnav a, .sysnav a:link, .sysnav a:visited, .sysnav li.passiv {font-family:Arial, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; line-height:25px;}
.sysnav a, .sysnav a:link, .sysnav a:visited, .sysnav li.passiv {background-color:#e6e8dd; color:#8c9081;}

.sysnav li.passiv {background-color:#e6e8dd; color:#AAA;}

.sysnav a:hover, .sysnav a:active, .sysnav li.aktiv {width:198px !important;width:218px;}
.sysnav a:hover, .sysnav a:active, .sysnav li.aktiv {display:block; padding:0px 10px 0px 10px;}
.sysnav a:hover, .sysnav a:active, .sysnav li.aktiv {font-family:Arial, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; line-height:25px;}
.sysnav a:hover, .sysnav a:active, .sysnav li.aktiv {background-image:url(../images/global/subnav.hi.sommer.jpg); background-repeat:no-repeat; color:#575b4b;}

.sysnav a {background-color:#e6e8dd;color:#8c9081; margin:0px 0px 5px 0px;}
.sysnav a:hover {background-image:url(../images/global/subnav.hi.sommer.jpg); background-repeat:no-repeat; color:#575b4b; margin:0px 0px 5px 0px;}

/* */
div.aktuelles {margin:0px 0px 5px 0px; padding:0px;background-color:#e5e6d0;}
div.aktuelles h2 {width:218px; height:25px; background-image:url(../images/global/bg.aktuelles.sommer.jpg); background-repeat:no-repeat; overflow:hidden; margin:0px; padding:0px 10px 0px 10px; font-family:Georgia,serif; font-size:14px; font-weight:bold; font-style:italic; color:#767b65; line-height:25px;}
div.aktuelles h3 {font-family:Georgia,serif; font-size:13px; font-weight:bold; font-style:italic; line-height:30px; color:#4a4e48; padding:0px 10px 0px 10px; margin:0px;}
div.aktuelles p {margin:0px;}
div.aktuelles p.zehn {margin:0px 0px 10px 10px; padding:0px;}
div.aktuelles p.spacer {margin:0px; padding:0px; height:5px; background-color:#FFFFFF;}
div.aktuelles p.spacer2 {margin:0px; padding:0px; height:5px;}


/* */
div.footer {margin:5px 0px 0px 5px; padding:0px; height:30px; width:890px; float:none; background-image:url(../images/global/bg.footer.sommer.jpg); background-repeat:no-repeat;}
div.footer div.seefeld {position:absolute; z-index:10; width:135px; margin:3px 0px 0px 50px;}
div.footer div.center {position:absolute; z-index:20; width:445px; height:30px; margin:0px 0px 0px 220px;}
div.footer div.tresDQ {position:absolute; z-index:30; width:220px; height:30px; margin:0px 0px 0px 675px;}

/* ################################################################################################## */
/* FONTS */
body td {font-family:Arial, sans-serif; color:#424242; font-size:12px; line-height:18px}
div.mainnav {font-family:Georgia,serif; font-size:16px; font-weight:bold; font-style:italic;  color:#8c9081; line-height:23px;}
div.mainnav div.high {color:#4a4e48; background-image:url(../images/global/v23weiss.bg.sommer.gif); background-repeat:repeat-x; line-height:25px;}
div.mainnav div.randhigh {background-image:url(../images/global/v23weiss.rand.sommer.gif); background-repeat:repeat-x;}
div.mainnav div.rand {background-image:url(../images/global/v23weiss.rand.gif); background-repeat:repeat-x;}
div.mainnav span {margin:0px 5px 0px 3px;}

div.content div.centercol h1{width:443px; height:25px; background-image:url(../images/global/bg.headline.summer.gif); background-repeat:no-repeat; overflow:hidden; margin:0px 0px 10px 0px; padding:0px 0px 0px 10px; font-family:Georgia,serif; font-size:16px; font-weight:bold; font-style:italic; color:#4a4e48; line-height:25px;}
div.content div.centercol h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; font-family:Georgia,serif; font-size:14px; font-weight:bold; font-style:italic; color:#4a4e48; line-height:25px;}

div.content div.twocol h1{width:665px; height:25px; background-image:url(../images/global/bg.headline2col.summer.gif); background-repeat:no-repeat; overflow:hidden; margin:0px 0px 10px 0px; padding:0px 0px 0px 10px; font-family:Georgia,serif; font-size:16px; font-weight:bold; font-style:italic; color:#4a4e48; line-height:25px;}

div.footer div.center {font-family:Georgia,serif; font-size:12px; font-weight:bold; font-style:italic; color:#4a4e48; line-height:30px;}

span.alarm {color:#4a4e48}

/* ################################################################################################## */
/* LINKS */ 
div.sprachwahl a {font-size:10px; line-height:20px;}
div.sprachwahl a:active {font-size:10px; line-height:20px;}
div.sprachwahl a:visited {font-size:10px; line-height:20px;}
div.sprachwahl a:hover {font-size:10px; line-height:20px; text-decoration:none; background:#f9dc28;}
div.sprachwahl span.high {color:#f9dc28};

div.mainnav a {font-family:Georgia,serif; font-size:16px; line-height:25px; color:#929687; font-weight:bold; font-style:italic;}
div.mainnav a:link {font-family:Georgia,serif; font-size:16px; line-height:25px; color:#929687; font-weight:bold; font-style:italic;}
div.mainnav a:active {font-family:Georgia,serif; font-size:16px; line-height:25px; color:#929687; font-weight:bold; font-style:italic;}
div.mainnav a:visited {font-family:Georgia,serif; font-size:16px; line-height:25px; color:#929687; font-weight:bold; font-style:italic;}
div.mainnav a:hover {font-family:Georgia,serif; font-size:16px; line-height:25px; color:#52564f; font-weight:bold; font-style:italic; text-decoration:none;}

div.footer div.tresDQ a {font-family:Georgia,serif; font-size:11px; font-weight:bold; font-style:italic; color:#FFFFFF; line-height:30px;}
div.footer div.tresDQ a:active  {font-family:Georgia,serif; font-size:11px; font-weight:bold; font-style:italic; color:#FFFFFF; line-height:30px;}
div.footer div.tresDQ a:visited {font-family:Georgia,serif; font-size:11px; font-weight:bold; font-style:italic; color:#FFFFFF; line-height:30px;}
div.footer div.tresDQ a:hover {font-family:Georgia,serif; font-size:11px; font-weight:bold; font-style:italic; color:#f9dc28; line-height:30px; text-decoration:none;}

/* ################################################################################################## */
/* FORM */ 
div.centercol div.daten {margin:0px 10px 10px 10px;}
div.centercol div.daten div {left;margin:0px 5px 3px 0px;}
div.centercol div.daten div.w105 {float:left;width:95px;}
div.centercol div.daten div.w300 {float:left;width:300px;}

input.w20 {width:20px; height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:2px;}
input.w70 {width:70px; height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:2px;}
input.w200 {width:200px; height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:2px;}
input.w280 {width:280px; height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:2px;}

textarea.kommentar  {width:390px;height:40px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:2px;}

