/*** Generelles CSS ***/
html,body{height:100%;width:100%;padding:0px;margin:0px;top:0px;left:0px;font-family:"Lucida Grande",Helvetica,Arial,sans-serif;font-size:12px;color:#666;background-color:#f5f5f5;text-align:left;}
/* ---------- Ü B E R S C H R I F T E N -------------- */
h1{font-size:16px;text-transform:uppercase;letter-spacing:1px;margin:20px 0px 15px 0px;padding:0px 0px 0px 0px;}
* html h1{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}
h2{font-size:14px;letter-spacing:1px;margin:0px;padding:0px 0px 10px 0px;}
h2.team{font-size:14px;letter-spacing:1px;margin:0px;padding:0px 0px 7px 0px;}
h3{font-size:12px;font-weight:bold;margin:0px;padding:0px 0px 10px 0px;}
/* ---------- M I S C -------------- */
a:visited{color:#b53e81;text-decoration:none;}
a:link{color:#b53e81;text-decoration:none;}
a:hover{color:#919aae;text-decoration:none;}
img{border:none;}
img.flLeft{float:left;padding:0px 10px 5px 0px;}
strong{font-weight:bold;}
br.next {clear: both}
/* ---------- Footer Fix Position Wrap -------------- */
#fixed{width:100%;min-height:100%;margin:0px;padding:0px;background:url(bg-navi_n1.jpg) repeat-y 30px 0px transparent;}
* html #fixed{height:100%;}
/* ---------- H E A D E R -------------- */
#fixed-bg{width:100%;height:135px;position:fixed;top:0px;left:0px;margin:0px;padding:0px;color:#fff;background:url(bg-blue-n-navi.jpg) top left no-repeat transparent;}
* html #fixed-bg{position:static;}
#topper{margin:0px;padding:3px 10px 0px 0px;font-size:12px;letter-spacing:1px;text-align:right;color:#fff;}
#topper a{color:#fff;}
#fixed-top{width:980px;margin:0px;padding:0px;}
#header{width:980px;margin:0px;padding:48px 0px 0px 262px;font-size:36px;letter-spacing:1px;text-transform:uppercase;}
/* ---------- N A V I G A T I O N -------------- */
#navi{position:fixed;width:262px;top:0px;left:0px;margin:0px;padding:0px;background:transparent;}
* html #navi{position:static;float:left;}
/* ---------- C O N T E N T-------------- */
#content{padding:0px 0px 35px 0px;margin:0px 150px 0px 262px;line-height:16px;overflow: auto;}
* html #content{float:left;margin:0px 100px 0px 0px;}
#content div.contPos{padding:120px 0px 0px 0px;margin:0px 0px 0px 0px;}
* html #content div.contPos{padding:0px 0px 0px 0px;}
#content p{padding:0px 0px 10px 0px;margin:0px 0px;}
#content img{padding:0px 0px 5px 0px;margin:0px 0px;}
#content ul{padding:0px 0px 10px 0px;margin:0px 0px;list-style-type:square;}
#content ul li{padding:0px 0px 5px 0px;margin:0px 0px 0px 25px;}
#content ol{padding:0px 0px 10px 0px;margin:0px 0px;}
#content ol li{padding:0px 0px 5px 0px;margin:0px 0px 0px 20px;}
/* Team */
#content div.team{padding:0px 0px;margin:0px 0px 15px 0px;}
#content div.team img {padding:0px 0px 0px 0px;margin:0px 10px 10px 0px;border:1px solid #80828f;}
/* FORMULAR
********************************************************************************/
#content form{margin:10px 0px 10px 0px;padding:0px;}
#content fieldset{margin:0px;padding:0px;border:none;}
#content legend{display:none;}
#content div.element{clear:left;display:block;margin:0px;padding:0px;}
/* Box um Bezeichnungen (abstand eingabefelder von links) */
#content div.element label{float:left;margin:0px 0 5px 0;padding:0px;width:130px;}
/* eingabefelder */
#content div.element input,
#content div.element textarea,
#content div.element select{float:left;width:200px;margin:0px 0 5px 0;padding:0px;font-size:11px;color:#fff;background-color:#919aae;border:1px solid #919aae;}
#content div.element input.text{height:14px;}
#content div.element input.textarea{height:90px;}
#content div.element input:focus,
#content div.element select:focus,
#content div.element textarea:focus{background-color:#ddd;color:#000;}
/* submit */
#content div.element input.formsubmit{clear:left;margin:0px 0px 15px 250px;padding:0px 0px;width:80px;border:none;color:#4d6291;font-size:12px;text-align:right;cursor:pointer;background-color:transparent;}
#content div.element input.formsubmit:hover{background-color:transparent;border-style:hidden;color:#919aae;}
#content div.forminfo{font-weight:bold;margin:0px 0px 15px 0px;color:#4d6291;}
#content p.warning{color:#4d6291;}
/* ---------- F O O T E R -------------- */
#footer{width:100%;height:33px;position:fixed;bottom:0px;left:0px;font-size:11px;color:#fff;background:url(bg-blue.jpg) repeat-x bottom left;}
#footerwrap{width:960px;margin:0px;padding:0px;}
#footer p{margin:0px 0px;padding:11px 0 0px 262px;}
#footer p span.leftPadd{margin:0px;padding:0px 0px 0px 30px;}
#footer p a{text-decoration:none;color:#fff;}
#footer p a:hover{color:#919aae;}
/* Star-HTML-Hack für IE */
* html,*html body{overflow:hidden;}
* html #fixed{overflow:scroll;}
* html #footer{position:relative;margin-top:-33px;z-index:100;}

