*{ margin:0; padding:0;}
img{border:0px}

html{ }
body{font: 12px Arial, Helvetica, sans-serif; color:#333; background:#e3e4e7 url(/images/bg.jpg) repeat center top; }


.clear{clear:both}
a{ color:#fe9000;  }
a:hover{  }
ul{ list-style:none;}


.main{ width:1000px; padding:15px 0 15px 0px; position:relative; margin:0 auto;  }

.header{ position:relative; height:123px; background: url('/images/page_t.png') no-repeat center top;}
.header .logo{ position:absolute; top:48px; right:45px;}
.header ul{ position:absolute; top:84px; left:30px;}
.header ul li{ float:left; margin-right:1px; background:url('/images/nav_li.png') no-repeat 6px 11px;  padding-right:4px;  }
.header ul li a{ float:left; display:block;  line-height:24px; padding:0 6px 0 15px; color:#000; text-decoration:none;  }
.header ul li.active, .header ul li:hover{ background:url('/images/nav_act.png') no-repeat right 0;   }
.header ul li.active a, .header ul li:hover a{ background:url('/images/nav_act.png') no-repeat 0 -24px; color:#feeacf;   }
.header .lang{ position:absolute; top:84px; left:695px; line-height:24px;}
.header .lang span{  background:url('/images/nav_li.png') no-repeat 6px 6px; padding:0 5px 0 15px;  }
.header .lang a{  color:#000; text-decoration:none; padding:0 2px; }
.header .lang a:hover{  text-decoration:underline; }
.header .lang a.active{ color:#fe9000; text-decoration:none; cursor:text;    }

.page{ background: url('/images/page_f.png') repeat-y center 0;}

.top{ position:relative; background:url('/images/top_bg.png') no-repeat 10px 0; padding:7px 0 0 10px; height:299px;}
.top .image{ padding:0 0 0 1px;}
.top ul{ position:absolute; width:245px; top:7px; right:0; padding:0 9px 0 18px; z-index:10000;}
.top ul li{ }
.top ul li a{ display:block; line-height:75px; text-align:center; text-transform:uppercase; font-size:14px; color:#fff; text-decoration:none; background:url('/images/menu_bg.png') no-repeat 0 0; min-height:1px; _height:1px;}
.top ul li:hover a{ text-decoration:underline; }
.top ul li.active a{  background:url('/images/menu_act.png') no-repeat 0 0; margin:0 -9px 0 -18px; color:#8c8c8c; cursor:default; text-decoration:none;  }

.content{ position:relative;  min-height:350px; _height:1px; background:url('/images/content_bg.png') no-repeat 10px 0; padding:0 10px 30px 10px; clear:both; }
.content h1, .content h2{ font-size:20px; color:#fea114; padding:18px 0 20px 0;}
.content h3, .content h4{ font-size:14px; color:#fea114; padding:8px 0 10px 0;}
.content h4{ font-size:14px; color:#fea114; padding:0px 0 16px 0; font-weight:bold; }
.content h5{ font-size:12px; color:#fea114; padding:0px 0 8px 8px; font-weight:bold; }
.content h6{ font-size:12px; padding:0; font-weight:bold; }
.content p{ line-height:16px; padding-bottom:16px;}

.side ul {list-style:circle; list-style-position:inside;}
.acticle ul {list-style:circle; list-style-position:inside;}

.stellenbeschreibung {margin-top:20px;border:2px solid #FF9900;background-color:#B8CCE4;}
.stellenbeschreibung h1 {color:#333;text-align:center;padding-bottom:5px;}
.stellenbeschreibung span {padding-bottom:18px;display:block;}
.stellenbeschreibung a {color:#333;}

.acticle ul{list-style:disc; list-style-position:inside;}
.acticle h3, .acticle h4{ font-size:14px; color:#fea114; padding:0 0 10px 0;}

.breadcrumb{ font-size:10px; line-height:16px;}

.left{ float:left;  width:297px; padding:0 0 0 17px; margin-top:-57px;}
.left h3{ margin:0 0 0 14px; padding:0 0 0 76px; background:#fe9900 url('/images/sub_menu_hdr.png') no-repeat 16px 0; font-size:18px; line-height:56px; color:#fff; font-weight:normal; position:absolute;z-index:10000;width:207px;}
.left .box{ width:261px; padding:25px; margin-top:57px; margin-bottom:30px;  background: url('/images/box_bg.png') no-repeat 0px bottom;}
.left .box ul{ }
.left .box ul li{ border-bottom:1px solid #ececec; }
.left .box ul li a{ display:block; line-height:29px; padding:0 0 0 50px; background: url('/images/sub_menu_item.png') no-repeat 12px 0; font-size:17px; color:#fe9900; text-decoration:none; font-weight:bold;  }

.left .box ul li ul { }
.left .box ul li ul li{ border-bottom:none; }
.left .box ul li ul li a{ display:block; line-height:20px; padding:0 0 0 55px; background: none; font-size:15px; color:#fe9900; text-decoration:none; font-weight:normal;  }

.left .search { padding:12px 0 12px 24px; border-bottom:1px solid #ececec; margin-bottom:18px; }
.left .search .inp, .left .search .but{ border:1px solid #a5a6a7; color:#a4a5a7; background:#f5f5f5; padding:3px 7px; font-size:11px;  }
.left .search .but{ cursor:pointer; padding:2px 7px; }

.left .contact{ padding:0px 26px 26px 26px;}
.left .partners{ padding:0px 26px 20px 33px;}

.acticle{ float:right; width:540px; padding:17px 80px 20px 0;}

.side{ float:left; width:640px; padding:20px 0 20px 41px; clear:both; }
.side .col{ float:left; width:295px; }
.side .col:first-child{ padding:0 45px 0 0;}
.side .img_left{ float:left; margin:3px 10px 0 0;}

.right{ float:right;  width:210px; padding:20px 28px 20px 0;}
.right strong a{ display:block;  color:#000; }

.footer{ position:relative; background: url('/images/page_b.png') no-repeat center bottom; min-height:20px; padding:33px 45px 20px 51px; font-size:11px; color:#aaaaaa; line-height:15px; }
.footer p{ padding:0 0 16px 0; }

.dyn_formulare td { padding:1px; font-size:12px;}
.dyn_formulare input.inputNormal { width:200px; border:1px solid #FE9900; padding:1px; font-size:12px;}
.dyn_formulare select.selectNormal { width:200px; border:1px solid #FE9900; padding:1px; font-size:12px;}
.dyn_formulare textarea.textareaNormal { width:200px; height:80px; border:1px solid #FE9900;  font-size:12px; font-family:Verdana, Geneva, sans-serif; padding:2px;}
.dyn_formulare input.inputButton { width:200px; border:1px solid #FE9900; padding:1px; font-size:12px;}

#slider {position:relative; width:734px;height:298px;background:url(/images/loading.gif) no-repeat 50% 50%;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}

.nivo-controlNav {position:absolute;right:20px;bottom:5px;}
.nivo-controlNav a {display:block;width:18px;height:18px;background:url(/images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {display:block;width:30px;height:30px;background:url(/images/arrows.png) no-repeat;text-indent:-9999px;border:0;}

a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}

.nivo-caption {text-shadow:none;font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#efe9d1;text-decoration:underline;}

