body{
  margin:0;
  padding:0;
}

/* Hintergrundfarbe im hellen Grau */
body, #marginalBoxRightContent,
.blueBox,
.blueBox1,
.blueBoxMiddle,
.blueBox6,
ul.browsebox li a,
.blueBoxSmall,
.blueBoxEmpf,

#summaryOccupation .paddingLeft6:hover,
a.marginal:hover,
.blueBoxSmall,
.blueBoxMiddle,
.dateOccupationLocation:hover,
.occupation:hover,
.matrixHoverOn,
.blueBox,
.blueBox1,
.blueBox2,
.blueBox7,
.blueBox3,
.blueBox4,
.blueBox5,
.blueBox6,
a.informationListLink:hover{ 
  background-color: #e5e5e5;
}

#topNavigation, #searchMarginal{
  background-color:#acacac;
}

.marginalBoxHeading, #marginalBoxRightContent h1{
  background-color:#002f6b;
}

#container{
   background-image: url(../img/static/red_bg.gif);
}

#innerWidth{
  background-image: none;
}

div#logo{
  position:absolute;
  top:-2px;
  left:50%;
  margin-left:-506px;
  margin-left:-506px;
  z-index:200;

}

ul#nav{
  margin-top:200px;
  
  border-top:10px solid white;
}

a.menueLink{
  background-image: url(../img/buttons/red_button_bu.gif);
}

a.menueLink:hover, a.menueLinkOn{
/*  background-image: url(../img/buttons/red_button_b_on.gif); */
  background-image: url(../img/buttons/red_button_bu.gif);
  background-position:0 -150px;
}

#foot{
  
}

a.small:visited, a.smallSearch:link, a.smallSearch:visited, a.linkGreenRight, a.small:link{
  background-image: url(../img/buttons/red_arrowButton_g.gif);
}

a.small:hover, a.linkGreenRight:hover, a.smallSearch:hover{
  background-image: url(../img/buttons/red_arrowButton_b.gif);
}


a.subMenueLink:hover,
a.onClickSubMenue:hover,
a.subMenueLinkNoArrow3:hover,
a.subMenueLinkNoArrow:hover,
a.onClickSubMenueActivated,
a.subMenueLinkNoArrowActivated,
a.subMenueLinkNoArrow3Activated,
a.subMenueLink2sub:hover,
a.subMenueLink2nosub:hover,
a.subMenueLink2:hover,
a.subMenueLink2Activated:hover,
a.subMenueSecondActivated:hover,
a.subMenueSecondActivated:hover,
a.subMenueLink2Activated,
a.sidebar:hover,
a.sidebarTop:hover,
th.tableTheadDark2:hover,
th.tableThead:hover{
  background-color: #df7d7d;
}

a.subMenueLink,
a.subMenueLink2,
a.subMenueLink2sub,
a.subMenueLink2nosub,
a.subMenueLink2Activated,
a.subMenueLinkNoArrow,
a.subMenueLinkNoArrow3,
a.subMenueLinkNoArrowActivated,
a.subMenueLinkNoArrow3Activated,
.subMenueLinkEnd,
a.onClickSubMenue,
a.onClickSubMenueActivated{
  background-color:#aa011a;
  border-bottom:1px solid #e17777;
  border-bottom:none;
}

a.menueLinkOn, a.onClickSubMenueActivated, a.subMenueLink, ul.menueLinkBorder, a.menueLink, ul#nav, a.menueLink, #mainNavigation{
  border:none;
}

#mainNavigation ul li a{
  border-bottom:1px solid white; 
}

ul#nav{
  border-top:1px solid white;
}


a.subMenueLink2sub,
a.subMenueLink2nosub,
a.subMenueSecondActivated,
a.subMenueThird,
a.subMenueThirdActivated,
a.sidebarTop{
  background-color:#aa011a;
}

#mainContent, div.timeHeadingFP{
  padding-right:30px;
  padding-right:34px;
}



