html,body{color:#777;font-size:12px;line-height:17px;font-family:Arial,Helvetica,sans-serif;}
body{background-color:#00a0a0;}
#desk{width:980px;margin:0 auto;}
div.branding{float:left;height:95px;width:980px;margin:20px 0;background:#00a0a0 url(/images/branding.png) repeat-x 0 0;}
body.stellen div.branding{background-image:url(/images/branding-blau.png);}
.printlogo{display:none;}
#home{float:right;width:250px;height:50px;margin-top:45px;background-color:#00a0a0;}
body.stellen #home{background-color:#46aaf0;}
#home img{width:250px;height:50px;display:block;}
div.page_bg{float:left;width:980px;min-height:500px;position:relative;background:url(/images/page.gif) repeat-y right 0;}
#page{float:left;width:980px;min-height:450px;margin-bottom:20px;}
#navigation{float:left;width:204px;min-height:300px;margin-right:4px;}
div.mood{float:left;width:516px;height:125px;}
div.maincontent{float:left;width:508px;margin-left:4px;}
#breadcrumbs{display:none;}
div.sidecontent{float:right;width:240px;overflow:hidden;margin-right:6px;}
div.language{float:left;width:236px;min-height:47px;margin:0 0 4px 2px;border-bottom:2px dotted #ff9600;}
div.footer{float:right;width:764px;position:relative;}
div.bottom{float:right;width:238px;margin-right:6px;border-top:2px dotted #ff9600;}
#facebook{float:right;margin-top:5px;}
#slides,#expo div.link{height:122px;}
#expo{clear:both;width:516px;position:relative;background-color:#fff;}
#slides{overflow:hidden;position:relative;z-index:1;}
#slides img{display:block;}
#expo div.link{top:0;width:100%;position:absolute;background-image:none;z-index:500;}
#expo div.link a.link{width:50%;color:#777;height:100%;position:absolute;text-align:center;text-indent:-99999px;z-index:500;}
#expo div.link a.link:hover{text-decoration:none;}
#expo div.link a.prev{left:0;}
#expo div.link a.next{right:0;}
#expo div.link table.cb-index{display:none;}
div.navi{float:left;}
div.navi div.path{background:#fff;}
div.navi a.menu{color:#fff;color:#006e6e;padding-left:8px;text-decoration:none;}
div.navi a.path{color:#ff9600;}
div.sub1{float:right;margin:8px 0 5px;}
body.fr div.sub1{float:right;}
div.sub1 div.item{float:left;line-height:10px;}
body.stellen div.sub1 div.item{border-right:1px solid #006ebe;}
div.sub1 div.item{border-right:1px solid #006e6e;}
div.sub1 div.exit,body.stellen div.sub1 div.exit{border-right-style:none;}
div.sub1 a.menu{padding:0;margin:0 4px;font-size:11px;}
body.stellen div.sub1 a.menu{color:#006ebe;}
div.sub1 div.init a.menu{margin-left:0;}
div.sub1 div.exit a.menu{margin-right:0;}
#root div.sub1 a.path{color:#ff9600;}
div.sub1 a.menu:hover{color:#ff9600;}
div.sub2 div.item{float:left;width:204px;margin-bottom:5px;background:#96d2d2;}
div.sub2 a.menu{padding:3px 0 2px 8px;}
div.supernavi div.sub2 div.path div.sub3 a.path{color:#FF9600;background-image:url(/images/super_sub3path.gif);}
body.stellen div.sub2 div.stellen{display:block;}
div.sub3 div.stellen{margin-bottom:5px;}
div.sub2 div.navbottom{margin-top:6px;}
div.sub3 div.exit,div.supernavi div.sub2 div.exit{margin-top:0;}
div.sub2 div.path{background:#fff;}
div.sub2 a.menu{margin-right:0;}
div.sub2 a.menu:hover,div.supernavi a.menu:hover{color:#ff9600;text-decoration:none;}
div.supernavi{float:left;width:520px;margin:0 0 4px 208px;}
div.supernavi div.item{float:left;width:126px;margin-bottom:0;margin-right:4px;background:#96d2d2;}
div.supernavi div.item a{color:#006e6e;padding-left:8px;}
div.supernavi div.path a{color:#ff9600;}
div.supernavi div.path div.item a{color:#006e6e;}
.stellen div.supernavi div.path div.item a{color:#006ebe;}
div.supernavi div.item div.sub3 a.menu:hover{color:#ff9600;text-decoration:none;}
div.supernavi div.item div.sub3{width:204px;margin-left:0;position:absolute;padding-bottom:5px;background:transparent url(/images/hover.gif) repeat-x 0 4px;z-index:900;}
div.supernavi div.item div.sub3 div.item{margin:0;width:204px;padding:1px 0;}
div.supernavi div.item div.sub4 div.item{width:194px;}
div.supernavi div.item div.sub3 div.init{margin-top:6px;}
div.supernavi div.item div.sub4 div.init{margin-top:0;}
div.supernavi div.sub3 div.item a{display:none;}
div.supernavi div.sub3 div.item a.menu{display:block;font-size:11px;line-height:14px;padding-left:15px;background-position:6px 3px;background-color:transparent;background-image:url(/images/super_sub3.gif);}
.supernavi div.sub3 a.menu:hover,.supernavi div.sub3 a.path{background-image:url(/images/super_sub3path.gif);}
div.supernavi div.item div.sub3 div.item a.here{color:#ff9600;background-image:url(/images/super_sub3path.gif);}
div.sub3{margin-left:8px;line-height:11px;}
div.sub3 div.item{width:194px;}
div.sub3 a.menu{font-size:11px;padding:0 0 0 10px;background:#fff url(/images/sub3.gif) no-repeat 0 1px;}
div.sub3 a.menu:hover,div.sub3 a.path{background-image:url(/images/sub3path.gif);}
div.sub4{margin:4px 0 0 8px;}
div.sub4 a.menu{padding-right:0;}
.supernavi div.sub4{margin-top:0;margin-bottom:-2px;}
.supernavi div.item div.sub3 div.sub4 div.exit{padding-bottom:5px;}
div.sub4 div.item{width:184px;}
div.sub5{margin:4px 0 0 8px;}
div.sub5 div.item{width:174px;}
div.sub6 div.item{width:164px;}
#head{float:left;width:500px;color:#ff9600;min-height:42px;margin:5px 0 3px;border-bottom:2px dotted #ff9600;}
#head h1{font-size:20px;margin-left:2px;line-height:24px;}
div.main div.unit h2{font-size:12px;font-weight:800;line-height:17px;}
div.side div.unit h2{font-size:11px;font-weight:800;line-height:1.3em;}
#root div.side div.body{margin:.8em 0;}
div.main{width:508px;}
div.main div.unit{margin:0 0 17px;}
div.main h2,div.main div.foot{margin:0 4px;}
div.main div.part,div.main div.grid table{margin:0 4px;}
div.main div.wide{width:508px;}
div.main div.wide table,div.main div.wide div.tall{width:500px;}
div.main div.wide div.tiny{width:246px;}
div.main div.slim{width:254px;}
div.main div.slim table,div.main div.slim div.tall{width:246px;}
div.main div.slim div.tiny{width:119px;}
.cb-layout8 div.main{width:352px;}
.cb-layout8 div.main div.unit{margin:0 0 5px 0;}
.cb-layout8 div.main h2,.cb-layout8 div.main div.foot{margin:0 4px;}
.cb-layout8 div.main div.part,.cb-layout8 div.main div.grid table{margin:2px 4px;}
.cb-layout8 div.main div.wide{width:352px;}
.cb-layout8 div.main div.wide table,.cb-layout8 div.main div.wide div.tall{width:344px;}
.cb-layout8 div.main div.wide div.tiny{width:168px;}
.cb-layout8 div.main div.slim{width:176px;}
.cb-layout8 div.main div.slim table,.cb-layout8 div.main div.slim div.tall{width:168px;}
.cb-layout8 div.main div.slim div.tiny{width:80px;}
#root .cb-layout8 div.north{width:508px;min-height:30px;}
.cb-layout8 div.north div.unit{margin:0 0 17px;}
.cb-layout8 div.north h2,.cb-layout8 div.north div.foot{margin:0 4px;}
.cb-layout8 div.north div.part,.cb-layout8 div.north div.grid table{margin:0 4px;min-height:19px;}
.cb-layout8 div.north div.wide{width:508px;}
.cb-layout8 div.north div.wide table,.cb-layout8 div.north div.wide div.tall{width:500px;}
.cb-layout8 div.north div.wide div.tiny{width:246px;}
.cb-layout8 div.north div.slim{width:254px;}
.cb-layout8 div.north div.slim table,.cb-layout8 div.north div.slim div.tall{width:246px;}
.cb-layout8 div.north div.slim div.tiny{width:119px;}
.cb-layout8 div.south{width:152px;}
.cb-layout8 div.south div.unit{margin:0;}
.cb-layout8 div.south h2,.cb-layout8 div.south div.foot{margin:0;}
.cb-layout8 div.south div.part,.cb-layout8 div.south div.grid table{margin:2px 0;}
.cb-layout8 div.south div.wide{width:152px;}
.cb-layout8 div.south div.wide table,.cb-layout8 div.south div.wide div.tall{width:152px;}
.cb-layout8 div.south div.wide div.tiny{width:76px;}
.cb-layout8 div.south div.slim{width:76px;}
.cb-layout8 div.south div.slim table,.cb-layout8 div.south div.slim div.tall{width:76px;}
.cb-layout8 div.south div.slim div.tiny{width:38px;}
div.south div.unit h2{font-size:12px;font-weight:800;line-height:17px;}
.cb-layout1 div.south div.unit:first-child{margin-top:-7px;margin-bottom:10px;}
div.side{width:240px;font-size:11px;line-height:1.4em;}
div.side div.unit{margin:0 0 11px;}
div.side h2,div.side div.foot{margin:0 2px;}
div.side div.part,div.side div.grid table{margin:0 2px;}
div.side div.wide{width:240px;}
div.side div.wide table,div.side div.wide div.tall{width:236px;}
div.side div.wide div.tiny{width:116px;}
div.side div.slim{width:120px;}
div.side div.slim table,div.side div.slim div.tall{width:116px;}
div.side div.slim div.tiny{width:56px;}
div.unit{border:0;color:#777;background:#fff;}
div.pure div.head h2{border:none;}
div.seam div.head,div.edge div.head{color:#777;border:none;background:#fff;}
#root div.seam{margin-bottom:4px;border-bottom:2px dotted #ff9600;}
div.main div.seam div.foot{min-height:26px;}
div.side div.seam div.foot{min-height:10px;}
div.flat div.head{color:#777;background:#fff;border-bottom:none;}
h3,h4,h5,h6{font-size:1em;font-weight:800;}
div.text p.loud{padding:0;color:#777;background-color:#fff;}
div.text p.pale{color:#777;font-size:11px;line-height:1.4em;}
div.text p.skew{font-style:normal;}
#root div.list{margin-top:0;margin-bottom:0;background:#fff url(/images/list.gif) no-repeat 0 3px;}
#root div.list p.item{display:block;}
#root div.list p.gist,#root div.list p.dent{margin-left:11px;}
a,div.link a.open{color:#777;background-color:inherit;text-decoration:underline;}
a:hover,div.link a.open:hover{text-decoration:none;}
#root a.null:hover{text-decoration:none;}
div.main div.link a.open{margin-left:0;font-size:12px;}
div.side div.link a.open{margin-left:0;font-size:11px;}
#disp.impr div.link a.open{margin-left:0;}
#disp.impr h5{margin-bottom:6px;}
div.link{background:none;}
div.goto{background:url(/images/spickel.gif) no-repeat 0 4px;}
#root div.goto a{margin-left:10px;}
div.unit div.crop{height:320px;}
#root div.line{margin:7px 4px 2px;}
div.main div.wide div.line{width:500px;}
#root #desk div.line hr{height:2px;color:#ff9600;border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#ff9600;}
#root div.side div.line{margin-top:11px;}
#root .cb-layout8 div.line{margin:2px 4px;}
#root div.grid tbody.trim{font-size:11px;}
div.grid table td{border-color:#777;border-style:solid;}
div.grid table thead td,div.grid table tfoot td{background:#ccc;font-weight:800;}
div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td{background:#fff;}
#root div.grid table.horz td,#root div.grid table.horz th{padding-left:3px;border-left:1px solid #777;}
#root div.grid table.horz td.first{border-left:none;}
#root div.grid tbody.beam td,#root div.grid tbody.beam th{border-left:none;padding-left:1px;}
#root div.main div.beta{height:1.4em;margin-left:0;overflow:hidden;margin-bottom:17px;}
div.beta a,div.beta li,div.beta span{padding:0;float:left;width:19px;text-align:center;}
div.cats p a.same{color:#777;}
div.cats p span.same{color:#777;}
div.scan span{color:#bbb;}
div.scan a.same,div.scan li.same,div.scan td.same,div.scan span.same{background-color:#00a0a0;}
div.this a.same,div.this li.same,div.this td.same,div.this span.same{color:#fff;text-decoration:none;background-color:#00a0a0;}
#root div.cats li{padding-left:12px;list-style-type:none;background:#fff url(/images/list.gif) no-repeat 1px 4px;}
#root div.cats li a{padding-left:0;}
#root div.cats li.same{background:#00a0a0 url(/images/list.gif) no-repeat 1px -26px;}
p.dock{color:#006e6e;}
p.dock a.meta{padding:0;color:#006e6e;}
body.stellen p.dock,body.stellen p.dock a.meta{color:#006ebe;}
body p.dock a.meta:hover{color:#ff9600;text-decoration:none;}
#services{float:left;font-size:11px;margin-top:8px;line-height:10px;}
#services a.meta{padding:0 4px;}
#services a.find{padding-left:0;}
#quicklinks{float:left;width:204px;margin-top:6px;}
#quicklinks a{float:left;width:204px;line-height:22px;padding-left:8px;margin-bottom:5px;background:#96d2d2;}
#print,#totop{float:left;width:15px;bottom:7px;height:15px;position:absolute;}
#totop{left:20px;width:150px;font-size:11px;}
#print a.meta{padding:0;float:left;width:15px;height:15px;text-align:left;text-indent:-3000px;background:url(/images/print.gif) no-repeat 0 0;}
body.stellen #print a.meta{background-position:0 -17px;}
body #print a.meta:hover{background-position:0 -35px;}
#totop a{cursor:pointer;font-size:11px;background:none;}
#institutions,#intern{width:236px;font-size:11px;line-height:24px;border-top:2px dotted #ff9600;}
#intern{float:left;width:239px;border:none;}
#intern .meta{float:left;padding:0 4px;}
#intern .impr{padding-left:0;}
#intern .service_facebook{width:16px;float:right;height:16px;padding:5px 0 0;text-indent:-9000px;background:url(/images/facebook.gif) no-repeat 0 5px;}
#branding{color:#000;float:right;width:775px;height:30px;font-size:10px;}
#branding a.meta{color:#000;padding:0 3px;font-size:10px;text-transform:lowercase;background-color:inherit;}
#branding a.meta:hover{color:#444;text-decoration:none;}
#disp{width:500px;background:#fff;margin-left:-253px;border:3px solid #006e6e;}
#lbox div.head,#lbox div.head h2,#lbox div.head a.quit{color:#444;height:36px;background:#ddd;line-height:36px;}
#disp a.mail,#disp select,#disp textarea,#disp div.tick,#disp input.text,#disp input.file,#disp input.password{width:478px;}
#lbox div.zoom{width:740px;margin-left:-373px;}
#pref input.goto div.auto{width:450px!important;}
#edit div.supernavi{opacity:.3;}
#edit div.book div.this{background:#ddd;}
#edit #page div.edit{width:102%!important;}
#root #work #tool form#pref input.goto{width:750px;}
#root div.unit div.body{margin-top:0;min-height:1em;}
div.main div.code img{display:block;margin:0 auto;}
div.load{background:none!important;}
div.load a.load{margin-left:0;}
div.main div.show{margin-top:2px;}
div.side div.show{margin-top:5px;}
#lbox div.head,#lbox div.head h2,#lbox div.head a.quit{color:#006e6e;background:#96d2d2;}
.main .code select{width:100%;}
div.intro_container{top:0;left:0;width:100%;height:100%;position:absolute;background:#46aaf0;}
div.container{width:980px;height:400px;margin:15% auto 0;}
div.intro_container a{color:#000;width:980px;height:240px;display:block;visibility:visible!important;background:url(/extras/intro-de.gif) no-repeat 0 0;}
body.fr div.intro_container a{background-image:url(/extras/intro-fr.gif);}
div.form div.pile select,div.form div.pile textarea,div.form div.pile input.text,div.form div.pile input.file,div.form div.pile label.name{width:100%;}
div.fail{color:#ff9600;border-color:#ff9600;background-color:#fef7f3;}
#root input.fail{border-color:#ff9600;}
div.fail li{list-style-image:url(/images/failli.gif);}
body.stellen,body.stellen div.sub2 div.item,body.stellen div.supernavi div.item{background-color:#46aaf0;}
body.stellen div.sub2 div.item,body.stellen div.supernavi div.item{background-color:#96d2fa;}
body.stellen div.sub2 a.menu{color:#006ebe;}
body.stellen div.sub2 a.menu:hover,body.stellen div.supernavi a.menu:hover{color:#ff9600;}
body.stellen div.navi a.path{color:#ff9600;}
body.stellen div.supernavi div.item div.sub3{background-image:url(/images/hover-stellen.gif);}
#edit.stellen div.sub3 a.menu:hover,#edit.stellen div.sub3 a.path{background-image:url(/images/sub3path.gif);}
body.stellen div.supernavi div.item div.sub3 a.menu{background-image:url(/images/super_sub3-stellen.gif);}
.stellen div.sub3 a.menu{background-image:url(/images/sub3-stellen.gif);}
#root body.stellen div.sub3 div.path a.path{color:#FF9600;background-image:url(/images/super_sub3path-stellen.gif);}
.stellen div.sub3 a.menu:hover,.stellen div.sub3 a.path{background-image:url(/images/super_sub3path.gif);}
.stellen .supernavi div.sub3 a.menu:hover,.stellen .supernavi div.sub3 a.path{background-image:url(/images/super_sub3path.gif);}
body.stellen div.supernavi div.item div.sub3 a.menu:hover,body.stellen div.supernavi div.item div.sub3 a.here{background-image:url(/images/super_sub3path-stellen.gif);}
iframe{border:none;}
#root .cb-layout8 label.name{float:none;margin-left:10px;width:auto;}
#root .cb-layout8 input.numb{width:50px;float:left;}
#root .cb-layout8 input.numb{text-align:right;}
.cb-layout8 .part.must{display:none;}
.cb-layout8 .main h3{border-bottom:2px dotted #ff9600;}
.cb-layout8 #desk div.main div.body,.cb-layout8 #desk div.south div.body{margin:0;}
.cb-layout8 div.main div.part,.cb-layout8 div.south div.part{margin-top:0;margin-bottom:0;min-height:40px;}
.cb-layout8 div.south div.part,.cb-layout8 div.main div.word{min-height:20px;}
#edit.cb-layout8 .unit .head{height:22px;}
#edit.cb-layout8 .lead h2{margin-top:22px;}
#edit.cb-layout8 .must+.lead h2{margin-top:0;}
.cb-layout8 .south .unit{min-height:280px;}
.cb-layout8 div.south div.pict{min-height:200px;}
