/* 	orange: #cc6600, blau: #336699,	grau: #282828 */
body {font-size: 70%;background-color: #282828;color: #282828;margin: 0;text-align: center;font-family: Verdana, Helvetica, sans-serif}
#container {width: 950px;text-align: left;background-color: white;margin: 0 auto;}
#nav-main {height: 130px;background: white url(assets/images/logo.png) no-repeat;}
#home-link {width: 350px;height: 130px;display: block;float: left;}
#nav-main ul {display:inline;}
#nav-main ul li {display:block;float:left;text-decoration: none;}
#nav-main ul li.active {background-color: #d3d3d3;border-bottom: 2px solid #336699;}
.title {display: block;width: 100px;text-align: center;margin: 0 0 3px 0;font-size: 105%;font-weight: bold;color: #888888;text-transform: uppercase;border-bottom: 2px solid #cc6600;}
#nav-main li a:hover .title{border-bottom: 2px solid #336699;}
.introtext{position: relative;height: 50px;color:#282828;overflow:hidden;display: none;text-align: justify;padding: 5px;}
#section-head {margin: 0;padding: 0;height: 276px;}
#section-intro{position: relative;font-size: 90%;left: 585px;top: 150px;width: 315px;padding: 20px;text-align: justify;color: #cdcdcd;height: 50px;}
#main-container {background: white url(assets/images/back.jpg) no-repeat;min-height: 612px;}
#nav-left {float: left;margin: 25px 0 0 0;width: 190px;border-right: 2px solid #B8B8B8;font-size: 100%;}
#nav-left ul {list-style: none;left: 20px;margin-left: 15px;padding: 0;}
#way .level1 > a {width: 155px;padding: 2px 5px;background-color: #336699;color: white;display: block;border-right: 2px solid #bbbbbb;border-bottom: 2px solid #bbbbbb;margin: 2px 0;}
#nav-left ul .inner {margin: 5px 0 5px 10px;width: 155px;padding: 0;color: #336699;}
#nav-left a{color: #336699;text-decoration: none;width: 155px;display: block;}
#nav-left a.link{background-color: #cc6600;color: white;}
#nav-left a:hover {background-color: #336699;color: #cc6600;text-decoration: none;}
#content{float:right;padding: 3px;width: 725px;text-align: justify;min-height: 300px;}
.bread {width: 520px;}
.content {width: 720px;}
.main {width: 510px;float: left;}
h1{font-size: 125%;text-transform: uppercase;margin: 10px 0;color: #336699;}
.content h2{font-size: 110%;color: #282828;width: 500px;padding: 2px 5px;background-color: #336699;color: white;display: block;}
.content h3{font-size: 100%;color: #282828;}
.main .gallery {width:500px;float:left;text-align:center;margin:0;padding:0;background-color:#cfcfcf;}
.main .gallery ul {list-style:none;margin:4px;padding:0;background-color:#cfcfcf;}
.main .gallery li {padding:0;float:left;margin:0;padding:0;height:115px;background-color:#cfcfcf;}
.main .gallery h4 {font-size:11px;margin:2px;padding:2px;font-weight:normal;}
.main .gallery ul img {margin:2px;border: 1px solid #336699;width:115px;}
.main .gallery a  {text-decoration:none;}
.main .gallery ul a:hover img {border: 1px solid #cc6600;}
.main dl {display: inline;}
.main dt {display: inline;float: left;width: 250px;}
.main img {max-width: 510px !important;}
#content-right{float: right;width: 200px;margin: 0;padding: 0;overflow:hidden;text-align: left;}
#content-right h3 {width: 200px;margin: 0;padding: 2px 5px;background-color: #336699;color: white;display: block;}
#content-right .gallery {margin:0;padding:0;float:left;text-align:left;}
#content-right .gallery ul {list-style:none;margin:0;padding:0;}
#content-right .gallery img {max-width: 185px;margin:0;padding:0;}
#content-right dl {display: inline;}
#content-right dt {display: inline;float: left;width: 80px;}
#content-right dd {display: block;margin-left: 80px;}
#footer {clear: both;height: 88px;background: white url(assets/images/footer_logo.jpg) no-repeat;}
table {border: 1px solid #282828;width: 500px;}
table.sommer {background-color: #ffcc99;}
table.winter, table.links {background-color: #ccccff;}
td {width: 245px;border: 1px solid #282828;}
table.links td {width:165px;}
table.links td img {width:160px;}
img{border: none;}
hr {border: 1px solid #336699;height:1px;}
a {text-decoration: none;color: #cc6600;}
#shadowbox_loading a {color: white;}
input.btn {border: 1px solid #282828;background-color: #336699;color: white;margin: 2px;}
.hidden {display: none;}
.contact-form {margin: 10px;padding: 10px;background-color: white;text-align: left;}
#content-right .managecontainer, #content-right .uploadfile input, #content-right .managecontainer textarea {width: 210px;}
.main .managecontainer {width: 500px;}
.contact-form #page {display: none;}
.main ul.thumbs li {height: 95px;}
#shadowbox_content {background-color: white;}
#sb-body-inner {background-color:white;}
#win {background:url(assets/images/lang/win.gif) no-repeat top right;}
#win .contact-form {background-color: transparent;}
#content-right #win {width: 200px;}
#special {border: 3px solid #cc6600;margin:10px 0;padding: 0 20px 0 20px;background-color: #d3d3d3;}
#lang, .newsletter {background:url(assets/images/box.jpg) no-repeat top left;padding: 15px 20px;margin: 0 0 2px 0;color: white;height:26px;}
.newsletter a {color:white}
.item {clear: both;}
.item img {margin: 0 0 10px 10px;float: right;}
#subscribeForm form {margin:0;padding:0;}
#subscribeForm form fieldset {border-color:#888888;border-width:1px;border-style: solid;padding:10px;margin:0;}
#subscribeForm form fieldset legend {font-size:1.1em;}
#subscribeForm form label {display:block;float:left;width:200px;padding:0;margin:5px 0 0;text-align:right;}
#subscribeForm form input, form textarea, form select {width:auto;margin:5px 0 0 10px;}
#subscribeForm textarea {overflow:auto;}
#subscribeForm form small{display:block;margin:0 0 5px 160px;padding:1px 3px;font-size:88%;}
#subscribeForm form br {clear:left;}