

p {
margin:0px;
}

.csc-textpic-caption {
color:#2C2C2C;
}

.kontaktform {
  background-image:url(../gfx/naviLeftBottom.gif);
padding:5px;
}

a {
color:#FA5500;
font:11px Verdana;
}

ul {
marign-top:-20px;
padding:0px;
margin-left:0px;
margin-bottom:0px;
  background-image:url(../gfx/naviLeftBottom.gif);
}
li {
margin-left: 0px;
margin-left:0px;
margin-bottom:0px;
list-style-position:inside;
line-height:16px;
font:11px Verdana;
color:black;
padding:5px;
}


.itemLink {
margin-top:11px;
text-align:right;
}

.itemTitle {
background-image:url(../gfx/naviHover.gif);
line-height:16px;
font:bold 11px Verdana;
color:black;
width:260px;
margin-bottom:5px;
}

.itemContent {
  background-image:url(../gfx/naviLeftBottom.gif);
line-height:16px;
font:11px Verdana;
color:black;
width:260px;
height:200px;
}

.impressum {
display:block;
margin-top:2px;
font:9px Tahoma;
color:white;
text-decoration:none;
}

.impressum:hover {
text-decoration:underline;
}



.csc-searchResultRange {
padding-left:5px;
font:bold 11px Verdana;
margin-top:0px;
color:#2C2C2C;
height:25px;
vertical-align:middle;
background-image:url(../gfx/naviHover.gif);
}


.csc-searchResult {
padding-left:5px;
font:11px Verdana;
margin-top:0px;
color:#2C2C2C;
height:25px;
vertical-align:middle;
  background-image:url(../gfx/naviLeftBottom.gif);
}

.csc-searchform {
  background-image:url(../gfx/naviLeftBottom.gif);
cell-padding:0px;
}
.loginButton {
padding-left:3px;
text-align:left;
font:11px Tahoma;
color:white;
background-color:black;
text-decoration:none;
display:block;
line-height:11px;
width:90px; height:11px;
float:left;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; } 

.naviSpacer {
height:8px; width:177px; background-image:url(../gfx/navi.gif); overflow:hidden;
}

.logINput {
border:0px solid black; color:white; background-color:black; height:11px; font:9px Tahoma;
border-top:1px solid black;
margin-top:0px;
margin-left:2px;
padding-left:2px;
line-height:11px;
padding-top:0px;
}

.external-link-new-window {
color:#FA5500;
font:bold 11px Tahoma;
}

.saxeedTeaserContent {
font:11px Tahoma;
text-align:left;
line-height:16px;
padding:4px;
}

.SaxeedTeaserLink {
color:#FA5500;
font:bold 11px Tahoma;
}

img {  border:0px; diplay: block;}

.saxeedTeaserTitle {
margin-top:5px;
background-image:url(../gfx/navi.gif);
color:#FA5500;
height:20px;
font-weight:bold;
line-height:20px;
text-align:left;
padding-left:3px;
}

.RootLink {
text-decoration:none;
color:black;
}


.RootLink:hover {
text-decoration:underline;
}

.lastRootLink {
text-decoration:none;
color:orange;
}

.lastRootLink:hover {
text-decoration:underline;
}

.newsletterBox {
height:40px;
background-image:url(../gfx/navi.gif);
}

a {
font:9px Tahoma;
line-height:13px;
    text-decoration:none;
}

div#link {position: relative; text-align:right; vertical-align:middle; line-height:13px; width:177px; background-image:url(../gfx/navi.gif); margin-bottom:1px; color:white;
    text-decoration:none}
div#link  {display: block;}
div#link:hover {background-image:url(../gfx/naviHover.gif); }
.MainLink  {color: white; margin-right:3px;}
div#link  span {display: none;}
div#link:hover .MainLink {color:black; font-weight:bold; margin-right:5px;}
div#link:hover span {display: block; text-decoration : none;
position: absolute; top: 0; left: 177px; width: 200px; text-align:left;
padding: 0px; margin: 0px; z-index: 100; color: black;}







.sublink2 {
font-weight:normal;
margin-left:17px;
vertical-align:middle;
height:13px;
display:block;
color:black;
line-height:13px;
background-color:white;
margin-bottom:1px;
}

.sublink2:hover {
font-weight:normal;
margin-left:17px;
vertical-align:middle;
height:13px;
display:block;
color:white;
line-height:13px;
background-image:url(../gfx/navi.gif); 
margin-bottom:1px;
}




