body { color: #000; font-family: verdana; font-size: 100.01%; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 0; margin: 0; text-align: center;   /* Zentrierung fuer alte IEs */
}
a { color: #a37b00; text-decoration: none; }
a:hover { color: #806000; text-decoration: none; }
/*--------------------------- Allgemeine Klassen------------------*/
.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
}
.noBorder { border-style: none; border-width: 0; }
.infoText { color: #768295; font-size: 85%; }
.druckLink { width: 150px; float: right; margin: 0; padding: 0 0 10px; display: block; }
.backLink { width: 150px; display: block; float: left; margin: 0; padding: 5px 0 0; }
.imageLogo { float: right; margin-top: 0; border-style: none; border-width: 0; }
/*-------------------IMAGES-----------------------------*/
.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; border-style: none; border-width: 0; }
.imgRight { float: right; margin-bottom: 10px; margin-left: 10px; border-style: none; border-width: 0; }
/*--------------------------GRUND LAYOUT---------------------------*/
/* --------------------------Rahmen -------------------------*/
#rahmen { width: 700px;            /* der Breite des Hintergrundbilds entsprechend */
  margin: 0 auto;          /* Zentrierung fuer moderne Browser */
  text-align: left;        /* text-align:center (body) "neutralisieren" */
}
* html #rahmen {   /* Box Model Hack - notwendig wegen border-Angabe */
  width: 1002px;    /* fuer IE 5 und 5.5 */
  wid\th: 700px;   /* fuer IE 6 */
}
/*----------------------CONTENT---------------------------*/
#contentMain { background-position: 0 0; width: 700px; padding-bottom: 10px; }
#boxcontentLeft { position: relative; width: 700px; float: left; margin-left: 0 !important; margin-left: 0px
 }

#boxcontentLeft h1 { font-size: 130%; font-family: georgia; font-weight: normal; margin: 20px 0 5px; }
#boxcontentLeft h2 { font-size: 90%; font-family: arial; font-weight: bold; margin: 0 0 5px 10px; }
#boxcontentLeft h3 { color: #000; font-size: 90%; font-family: arial; font-weight: bold; margin: 0 0 0 10px; }
#boxcontentLeft h4 { font-size: 90%; font-family: arial; font-weight: bold; text-decoration: underline; margin: 0 0 5px 10px; }
#boxcontentLeft p { font-size: 90%; font-family: arial; margin: 0 0 5px 10px; }
#boxTextStart { color: #3a495f; font-weight: normal; width: 330px; float: left; margin-left: 10px; }
#boxTextStart h1 { font-size: 80%; font-weight: bold; margin: 0; }
#boxTextStart h3 { color: #626c7b; font-size: 80%; font-weight: bold; margin: 10px 0 0; }
#boxTextStart p { font-size: 80%; text-align: justify; margin: 0 0 12px; }
#boxTextStart ul { font-size: 75%; margin: 5px 0 5px 15px; padding: 0; list-style-image: url(/images/listelement-content.gif); }
.headlineGelb { color: #c29202; }
#boxBildStart { width: 203px; float: left; margin-right: 20px; }
/*---------Box Video--------------*/
#boxVideoContent { color: #3a495f; font-weight: normal; margin-left: 30px; width: 680px; float: left; }
/*-------------Programm----------------------*/
.boxProgramm { color: #000; font-size: 80%; width: 700px; margin: 0; padding: 0; border: solid 1px #262626; }
.boxProgrammDatum { color: #000; font-size: 120%; font-weight: bold; margin: 5px 5px 0; padding: 2px 0; }
.boxProgrammZeit { color: #000; font-size: 120%; width: 130px; float: left; margin: 5px; padding: 0; }
.boxProgrammInhalt { width: 550px; float: left; margin: 5px; padding: 0; }
.programmText { color: #000; margin: 5px 10px; padding: 0; }
/*H5 PKT LINE CONTENT--------------------------------*/
#boxcontentLeft h5 { font-size: 100%; background-image: url(images/pkt-line-waagerecht.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left center; margin: 15px 0 20px; }
/*BOX BUTTON CONTENT----------------------*/
#boxButtonLeft { background-image: url(images/them-button-hg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: center; width: 203px; height: 129px; margin-top: 30px; padding-top: 1px; }
#boxButtonRight { background-image: url(images/them-button-hg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: center; width: 215px; height: 137px; float: right; margin-right: 20px; }
#boxButtonLeft h1 { font-size: 0.8em; font-family: georgia; font-weight: bold; margin: 12px 0 0; }
#boxButtonLeft h2 { font-size: 1.2em; font-family: georgia; font-weight: bold; margin: 0; padding: 0; }
#boxButtonLeft p { font-size: 100%; font-family: arial; margin: 15px 0 5px 10px; }
#boxButtonLeft a { font-size: 0.8em; font-family: georgia; font-weight: normal; margin: 15px 0 0; }
/*CONTENT Right---------------------------------------*/

#boxcontentLeft .boxProgrammInhalt h2 {
	margin-bottom: 0;
	}