/* Reset CSS */
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}


/* #################################################### */
/* *** GLOBAL *** */
body {margin:0px;padding:0px;background:#FFFFFF;}
p {margin:0px;padding:0px;}


/* #################################################### */
/* *** MOTHER *** */
.supermom {background:#FFFFFF;width:100%;height:100%;}
.bgzpfeil {position:absolute;z-index:100;margin:295px 0px 0px 0px;}

.head {width:100%;height:250px; background-image:url(../images/bg.head.gif); background-repeat:repeat-x;}
.content {width:100%;height:100%;vertical-align:top;}
.footer {background:#030303;height:60px;width:100%;}

.holder01 {width:940px;border:0px dashed magenta;}
.holder02 {width:940px;border:0px dashed magenta;margin:0px 0px 20px 0px;}
.holder03 {width:940px;border:0px dashed magenta;}
.leftspace {width:30px; height:120px; float:left;}

/* margin: o r u l */
/* #################################################### */
/* *** MOTHER *** */
.sprachauswahl {position:absolute; z-index:10px; margin:20px 0px 0px 50px; font-family:Helvetica, sans-serif; font-size:9px;}
.logo {position:absolute; z-index:20px; margin:70px 0px 0px 30px;}
.newsletter_hi {position:absolute;z-index:30px;margin:20px 0px 0px 770px;}
.newsletter_lo {position:absolute;z-index:30px;margin:20px 0px 0px 735px;}
.navbox {position:absolute;z-index:40px;margin:205px 0px 0px 30px;width:900px;}

.headline {float:left;margin:45px 0px 0px 0px;width:900px;}
.leftcol {float:left;margin:45px 0px 0px 0px;width:280px;}
.centercol {float:left;margin:45px 0px 0px 30px;width:280px;}
.rightcol {float:left;margin:45px 0px 0px 30px;width:280px;}

.leftcolsub {float:left;margin:0px 0px 0px 0px;width:280px;}
.rightcolsub {float:left;margin:0px 0px 0px 20px;width:280px;}
.rightfull {float:left;margin:0px 0px 0px 20px;width:600px;}
.leftfull {float:left;;margin:0px 0px 0px 0px;width:600px;}
.leftfulltop {float:left;margin:45px 0px 0px 0px;width:600px;}
.rightfulltop {float:left;margin:45px 0px 0px 20px;width:600px;}

.kontakt {position:absolute; z-index:15; margin:20px 0px 0px 40px;}
.info {position:absolute; z-index:10; width:930px; margin:20px 0px 110px 0px;}
.info span {margin:0px 0px 0px 85px;}

.line280 {height:1px; width:280px; height:20px; margin:0px 0px 0px 0px;}
.line900 {height:1px; width:900px; height:20px; margin:0px 0px 0px 0px;}
.line590 {height:1px; width:590px; height:20px; margin:0px 0px 0px 0px;}

/* #################################################### */
/* *** FONTS *** */
/* body {font-family:georgia,serif; font-size:12px; color:#212121;} */
body {
	/* adjust the font size (65.5% = 10px, 75% = 12px) */ 
    font: 82% Georgia, "lucida bright", "times new roman", serif;
   	line-height: 1.6;
}
h1 {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:1.4em; font-weight:bold; color:#b6b6b6; text-transform:uppercase; margin:0px 0px 5px 10px;}
h2 {font-size:1em;font-weight:bold;font-style:normal;margin:0px 0px 0px 0px;line-height:18px;}

a {color:#212121;text-decoration:none;}
a:active {color:#212121;text-decoration:none;}
a:visited {color:#212121;text-decoration:none;}
a:hover {color:#666666;text-decoration:none;}


/* *** NAVIGATION *** */
.navbox div.mainnav span {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; font-size:1.3em; color:#212121; text-transform:uppercase; margin:0px 0px 0px 30px;}
.navbox div.mainnav a {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; font-size:1.3em; color:#FFFFFF; text-transform:uppercase; margin:0px 0px 0px 30px;}
.navbox div.mainnav a:active {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:1.3em; color:#212121; text-transform:uppercase; margin:0px 0px 0px 30px;}
.navbox div.mainnav a:visited {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:1.3em; color:#FFFFFF; text-transform:uppercase; margin:0px 0px 0px 30px;}
.navbox div.mainnav a:hover {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:1.3em; color:#212121; text-transform:uppercase; margin:0px 0px 0px 30px;}

.navbox div.subnav {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:0.95em; font-weight:bold; color:#878787; text-transform:uppercase; margin:8px 0px 0px 0px;}
.navbox div.subnav span {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:0.95em; font-weight:bold; color:#353535; text-transform:uppercase; margin:8px 5px 0px 5px;}
.navbox div.subnav a {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:0.95em; font-weight:bold; color:#878787; text-transform:uppercase; margin:8px 5px 0px 5px;}
.navbox div.subnav a:active {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:0.95em; font-weight:bold; color:#878787; text-transform:uppercase;}
.navbox div.subnav a:visited {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:0.95em; font-weight:bold; color:#878787; text-transform:uppercase;}
.navbox div.subnav a:hover {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:0.95em; color:#353535; text-transform:uppercase;}

.navbox div.subnav_presse {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:0.95em; font-weight:bold; color:#878787; text-transform:uppercase; margin:8px 157px 0px 0px;}
.navbox div.subnav_presse span {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:0.95em; font-weight:bold; color:#353535; text-transform:uppercase; margin:8px 5px 0px 5px;}
.navbox div.subnav_presse a {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:0.95em; font-weight:bold; color:#878787; text-transform:uppercase; margin:8px 5px 0px 5px;}
.navbox div.subnav_presse a:active {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:0.95em; font-weight:bold; color:#878787; text-transform:uppercase;}
.navbox div.subnav_presse a:visited {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:0.95em; font-weight:bold; color:#878787; text-transform:uppercase;}
.navbox div.subnav_presse a:hover {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:0.95em; font-weight:bold; color:#353535; text-transform:uppercase;}


.navbox div.subnav a#letzter {margin:5px 5px 0px 0px;}
.navbox div.subnav_presse a#letzter {margin:5px 5px 0px 0px;}

/* *** CONTENT *** */
td.content a {color:#212121;font-weight:bold;font-style:normal;text-decoration:none;padding:0px 3px 0px 0px;}
td.content a:active {color:#212121;font-weight:bold;font-style:normal;text-decoration:none;padding:0px 3px 0px 0px;}
td.content a:visited {color:#212121;font-weight:bold;font-style:normal;text-decoration:none;padding:0px 3px 0px 0px;}
td.content a:hover {background:#212121;color:#FFFFFF;font-weight:bold;font-style:normal;text-decoration:none;padding:0px 3px 0px 0px;}

td.content p {margin:0px 0px 13px 20px; line-height:18px;font-size:12px;font-style:normal;}
td.content p.trenner {margin:0px 0px 13px 0px;padding:0px; background-image:url(../images/trenner.jpg); background-repeat:no-repeat; height:1px;}
td.content h2 {margin:0px 0px 0px 20px;}
td.content img {margin:0px 0px 20px 0px;}
td.content div {line-height:18px;font-size:12px;font-style:normal;}

div.link {padding:7px 0px 0px 20px;height:30px;line-height:12px; background-image:url(../images/trenner.2.dotted.jpg); background-repeat:no-repeat;}
div.link img {margin:0px 0px 0px 5px;}
div.bestellen {padding:17px 0px 0px 20px;width:280px;height:100px;line-height:12px; background-image:url(../images/bg.bestellen.gif); background-repeat:no-repeat;}
div.bestellen img {margin:0px 0px 0px 5px;}
p.sublinks {padding:7px 0px 0px 10px;height:12px;line-height:12px; background-image:url(../images/trenner.sublinks.jpg); background-repeat:no-repeat; border:0px dashed magenta;}
p.sublinks img {margin:0px 0px 0px 5px;}

div.link a {color:#212121;text-decoration:none;font-weight:500; font-style:italic;}
div.link a:active {color:#212121;text-decoration:none;font-weight:500; font-style:italic;}
div.link a:visited {color:#212121;text-decoration:none;font-weight:500; font-style:italic;}
div.link a:hover {color:#666666;text-decoration:none;font-weight:500; background:#FFFFFF; font-style:italic;}

div.bestellen a {color:#212121;text-decoration:none;font-weight:500; font-style:italic;}
div.bestellen a:active {color:#212121;text-decoration:none;font-weight:500; font-style:italic;}
div.bestellen a:visited {color:#212121;text-decoration:none;font-weight:500; font-style:italic;}
div.bestellen a:hover {color:#666666;text-decoration:none;font-weight:500; background:#FFFFFF; font-style:italic;}

p.sublinks a {color:#212121;text-decoration:none;font-weight:500;}
p.sublinks a:active {color:#212121;text-decoration:none;font-weight:500;}
p.sublinks a:visited {color:#212121;text-decoration:none;font-weight:500;}
p.sublinks a:hover {color:#666666;text-decoration:none;font-weight:500; background:#FFFFFF;}

div.newsletter_hi h2 {font-family:Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#212121; text-transform:uppercase; font-style:normal;}
div.newsletter_hi p {margin:0px 0px 0px 0px;}
div.newsletter_hi div.submit {position:absolute;z-index:20px; margin:65px 0px 0px 130px;}

div.newsletter_lo h2 {font-family:Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#212121; text-transform:uppercase; font-style:normal;}
div.newsletter_lo p {margin:0px 0px 0px 0px;}
div.newsletter_lo div.submit {position:absolute;z-index:20; margin:0px 0px 0px 0px;}
div.newsletter_lo div.submit_pfeil {position:absolute;z-index:30; margin:0px 0px 0px 165px;}

div.sprachauswahl span.comingup {color:#C0C0C0;}
div.sprachauswahl a {color:#666666;text-decoration:none;}
div.sprachauswahl a:active {color:#666666;text-decoration:none;}
div.sprachauswahl a:visited {color:#666666;text-decoration:none;}
div.sprachauswahl a:hover {color:#212121;text-decoration:none;}


/* *** CONTENT *** */
/*
.kontakt a {font-size:14px; color:#FFFFFF; font-weight:bold; font-style:italic;}
.kontakt a:active {font-size:14px; color:#FFFFFF; font-weight:bold;}
.kontakt a:visited {font-size:14px; color:#FFFFFF; font-weight:bold;}
.kontakt a:hover {font-size:14px; color:#666666; font-weight:bold;}
*/

.info a {font-size:0.7em; color:#FFFFFF; text-transform:uppercase;letter-spacing: 0.05em;}
.info a:active {font-size:0.7em; color:#FFFFFF; text-transform:uppercase;letter-spacing: 0.05em;}
.info a:visited {font-size:0.7em; color:#FFFFFF; text-transform:uppercase;letter-spacing: 0.05em;}
.info a:hover {font-size:0.7em; color:#666666; text-transform:uppercase;letter-spacing: 0.05em;}

/* *** FORM *** */
.input125 {width:125px;height:20px;border:1px solid #6E6E6E;font-family:georgia,serif;font-size:12px; line-height:16px;color:#212121; margin:0px 0px 4px 0px; font-style:italic;}