@charset "UTF-8";
@import url("style2.css");
/* Elements */
body {
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   margin:0px;
   padding:20px;
   color:#666666;
   /*background-image:  url(../media/images/skin/back4.jpg) ;*/
   
}
input,textarea{
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   
}



h1,h2,h3,h4,h5,h6,p {
   margin:0px;
   padding:0px;
}

h3 {
   font-size: 14px;
   line-height: 20px;
   font-weight: bold;
   letter-spacing: -1px;
}

/* Ids */
#mainbody {
   position:relative;
   margin: 0 auto;
}

/* Kopf */
#mainbody #mainkopf{
   height:72px;
   position:relative;
   color:#ffffff;
   display: block;
   overflow: hidden;
}

/* Navigation */
#mainbody #mainnavigation{
   
   font-weight: normal;
   position:relative;
   /*background-image:  url(../media/images/tableback2.gif) ;*/
   background-position:0px 20px;
   background-repeat: repeat-x;
   color:#BCBDC0;
   display: block;
   overflow: hidden;
}

#mainbody #mainnavigation ul{
   margin:0px;
   margin-right: 20px;
   padding:0px;
   list-style-type: none;
}

#mainbody #mainnavigation a{
   padding:2px;
   /*padding-top:3px;*/
   padding-left:5px;
   text-decoration: none;
   /*color:#EEEEEE;*/
}
#mainbody #mainnavigation a:hover{
   background-color: #6D6E71;
   color:#EEEEEE;
}
/* Inhalt */
#mainbody #maininhalt{
   position:relative;
    height: 480px;
   padding: 0px 0px;
   display: block;
   overflow:auto;
   /* height:520px; */
  
}

#mainbody #maininhalt a {
   color:#333333;
}

/* Fuss */
#mainbody #mainfuss{
   height:25px;
   line-height: 25px;
   position:relative;
   color:#FFFFFF;
   display: block;
   overflow: hidden;
}

/* Fuss Navigation */
#mainbody #mainfuss ul{
   margin:0px;
   margin-right: 20px;
   padding:0px;
   list-style-type: none;
}
#mainbody #mainfuss a{
   padding:2px;
   padding-top:3px;
   padding-left:5px;
   color:#FFFFFF;
   text-decoration: none;
}

/* Classes */
.mainwidth {
   width:700px;
}
.mainwidth2 {
   width:680px;
}
.inhaltwidth {
   width:608px;
}
.inhaltwidth1 {
   width:632px;
}
.inhaltwidth2 {
   width:608px;
}
.inhaltwidth3 {
   width:584px;
}
.inhaltwidth4 {
   width:560px;
}
.inhaltwidth5 {
   width:252px;
}

.erhalt {
   display: block;
   overflow: hidden;
}
.bildbox1 {
   width:211px;
   height:151px;
}
.bildbox2 {
   width:209px;
   height:149px;
}

.programmbox {
   clear:both;
   display:block;
   overflow: hidden;
}
.programmbox1 {
   width:213px;
   
}

.programmbox2 {
   width:213px;
   height:153px;
}

.bilduebersicht {
   padding: 1px;
   margin: 19px;
   border:1px solid #A3A4A9;
   background: #ffffff;
}

.bildgalerie {
   padding: 1px;
   border:1px solid #A3A4A9;
   background: #ffffff;
}
.bildergaleirebox {
   width:504px;
}
.textbox1 {
   width:330px;
   margin-left:15px;
}


.backgroundcolorwhite {
   background-color: #FFFFFF;
   
}




.textcolor {
   color:#D7D8DA;
}
.aktuell {
   background-color: #6D6E71;
   color:#EEEEEE;

}
.aktuell1 {
   background-color: #6D6E71;
   color:#EEEEEE;

}

.normal {
   /*color:#BCBDC0;*/
   color:#000000;
}
.normal1 {
   /*color:#BCBDC0;*/
   color:#ffffff;
}


.padding1 {
   padding:1px;
}
.padding12 {
   padding:12px;
}
.padding24 {
   padding:24px;
}
.abstandoben15 {
   margin-top:15px;
}
.abstandlinks20 {
   margin-left:80px;
}
.abstandunten15 {
   margin-bottom:15px;
}
.abstandobenunten1 {
   padding: 20px 0px;
}
.abstandunten1 {
   padding-bottom: 20px;
}
.abstandoben1 {
   padding-top: 20px;
}
.right {
   float:right;
}
.left {
   float:left;
}
.center {
   margin: 0 auto;
}
.bildlink {
   font-weight: bolder;
   text-decoration: none;
}

.formbutton {
   border: 1px solid #D7D8DA;
   color:#555555;
   background-color: #ffffff;
   padding:3px;
}
.linkliste {
   text-decoration: none;
}

.news a{
   color:#333333;

}

