﻿p {
  margin: 0;
  padding: 0;
}

/*#################### PARAGRAPH ####################*/
p.introtext {
  font-size: 1em;
  line-height: 1.188;
}

p.headlineblue {
  font-size: 0.875em;
  line-height: 1.286;
  color: #005682;
  font-weight: bold;
}

p.paraLine {
  padding: 15px 0 15px 0;
  border-top: 1px solid #7C8D26;
}
.col2 .tx-powermail-pi1 .text p.paraLine{
  padding-top:5px;
  width:469px;
}
.col2 .tx-powermail-pi1 .text p.paraLine.headlineblue{
  padding-top:5px;
}
/*############ FONTSIZE ############*/
.imageTopBox p.introtext,
.imageLeftBox p.introtext,
.teaserOverviewBox p.introtext,
.marginalBox p.introtext,
.switchBox p.introtext,
.stageImageBox p.introtext,
.mediaTopBox p.introtext,
.mediaLeftBox p.introtext {
  font-size: 1.33em;
}

.imageTopBox p.headlineblue,
.imageLeftBox p.headlineblue,
.teaserOverviewBox p.headlineblue,
.marginalBox p.headlineblue,
.switchBox p.headlineblue,
.stageImageBox p.headlineblue,
.mediaTopBox p.headlineblue,
.mediaLeftBox p.headlineblue {
  font-size: 1.16em;
}

	
.copyright {
  font-size: 0.83em;/*10px*/
  color: #b6b6b6;
}
.marginalBox .copyright,
.mediaTopBox .copyright,
.mediaLeftBox .copyright{
	padding: 0 5px;
	color: #a1a1a1;
}
.marginalBox.bgBlue .copyright{
	color: #ffffff;
}
.marginalBox .image + .copyright{
	padding-top: 2px;
}
.marginalBox .boxWrap .image + .copyright{
	margin-top: -8px;
	padding: 0 5px 5px 0;
}
.copyright.cleft{
	text-align: left; 
}
.copyright.cright{
	text-align: right;
}
.imageLeftBox .copyright.cright{
	padding: 0 10px 0 0;
}

/*#################### CONTENT ####################*/
.contentWrap {
  padding: 30px 0 20px 0;
  width: 973px;
}

.contentLeft {
  float: left;
  width: 247px;
}

.content {
  float: left;
  width: 726px;
  overflow: visible;
}
.content.fullPage{
  width:970px;
  float:none;
  clear:both;
}

/*################ GRIDS ################*/
.grid3,
.grid2-1,
.grid1-2,
.grid15-15,
.grid1-1-1 {
  float: left;
}

/*############ COLUMNS ############*/
.col3 {
  float: left;
  padding: 0 0 0 15px;
  width: 711px;
  min-width: 711px;
  max-width: 711px;
}

.col2 {
  float: left;
  padding: 0 0 0 15px;
  width: 469px;
  min-width: 469px;
  max-width: 469px;
}

.col15 {
  float: left;
  padding: 0 0 0 15px;
  width: 348px;
  min-width: 348px;
  max-width: 348px;
}

.col1 {
  float: left;
  padding: 0 0 0 15px;
  width: 227px;
  min-width: 227px;
  max-width: 227px;
  height: auto;
}

.colSpacer {
  width: 1px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
}

/* ######## box global ########
 boxmode,
 .image,
 .headline,
 .date,
 .category,
 .text ul,
 .links */
/* ## boxmode ## */
.greenLine {
  border-top: 1px solid #7C8D26;
}

.greenLineDynBox .greenBox {
  border-top: 1px solid #7C8D26;
  height: 10px;
  background-image: url(../img_shared/greenBox.gif);
  background-repeat: no-repeat;
  position: relative;
}

.boxWrap {
  float: left;
  margin: 0;
}

.greenLineDynBox .boxWrap {
  float: left;
  margin-top: -10px;
}

