/* CSS Document */

html{
	margin: 0;
	padding: 0;
}

body {
    margin: 0;
	padding: 0;
	background-color: #FFFFFF;	
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    /*color: #212121;*/
    color: #666666;
}

form{
    margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}

h1 {
	font-size: 120%;
	color: #333333;
}

h2 {
	font-size: 100%;
	margin: 10px 0 10px 0;
	color: #666666;
}

h3,h4,h5,h6 {
	font-size: 100%
	color: #666666;
	/*color: #212121; */
	/*font-weight: normal;*/
	margin: 10px 0 4px 0;
}

#container {
    position:absolute;
	background-image:url(../img/index/bg_navilinks.gif);
    background-position:left;
	background-repeat:repeat-y;
	border:0;
    left:50%;
	height:100%;
	width:760px;
	margin-left: -380px;
	text-align: center;
}

#print_headline {
	display:none;
}

#functleiste {
	text-align: right;
	font-size: 95%; 
	background-color: #FFFFFF;
	width: 100%;
	height: 21px;
}

#functleiste a {
    color: #666666;
	/*color: #212121;*/
    font-size: 95%; 
	text-decoration: none;
}

#functleiste a:hover {
	text-decoration: underline;
	/*color: #666666;*/
	color: #333333;
}

#functleiste a:visited  {
     color: #666666;
	/*color: #212121;*/
	text-decoration: none;
}

#navi_sub {
	width:150px;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #706e6d;	
}

#navi_left {
	background-image:url(../img/index/bg_navilinks.gif);
	background-position:left;
	background-repeat:repeat-y;
	position:absolute;
	float:left;
	z-index:2;
	left:0;
	top:0;
	width:150px;
	margin: 0;
	padding: 0;
	text-align: left;
	height: 1032px;
}

#inhalt {
     background-image:url(../img/index/bg_navilinks.gif);
	background-position:left;
	background-repeat:repeat-y;
    position:absolute;
    float:left;
	border:0;
	left:0px;
	top:0px;
    width:610px;
	padding-left:150px;
	text-align: left;
}

#contenttable{
 width: 610px;
}

.content_headline{ 
 	text-align: left;
	padding-right:15px;
	padding-left:15px;
	padding-top: 10px;
	padding-bottom: 0px;	
}

.content_headline a {
	/*color: #212121;*/
	 color: #666666;
}

.content_headline a:hover {
	text-decoration: underline;
    /*color: #666666;*/
    color: #333333;
}
.content_headline a:visited {
	text-decoration: underline;
	/*color: #212121;*/
	 color: #666666;
}

.content {
    text-align: left;
	padding-right:15px;
	padding-left:15px;
	padding-top: 10px;
	padding-bottom: 30px;
}

.content a {
	/*color: #212121;*/
	color: #666666;
}

.content a:hover {
	text-decoration: underline;
	/*color: #666666;*/
	color: #333333;
}

.content a:visited {
	text-decoration: underline;
	/*color: #212121;*/
	color: #666666;
}

.contentbold{
	font-weight: bold;
}

.contentitalic{
	font-style: italic;
}

.contentbolditalic{
	font-weight:bold;
	font-style: italic;
}

.contentendnote {
    text-decoration: none;
	font-size: 80%;
	font-weight:bold;
}


/*LINKS;*/
.links_linksamm_kp{
	font-size: 95%;
	font-weight: bold;
	color: #333333;
	line-height:180%;
	margin: 15px 0 25px 0;
}

.links_linksamm_kp a {
    text-decoration: underline;
	color: #333333;	
}

.links_linksamm_kp a:hover {
	text-decoration: underline;
	color: #000000;
}
.links_linksamm_kp a:visited {
	text-decoration: underline;
	color: #333333;
}

.links_kaplink_hl {
	font-size: 100%;
	font-weight: bold;
    color: #333333;
	text-align: left;
	margin: 35px 0 10px 0;
}

