/* Style sheet basic */
html{overflow:-moz-scrollbars-vertical;}
body{background-color:#fff;font-family:Verdana, Arial;font-size:0.75em;color:#666;line-height:150%;background: url("/templates/images/bg-body.png") repeat-x;}
a{text-decoration:none;color:#223966;}
h1,h2,h3,h4{margin-bottom:10px;color:#223966;}
#wrapper{margin-top:15px;}
#header{padding: 0 46px 0 46px;background: url("/templates/images/bg-header.png") no-repeat;}
#header ul li{float:left;text-align:center;}
#header div.inside{height:321px;background: url("/templates/images/bg-header-inside.png") no-repeat #fff;}
#header div.topmenu,#header div.mod_changelanguage{float:right;}
#header div.mod_changelanguage{margin-right:15px;visibility: hidden;}
#header div.topmenu li,#header div.mod_changelanguage li{height:22px;display:block;padding-top:3px;}
#header div.topmenu li{margin: 0 5px 0 5px;}
#header div.mod_changelanguage li{margin: 0 3px 0 3px;}
#header div.topmenu li a,#header div.topmenu li p,#header div.mod_changelanguage li a{font-size:12px;color:#666;}
#header #logo{top:25px;position:absolute;}
#header div.header-image{width:727px;height:200px;overflow:hidden;clear:both;display:block;}
#header div.firstlevel{top:220px;position:absolute;clear:both;}
#header div.firstlevel ul{width:727px;height:32px;display:block;background: url("/templates/images/bg-firstlevel.png") no-repeat;}
#header div.firstlevel li a,#header div.firstlevel li p{height:25px;display:block;padding-top:7px;font-weight:bold;font-size:14px;color:#666;}
#header div.firstlevel li{display:none;}
#header div.firstlevel li.item_1,#header div.firstlevel li.item_2,#header div.firstlevel li.item_3,#header div.firstlevel li.item_4,#header div.firstlevel li.item_5{display:block;}
#header div.firstlevel li.item_1{text-align:right;}
#header div.firstlevel li.item_1 a,#header div.firstlevel li.item_1 p{width:165px;padding-right:17px;}
#header div.firstlevel li.item_2 a,#header div.firstlevel li.item_2 p{width:167px;}
#header div.firstlevel li.item_3 a,#header div.firstlevel li.item_3 p{width:132px;}
#header div.firstlevel li.item_4 a,#header div.firstlevel li.item_4 p{width:105px;}
#header div.firstlevel li.item_5{text-align:left;}
#header div.firstlevel li.item_5 a,#header div.firstlevel li.item_5 p{width:124px;padding-left:17px;}
#header div.firstlevel li.active a,#header div.firstlevel li.trail a{background: url("/templates/images/bg-firstlevel-active.png");}
#header div.firstlevel li.active.item_1 a,#header div.firstlevel li.trail.item_1 a{background: url("/templates/images/bg-firstlevel-active-1.png");}
#header div.firstlevel li.active.item_5 a,#header div.firstlevel li.trail.item_5 a{background: url("/templates/images/bg-firstlevel-active-5.png");}
#header div.sublevel{top:252px;position:absolute;clear:both;display:block;}
#header div.thirdlevel{top:280px;}
#header div.sublevel ul{width:671px;height:25px;display:block;padding-left:56px;background-color:#efefef;margin: 3px 0 0 0;}
#header div.sublevel ul li{height:21px;display:block;margin: 1px 5px 1px 0;padding: 2px 5px 0 5px;}
#header div.sublevel ul li.active,#header div.sublevel ul li.trail{background-color:#fff;}
#header div.sublevel ul li a{color:#000;}
body.content_1 #header div.secondlevel ul{background-color:#FFB2B2;}
body.content_1 #header div.thirdlevel ul,body.content_1 div.image_container div.caption{background-color:#FFD9D9;}
body.content_2 #header div.secondlevel ul{background-color:#FFDFAF;}
body.content_2 #header div.thirdlevel ul,body.content_2 div.image_container div.caption{background-color:#FFEED6;}
body.content_3 #header div.secondlevel ul{background-color:#E0F3A9;}
body.content_3 #header div.thirdlevel ul,body.content_3 div.image_container div.caption{background-color:#EFF9D2;}
body.content_4 #header div.secondlevel ul{background-color:#B2F1E3;}
body.content_4 #header div.thirdlevel ul,body.content_4 div.image_container div.caption{background-color:#D9F8F1;}
body.content_5 #header div.secondlevel ul{background-color:#B9EAF8;}
body.content_5 #header div.thirdlevel ul,body.content_5 div.image_container div.caption{background-color:#DCF5FC;}
#container{padding: 0 101px 20px 101px;background: #fff url("/templates/images/bg-wrapper.png") repeat-y;}
#container a{text-decoration:underline;}
#container p{margin-bottom:5px;}
#container h1{margin-bottom:30px;font-size:1.4em;}
#container h2{font-size:1.1em;}
#container h3{font-size:0.9em;}
div.ce_text h2{margin-top:15px;}
div.ce_text h3{margin: 10px 0 5px 0;}
#container h1,#container h2,#container h3,#container p,#container ul,#container label,#container div.submit_container{margin-right:8px;margin-left:8px;}
#container ul{margin-top:10px;margin-bottom:10px;padding-left:20px;}
#container ul li{list-style-type:disc;list-style-position: outside;}
#container div.teaser{clear:both;margin-bottom:30px;padding:15px 0px 10px 0px;border:1px solid #9A9A9A;}
#container div.teaser h2{overflow:hidden;float:left;display:block;margin:0px;padding-left:35px;}
#container div.teaser p,#container div.teaser h3{margin-left:208px;}
#container div.teaser h3{font-size:1.25em;}
#container div#inhalt33 h3{color:#666;}
#container div.image_container{line-height:100%;margin: 0 10px 0 10px;}
#container div.image_container div.caption{overflow:hidden;margin:0;padding:5px;font-weight:bold;font-size:0.8em;}
#container div.contact{width:287px;margin-bottom:23px;border:1px solid #efefef;padding: 8px 8px 8px 0;}
#container div.anfahrt{border:1px solid #efefef;padding: 8px 8px 8px 0;margin: 10px 0 10px 0;}
#container div.anfahrt h2,#container div.anfahrt p{margin-left:232px;}
#container div.contact div.image_container{float:left;margin: 0 8px 0 8px;}
#container div.contact h2,#container div.anfahrt h2{margin-top:0;}
#container div.left{float:left;margin-right:23px;}
#container div.mod_sitemap ul{margin-top:0px;}
#container div.mod_sitemap li{list-style-type:none;list-style-position:outside;}
#container div.downloadarchivList{margin: 10px 8px 0 8px;}
#container div.downloadarchivList div.description{margin: 5px 0 15px 0;}
#container div.downloadarchivList img.mime_icon{top:3px;position:relative;}
#container div.ce_form label{width:150px;top:22px;position:relative;float:left;display:block;vertical-align:top;}
#container div.ce_form p.error{width:190px;top:20px;position:relative;float:right;display:block;vertical-align:top;font-size:0.8em;color:#FF0000;}
#container div.ce_form input.error,#container div.ce_form textarea.error{background-color:#FFD9D9;border:1px solid #FF0000;color:#FF0000;}
#container div.ce_form input,#container div.ce_form textarea{width:240px;}
#container div.ce_form input.captcha{width:40px;}
#container div.ce_form input.submit{margin-top:20px;margin-left:158px;}
#container div.ce_form textarea,#container div.ce_form input.text{margin-top:22px;background-color:#DCF5FC;border:1px solid #17B9E8;font-family:Verdana, Arial;color:#666;}
#container div.pagination p{float:left;margin-right:20px;}
#container div.pagination ul{margin-top:0;margin-bottom:0;padding:0;}
#container div.pagination ul li{float:left;margin-right:5px;list-style-type:none;list-style-position:outside;}
#container div.pagination ul li a.previous,#container div.pagination ul li a.next{width:6px;height:10px;display:block;margin-top:4px;margin-right:5px;font-size:0;}
#container div.pagination ul li a.previous{background: url("/templates/images/prev.png") no-repeat;}
#container div.pagination ul li a.next{background: url("/templates/images/next.png") no-repeat;}
#container div.layout_full{margin-bottom:20px;border-bottom:1px solid #00D2A3;}
#container div.layout_full a.toplink{width:16px;height:11px;float:right;display:block;margin-top:10px;margin-right:60px;font-size:1px;background: url("/templates/images/toplink.png") no-repeat;}
#container div.layout_full p.teaser,#container div.layout_full p.info{font-weight:bold;}
body.content_1 #container h1,body.content_1 #container h2,body.content_1 #container h3,body.content_1 #container a,#container div.content_1 a,#container div.content_1 h2{color:#FF0000;}
body.content_1 div.contact,body.content_1 div.anfahrt{border-color: #FF0000!important;background: url("/templates/images/bg-contact.png") no-repeat;}
#container div.content_1{}
body.content_2 #container h1,body.content_2 #container h2,body.content_2 #container h3,body.content_2 #container a,#container div.content_2 a,#container div.content_2 h2{color:#FFA219;}
#container div.content_2{}
body.content_3 #container h1,body.content_3 #container h2,body.content_3 #container h3,body.content_3 #container a,#container div.content_3 a,#container div.content_3 h2{color:#A3CE1E;}
#container div.content_3{}
body.content_4 #container h1,body.content_4 #container h2,body.content_4 #container h3,body.content_4 #container a,#container div.content_4 a,#container div.content_4 h2{color:#00D2A3;}
#container div.content_4{}
body.content_5 #container h1,body.content_5 #container h2,body.content_5 #container h3,body.content_5 #container a,#container div.content_5 a,#container div.content_5 h2{color:#17B9E8;}
#container div.content_5{}
#footer{height:37px;display:block;margin-bottom:30px;padding: 15px 101px 0 101px;background: url("/templates/images/bg-footer.png") no-repeat;}
#footer div.mod_navigation,#footer p{margin: 0 8px 0 8px;}
#footer *{font-size:10px;color:#666;}
#footer li{height:12px;float:left;display:block;margin-right:5px;padding-right:5px;border-right:1px solid #666;line-height:12px;}
#footer li.last{}