/* ## image ## */
.image img {
  display: block;
}
.image a img{
  border:none;
}
.image .zoomImage{
  width:24px;
  height:24px;
  position:relative;
  margin-top:-24px;
  border:none;
  cursor:pointer; /*Anpassungen MH*/
}
.col2 .imageTopBox .image .zoomImage,
.stageBox .imageTopBox .image .zoomImage{
  left:445px;
}
.col15 .imageTopBox .image .zoomImage{
  left:324px;
}
.col1 .imageTopBox .image .zoomImage,
.contentLeft .imageTopBox .image .zoomImage{
  left:203px;
}
.col15 .imageLeftBox .image .zoomImage,
.col2 .imageLeftBox .image .zoomImage{
  left:97px;
}
.col3 .imageLeftBox .image .zoomImage{
  left:203px;
}

/* ## headline ## */
.headline h2 {
  padding:2px 0 10px 0;
  font-size: 1.15em;
  line-height: 1.25;
  color: #005682;
}

/* ## date ## */
.date {
  float: left;
  padding: 8px 15px 3px 0;
  font-size: 0.80em;
  line-height: 1.25;
  color: #636363;
}

/* ## category ## */
.category {
  float: left;
  padding: 8px 0 3px 0;
  font-size: 0.80em;
  line-height: 1.25;
  color: #636363;
  font-weight: bold;
}

/* ## text ul ## */
.text ul {
  margin: 0 0 15px 0;
  margin:0; /*Anpassungen MH*/
  padding: 4px 0 0 15px;
}

.text ul li {
  margin: 0;
  padding: 0 0 4px 0;
}

.tx-leonhardtdyncontent-pi1 .text ul {
  margin: 0 0 0 16px;
	padding: 0;
  
}

.tx-leonhardtdyncontent-pi1 .text ul li {
  padding-bottom: 4px;
  
  width: auto !important;
}

/* ## links ## */
.links {
  float: left;
  width:100%;
}

.links ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.links ul li {
  float: left;
  margin: 0;
  padding: 8px 0 0 0;
}

.col3 .links ul li,
.col2 .links ul li,
.stageBox .links ul li {
  width: 469px;
}

.col2 .imageLeftBox .textWrap.textRight ul li {
  width: 338px;
}

.col15 .links ul li {
  width: 348px;
}

.col15 .imageLeftBox .textWrap.textRight ul li {
  width: 217px;
}

.col1 .links ul li,
.contentLeft .imageTopBox .links ul li {
  width: 227px;
}

.links a,
a.rss {
  float: left;
  padding: 0 0 0 13px;
  font-weight: bold;
  color: #830051;
  text-indent: -13px;
  display: block;
}

.links a:hover,
a.rss:hover {
  color: #51001B;
}

.bgBlue .links a {
  color: #ffffff;
}

.links a.download {
  padding: 1px 4px 2px 15px;
  color: #830051;
  text-indent: -18px;
}
.links a.download:hover{
  color:#51001b;
}

.links a.mail {
  padding: 1px 6px 2px 21px;
  color: #ffffff;
  text-indent: -21px;
  background-color: #840057;
}

.links .button a {
  padding: 1px 7px 2px 7px;
  color: #ffffff;
  text-indent: 0;
  background-color: #840057;
}

.links a.mail:hover,
.links .button a:hover {
  background-color: #690041;
}

.links .plus a {
  padding: 1px 5px 2px 17px;
  color: #ffffff;
  text-indent: -17px;
  background-color: #840057;
}

.links a img {
  padding: 0 4px 0 0;
}

.links a img.rssIcon {
  vertical-align: top;
  padding: 0 8px 0 2px;
}

.links a.download img {
  padding: 0 4px 0 4px;
}

.links a.mail img {
  padding: 0 5px 0 3px;
}

.links .plus a img {
  padding: 0 4px 0 5px;
}

/*funktioniert nicht unterschiedliche darstellung pfeil pos
 .links a{
 padding:0 0 0 14px;
 font-weight:bold;
 color:#830051;
 background-image:url(../img_shared/arrow.gif);
 background-repeat:no-repeat;
 background-position:0 3px;
 display:block;
 }*/
/*#### stageBox ####*/
.stageBox {
  float: left;
  margin: 0 0 20px 0;
  min-height: 290px;
  width: 711px;
  background-image: url(../img_shared/stageBoxBg.gif);
  background-repeat: repeat-y;
  background-color: #ffffff;
}

