html, body { margin:0; padding:0; }
body { font-size:13px; background:#5A1905 none scroll repeat-x 0 0; font-family:Arial; }
img { border:0; }
h2, h3 { font-size:15px; color:#3e3e3e; margin:15px 0; font-weight:bold; }
p { color:#3e3e3e; }


div.page { width:800px; margin:0 0; }

/***********************************
* NAVIGATION
***********************************/
div.navigation { position:relative; height:160px; }
div.navigation span.emblem { display:block; position:absolute; top:35px; left:40px; width:150px; height:43px; }
div.navigation ul.mainnavigation { margin:0; padding:0; list-style-type:none; position:absolute; display:block; top:71px; left:275px; }
ul.mainnavigation li { float:left; margin-right:21px; }
ul.mainnavigation li a { letter-spacing:2px; font-variant:small-caps; color:#0e71b4; text-decoration:none; font-size:15px; display:block; padding:4px; }
ul.mainnavigation li a:hover { /*background-color:#0e71b4;*/ color:#0c8a2d; }
div.configNavigation { position:absolute; display:block; width:150px; height:20px; padding:2px; top:10px; right:0; border-bottom:dotted 1px #0e71b4; }
div.configNavigation img { float:left; margin-right:5px; }
div.configNavigation span.activeLanguage { float:left; color:#999999; letter-spacing:1px; }

/***********************************
* HEAD
***********************************/
div.head { position:relative; width:755px; padding:5px 5px 5px 40px; border-bottom:solid 1px #0e71b4; }
div.head div.text { margin-left:240px; }
div.head h1 { font-size:15px; color:#3e3e3e; font-weight:normal; margin:0; }

#home div.head { height:515px; padding:0; margin:0; border:0; }
#home div.head img { position:absolute; z-index:10; }
#home div.head div.text { position:absolute; margin:310px 0 0; background:transparent url('../images/weiss70Prozent.png') scroll repeat 0 0; z-index:20; padding:10px 10px 10px 40px; width:550px;}
#home div.head h1 { font-size:20px; margin:0 0 15px 0;}
#home div.head p { color:#3e3e3e; margin:0 0 10px 0; line-height:1.5em;}

/***********************************
* TEASER
***********************************/
div.teaserContainer { position:relative; padding:20px 0 0 20px; overflow:auto; display:none; }
#home div.teaserContainer { display:block; }
div.teaser { width:190px; height:175px; float:left; margin-right:20px; padding:25px 25px 0 25px; background-image:url('../images/teaserHintergrund.png'); background-repeat:no-repeat; }
div.teaser span.subtitle { display:block; left:0; bottom:10px; text-align:center; margin-top:15px;}
div.teaser span.subtitle a { color:#3e3e3e; text-decoration:none; }

/***********************************
* CONTENT CONTAINER
***********************************/
div.contentContainer { overflow:auto; }

/***********************************
* MAINCONTENT
***********************************/
div.maincontent { float:right; overflow:auto; padding:0 20px; height:auto; width:500px;}
#home div.maincontent { width:800px; padding:0 40px; margin:20px 0; float:none; }

/***********************************
* SPONSORS
***********************************/
div.sponsors { margin:30px 0; border-top:dotted 1px #3e3e3e; padding:0 40px; overflow:auto; }
div.sponsors img { float:left; }

/***********************************
* LEFT CONTENT
***********************************/
div.leftContent { float:left; width:260px; height:300px; background-color:#0e71b4; }