/* Textfarbe im Blindow-Dunkelblau */
#teaser a,
a.linkBold2,
a.linkBold3,
a.matrix_extern,
a.linkBoldDown,
a.linkWindowsNormal,
a.linkNormal,
a.linkNormal2,
.headingDetail2,
a.normalLinkOn,
a.normalLinkOff,
a.normalLinkON2,
a.normalLinkOFF2,
.arrowBlueBold,
a.informationListLink,
.message dd a,
.linkMessage a,
.linkMessageFP a,
.dateCity a,
.searchInfo a,
.browsebox a,
#marginalBoxRightContent a.internal-link,
#marginalBoxRightContent a.external-link,
#marginalBoxRightContent a.external-link:hover,
#mainContent a.internal-link,
#mainContent a.external-link,
#marginalBoxRightContent a.external-link-new-window,
#mainContent a.external-link-new-window,
#mainContent a.mail,
#marginalBoxRightContent a.mail,
#mainContent a.download,
.tx-cymplcontent-pi1 a.download,
a.linkMail,
.detailsOnContent .normalLinkOff,
a.marginal span.colorDate,
#mainContent a{
  color:#002f6b;
}



/* Textfarbe im Blindow-Rot */
fieldset.fieldsetStyle h3,
#quickentry21 h3,
.blueBox1 h3,
.blueBoxMiddle h3,
.selectionCenter h3,
#topNavigation a:hover,
a.marginal:hover,
a.marginal:hover span.colorDate,
.headingShow2:hover,
#teaser a:hover,
a.linkBold2:hover,
a.linkBoldDown:hover,
a.linkWindowsNormal:hover,
a.linkNormal:hover,
a.normalLinkOn:hover,
a.normalLinkOff:hover,
.message dd a:hover,
.linkMessage a:hover,
.linkMessageFP a:hover,
.dateCity a:hover,
#marginalBoxRightContent a.internal-link:hover,
div#marginalBox1 a#schulenPlus:hover,
#mainContent a.internal-link:hover,
#marginContent a.external-link:hover,
#mainContent a.external-link-new-window:hover,
#marginalBoxRightContent a.external-link-new-window:hover,
#mainContent a.mail:hover,
#marginalBoxRightContent a.mail:hover,
#mainContent a.download:hover,
.tx-cymplcontent-pi1 a.download:hover,
a.linkMail:hover,
.detailsOnContent a.normalLinkOff:hover,
#mainContent a:hover,
a.link:hover,
span.arrowBlueBold:hover,
span.starColor,
div.selectionHit{
  color:#db0031;
}

/* Hintergrundfarbe im Blindow-Rot */
th.tableTheadDark2, th.tableThead{
  background-color:#db0031;
}

.blueBoxText, #selection{
  margin-left:150px;
}

.blueBoxText{
  width:260px;
}

img.cyschool, .tx-cyschoollisting-pi1 .imageLeft{
  width:150px;
}

img.berufsbild_pic{
  width:300px;
}

#foot a, #foot a.footLink{
  color:#989898;
}

#foot a:hover, #foot a.footLink:hover{
  color:#acacac;
}

span.subObligationFields{
  padding-right:30px;
}

.marginalBoxContent, #marginalBox1, #marginalBox2, #marginalBox3{
  background: url(../img/static/red_shadow_w.gif);
}

#marginalBoxRightContent{
  background-image: url(../img/static/red_marginalBoxRight.gif);
  background-repeat:repeat-y;
}

#topNavigation{
  
}

.subAway3deep{
  border-left: 1px solid #e17777;
  border-right: 1px solid #e17777;
  border-top: 1px solid #e17777;
  border-bottom:1px solid #e17777;
}

ul#siteNavi3{
  margin-top: -41px;
}

a.marginal span.colorDate{
  display: block;
  width: 100%;
  line-height: 19px;
  text-decoration: none;    
}
      
a.marginal:hover, a.marginal:hover span.colorDate{
  display: block;
  background: none;
}

a.link:hover,
#teaser a:hover,
a.linkBold2:hover,
.linkMessage a:hover,
.linkMessageFP a:hover,
#marginalBoxRightContent a.internal-link:hover,
#marginalBoxRightContent a.external-link:hover,
#mainContent a.internal-link:hover,
#marginContent a.external-link:hover,
#mainContent a.download:hover,
.tx-cymplcontent-pi1 a.download:hover,
.detailsOnContent a.normalLinkOff:hover,
span.arrowBlueBold:hover,

a.linkBold:hover,
a.linkBoldNoArrow:hover,
#teaser a:hover{
  background-image:url(../img/buttons/arrowSmallRed.gif);
}

a.normalLinkOff:hover, a.normalLinkOFF2:hover{
  background-image:url(../img/buttons/red_plusWhite2.gif);
}

.selectionHit{
  padding-bottom:10px;
}

#weitereSchulen{
  margin-top:5px;
}

 div#marginalBox1 a#schulenPlus{
  color:#898989;
}