.stageBoxItem {
  float: left;
  min-width: 469px;
  max-width: 469px;
  width: 469px;
}

.stageBoxMenu {
  float: left;
  padding: 0 0 0 15px;
  width: 227px;
  overflow:hidden;
}

.stageBoxMenu ul {
  margin: 0;
  padding: 15px 0 0 0;
  list-style-type: none;
}

.stageBoxMenu ul li {
  margin: 0;
  padding: 0;
  font-size: 0.875em;
  line-height: 1.25;
  font-weight: bold;
  color: #005682;
  border-bottom: 1px solid #ffffff;
}

.stageBoxMenu ul li div div {
  padding: 11px 60px 15px 15px;
  background-repeat: no-repeat;
  background-position: right;
}

.stageBoxMenu ul li a {
  margin-left: 0;
  color: #005682;
}

.stageBoxMenu ul li a img {
  display: none;
}

.stageBoxMenu ul li.active {
  background-color: #ffffff;
}

.stageBoxMenu ul li.active a {
  cursor: pointer;
}

/*#### imageTopBox ####*/
.imageTopBox {
  float: left;
  margin-bottom: 10px;
  font-size: 0.75em;
  line-height: 1.25;
}

.imageTopBox.greenLine {
  /*padding: 2px 0 0 0;*/
  padding: 0;
}

.contentLeft .imageTopBox {
  padding-left: 20px;
  margin-bottom: 40px;
}

/* width */
.col2 .imageTopBox {
  width: 469px;
  margin-bottom: 15px;
}

.stageBox .imageTopBox {
  width: 469px;
  margin-bottom: 0;
}

.col15 .imageTopBox {
  width: 348px;
  margin-bottom: 15px;
}

.col1 .imageTopBox,
.contentLeft .imageTopBox {
  width: 227px;
}

/* headline */
.imageTopBox .headline {
  padding: 7px 0 0 0;
}

.stageBox .imageTopBox .headline {
  padding-bottom: 0;
}

/* image */
.imageTopBox .image {
  /*padding: 10px 0 2px 0;*/
  padding: 0 0 2px 0;
}

.imageTopBox.greenLineDynBox .image {
  padding: 0;
}

.stageBox .imageTopBox .image {
  padding-top: 0;
}

.imageTopBox .legend {
  padding: 3px 0 5px 0;
  font-size: 0.83em;/*10px*/
  text-align: right;
  text-align: left; 
}


/* text */
.imageTopBox .text {
  padding: 7px 0 0 0;
  padding:0; /*Anpassungen MH*/
}
.imageTopBox.greenLine .text {
  padding-top: 7px;
}

/* #### imageLeftBox #### */
.imageLeftBox {
  float: left;
  margin-bottom: 15px;
  font-size: 0.75em;
  line-height: 1.25;
}

/* width */
.col3 .imageLeftBox {
  width: 711px;
}

.col2 .imageLeftBox {
  width: 469px;
}

.stageBox .imageLeftBox {
  width: 469px;
  margin-bottom: 0;
}

.col15 .imageLeftBox {
  width: 348px;
}

/* ## textWrap ## */
.imageLeftBox .textWrap {
  float: left;
}

.col3 .imageLeftBox .textWrap.textRight {
  width: 469px;
}

.col2 .imageLeftBox .textWrap.textRight {
  width: 338px;
}

.col15 .imageLeftBox .textWrap.textRight {
  width: 217px;
}

/* ## image ## */
.imageLeftBox .imgWrap {
  float: left;
}

.imageLeftBox .image {
  padding: 0 10px 0 0;
}


.imageLeftBox .legend {
  padding: 3px 0 0 0;
  font-size: 0.83em; /*10px*/
}

.col15 .imageLeftBox .image,
.col2 .imageLeftBox .image,
.col15 .imageLeftBox .legend,
.col2 .imageLeftBox .legend,
.col15 .imageLeftBox .copyright,
.col2 .imageLeftBox .copyright {
  width: 121px;
}

.col3 .imageLeftBox .image,
.col3 .imageLeftBox .legend {
  width: 227px;
  padding: 0 15px 0 0;
}


