/* CSS Document */
body{font-family:Verdana,Helvetica,Arial,SunSans-Regular,Sans-Serif;font-size:10px;background-color:#333;margin:0px;padding:0px;top:0;left:0;color:#999;background-image:url(bgline.jpg);background-repeat:repeat-x;background-position:0px 80px;text-align:center;}

/*allgemein
********************************************************/
h1{font-size:12px;color:#999;font-weight:bold;margin:0px 0 10px 0px;padding:0px 0 0px 0;letter-spacing:1px;}
h2{font-size:11px;color:#999;font-weight:bold;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
span{font-size:10px;}
strong{color:#666;}
a{text-decoration:none;color:#99ff00;}
a:hover{color:#999;}
img{border:none;}
/* Clear floats 
********************************************************/
.clearl{clear:left;}
.clearr{clear:right;}
.clearb{clear:both;}

/* Element overlay - Top right
********************************************************************************/
#bgcolor_t{position:absolute;width:50%;height:50px;top:121px;right:0px;padding:0px;margin:0px;background-color:#333;z-index:10;}
#element_t{position:absolute;width:50%;height:50px;top:121px;left:0px;padding:0px;margin:0px;background-image:url(linet.jpg);background-repeat:repeat-x;z-index:1;}
#element_rb{position:absolute;width:15%;height:100px;top:505px;right:0px;margin:0px;padding:0px;background-image:url(element_rightb.jpg);background-repeat:no-repeat;background-position:top left;z-index:10;}
#element_b{position:absolute;width:86%;height:100px;top:507px;left:0px;margin:0px;background-image:url(lineb.jpg);background-repeat:repeat-x;z-index:1;}

/* Navigation
********************************************************************************/
#navi{width:960px;margin:0px auto;padding:0px;text-align:left;}
ul.nav1st{position:absolute;z-index:100;width:800px;height:80px;top:61px;margin:0px;padding:0px;font-size:12px;list-style-type:none;background-image:url(line_top.jpg);background-repeat:no-repeat;background-position:0px 20px;}
ul.nav1st li{display:inline;margin:0px;padding:0px 10px 0px 0px;}
ul.nav1st li a{text-decoration:none;}
ul.nav1st li.active a.current{color:#555;}
ul.nav2nd{width:720px;position:absolute;z-index:110;list-style-type:none;top:23px;left:0px;margin:0px;padding:0px;font-size:10px;}
ul.nav2nd li{text-decoration:none;float:left;margin:0px;padding:0 10px 0 0;}

ul.nav1st li.langDE{margin:0px;padding:0px 2px 0px 40px;}
ul.nav1st li.langEN{margin:0px;padding:0px 0px 0px 2px;}

/* main container - border wrap - absolute position
********************************************************************************/
#container{width:960px;margin:0px auto;padding:0px;text-align:left;background-color:transparent;}
#absolute{position:absolute;z-index:90;width:960px;top:80px;margin:0px;padding:0px;background-color:transparent;z-index:40;}

#logo{position:absolute;width:300px;top:430px;margin:0px;padding:0px;}
#logo img{margin:0px;padding:0px 3px;border:none;background-color:#333;}

/* layout content
********************************************************************************/
#main{width:735px;height:290px;margin:0px;padding:0px;line-height:12px;}
#main p{margin:0px 0px 10px 0;padding:0px;}
#main img.flLeft{float:left;margin:0px 15px 0px 0;padding:0px;}
#main div.team{float:left;width:355px;margin:0px 5px 10px 0;padding:0px;}
#main div.overview{float:left;width:150px;margin:0px 5px 15px 0;padding:0px;}
#main div.overview img{margin:0px;padding:0px;}
#main div.overview p{margin:3px 0px 0px 0px;padding:0px;text-align:center;}
#videoL{float:left;width:480px;margin:0px;padding:0px;}
#videoL embed{width:480px;margin:0px;padding:0px;background-color:transparent;}
#textR{float:left;width:255px;margin:0px;padding:0px;}
#textR p{margin:0px;padding:0px 0px 10px 15px;}

/* SPLIT
********************************************************************************/
#main div.split1{float:left;width:200px;padding:0px 0px;margin:0px;}

/* PAGINATION
********************************************************************************/
#main div.teaserNav{position:absolute;z-index:50;top:400px;}

/* NEWS-TEASER
********************************************************************************/
div.newsteaser{float:left;width:130px;margin:0px 15px 0 0;padding:0px;}
div.newsteaser h3{font-size:10px;color:#999;font-weight:bold;margin:0px 0px 5px 0;padding:0px 0px;}
div.newsteaser h4{margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;font-weight:normal;font-size:10px;}
div.newsteaser p{margin:0px 0px;padding:0px;}
div.newsteaser img{margin:0px 0px;padding:0px;border:none;}

/* FORMULARE
********************************************************************************/
#main div.split2{float:left;width:300px;margin:0px 15px 0 0;padding:0px;color:#999;}
/* abstand oberer rand */
#main div.split2 form,
#main div.split2 fieldset{margin:0px 0px;padding:0px 0px;border:none;}
#main div.split2 div.element{clear:left;display:block;margin:0px;padding:0px;}
/* Box um Bezeichnungen (abstand eingabefelder von links) */
#main div.split2 div.element label{float:left;margin:0px 0 5px 0;padding:0px;width:95px;}
/* eingabefelder */
#main div.split2 div.element input,
#main div.split2 div.element textarea{float:left;width:195px;margin:0px 0 5px 0;padding:0px;font-size:11px;background-color:#ccc;border:1px solid #ccc;}
#main div.split2 div.element input.text{height:14px;}
#main div.split2 div.element input.textarea{height:90px;}
#main div.split2 div.element input:focus,
#main div.split2 div.element textarea:focus{background-color:#999;}
/* submit */
#main div.split2 div.element input.submit{clear:left;margin:0px 0px 0px 210px;padding:0px 0px;width:80px;border:none;color:#999;font-size:11px;text-align:right;cursor:pointer;background-color:transparent;}
#main div.split2 div.element input.submit:hover{background-color:transparent;border-style:hidden;color:#9f0;}
#main div.split2 p{font-weight:bold;margin:0px 0px 0 0px;padding:0px 0px 0 0px;}

/* Footer
*******************************************************************************/
#footer{position:absolute;width:400px;top:450px;margin:0px 0px;padding:0px;color:#555;z-index:150;}
#footer ul{list-style-type:none;margin:0px 0px 0 0px;padding:65px 0 0 0px;}
#footer ul li{display:inline;margin:0px 0px;padding:0px 0px;}
#footer a{color:#555;}
#footer a:hover{color:#99ff00;}
