*{list-style:none;margin:0;padding:0;}
img,fieldset{border:0 none;}
a{color:#999;text-decoration:none;}
a:hover{text-decoration:underline;}
body{background-color:#ebebeb;color:#444;font:75% Arial, Verdana, Helvetica, sans-serif;}
.clearLeft{clear:left;}
.clearfix:after{content:".";display:block;clear:both;height:0;line-height:0;visibility:hidden;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
h1,h2,h3,h4,h5,h6{font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
h1{font-size:150%;color:#3C7C91;margin:0 0 15px;}
h2{font-size:130%;margin:0 0 10px;}
h3{font-size:120%;margin:25px 0 10px;}
h4{font-size:110%;margin:20px 0 10px;}
h5{font-size:100%;margin:15px 0 10px;color:#999;}
h6{font-size:85%;margin:10px 0;}
small{font-size:85%;}
.img_left{border:1px solid #E4E4E4;float:left;margin:0 10px 2px 0;padding:6px;}
.img_right{border:1px solid #E4E4E4;float:right;margin:0 0 2px 10px;padding:6px;}
.img_center{border:1px solid #E4E4E4;margin:10px auto;padding:6px;}
hr{background-color:#ccc;border:medium none;height:1px;margin:10px 0;}
#headerwrapper{background:transparent url(/images/bg_header.gif) repeat-y center top;}
#header{background-color:#00758c;width:1000px;margin:auto;}
#header h1,#header h2{position:absolute;margin:0;}
#header_img{margin-left:251px;}
#infoBoxStart{background-color:#fff;color:#999;float:right;height:27px;padding:134px 20px 0 231px;}
#infoBoxStart a{color:#DE6E1B;}
.mainnav li{float:left;}
.mainnav li a{color:#fff;display:block;font-size:110%;text-align:center;text-decoration:none;padding:9px 18px 7px;}
.mainnav li a.first{background-color:#00758c;text-align:left;width:211px;padding:9px 19px 7px 20px;}
.mainnav li a:hover{background-color:#55A2B9;}
.mainnav li a.selected{background-color:#a6ce39;}
#footerwrapper{background:transparent url(/images/bg_footer.gif) no-repeat center top;padding-bottom:25px;}
#footer{background-color:#00758c;width:1000px;margin:0 auto 0px;}
#footer p{background-color:#fff;padding:10px 20px;}
#footer p span{color:#999;float:right;}
#footer p span a{color:#DE6E1B;}
#pagewrapper{background:transparent url(/images/bg_page.gif) repeat-y center top;}
#page{background:#3C7C91 url(/images/bg_content.gif) scroll repeat-y 250px 0;width:1000px;margin:auto;}
#content{line-height:170%;background-color:#fff;float:right;width:710px;padding:20px 20px 40px;}
.breadcrumb{background:#005e70 url(/images/bg_breadcrumb_tuerkis.gif) repeat-x left top;padding:8px 6px 7px;}
.breadcrumb em{background-color:#1d495b;color:#92C9D6;font-style:normal;padding:3px 5px 3px 10px;}
.breadcrumb strong{background:transparent url(/images/bg_breadcrumb_arrow_tuerkis.gif) no-repeat left center;color:#92C9D6;padding:3px 5px 3px 24px;}
.breadcrumb a{background:#1d495b url(/images/bg_breadcrumb_arrow_tuerkis.gif) no-repeat left center;color:#92C9D6;padding:3px 5px 3px 24px;}
#sidebar{float:left;width:250px;}
#sidebar h3{color:#A6CE39;font-weight:400;margin:0 0 0;padding:20px 9px 0;}
#sidebar h3 a{color:#A6CE39 !important;}
#sidebar h4{font-size:100%;margin:0 0 8px;}
.subnav{margin-top:10px;}
.subnav,.subnav ul{list-style:none;}
.subnav li ul{display:none;}
.subnav li{position:relative;}
.subnav li ul li ul{border-left:15px solid #2E687A;}
.subnav .hitarea{background:transparent url(/images/sidebar_nav_icons.gif) no-repeat 0 -23px;height:25px;width:25px;position:absolute;cursor:pointer;}
.subnav .hitarea:hover{background-position:0 -48px;}
.subnav .hitarea.selected:hover{background-position:0 -98px;}
.subnav li.open > .hitarea{background-position:0 -1px;}
.subnav li.open > .hitarea:hover{background-position:0 -73px;}
.subnav li.open > .hitarea.selected:hover{background-position:0 -123px;}
.subnav li ul .hitarea,.subnav li ul .hitarea:hover,.subnav li ul .hitarea.selected:hover,.subnav li ul li.open > .hitarea,.subnav li ul li.open > .hitarea:hover,.subnav li ul li.open > .hitarea.selected:hover{left:15px;}
.subnav a.leaf{background:transparent url(/images/sidebar_nav_icons.gif) no-repeat 0 -150px;}
.subnav li ul a.leaf{background-position:15px -150px;}
.subnav li.expandable,.subnav li.expandable a.knot{background:none;}
.subnav li a{border-top:1px solid #3C7C91;border-bottom:1px solid #3C7C91;display:block;padding:5px 25px;}
.subnav li a:hover{background-color:#55a2b9 !important;text-decoration:none;}
.subnav li.open a.open{border-color:#5B99A3;font-weight:700;}
.subnav li.open a.openSelect{background-color:#2E687A;font-weight:700;}
.subnav li a.selected{background-color:#A6CE39 !important;font-weight:700;}
.subnav li ul li a{border:none;font-weight:400 !important;padding-left:40px;}
.subnav li ul li a:hover{background-color:#55a2b9;}
.subnav li ul li.open a.selected{background-color:#A6CE39 !important;}
* html .hitarea{display:inline;float:none;}
#quicklinks{background-color:#5b99a3;border-top:1px dotted #92c9d6;border-bottom:1px dotted #92c9d6;color:#fff;margin:40px 0 20px;padding:10px;}
#quicklinks li{background:transparent url(/images/sidebar_nav_icons.gif) no-repeat scroll -10px -152px;padding:3px 15px;}
.tag_cloud{text-align:center;padding:20px;}
.tag_cloud h3{background-color:#005E70;color:#fff;position:relative;padding:5px;}
#content ul,#content ol{margin-bottom:20px;}
#content ul li{margin-left:20px;list-style-type:disc;}
#content ol li{margin-left:20px;list-style-type:decimal;}
#content a{color:#3c7c91;}
#content h2{clear:both;color:#444;margin:0 0 10px;}
#content h2 a{color:#444;}
#content h2 a:hover{color:#3c7c91;text-decoration:none;}
#content p{line-height:170%;margin-bottom:12px;}
#content .table_of_contents{border:1px solid #ccc;float:right;width:200px;margin:0 0 20px 20px;padding:10px;}
#content .table_of_contents strong{border-bottom:1px solid #ccc;display:block;margin-bottom:5px;}
#content .table_of_contents ul{margin-bottom:0;}
.news_text{margin-bottom:40px;}
#map{border:6px solid #005E70;border-top:none;height:240px;width:988px;}
.map_nav{position:relative;}
.map_nav a{background-color:#005E70;color:#fff;right:20px;position:absolute;padding:2px 15px 6px;}
.gymbo-tuerkis{color:#3C7C91;}
.gymbo-gruen{color:#A6CE39;}
table{border:1px solid #ccc;margin-bottom:20px;width:100%;padding:2px;}
table caption{background-color:#3C7C91;color:#fff;font-size:90%;}
table td,table th{padding:2px 5px;}
thead th{background-color:#3C7C91;color:#fff;}
tbody th{background-color:#ccc;text-align:left;}
tbody td{background-color:#eee;text-align:left;}
.teaser{background-color:#005e70;padding:6px;}
.teaser .left{background:transparent url(/images/gymbo_eingang.jpg) no-repeat 0 0;float:left;height:270px;margin-right:6px;position:relative;width:682px;}
.teaser .left h2{color:#fff;font-size:240%;left:0;position:absolute;right:0;top:135px;margin:0;padding:6px 15px;}
.teaser .left h3{color:#fff;font-size:130%;left:0;position:absolute;right:0;top:182px;margin:0;padding:6px 15px;}
.teaser .right{background-color:#fff;display:block;float:right;height:270px;width:300px;overflow:hidden;}
.teaser .right h2{margin-bottom:30px;}
.teaser .right p{line-height:170%;}
#content_home .projects{float:left;width:460px;margin:40px 20px 20px;}
#content_home .projects div{position:absolute;width:2020px;}
#content_home .projects img{float:left;margin-right:40px;}
#content_home .news{float:right;width:460px;padding:40px 20px 0;}
#content_home .news h2{border-bottom:1px solid #ccc;color:#999;}
#content_home .news .first{line-height:170%;width:460px;padding:0 0 20px;}
#content_home .news .list{width:460px;padding:0 0 20px;}
#content_home .news .list ul li{border-top:1px solid #ccc;padding:10px 0;}
#content_home .news .list a.showall{border-top:1px solid #ccc;display:block;font-weight:700;padding:10px 0;}
.pager{border-top:1px solid #ddd;margin-bottom:20px;padding-top:4px;}
.pager div{float:left;padding:4px;}
.pager ul{float:right;margin-bottom:0;}
.pager li{float:left;list-style-type:none !important;margin-left:2px !important;}
.pager li a{border:1px solid #eee;background-color:#fff;color:#000;display:block;height:16px;margin-left:2px;text-align:center;width:17px;padding:2px 3px 6px;}
.pager li a:hover{background-color:#005E70;border:1px solid #005E70;color:#fff !important;text-decoration:none;}
.pager .inactive{border:1px solid #eee;color:#000;height:16px;margin-left:2px;text-align:center;width:15px;padding:1px 4px 7px;}
.pager .inactiveText{background-color:#005E70;color:#fff;display:block;height:16px;margin-left:2px;text-align:center;width:17px;padding:3px 4px 6px;}
.clear,.mainnav{clear:both;}
#headerwrapper,#content_home,.pager li.activeImg a:hover{background-color:#fff;}
#sidebar a,.tag_cloud a span{color:#fff;}
.gymbo-blau,#content_home .news a{color:#005e70;}