/*float layout corrections*/

#bodytext > div.csc-textpic-center {
  /*float: left;*/
}
#bodytext > div.csc-textpic-clear {
  /*clear: none;*/
}

#bodytext > div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{
  /*clear: none;*/
}

/*Listen*/
#bodytext
ol { margin: 0 0 8px 32px; padding: 0;}	 
#bodytext
ul {}
#bodytext
ul li { list-style-type: square; line-height: 19px; padding: 2px 0px 3px 0px;}

	
/*LINKS*/
#content a,
#content a:link,
#content a:visited,
#content a:active {
  /*color: #003366;*/
  /*replaced by wikipedia based link color*/
  color: #003399;
  /*color: #006699;*/
  text-decoration: none; 
}

/*#content .bodytext a,
#content .bodytext a:link,
#content .bodytext a:visited,
#content .bodytext a:active {
  border-bottom: 1px dotted;
}*/

#content p a{ 
  text-decoration: underline;
} 

#content ul a{ 
  text-decoration: underline;
} 

#content a:hover {
  color: #999999;
  /*text-decoration: underline;*/
}
 
.csc-textpic-caption {
   font-size: 0.8em;
   line-height: 12px;
} 
 
/*Headings*/ 
h1 {
    border-bottom: none;
    color: #333333;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0px 0px 20px 0px;
    }

h2 {
    color: #222222;
    font-weight: bold; 
    font-size: 13px;
    margin: 30px 0px 4px 0px;
    padding: 0;
    }

h3 {
  font-weight: bold;
  font-size: 12px;
}  

.csc-subheader {
  font-weight: bold; 
  margin: -30px 0px 0px 0px; 
  padding: 0px 0px 5px 24px; 
  color:#666;
}
 
/*local sitemap at the top of some pages
.csc-section {
  background-image: url("data_/arrow_down.gif"); 
  background-repeat: no-repeat; 
  background-position: 0px 6px; 
  padding-left: 20px ;
  line-height: 24px;
  margin-left: 10px;
  text-decoration:none;
}
*/


/*local sitemap at the top of some pages*/
p.csc-section  {
  background-image: url("../img/arrow_down.gif"); 
  background-repeat: no-repeat; 
  background-position: 0px 6px; 
  padding-left: 20px;
  line-height: 15px;
  margin-left: 10px;
  text-decoration: none;
}


ul.csc-menu{
  list-style-image:url("../img/arrow_down.gif");
  padding-left: 18px;
  margin-left: 10px;
  text-decoration: none;     
  margin-bottom:31px;
}
/*spezifische regel ueberschreibt listen regeln fuer bodytext content*/
#bodytext li.csc-section{
  line-height: 24px;
}
	
	 
/*Drucker Icons*/
/*nicht benutzt
#printer {
  position: absolute;
  left: auto; 
  right: 0px; 
  top: 34px; 
}
*/

/*Sitemap*/

.csc-sitemap-level1 {
    border-bottom: 1px dotted #cccccc;
    padding: 4px;
    font-weight: bold;
    margin-top: 26px;
    text-decoration:none;
    }
    
.csc-sitemap-level2 {
    line-height: 13px;
    padding: 2px;
    font-weight: normal;
    margin-left: 120px;
    text-decoration:none;
    }

.csc-sitemap-level3 {
    font-weight: normal;
    margin-left: 160px;
    text-decoration:none;
    }

.csc-sitemap-level4 {
    line-height: 12px;
    font-size:10px;
    font-weight: normal;
    margin-left: 180px;
    }


/*helper*/
img {border: 0px;}
.clear { clear: both;}
  
div#up {
  background-image: url("../img/arrow_up.gif");
  background-repeat: no-repeat;
  cursor: pointer;
  height: 40px;
  width: 20px;
}

#bodytext .imgright {
    float: right;
    margin-bottom: 1.0em;
    margin-left: 16px;
    }

#bodytext .imgleft {
    float: left;
    margin-bottom: 1.0em;
    margin-right: 16px;
    }

#newsbox{
  padding: 0px 5px 0px 5px;
  border: dotted black 1px;
}

.sitemap{
    margin: 0 0 0 10px;
}

.csc-subheader {
 padding: 0px 0px 5px 0px;
}

.csc-frame{
    width: 700px;
}

.csc-firstHeader{
	margin: 0px 0px 10px 0px;
}
	 


/*Rahmen1 und Rahmen2*/
.csc-frame-frame1{font-size:11px; line-height:15px; background-color:#ffffff;  width:800px;  border: 1px dotted#000000; color: #003366; padding:8px; margin-bottom:10px;}
.csc-frame-frame1 p {background-image: url("../img/arrow_right.gif"); background-repeat: no-repeat;  padding: 0 0 10px 16px;}

.csc-frame-frame2{font-size:11px; line-height:15px; background-color:#ffcccc;  width:90%;  border: 1px solid #000000; color: #003366; padding:8px;margin-bottom:10px;}
.csc-frame-frame2 p {background-image: url("../img/arrow_right.gif"); background-repeat: no-repeat;  padding: 0 0 10px 16px;}

.csc-frame-indent  {line-height: 18px; background-color: rgb(247, 169, 0); color: rgb(255, 255, 255); width: 90%; margin-bottom: 40px; padding: 10px;}
.csc-frame-indent p {background-image: url("../img/arrow_right.gif"); background-repeat: no-repeat;  padding: 0 0 10px 16px;}


/*header startseite*/
.medien { color:#000066;  font-size: 50px; margin-bottom: 20px; font-weight: bold; padding-bottom:40px; }

.pdf {
  background-image: url("../img/icon_acrobat.gif"); 
  background-repeat: no-repeat; 
  background-position: 0 0px; 
  padding-left: 17px;
  margin-bottom: 10px;
  line-height: 16px;	
  }

/*tabelle personenübersicht*/
.persons-table td.td-0 {
  width:300px;
  }

.persons-table td.td-1 {
  width:400px;
  }

.persons-table td.td-2 {
  width:150px;
  }
.persons-table th {
  text-align:left;
  }