.sublink {
font-weight:normal;
margin-left:14px;
vertical-align:middle;
height:13px;
display:block;
color:black;
line-height:14px;
background-color:white;
margin-bottom:1px;
}

.sublink:hover {
font-weight:normal;
margin-left:14px;
vertical-align:middle;
height:13px;
display:block;
color:white;
line-height:14px;
background-image:url(../gfx/navi.gif); 
margin-bottom:1px;
}

a.tooltipBlue{
width:177px;
text-align:right;
    position:relative; /*this is the key*/
padding-right:3px;
    z-index:24; background-image:url(../gfx/navi.gif); background-color:red;
margin-bottom:1px;
color:white;
    text-decoration:none}
/*hier bitte kein exaktes #ffffff verwenden da der internetexplorer sowas nicht mag*/
a.tooltipBlue:hover{z-index:25; color:black; font-weight:bold; padding-right:5px; background-image:url(../gfx/naviHover.gif); background-color:white}

a.tooltipBlue span{display: none; line-height:16px;}

a.tooltipBlue:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:0px; left:174px; 
    text-align: left;
line-height:16px;}














.newsLetterBoxSpacer {
height:29px;
}

h1 {
padding-left:5px;
font-size:110%;
margin-bottom:10px;
margin-top:0px;
color:#2C2C2C;
line-height:25px;
background-image:url(../gfx/naviHover.gif);
}

p{
margin:0px;
margin-bottom:5px;
}
.newsLetterBox {
background-image:url(../gfx/navi.gif);
height:45px;
text-align:right;
vertical-align:bottom;
}

.innerNewsLetterBox {
margin-right:3px;
font:bold 9px Verdana;
color:#F96328;
}

body {
  margin:0px;
  text-align:center;
font:11px Verdana;
color:black;
}

.mainContainer {
  
  width:1004px;
  margin-left:auto;
  margin-right:auto;
  
}

.bodytext {
padding:5px;
}

.headLine{
    height:195px;
overflow:hidden;
  background-image:url(../gfx/header.jpg);
}

.navigation{
  width:178px;
  height:110px;
  background-color:white;
  float:left;
  margin-top:78px;
}


.header {
    height:195px;
  float:right;
  width:813px;
}



.footer {
overflow:hidden;
  font:9px Tahoma;
  height:16px;
  background-color:#414141;
  width:1004px;
text-align:left;
color:white;
line-height:16px;
}

.content {
  margin-bottom:6px;
}

.leftContent {
  
  width:178px;
  /*height:551px;*/
  float:left;
  background-image:url(../gfx/naviLeftBottom.gif);
  
}

.rightContent {
  
  width:813px;
  /*height:551px;*/
  float:right;
  
}

.rootLine {
font:9px Verdana;
  width:813px;
  height:14px;
line-height:14px;
text-align:left;
  
}

.leftSpacer {
  
  height:14px;
  width:178px;
  background-color:white;
}
.absContent {

  width:813px;
  text-align:left;
color: green;
}

.bodytext{
background-image:url(../gfx/naviLeftBottom.gif);
color:#414141;
}

.navLink {
  text-align:right;
  display:block;
  background-image:url(../gfx/navi.gif);
height:12px; 
width:178px;

text-decoration:none;  
}


.navLink:hover {
  text-align:right;
  display:block;
  background-image:url(../gfx/naviHover.gif);
height:12px; 
width:178px;
color:black;
font-weight:bold;
text-decoration:none;  
}



.naviSpacer {
  margin-bottom:1px;
  
}




a.navLink{
line-height:20px;
    position:relative; /*this is the key*/
    z-index:24; 
    background-image:url(../gfx/navi.gif);
font:9px Tahoma;
color:white;
    text-decoration:none}
/*hier bitte kein exaktes #ffffff verwenden da der internetexplorer sowas nicht mag*/
a.navLink:hover{z-index:25; background-color:#F2F6F4}

a.navLink div.innerBox{display: none; line-height:16px;}

a.navLink:hover div.innerBox{ /*the span will display just on :hover state*/
font-weight:normal;    
display:block;
    position:absolute;
    top:0px; left:178px; 
width:200px;
color:black;
    text-align: left;
line-height:16px;}

a.navLink:hover span{
margin-right:5px;
}

a.navLink span{
margin-right:2px;
}

.innerContent {
  
  margin-left:13px; display:block; margin-bottom:1px; background-color:white;
  
}

.absinnerContent {
  display:block;
  margin-left:5px;
  
}




































