html {
height:100%;
width:100%;
}
body {
margin:0;
font-size:0.75em;
color:#000;
font-family: Arial, Helvetica, sans-serif;
background-color:#000;
}
p{
margin:0;
padding:0;
}
input{
margin:0;
padding:0;
}
#transparent{
background-image:url(img/transparent.png);
background-position:left 391px;
background-repeat:repeat-x;
width:100%;
}
#right{
background-image:url(img/transparent.png);
background-position:left top;
background-repeat:repeat-x;
width:100%;
height:48px;
margin-top:439px;
float:left;
}
#layout {
margin-left:auto;
margin-right:auto;
width:779px;
}
#logo{
background-color:#f5f6f6;
}
#main{
background-color:#ebeced;
padding:15px;
padding-top:0;
padding-right:0;
width:779px;
w\idth:764px;
}
#main_left{
float:left;
width:186px;
}
#bilder_oben{
background-position:left top;
background-repeat:no-repeat;
width:779px;
height:295px;
}

#content_text{
float:left;
width:320px;
padding-right:35px;
padding-top:15px;
color:#666;
border:solid 1px #EBECED;

}
#content_text a {
color:#F29400 !important;
text-decoration:underline !important;
}

#content_text p{
margin-bottom:10px;
}
#main_right{
float:left;
width:220px;
}
#content1{
width:186px;
padding-top:15px;
}
#content1 p{
font-size:0.85em;
}
#content5{
width:186px;
w\idth:171px;
padding-top:10px;
padding-right:15px;
}
#content5 p{
padding-bottom:5px;
border-bottom:1px dotted #666;
margin-bottom:5px;
}
#content2{
width:220px;
padding-top:15px;
}
#content3{
width:220px;
}
#events{
background-image:url(img/bg_events2.gif);
background-position:left top;
background-repeat:no-repeat;
width:220px;
height:161px;
w\idth:190px;
hei\ght:131px;
padding:15px;
color:#999;
}
#impressions{
background-image:url(img/bg_impressions.gif);
background-position:left top;
background-repeat:no-repeat;
width:220px;
height:230px;
w\idth:190px;
hei\ght:200px;
padding:15px;
color:#333;
font-size:0.95em;
}
#content4{
width:186px;
padding-top:15px;
}
#content4 li{
margin-bottom:6px;
}
#content1 a {
color:#999;
text-decoration:none;
}
#content1 a:hover {
color:#333;
}
#content1 li {
list-style:none;
}
#content1 ul {
margin:0;
padding:0;
}
#content2 a {
color:#999;
text-decoration:none;
}
#content2 a:hover {
color:#333;
}
#content2 li {
list-style:none;
}
#content2 ul {
margin:0;
padding:0;
}
#content3 a {
color:#999;
text-decoration:none;
}
#content3 a:hover {
color:#333;
}
#content3 li {
list-style:none;
}
#content3 ul {
margin:0;
padding:0;
}
#content4 a {
color:#999;
text-decoration:none;
}
#content4 a:hover {
color:#333;
}
#content4 li {
list-style:none;
}
#content4 ul {
margin:0;
padding:0;
}
.active {
color:#333!important;
}
#footer{
clear:both;
font-size:10px;
width:779px;
background-color:#f5f6f6;
padding-top:6px;
padding-bottom:6px;
}
#adresse{
width:600px;
w\idth:585px;
padding-left:15px;
float:left;
background-color:#f5f6f6;
}
#copyright{
width:179px;
w\idth:164px;
padding-right:15px;
float:left;
text-align:right;
background-color:#f5f6f6;
}
#bearbeiten{
border:1px solid #ccc;
padding:5px;
width:450px;
text-align:right;
margin-left:20px;
background-color:#fff;
margin-top:10px;
}
#neu{
margin-top:20px;
margin-left:20px;
margin-bottom:10px;
}
#eintrag{
margin-left:20px;
border:1px dotted #ccc;
width:450px;
padding:5px;
border-top:0;
}
#seiten{
width:444px;
padding-top:7px;
}
#back{
float:left;
text-align:left;
width:222px;
}
#next{
float:left;
width:222px;
text-align:right;
}
#zuruck{
clear:both;
}
h2{
color:#000;
font-weight:lighter;
margin:0;
padding:0;
margin-bottom:15px;
font-size:1.0em;
}
h1{
color:#f29400;
font-weight:bold;
margin:0;
padding:0;
font-size:1.0em;
margin-bottom:10px;
}
h6{
color:#F29400;
font-weight:lighter;
margin:0;
padding:0;
margin-bottom:15px;
font-size:1.0em;
}

h7{
color:#f29400;
font-weight:lighter;
margin:0;
padding:0;
}
h8{
color:#666;
font-weight:lighter;
margin:0;
padding:0;
}
.h7{
color:#000;
font-weight:lighter;
margin:0;
padding:0;
margin-bottom:15px;
font-size:11px;
}
.textfett{
font-weight:bold;
}
.bottom{
margin-bottom:10px;
}
.bottom_navi{
margin-bottom:15px;
}
.all{
color:#999;
margin-left:15px;
}
.top{
margin-top:45px;
}
.events{
padding-bottom:15px;
border-bottom:1px dotted #999;
margin-bottom:15px;
width:180px;
}
.border{
border-bottom:1px dotted #666;
padding-bottom:5px;
}
a{
color:#666;
text-decoration:none;
}
a:hover {
color:#333;
}
#content_text a {
color:#666;
text-decoration:none;
}
#content_text a:hover {
color:#f29400;
}
#impressions a{
color:#333;
}
#impressions a:hover {
color:#f29400;
}
.formfelder {
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding-left:3px;
padding-top:2px;
color: #333;
background-color: #fff;
border: 1px solid #fff;
height:15px;
width:270px;
margin-bottom:3px;
}
.textarea {
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
padding-left:3px;
color: #333;
background-color: #fff;
border: 1px solid #666;
height:150px;
width:270px;
margin-bottom:3px;
}
.formbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333;
background-color:#fff;
border:1px solid #32769a;
line-height: normal;
font-weight: lighter;
cursor: default;
}
.formulartext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
background-color: #FFFFFF;
border:1px solid #fff;
border-bottom: 1px solid #ccc;
}
.formulararea {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
background-color: #FFFFFF;
border: 1px solid #ccc;
}
.formularbuttons {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
background-color: #FFFFFF;
border: 1px solid #5b5b5b;
line-height: normal;
font-weight: lighter;
cursor: hand;
}

.open {
color:black!important;
}


/* CLEARFIX */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/* SEND CARD */

#content_text fieldset {
width:200px !important;
border:none !important;
}

#content_text input,
#content_text textarea {
width:200px;
margin:0;
background-color:#fff !important;
}

#content_text .tx-srsendcard-pi1-submit {
width:100px !important;
font-size:12px !important;
}

.tx-srsendcard-pi1-card-buttons {
width:300px;
float:left;
border:solid 0px reD;
}
.tx-srsendcard-pi1-image-wide-left-margin {
margin:0px !important;
}

.tx-srsendcard-pi1-image-selector dd{
display:none;
}

.tx-srsendcard-pi1-image-selector-column {
float:left !important;
margin-left:5px;
}

.tx-srsendcard-pi1 img {
margin:0;
padding:0;
border:none !important;
}






