

/*+html.OneContent,  .TwoContent, .ThreeContent ul {
margin-left:2em;
}



.OneContent,  .TwoContent, .ThreeContent ul {
margin-left:-1em;
}

*/

.csc-textpic-caption{display:none;}

.external-link-new-window img{
border-bottom:0;
border-top:0;
border-left:0;
border-right:0;
}



p.bodytext{
text-indent:0;
line-height:120%;
margin-bottom:1em;
}

html {
height:99%;
width:99%;
overflow:hidden;
font-family:Arial,Verdana,sans-serif;
background-color:#FAF7F3;
font-size:12px;
}

*+html body{ width:99%;height:99%;  overflow:hidden; }
* html body{ width:99%;height:99%;  overflow:hidden; }



.gross{
position:absolute;
top:25px;
width:980px; 
margin:auto; 
text-align:left; 
padding:0;
height:95%;
left:1%;
right:1%;
background-color:white;
}

*+html .gross{position:relative; top:15px; width:980px;  height:95%;}

* html .gross{position:relative;  left:0;top:0px;width:980px;height:580px;  border:0px solid red; }


/*********************************HEADER***************************************/

.header{
position:absolute;
width:100%;
height:89px;
border-bottom:1px solid #018B8B;
border-left:1px solid silver;
border-top:1px solid silver;
border-right:1px solid silver;
background-image: url("../images/header.jpg");
background-repeat:no-repeat;
}

.logo{
position:absolute;
height:89px;
margin-top:0px;
width:100%;
z-index:0;
/*background-color:#d8e1e0;*/
}


.clearer {
clear:both;
}

.logotext{
position:absolute;
width:650px;
height:89px;
top:0;

color:#303030;
font-size:55px;
font-weight:bold;
z-index:1;
}

.logotitle{
color:#303030;
font-size:55px;
font-weight:bold;
}
/********************************HNAVI*****************************************/

.hnavi{
float:left;
width:100%;
height:25px;
background-color:#018B8B;
border:1px solid #018B8B;
text-align:left;
margin-top:93px;
position:absolute;

}


.menu{ 
padding:0.2em 0.4em;
color:white;
background-color:#73B7BF;
}



.hnavi a{

display:block;
text-decoration: none;
float:left;
font-size:12px;
text-align:center;
width:9em;
color:white;
padding-top:0.3em;
margin:1px;
border-right:1px solid white;
}


/****************************MITTE*********************************************/

.container{      
      position:absolute;
      top:124px;
      bottom:25px;

      width:100%;
      overflow:hidden;
      border:1px solid silver; 
     
      }
      
*+html .container{
      border:1px solid silver;
      top:124px;
      bottom:25px;      
      left:0;
      position:absolute;    
      width:100%;
      overflow:hidden;
      } 


* html .container{
      border:1px solid silver;
      top:124px;
      height:450px;
     
      left:0;
      position:;    
      width:100%;
      overflow:hidden;
      } 

/***************************************LEFTNAVI*******************************/

.navi{    
position:absolute;
width:16em;
left:0;
margin-top:0;
float:left;
clear:left; 
border-right:1px solid silver;  
height:100%;  
overflow:auto;
overflow-x:hidden;
background-color: #DEE7E2;
/*background-image: url("../images/nav.jpg");
background-repeat:no-repeat;*/
scrollbar-face-color: #DEE7E2;
scrollbar-highlight-color: white;
scrollbar-shadow-color: white;
scrollbar-3dlight-color: #8daed1;
scrollbar-arrow-color: #018B8B;
scrollbar-track-color:#018B8B;
scrollbar-darkshadow-color: #8daed1;
}


.button{margin-top:30px;}


.aktiv li a{
color:white;
text-decoration:none;
}

.aktiv a{
background: url("../images/pfeil.gif") center right no-repeat;
border:0px solid red;
}

.button ul {
list-style: none;
width:14em;
margin: 0;
padding:0;
text-align: left;
font-weight:bold;  
}

.button ul li{ 
list-style: none; 
}  

.button ul a{ 
display: block; 
color:black;
text-decoration: none;
width:100%; 
height:16px;
font-size:12px;
margin-top: 0.3em;

padding-left:0.5em;
padding-top:0.5em;
padding-bottom:0;

border-right:1px solid #00BBC0; 
border-bottom:1px dotted #00BBC0; 

}  

