@charset "iso-8859-1";
/* CSS Document */

*{	font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px; margin:0px;}
body{
	color:#999999;
	background-color:#505453;
	margin:auto;
	padding:0px;
	text-align:center;
	background-image:url(images/hintergrund.gif);
	background-position:50% 0px;
	background-repeat:no-repeat;}
form{display:inline;}
a {	font-size: 12px;
	color: #666666;}
a:hover{
	color:#006699;}
img{border:0px;}
h1{	color:#006699;
	font-size:16px;
	font-weight:bold;
	margin-bottom:25px;}
h1 span{
	color:#cccccc;
	font-size:16px;
	font-weight:bold;}
h2{	font-size:14px;
	margin-bottom:15px;
	color:#006699;}
h3{	color:#006699;}
table{
	border-collapse:collapse;
	border-spacing:0px;}
th{	font-weight:normal;
	color:#006699;
	border-bottom:2px solid #999999;}
td{ vertical-align:top;}
hr{ border:0px;
	background-color:#FFFFFF;
	height:1px;
	border-top:1px solid #cccccc;
	margin:5px 0px;}
.clearing{
	clear:both;
	height:0px;}
#container{
	width:1000px;
	margin:15px auto;}
#header{
	height:179px;}
#navi{
	height:19px;
	text-align:right;
	background-image:url(images/navi.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:3px;
	padding-right:10px;}
#navi a:link, #navi a:visited{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:10px;}
#navi a:hover{
	color:#006699;}
#navi a.active:link, #navi a.active:visited{
	color:#006699;
	text-decoration:none;
	margin-left:10px;}
#header2{
	height:40px;
	background-image:url(images/head2.jpg);
	background-repeat:no-repeat;}
#contentwrap{
	text-align:left;
	line-height:20px;
	background-image:url(images/content_back.jpg);
	background-repeat:repeat-y;}
#leftnavi{
	width:250px;
	float:left;
	padding:20px 0px;}
#leftnavi .active{color:#006699;}
.leftnavi{
	padding-left:85px;
	color:#666666;}
.leftnavi li{
	list-style-type:none;
	display:inline;}
.leftnavi li a:link, .leftnavi li a:visited{
	font-size:12px;
	text-decoration:none;
	color:#999999;
	display:block;
	width:120px;}
.leftnavi li a:hover{
	color:#006699;}
.lnlink{
	background-image:url(images/pl.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;	
	padding-left:15px;}
a.lnlink:hover{
	background-image:url(images/pl_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;}
.leftnavi li a.lntitle:link, .leftnavi li a.lntitle:visited{
	background-image:url(images/pl_dunkel.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;	
	padding-left:15px;
	color:#666666;}
.leftnavi li a.lntitle:hover{
	background-image:url(images/pl_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;}
.lngelb{
	background-image:url(images/pl_gelb.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;	
	padding-left:15px;}
a.lngelb:hover{
	background-image:url(images/pl_gelb_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;}
.lnblau{
	background-image:url(images/pl_blau.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;	
	padding-left:15px;}
a.lnblau:hover{
	background-image:url(images/pl_blau_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;}
.lngruen{
	background-image:url(images/pl_gruen.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;	
	padding-left:15px;}
a.lngruen:hover{
	background-image:url(images/pl_gruen_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;}
#content{
	float:left;
	width:500px;
	padding:20px 25px;}
#content a:link, #content a:visited{
	background-image:url(images/pl.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;	
	padding-left:15px;
	text-decoration:none;}
#content a:hover{
	background-image:url(images/pl_hover2.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;	
	padding-left:15px;}
#rightnavi{
	width:197px;
	margin-left:800px;
	padding-top:65px;}
#rightnavi .infobox {
	padding:0 30px 20px 30px;}
#rightnavi .infobox h4 {
	margin-bottom:0px;
	font-weight:normal;
	color:#006699;}
.rightnavi{	
	padding-left:15px;
	padding-right:15px;
	color:#666666;}
.rightnavi li{
	list-style-type:none;
	display:inline;}
.rightnavi li a:link, .rightnavi li a:visited{
	font-size:12px;
	text-decoration:none;
	color:#999999;
	display:block;}
.rightnavi li a:hover{
	color:#006699;}
.rnlink{
	background-image:url(images/pr.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;	
	padding-left:15px;}
a.rnlink:hover{
	background-image:url(images/pr_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;	
	padding-left:15px;}
.rntitle{	
	padding-left:15px;}
/*##### DOWNLOAD #####*/
.tbl_download td{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;}
.tbl_download .dl_bereich{
	font-weight:bold;
	border-bottom:2px solid #006699;
	border-right:1px solid #cccccc;}
.tbl_download th{
	border-right:1px solid #cccccc;}
/*##### ANFRAGEN #####*/
.tbl_anfragen .dunkel{
	color:#666666;}
.tbl_anfragen .input_lang{
	border:1px solid #999999;
	width:285px;
	color:#999999;}
.tbl_anfragen .input_kurz{
	border:1px solid #999999;
	width:130px;
	color:#999999;}
.tbl_anfragen textarea{
	border:1px solid #999999;
	width:285px;
	height:150px;
	color:#999999;}
.tbl_anfragen .input_button{
	border:1px solid #999999;
	color:#999999;
	background-color:#ffffff;
	width:75px;}
.input_button:hover{
	color:#006699;}