.ausschreibung_kaplink_hl {
	font-size: 100%;
	font-weight: bold;
    color: #333333;
	text-align: left;
	margin: 35px 0 5px 0;
}

.links_kaplink_unterhl{
    font-size: 95%;
	font-weight: bold;
	color: #666666;
}

.links_kaplink_hl a {
    text-decoration: none;
	color: #333333;
}

.links_kaplink_hl a:hover {
	 text-decoration: none;
}

.links_kaplink_hl a:visited {
	 text-decoration: none;
}
	
.navisub {
	font-size: 98%;
	font-weight:bold;
	color: #ffffff;
	line-height:180%;
	/*text-indent: 10px;*/
	padding-left:10px;
}
.navisub a  {
    color: #ffffff;
	/*color: #212121;*/
	text-decoration:none;	
}
.navisub a:hover {
	color: #ff7551;
	text-decoration:none;
}
.navisub a:visited {
       color: #ffffff;
   /*color: #212121;*/
	text-decoration:none;
}

.navisubgew {
	font-size: 98%;
	font-weight:bold;
	color: #ff7551;
	line-height:180%;
	/*text-indent: 10px;*/
	padding-left:10px;
}

.navileft {
	font-size: 98%;
	font-weight:bold;
	color: #ffffff;
	line-height:180%;
	text-indent: 10px;
	
}
.navileft a  {
	color: #ffffff;
	text-decoration:none;	
}
.navileft a:hover {
	color: #ffffff;
	text-decoration:none;
}

.navileft a:visited {
	color: #ffffff;
	text-decoration:none;
}


.sucheeingabe {
    border:#000000 1px solid;
  	margin: 0;
	padding:1px;
}


.suchebutton {
	font-size: 100%;
	color: #ffffff;
	text-indent: 10px;
	line-height:250%;
}
.suchebutton a {
    background-color:#000000;
	border:#fff 1px solid; 
	padding:2px;
    text-decoration:none;
	color: #fff;
}
.suchebutton a:hover {
	color: #ccc;
	text-decoration:none;
}

.suchebutton a:visited {
	color: #fff;
	text-decoration:none;
}
.suche {
	font-size: 98%;
	font-weight:bold;
	color: #fff;
	/*text-indent:10px;*/
	padding-left:10px;
	line-height:150%;
	text-align:left;	
}

.suche a {
	font-size: 98%;
 	color: #fff;	
}
.suche a:hover {
	font-size: 98%;
	color: #000;
}

.suche a:visited  {
	font-size: 98%;
	color: #fff;
}

/*PRESSE*/
.imagefloat
{
    float: left;
	margin: 0 10px 10px 0;
}

#imgdivre
{
	margin: 0 0 10px 0;
	float: right;
	width: 366px;
}
	
#imgdivu
{
	clear:both;
	margin: 0 0 20px 0;
	}
	
#imgdivallgem
{
	margin: 20px 0 25px 0;
	}

.download_hl{
	font-size: 120%;
	font-weight: bold;
	color: #C4D35E;
	text-align: left;
	margin: 0 0 10px 0;
}

#pressetexte {
	margin: 15px 0 15px 0;
}


li.pdf{list-style-image: url(../../img/index/iconspdf.gif);margin:0 0 5px 0; padding:0;}
li.doc{list-style-image: url(../../img/index/iconsdoc.gif);margin: 0 0 5px 0; padding:0;}

#pressebilder {
	margin: 15px 0 20px 0;
	padding:0;
}

#pressebilder dl{
	float:left;
	margin:0 0 10px 0;
	padding: 0;
	text-align: center;
	float: left;
}

#pressebilder dt{
	line-height:0;
}

#pressebilder dd{
	padding:2px;
	width: 100px;
	text-align: center;
	margin: 0;
	font-size: 95%;
}

#veranbilder {
	margin: 15px 0 20px 0;
	padding:0;
}