.button li a{
color:#026969;
display:block;
}

/*
.button ul li a:hover{  
color:blue;
}
*/

img{
border:0;
}

.undernavi{
margin-top:2em;
width:16em;
height:auto; 
border:0px solid red;
float:left;
clear:left; 
padding-left:0.5em;
padding-right:0.5em;
margin-left:0.2em;
}


.undernavi ul {
list-style: none;
width:16em;
margin: 0;
padding:0;
text-align: left;
font-weight:bold;  
border:0px solid red;
}

.undernavi ul li{ 
list-style: none; 
}  

.undernavi ul a{ 
display: block; 
color:black;
text-decoration: none;
width:100%; 
height:14px;
font-size:10px;
margin-top: 0.2em;
padding-left:2em;
padding-bottom:0;
border-right:0px solid #00BBC0; 
border-bottom:0px dotted #00BBC0; 
background: url("../images/gel.gif") center left no-repeat;
}  


*+html .undernavi ul a{ 
display: block; 
color:black;
text-decoration: none;
width:100%; 
height:14px;
font-size:10px;
margin-top: 0;
padding-left:2em;
padding-top:0em;
padding-bottom:0;
border-right:0px solid #00BBC0; 
border-bottom:0px dotted #00BBC0; 
background: url("../images/gel.gif") center left no-repeat;
}

.undernavi li a{
color:#026969;
}

.undernavi ul li a:hover{  
color:blue;
}

.ebene {
background: url("../images/2ebene.gif") center left no-repeat;
padding-left:1px;
}
*+html .ebene {
background: url("../images/2ebene.gif") center left no-repeat;
padding-left:1px;
}


.ebene1 {
background: url("../images/3ebene.gif") center left no-repeat;
padding-left:9px;
}

*+html .ebene1 {
background: url("../images/3ebene.gif") center left no-repeat;
padding-left:9px;
}

/*******************************ONECONTENT*********************************/
.OneContent{
position:absolute;
height:100%;
width:80.5%; 
text-align:left; 
margin-left:16.1em;
float:right; 
clear:right;  
left:0;
top:0;
overflow:auto;
overflow-x:hidden;
border:0px solid blue;
border-left:0px solid silver;
scrollbar-face-color: #DEE7E2;
scrollbar-highlight-color: white;
scrollbar-shadow-color: white;
scrollbar-3dlight-color: #8daed1;
scrollbar-arrow-color: #018B8B;
scrollbar-track-color:#018B8B;
scrollbar-darkshadow-color: #8daed1;
}

.OneContent .contentBorder{
border:0px; 
}



.content{
padding-left:1em;
padding-right:1em;
margin-top:30px;

}


*+html .OneContent{width:80.3%;margin-left:16.1em;}

/****************************************TWOCONTENT**********************************/

.TwoContent{
position:absolute;
height:100%;
width:79%; 
text-align:left; 
margin-left:16.1em;
float:right; 
clear:right;  
left:0;
top:0;
overflow:auto;
border:0px solid red;
scrollbar-face-color: #DEE7E2;
scrollbar-highlight-color: white;
scrollbar-shadow-color: white;
scrollbar-3dlight-color: #8daed1;
scrollbar-arrow-color: #018B8B;
scrollbar-track-color:#018B8B;
scrollbar-darkshadow-color: #8daed1;
}

*+html .TwoContent{width:79%; }
* html .TwoContent{width:79%; }


.Twoleft{
margin-left:1em;
margin-right:0.5em;
margin-top:30px;
border:1px solid silver;
width:31em; 
float:left;
padding-left:1em;
padding-right:1em;
}

* html .Twoleft{
margin-left:1em;
margin-right:0.5em;
margin-top:30px;
border:1px solid silver;
width:43%; 
float:left;
padding-left:1em;
padding-right:1em;
}


.Tworight{
width:26em;
margin-top:30px;
float:right;
border:1px solid silver;
padding-left:0.5em;
padding-right:0.5em;
margin-right:1em;
}


 *+html .Tworight{
width:26em;
margin-top:30px;
float:right;
border:1px solid silver;
padding-left:0.5em;
padding-right:0.5em;
margin-right:1em;
}
.TwoContent .Twoleft .contentBorder{
border:0px; 
}