/* date */
.imageLeftBox.greenLineDynBox .textWrap .date {
  padding-left: 15px;
  width:64px;
}

.imageLeftBox.greenLineDynBox .textWrap.textRight .date {
  padding-left: 0;
  width:64px;
}

.imageLeftBox.greenLineDynBox .textWrap.term .date {
  padding-left: 15px;
  padding-right: 0;
  width:148px;
}

.imageLeftBox.greenLineDynBox .textWrap.textRight.term .date {
  padding-left: 0;
  width:148px;
  width:338px;
  float:none;
}


/* category */
.imageLeftBox.greenLineDynBox .textWrap .category {
  width:370px;
}

.imageLeftBox.greenLineDynBox .textWrap.textRight .category {
  width:259px;
}
.imageLeftBox.greenLineDynBox .textWrap.term .category {
  width:291px;
}

.imageLeftBox.greenLineDynBox .textWrap.textRight.term .category {
  width:160px;
  width:338px;
  float:none;
  padding-left: 0;
}

/* headline */
.imageLeftBox .headline {
  padding: 9px 0 3px 0;
  padding: 9px 0 0 0;
}

/* text */
.imageLeftBox .text {
  padding: 7px 0 0 0;
  padding: 0; /*Anpassungen MH*/
}

.imageLeftBox.greenLine .text {
  padding-top: 7px;
}

/* #### teaserOverviewBox #### */
.teaserOverviewBox {
  float: left;
  width: 469px;
  margin-bottom: 15px;
  font-size: 0.75em;
  line-height: 1.25;
}

/* headline */
.teaserOverviewBox .headline {
  float: left;
  width: 390px;
  padding: 7px 0 0 0;
}

/* links */
.teaserOverviewBox .links {
  float: right;
  padding: 0 0 0 5px;
}

.teaserOverviewBox .links ul li {
  width: 74px;
}

.teaserOverviewBox .links ul li a {
  float: right;
}

/* #### marginalBox #### */
.marginalBox {
  float: left;
  width: 227px;
  margin-bottom: 10px;
  font-size: 0.75em;
  line-height: 1.25;
  background-color: #E9E9E9;
}
.col2 .marginalBox{
	width: 469px;
}
.col2 .marginalBox .image img{
	margin-bottom: 10px;
}
.marginalBox .boxWrap {
  width: 204px;
  padding: 10px 8px 13px 15px;
}
.col2 .marginalBox .boxWrap{
	padding: 0 8px 13px 0px;
	width: 446px;
}

/* mode */
.marginalBox.blue {
  border-top: 10px solid #2394C7;
}

.marginalBox.green {
  border-top: 10px solid #99B700;
}

.marginalBox.orange {
  border-top: 10px solid #F2862A;
}

.marginalBox.yellow {
  border-top: 10px solid #C9BB29;
}

.marginalBox.brown {
  border-top: 10px solid #AA7E3F;
}

.marginalBox.bgBlue {
  background-color: #2394C7;
}

.marginalBox.noMarginBottom {
  border-top: 10px solid #2394C7;
  margin-bottom: 0;
}
.marginalBox.noMarginTopBottom {
  border-top: none;
  margin-top: 0;
  margin-bottom: 0;
}


.marginalBox.noBorderTop {
  border-top: none;
}

.marginalBox.petrolBlue {
  border-top: 10px solid #007C8B;
}

.col2 .marginalBox.blue,
.col2 .marginalBox.green,
.col2 .marginalBox.orange,
.col2 .marginalBox.yellow,
.col2 .marginalBox.brown,
.col2 .marginalBox.bgBlue,
.col2 .marginalBox.noMarginBottom,
.col2 .marginalBox.noMarginTopBottom,
.col2 .marginalBox.noBorderTop,
.col2 .marginalBox.petrolBlue {
   background-color: transparent;
   border-top: 10px solid transparent;
   border-top: none;
   margin-bottom: 10px;
}

.marginalBox.height-fixed {
	height: 225px;
	overflow: hidden;
}

