@charset "UTF-8";

/* 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:0px;
	padding:0px;
	border:0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline; }


/* ################################################################################################## */
/* GLOBAL */
body {background-color:#FFFFFF; margin:0px; padding:0px; font-family:Arial, sans-serif; font-size:11px; color:#494949; line-height:15px;}

.supermom {background:#FFFFFF;width:100%;height:100%;}
.head {width:100%;height:80px;background-color:#515659;}
.contentholder {width:100%;height:100%;vertical-align:top;}
.footer {height:25px;width:100%; font-size:9px; line-height:25px;	}

.holder01 {width:990px;border:0px dashed magenta;}
.holder02 {width:990px; height:100%; border:0px dashed magenta;}
.holder03 {width:990px;border:0px dashed magenta; border-top:1px solid #515659;}

/* LINKS */
a {color:#333333; text-decoration:none;}
a:active {color:#333333; text-decoration:none;}
a:visited {color:#333333; text-decoration:none;}
a:hover {color:#4d6e01; text-decoration:none;}
.high {color:#4d6e01; text-decoration:none;}

/* HEAD */	
#logo {position:absolute; z-index:10;}
#sprachwahl {position:absolute; z-index:20; width:980px; margin-top:60px;}
#sprachwahl a {color:#FFFFFF;}
#sprachwahl a:active {color:#FFFFFF;}
#sprachwahl a:visited {color:#FFFFFF;}
#sprachwahl a:hover {color:#4d6e01;}

/* CONTENT */
#navee {float:left; width:195px; font-size:12px; margin-top:70px;}
/* ### */
ul.mainnav {margin:0px; padding:0px; list-style-type:none;}
.mainnav li {margin:20px 0px 0px 0px; display:block;}
.mainnav li.aktiv {margin:20px 0px 0x 0px; display:block;}

.mainnav a, .mainnav a:link, .mainnav a:visited {
	width:195px;
	display:195px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	text-decoration:none;
	line-height:16px;
	color:#494949; }

.mainnav a:hover, .mainnav a:active, .mainnav li.aktiv {
	width:190px;
	display:block;
	padding:0px 0px 0px 0px;
	font-size:14px;
	text-decoration:none;
	line-height:16px;
	color:#4d6e01; }

ul.subnav {margin:5px 0px 0px 0px; padding:0px; list-style-type:none;}
.subnav li {margin:0px 0px 0x 0px; display:block; font-size:12px}
.subnav li.aktiv {margin:0px 0px 0x 0px; display:block;}

.subnav a, .subnav a:link, .subnav a:visited {
	width:195px;
	display:block;
	padding:0px 0px 0px 10px;
	font-size:12px;
	text-decoration:none;
	line-height:20px;
	color:#494949; }

.subnav a:hover, .subnav a:active, .subnav li.aktiv {
	width:195px;
	display:block;
	padding:0px 0px 0px 10px;
	font-size:12px;
	text-decoration:none;
	line-height:20px;
	color:#4d6e01; }	

/* ### */

#center {float:left; width:600px; height:100%; margin-top:1px; background-image:url(../images/GBC-keyvisual.jpg); background-repeat:no-repeat;}
/* ### */
div.claim {width:600px; padding:0px; margin:85px 0px 0px 0px; font-size:22px; font-weight:500; color:#739524; line-height:30px;}

div.copytext {width:600px; padding:0px; margin:75px 0px 0px 0px; font-size:14px;}
.copytext h1 {font-size:16px; font-weight:600; margin:0px 60px 10px 0px; line-height:20px;}
.copytext h2 {font-size:14px; font-weight:600; margin:0px 60px 5px 0px;}
.copytext p {margin:0px 50px 10px 0px;}
.copytext p.zitat {font-style:italic;font-size:12px;}
.copytext .small {font-size:11px;}
span.gruen {color:#5b8102;}
span.underline {text-decoration:underline;}

.copytext ul, ol {margin: 0px 0px 10px 20px;}
.copytext ul {list-style-type:disc;}
.copytext ol {padding-left:5px;}
/* ### */

#news {float:left; width:195px; background-color:#e5efd7; margin:70px 0px 0px 0px; padding:0px;}
div.newstext {margin:15px;}
.newstext h1 {font-size:22px; font-weight:500; color:#739524; line-height:40px; text-transform:uppercase;}
.newstext h2 {font-size:14px; font-weight:700;}
.newstext p {margin-bottom:20px;}