
html {min-height: 100%; padding-bottom:30px;}

* {
	margin: 0;
	padding: 0;
}

hr{ border-top: #CCCCCC 1px solid;
border-bottom: #CCCCCC 0px solid;
}




	.a5:link { text-decoration:none;  color: #666666;  font: 8pt/1.5em Arial, Helvetica, sans-serif;   padding-left:46px;  background-image: url(img/pdf_teaser.jpg);  background-repeat: no-repeat;background-position: 26Px -1Px;}
	.a5:visited { text-decoration:none;  color: #666666;  font: 8pt/1.5em Arial, Helvetica, sans-serif;    padding-left:46px;  background-image: url(img/pdf_teaser.jpg);  background-repeat: no-repeat;background-position: 26Px -1Px;  }
	.a5:hover { text-decoration:none; color: #e0061e ;  font: 8pt/1.5em Arial, Helvetica, sans-serif;   padding-left:46px;  background-image: url(img/pdf_teaser.jpg);  background-repeat: no-repeat;background-position: 26Px -1Px; }



	.a1:link { text-decoration:none; color: #0a0967;  font: 8pt/1.5em Arial, Helvetica, sans-serif; }
	.a1:visited { text-decoration:none; color: #0a0967;  font: 8pt/1.5em Arial, Helvetica, sans-serif; }
	.a1:hover { text-decoration:none; color: #0000FF;	  font: 8pt/1.5em Arial, Helvetica, sans-serif; }
	
	.a3:link { text-decoration:none; color:#000000;  font: 7pt/1.5em Arial, Helvetica, sans-serif; }
	.a3:visited { text-decoration:none; color:#000000; font: 7pt/1.5em Arial, Helvetica, sans-serif; }
	.a3:hover { text-decoration:none; color: #0000FF;	  font: 7pt/1.5em Arial, Helvetica, sans-serif; }
	
	.a4:link { text-decoration:none; color:#000000;  font: 7pt/1.5em Arial, Helvetica, sans-serif; letter-spacing:1px; border-bottom: #CCCCCC  1px solid; padding-left:15px; font-weight:bold;}
	.a4:visited { text-decoration:none; color:#000000; font: 7pt/1.5em Arial, Helvetica, sans-serif;letter-spacing:1px; border-bottom: #CCCCCC  1px solid; padding-left:15px; font-weight:bold; }
	.a4:hover { text-decoration:none; color: #0000FF;	  font: 7pt/1.5em Arial, Helvetica, sans-serif;letter-spacing:1px; border-bottom: #CCCCCC  1px solid; padding-left:15px; font-weight:bold; }
	
	
	.a2:link { font: 8pt/1.5em Arial, Helvetica, sans-serif ;
	color: #0a0967;
	display: block;
	padding: 8px 0 8px 5%;
	text-decoration: none;
	width: 95%;}
	.a2:visited { font: 8pt/1.5em Arial, Helvetica, sans-serif ;
	color: #0a0967;
	display: block;
	padding: 8px 0 8px 5%;
	text-decoration: none;
	width: 95%;}
	.a2:hover { font: 8pt/1.5em Arial, Helvetica, sans-serif ;
	color:#e0061e ;
	display: block;
	padding: 8px 0 8px 5%;
	text-decoration: none;
	width: 95%; }
	
.contentlink{
font: 8pt/1.5em Arial, Helvetica, sans-serif;  color: #666666; font-weight:bold; padding-left:25px; padding-top:18px; text-decoration: none; 
}
.contentlink:hover{	
font: 8pt/1.5em Arial, Helvetica, sans-serif; color:#0000FF; font-weight:bold; padding-left:25px; padding-top:18px; text-decoration: none;
}

.contentlink_a{
font: 8pt/1.5em Arial, Helvetica, sans-serif;  color: #0000FF; font-weight:bold; padding-left:25px; padding-top:18px; text-decoration: none; 
}
.contentlink_a:hover{	
font: 8pt/1.5em Arial, Helvetica, sans-serif; color:#0000FF; font-weight:bold; padding-left:25px; padding-top:18px; text-decoration: none;
}




.reflink{
font: 8pt/1.5em Arial, Helvetica, sans-serif;  color: #666666;  padding-left:25px;  text-decoration: none; 
}
.reflink:hover{	
font: 8pt/1.5em Arial, Helvetica, sans-serif; color:#0000FF; padding-left:25px;  text-decoration: none;
}

.reflinkused{
font: 8pt/1.5em Arial, Helvetica, sans-serif;  color:#0000FF;  padding-left:25px;  text-decoration: none; 
}
.reflinkused:hover{	
font: 8pt/1.5em Arial, Helvetica, sans-serif; color:#0000FF; padding-left:25px;  text-decoration: none;
}

.style1 {font: 8pt/1.5em Arial, Helvetica, sans-serif bold; color: #0a0967; padding-left:5px;  border-bottom: #CCCCCC 1px solid; }
.style2 {font: 7pt/1.5em Arial, Helvetica, sans-serif bold; color:#172a83;}
.style3 {font: 7pt/1.5em Arial, Helvetica, sans-serif bold; color: #0a0967; padding-left:22px;}
.style10 {font: 8pt/1.5em Arial, Helvetica, sans-serif bold; color: #0a0967; padding-left:5px;    padding-left:25px; line-height:1.6 }

body {
	background: #E7E7E2 url('img/body.jpg') repeat-y  center top;
	color: #444;
	font: 8pt/1.5em Arial, Helvetica, sans-serif;
	
}

p,code,ul {padding-bottom: 1.2em;  }

li {list-style: none;}


h1 {font: 10pt/1.5em Arial, Helvetica, sans-serif;  color: #666666; font-weight:bold; padding-left:25px; padding-top:14px; }
h2 {font: 8pt/1.5em Arial, Helvetica, sans-serif;  color: #666666; font-weight:bold; padding-left:25px; padding-top:18px; }
h3 {font: 8pt/1.5em Arial, Helvetica, sans-serif bold; color: #666666; padding-left:8px;  border-bottom: #FFF 1px solid; font-weight:bold;  }


.newstext{
font:  8pt/1.5em Arial, Helvetica, sans-serif bold; color:#888888; padding-left:8px; 
}



.table1{
 background-color:#E7E7E2;

}





/* misc */
.clearer {clear: both; font-size: 0;}
.left {float: left;}
.right {float: right;  }
.center {float: center;  }

/* structure */
.inner-container {
	
	background: #FFF;  
	
	margin: 0 auto;
	padding: 0px;
	width: 820px;
}

.outer-container {
	
	
}






/* main */
.main {
	
	padding: 0px 0px 0 0;   margin-top: -28px;
}

/* content */
.content {
	float: right;
	width: 620px; 
	margin-top: 0px; margin-right: 0px; border-left: #CCCCCC 1px solid;
	padding-bottom: 20px;
}


.content p {font: 8pt/1.5em Arial, Helvetica, sans-serif bold; color: #666666;  padding:25px;   }


.nolink {font: 8pt/1.5em Arial, Helvetica, sans-serif bold; color: #b3b3b3;  padding-left:25px;   }






.news{ 

float: left;width: 199px; 
}




/* navigation height:350px; */
.navigation {
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	width: 199px; height:240px;
	
}
.navigation h2 {
	color: #666666;
	font: 10pt/1.5em Arial, Helvetica, sans-serif bold;
	
	margin: 0;
}
.navigation ul {
	padding: 0;
	
}
.navigation li {border-bottom: #CCCCCC  1px solid; }
.navigation li a {
	font: 7pt/1.5em Arial, Helvetica, sans-serif ;
	color: #0a0967;
	display: block; 
	
	text-decoration: none;
	padding-top:5px;padding-bottom:5px;  padding-left:15px; letter-spacing:1px;
}


.navigation li .aktuell {
	font: 7pt/1.5em Arial, Helvetica, sans-serif;
	color: #0000FF;	
	}

.navigation li a:hover {
	font: 7pt/1.5em Arial, Helvetica, sans-serif ;
	
	color: #0000FF;	
}



/* footer */
.footer {
	border-top: #a1a1a1 1px dotted; height:15px; 
	
	
	
	
}



img {border: none}