/**************************************THREECONTENT**********************************/

.ThreeContent{
position:absolute;
height:100%;
width:80.5%; 
text-align:left; 
margin-left:16.1em;
float:right; 
clear:right;  
left:0;
top:0;
overflow:auto;
border:0px solid silver;

scrollbar-face-color: #DEE7E2;
scrollbar-highlight-color: white;
scrollbar-shadow-color: white;
scrollbar-3dlight-color: #8daed1;
scrollbar-arrow-color: #018B8B;
scrollbar-track-color:#018B8B;
scrollbar-darkshadow-color: #8daed1;

}

*+html .ThreeContent{width:80.2%; }
* html .ThreeContent{width:80.3%; }

.ThreeContent .Tleft .contentBorder{
border:1px solid silver; 
margin-top:10px; 
padding-left:0.5em;
padding-right:0.5em;
}


.ThreeContent .Tleft .TopImage{
width:512px; 
border:0;
padding:0;
margin-left:1.1em;
float:left;
}

* html .ThreeContent .Tleft .TopImage{
width:510px; 
border:0;
padding:0;
margin-left:7px;
float:left;
}

.Tleft{
border:0px solid blue;
width:70%; 
float:left;
padding-top:30px;
}

*+html .Tleft{width:68.5%;border:0px solid blue;}
* html .Tleft{width:68.5%;border:0px solid blue;}

.Tleft .left{
width:245px;
border:0px solid red;
float:left; 
margin-top:0px;
padding-left:14px;
padding-right:0px;
}


* html .Tleft .left{
width:225px;
border:0px solid red;
float:left; 
margin-top:0px;
padding-left:14px;
padding-right:0px;
}

.Tleft .right{
width:245px;
border:0px solid green;
float:right; 
padding-right:14px;
}

* html .Tleft .right{
width:255px;
border:0px solid green;
float:right; 
padding-right:14px;

}

.Tright{
width:17em;
margin-top:30px;
float:right;
border:1px solid silver;
padding-left:0.5em;
padding-right:0.5em;
margin-right:1em;
}

* html .Tright{
width:16em;
margin-top:30px;
float:right;
border:1px solid silver;
padding-left:0.5em;
padding-right:0.5em;
margin-right:0.5em;
}

*+html .Tright h1{margin-top:15px;}
* html .Tright h1{margin-top:15px;}


h1{
width:100%;
background-image: url('../images/h1.jpg');
color:#5F5E5E;
text-align:left;
font-size:14px;
padding-left:4px;
padding-top:3px;
margin-bottom:5px;
}

/*
h1{
width:100%;
height:18px;
background-image: url('../images/h1.jpg');
color:#5F5E5E;
text-align:left;
font-size:14px;
padding-left:4px;
padding-top:3px;
margin-bottom:5px;
}
*/


h2 {font-size:15px;}
.dick{
font-weight:bold;
}



.activ{    
font-weight:bold;
}


div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
padding: 4px;
border: 1px solid #889fbe;
background-color: #CBD6E5;
text-align: center;
}

/**/
.footer{
position:absolute;
width:100%;
bottom:0px;
height:20px;
border:1px solid silver;
text-align:center;
background-color: #DEE7E2;
} 

 

* html .footer{
position:absolute;
width:100%;
bottom:0px;
height:20px;
border:1px solid silver;
text-align:center;
background-color: #DEE7E2;
}


.footer a{
font-family:Arial,Verdana,sans-serif;
display:block;
text-decoration: none;

font-size:12px;
text-align:center;
width:5em;
color:#026969;
padding:0.2em 0.5em;
float:right;
border-right:1px solid white;
}

.menufooter{ 

text-decoration:underline;
}

/*** Rahmen ***/
.csc-frame-frame1{
border:3px solid silver; 
}

.csc-frame-frame2{
border:1px dotted silver; 
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
    padding: 4px;
    border: 1px solid #889fbe;
    background-color: #CBD6E5;
    text-align: center;
}
/*
.csc-textpic-image csc-textpic-firstcol  dt{width:100%;}
csc-textpic-lastcol*/
#print{
position:absolute;
top:-100px;
visibility:hidden;

} 