.marginalBox.height-fixed.blue-border-top {
	height: 225px;
	overflow: hidden;
	border-top: 10px solid #2394C7;
}


/* image */
.marginalBox .boxWrap .image {
  padding: 0 0 10px 0;
}

/* icon */
.marginalBox .icon {
  float: left;
  padding: 0 14px 0 0;
}

/* headline */
.marginalBox .headline {
  float: left;
  width: 154px;
  padding: 9px 0 7px 0;
}
.col2 .marginalBox .headline{
	width: 396px;
}

.marginalBox .headline h2 {
  color: #2394C7;
}

.marginalBox.bgBlue .headline h2 {
  color: #ffffff;
}

.marginalBox.green .headline h2 {
  color: #99B700;
}

.marginalBox.orange .headline h2 {
  color: #F2862A;
}

.marginalBox.yellow .headline h2 {
  color: #C9BB29;
}

.marginalBox.brown .headline h2 {
  color: #AA7E3F;
}

.marginalBox.petrolBlue .headline h2 {
  color: #007C8B;
}



.marginalBox .headline h2,
.marginalBox.bgBlue .headline h2,
.marginalBox.green .headline h2,
.marginalBox.orange .headline h2,
.marginalBox.yellow .headline h2,
.marginalBox.brown .headline h2,
.marginalBox.petrolBlue .headline h2 {
  color: #005682;
}

/* text */
.marginalBox.bgBlue .text {
  color: #ffffff;
}
.col2 .marginalBox.bgBlue .text,
.col2 .marginalBox.bgBlue .copyright{
	color: #333;
}

/* links */
.col1 .marginalBox .links ul li {
  width: 204px;
}

/* #### switchBox #### */
.switchBox {
  float: left;
  width: 212px;
  margin-bottom: 10px;
  padding: 10px 0 10px 20px;
  font-size: 0.75em;
  line-height: 1.25;
}

.switchBox .boxWrap {
  padding: 10px;
  background-color: #AADAF0;
}