#veranbilder dl{
	float:left;
	margin:0 0 10px 0;
	padding: 0;
	text-align: center;
	float: left;
}

#veranbilder dt{
	line-height:0;
}

#veranbilder dd{
	padding:2px;
	width: 110px;
	text-align: center;
	margin: 0;
	font-size: 95%;
}


.clearing {
	clear:both;
	height: 1px;
	width: 100%;
}

/*LINKS LITERATUR UNTERNAV*/

.umnaviB {
	font-size:95%;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
	
.umnaviB ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	
.umnaviB li {
	display: inline;
    color: #08A9DC;

}
.umnaviB li a,.umnaviB li a:visited  {
	text-decoration: none;
    /*color: #212121;*/
	color: #666666;
}
		
.umnaviB li a:hover,.umnaviB li a:active {
	text-decoration: none;
	color: #08A9DC;
}

.ankertop {
	font-size: 95%;
	color: #08A9DC;
	margin: 10px 0 30px 0;
}

.ankertop a, .ankertop a:visited {
	color: #08A9DC;
}
.ankertop a:hover {
    color: #333333;
	/*color: #666666;*/
}


.umnaviB .ankertopbold {
	font-weight: bold;
	font-size: 95%;
	color: #08A9DC;
	margin: 10px 0 30px 0;
	
}

.umnaviB.ankertopbold a,.ankertopbold a:visited {
	color: #08A9DC;
}
.umnaviB .ankertopbold a:hover {
     color: #333333;
	/*color: #666666;*/
}


/*LINKS*/
.links_lit_hl{
	font-size: 120%;
	font-weight: bold;
	color: #08A9DC;
	text-align: left;
	margin: 35px 0 10px 0;
}



/*TIMELINE _ org_gewählt=grün
.umnavi{
	margin-top: 20px;
	font-size:95%;
	color: #fff;
	text-align: left;
    background-color: #0080B4;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-color:#0080B4;
	border-bottom-width: 2px;
	border-bottom-style:solid;
	margin-bottom: 10px;
	margin-top: 20px;

}
	
.umnavi ul {
	margin: 0 9px;
	padding: 0;
	list-style-type: none;
}
	
.umnavi li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #fff;
	font-weight: bold;
	color: #C4D35E;
}

.umnavi li.letzter {
    text-decoration: none;
	border-right: 1px solid #fff;
}		
	
.umnavi li a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

.umnavi li a:visited {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
		
.umnavi li a:hover,.umnavi li a:active {
	text-decoration: none;
	color: #C4D35E;
	font-weight: bold;
}*/


/*TIMELINE_neu _gewählt = weiss, grünwert verdunkelt*/
.umnavi{
	margin-top: 20px;
	font-size:100%;
	color: #666666;
	text-align: left;
    background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-color:#666666;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	margin-bottom: 10px;
	margin-top: 20px;

}
	
.umnavi ul {
	/*margin: 0 9px;*/
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	
.umnavi li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #666666;
	color: #0080B4;
	font-weight: bold;
    line-height:180%;
}

.umnavi li.erster {
	padding: 0 10px 0 0 ;
}

.umnavi li.letzter {
    text-decoration: none;
	border-right: 1px solid #666666;
}		
	
.umnavi li a {
	text-decoration: none;
	color: #666666;
    font-weight: normal;
}

.umnavi li a:visited {
	text-decoration: none;
	/*color: #5E565B; dunkelgrau 
	color: #C4D35E;*/
	color: #666666;
	font-weight: normal;

}
		
.umnavi li a:hover,.umnavi li a:active {
	text-decoration: none;
    color: #0080B4;
    font-weight: normal;
}


/*SUCHE*/
#suche {
	margin: 15px 0 15px 0;
}

#suche .bild {list-style-image: url(../img/navi/quadraterl.gif);margin:15px 5px 5px 0; padding:0;}
#hl_download {
	height: 136px;
}