.switchBoxItem {
  float: left;
  width: 172px;
  padding: 6px 10px 9px 10px;
  background-color: #ffffff;
  background-image: url(../img_shared/switchBoxBg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

.switchBoxItem .switchBoxItemWrap {
  float: left;
  padding: 7px 0 26px 0;
}

/* headline */
.switchBoxItem .headline {
  color: #840057;
  font-weight:bold;
}

/* text */
.switchBoxItem .text {
  padding: 8px 0 0 0;
}

/* text */
.switchBoxItem .image {
  padding: 8px 0 2px 0;
}

/* links */
.contentLeft .switchBoxItem .links ul li {
  width: 172px;
}

/* #### scheduleBox #### */
.scheduleBox {
  float: left;
  width: 227px;
  margin-bottom: 10px;
  padding: 0 0 0 20px;
}

.col1 .scheduleBox {
  padding: 0;
}

.scheduleBox .boxWrap {
  width: 207px;
  padding: 10px 10px 16px 10px;
  border-top: 10px solid #4DA2C7;
  background-color: #007AAF;
}

/* icon */
.scheduleBox .icon {
  float: left;
  padding: 0 4px 0 0;
}

/* headline */
.scheduleBox .headline {
  float: left;
  width: 154px;
  padding: 7px 0 0 0;
  font-size: 0.75em;
  line-height: 1.25;
}

.scheduleBox .headline h2 {
  color: #ffffff;
}

/* scheduleBoxItem */
.scheduleBoxItemTop {
  float: left;
  width: 207px;
  margin: 0;
  background-color: #E6E6E6;
}

.scheduleBoxItem {
  float: left;
  width: 207px;
  margin: 0 0 10px 0;
  background-color: #ffffff;
}

/* greenHeadline */
.scheduleBoxItem h3 {
  padding: 6px 9px 0 9px;
  font-size: 0.75em;
  font-weight: bold;
  line-height: 1.25;
  color: #669900;
}

/* text */
.scheduleBoxItemTop .text {
  padding: 6px 9px 7px 9px;
  font-size: 0.625em;
  line-height: 1.5;
}

.scheduleBoxItem .text {
  padding: 3px 9px 0 9px;
  font-size: 0.70em;
  line-height: 1.25;
}

/* links */
.scheduleBoxItem .links {
  padding: 0 9px 10px 9px;
  font-size: 0.70em;
  line-height: 1.25;
}

.scheduleBoxItem .links ul li {
  padding: 4px 0 0 0;
}

/* searchForm */
.scheduleBoxSearchWrap {
  width: 207px;
  margin: 4px 0 10px 0;
}

form.scheduleBoxSearchForm {
  margin: 0;
  padding: 0;
}

/* sbsheadline */
.scheduleBoxSearchWrap .sbsHeadline {
  padding: 0;
  font-size: 0.75em;
  font-weight: bold;
  line-height: 1.16;
  color: #ffffff;
}

/* sbsItem */
.sbsItem {
  margin: 7px 0 0 0;
  padding: 0;
}

.sbsItem label {
  display: block;
  padding: 0 0 3px 0;
  font-size: 0.75em;
  font-weight: normal;
  line-height: 1.16;
  color: #ffffff;
}

.sbsItem select {
  margin: 0 0 2px 0;
  padding: 2px 0 2px 3px;
  font-size: 0.6875em;
  width: 207px;
  border: none;
}

.sbsItem input[type = text] {
  margin: 0;
  padding: 0;
  padding: 2px 0 2px 3px;
  width: 204px;
  font-size: 0.6875em;
  border: none;
}

.sbsItem input[type = submit] {
  margin: 9px 0 0 0;
  padding: 2px 2px 2px 2px;
  font-size: 0.6875em;
  font-weight: bold;
  color: #ffffff;
  background-color: #990066;
  border: none;
}

/* scheduleBoxLinkList */
.scheduleBoxLinkListWrap {
  margin: 0;
  padding: 3px 0 0 0;
  width: 207px;
  border-top: 1px solid white;
}

.scheduleBoxLinkListWrap .links ul li a {
  font-size: 0.75em;
  line-height: 1.16;
  font-weight: normal;
  color: #fff;
}

/* scheduleBoxLinkList */
.boxLinkListWrap {
  margin: 0;
  padding: 3px 0 0 0;
  border-top: 1px solid #7C8D26;
  width:469px;
}

.boxLinkListWrap .links ul li a {
  font-size: 0.75em;
  line-height: 1.16;
  font-weight: bold;
  color: #830051;
}

/*#### stageImageBox ####*/
.stageImageBox {
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 0.75em;
  width: 711px;
}

.stageImageBox .sibContent {
  margin: 0;
  padding: 0;
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}

.stageImageBox .sibContent .sibText {
  margin: 0;
  padding: 20px 0 0 0;
  position: absolute;
  top: 0;
  left: 484px;
  z-index: 5;
}

.stageImageBox .sibContent .sibText .text {
  width: 210px;
}

/*#### mediaTopBox ####*/
.mediaTopBox {
  float: left;
  margin-bottom: 15px;
  padding: 0 0 10px 0;
  font-size: 0.75em;
  line-height: 1.25;
  background-color: #E9E9E9;
}

/* width */
.col3 .mediaTopBox {
  width: 711px;
}

.col2 .mediaTopBox {
  width: 469px;
}

.col15 .mediaTopBox {
  width: 348px;
}

.col1 .mediaTopBox,
.contentLeft .mediaTopBox {
  width: 227px;
}

/* headline */
.mediaTopBox .headline {
  padding: 5px 10px 0 10px;
}

.mediaTopBox .headline h3 {
  margin: 0;
  padding: 0;
  font-size: 1em; /*12px*/
}

/* text */
.mediaTopBox .text {
  padding: 5px 10px 0 10px;
}

/* links */
.mediaTopBox .links {
  padding: 0 10px 0 10px;
}

.col3 .mediaTopBox .links ul li {
  width: 691px;
}

.col2 .mediaTopBox .links ul li {
  width: 449px;
}

.col15 .mediaTopBox .links ul li {
  width: 328px;
}

.col1 .mediaTopBox .links ul li,
.contentLeft .mediaTopBox .links ul li {
  width: 207px;
}

/*#### mediaLeftBox ####*/
.mediaLeftBox {
  float: left;
  margin-bottom: 15px;
  font-size: 0.75em;
  line-height: 1.25;
  background-color: #E9E9E9;
}

/* width */
.col3 .mediaLeftBox {
  width: 711px;
}

/* ## textWrap ## */
.mediaLeftBox .textWrap {
  float: left;
  padding: 9px 10px 10px 0;
}

.col3 .mediaLeftBox .textWrap.textRight {
  width: 217px;
}

/* ## media ## */
.mediaLeftBox .media {
  float: left;
  padding: 0 15px 0 0;
}

/* headline */
.mediaLeftBox .headline {
  padding: 5px 0 0 0;
}

.mediaLeftBox .headline h3 {
  margin: 0;
  padding: 0;
  font-size: 1em; /*12px*/
}

/* text */
.mediaLeftBox .text {
  padding: 5px 0 0 0;
}

/* links */
.col3 .mediaLeftBox .links ul li {
  width: 217px;
}

/*#### tabBox ####*/
.tabBox {
  margin: 0;
  padding: 0;
}

.tabBox .tabBoxMenu {
  display: none;
  margin: 0 0 15px 0;
  padding: 0;
  background-image: url("../img_shared/tabBoxBG.gif");
  background-repeat: repeat;
  background-position: left top;
}

.col2 .tabBox .tabBoxMenu {
  width: 469px;
}

.col3 .tabBox .tabBoxMenu {
  width: 711px;
}

.tabBox .tabBoxMenu ul {
  margin: 0;
  padding: 0 12px;
  list-style-type: none;
}

.tabBox .tabBoxMenu ul li {
  margin: 0;
  padding: 0;
  float: left;
  background-image: url("../img_shared/tabBoxSeparator.gif");
  background-repeat: no-repeat;
  background-position: right 5px;
}

.tabBox .tabBoxMenu ul li a {
  margin: 0;
  padding: 12px 12px 8px 12px;
  display: block;
  float: left;
  font-size: 0.75em;
  color: #830051;
  font-weight: bold;
}

.tabBox .tabBoxMenu ul li a.active,
.tabBox .tabBoxMenu ul li a:hover {
  margin-left: -2px;
  padding-left: 14px;
  background-image: url("../img_shared/tabBoxBGHover.gif");
  color: #333333;
}

.tabBox .tabBoxItem .tbiHeadline {
  margin: 0;
  padding: 5px 0 10px 0;
  font-size: 1em;
  color: #830051;
  color: #005682; /*Anpassungen MH*/
  font-weight: bold;
}

/*#### iFrameBox ####*/
.col1 .boxIframe {
  width: 227px;
}

.col15 .boxIframe {
  width: 348px;
}

.col2 .boxIframe {
  width: 469px;
}

.col3 .boxIframe {
  width: 711px;
}

.col4 .boxIframe {
  width: 711px;
}



.boxSearchForm{
  margin:0 0 10px 0;
  padding:15px 10px 10px 10px;
  background-color:#EBEBEB;
}

.boxSearchForm select{
  margin-bottom:10px;
  width:435px;
  border:1px solid #2394C7;
  display:block;
}

.boxSearchForm .catSubmit{
  margin-bottom:5px;
  padding:0 6px 2px 6px;
  border: none;
  background-color: #990066;
  color: #ffffff;
  font-size: 0.75em; /*12px*/
  font-weight: bold;
  }
  
  
.marginalBox.startLogin {
	border-top: 10px solid #2394C7;
}
.marginalBox.startLogin .headline h2 {
	color: #2394C7;
}
.marginalBox.startLogin .headline{
	width: 148px;
}
.startpageLogout{
	background-color: #850155;
    border: none;
    color: #FFFFFF;
    font-family: verdana,tahoma,arial,san-serif;
    font-size: 1em;
    font-weight: bold;
    padding: 1px 4px 2px;
    width: auto;
	display: block;
	float:left;
}
.tx_leonhardt_randombox.blue{
	border-top: 10px solid #2394C7 !important;
}

.tx_leonhardt_randombox .headline h2 {
	color: #2394C7 !important;
}
