#fixedLink {display: none;}


body {
	
	

	text-decoration: none;
	background-image: url(pct/bgd.jpg);
	background-repeat:repeat-x;
	
	color: #ffffff;
	background-color: #ffffff;
	background-position: top; 
	margin-top: 0px;


	

	
}
shadow {
	
	}
table {
	background-color: #ffffff;

	
	}
.oben    { vertical-align:top;}

.bgtrans
	{
	background-color: #ffffff;
	
}
.bgcol
	{
	background-color: #ffffff;
	
}

#navcontainer ul
{




padding-left: 0;
margin-left: 0;

background-color: #ffffff;
font-size: 14px;
color: #ffffff;
float: left;

font-family: Arial, Helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
	
padding: 0.5em 1em;
background-color: #89b5dd;
color: #ffffff;
text-decoration: none;
float: left;
font-weight: bold;
border-width: 0px 2px 0px 0px;
border-right-color: #FFFFFF;
border-style: solid;


}

#navcontainer ul li a:hover
{
background-color: #0062a9;
color: #ffffff;
font-weight: bold;
border-width: 0px 2px 0px 0px;
border-right-color: #FFFFFF;
border-style: solid;
}
#empty { 
padding: 0.5em 1em;
float: left;
background-color: #0062a9;
border-width: 0px 2px 0px 0px;
border-right-color: #FFFFFF;
border-style: solid;

}
#inactive { 
padding: 0.5em 1em;
float: left;
background-color: #0062a9;
color: #ffffff;
font-weight: bold;
border-width: 0px 2px 0px 0px;
border-right-color: #FFFFFF;
border-style: solid;

}
.fehler {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
	color: #cc3333;
	text-decoration: none;
	position: static;
	height: 10px;
	
	

}
.fliesstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 15pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	position: static;
	height: 10px;
	

}
.fliesstextsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #8097a8;
	text-decoration: none;
	position: static;
	height: 10px;
	text-align:right;
	

}
.fliesstextxtrasmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: #8097a8;
	text-decoration: none;
	position: static;
	height: 10px;
	text-align:right;
	

}
.fliesstextsmalla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: #8097a8;
	text-decoration: underline;
	position: static;
	height: 10px;
	text-align:right;

}
.fliesstexta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	position: static;
	height: 10px;
	margin-top: 10;

}

.fliesstextfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14pt;
	font-weight: bold;
	color: #0061a9;
	text-decoration: none;
	position: static;
	height: 10px;
	
	
}
.headlinefettnews {
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 17pt;
	font-weight: bold;
	color: #91adc9;
	text-decoration: none;
	position: static;
	height: 10px;
	
	
}
.headlinefettcontent {
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 19pt;
	font-weight: bold;
	color: #0061a9;
	text-decoration: none;
	position: static;
	height: 10px;
	
	
}
.headlinefettcontent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 17pt;
	font-weight: normal;
	color: #0061a9;
	text-decoration: none;
	position: static;
	height: 10px;
	
	
}
.kontaktformular  {
	
	font-size: 12px;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
	
	 width:  400px;
     margin: 10px 0;
     padding: 10px;
     
     font-family: Arial, Helvetica, sans-serif;
     
     
     float: left;
     clear: both;
     }
     
.kontaktformular fieldset {margin: 10px 0;
						border:0;	}
.kontaktformular a {color: #990000; text-decoration: none;}
.kontaktformular a:hover {color: #0d0a3f;}


	  
.kontaktformular label {
     width: 100px;
	 float: left;
     clear: both;
     padding: 3px 10px;
     margin: 3px 0;
     }
          
.kontaktformular input, .kontaktformular textarea {
     
     background: #dde6ef;
     padding: 0px 3px;
     margin: 3px 0;
	 width: 250px;
	 
}

.kontaktformular input:active, .kontaktformular input:focus, .kontaktformular input:hover { background: #89b5dd;}
.kontaktformular textarea:active, .kontaktformular textarea:focus, .kontaktformular textarea:hover { background: #89b5dd;}

.kontaktdaten table, .anfrage table, .captcha table { border-spacing:0px; width:370px; }
.nix { width:50px; padding:0px;}
.label { width:100px; padding:0px; font-weight: bold; color: #0061a9; font-size: 14px; font-style: normal; line-height: 14pt;}
.field { width:250px; padding:0px;}
.error { width:200px; padding:0px 0px 0px 5px;}
.captchareload { padding-left:10px;}
input.errordesignfields, textarea.errordesignfields { background-color:#cc3333;}




.buttons { text-align: center;}
.buttons input {width:80px;}
.buttons input, .captchareload img { border-top:2px solid #fff; border-left:2px solid #fff; border-bottom:2px solid #666666; border-right:2px solid #666666;}
.buttons input:hover, .captchareload img:hover { background: #89b5dd; color: #fff; border-top:2px solid #ddd; border-left:2px solid #ddd; border-bottom:2px solid #fff; border-right:2px solid #fff;}

.pflichtfeld {
	 color: #5e6266;}
	 
	 
.loginformular  {
	 width:  250px;
     margin: 5px 0;
     padding: 5px;
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     color: #5e6266;
     
     float: left;
     clear: both;
     }
     
.loginformular fieldset {margin: 0px 0; border:0; }
						
.loginformular a {color: #5e6266; text-decoration: none; font-weight: bold;}
.loginformular a:hover {color: #89b5dd; font-weight: bold;}


	  
.loginformular label {
     width: 100px;
	 float: left;
     clear: both;
     padding: 0px 0px;
     margin: 0px 0;
     }
          
.loginformular input, .loginformular textarea {
     
     background: #dde6ef;
     padding: 0px 0px;
     margin: 0px 0;
	 width: 65px;
}

.loginformular input:active, .loginformular input:focus, .loginformular input:hover { background: #89b5dd;}
.loginformular textarea:active, .loginformular textarea:focus, .loginformular textarea:hover { background: #89b5dd;}

.contactdata table, .anfrage table, .captcha table { border-spacing:0px; width:200px; }
.nix { width:50px; padding:0px;}
.label { width:100px; padding:0px;}
.field { width:100px; padding:0px;}






.loginbuttons { text-align: left;}
.loginbuttons input {width:50px;}
.loginbuttons input, .captchareload img { border-top:2px solid #fff; border-left:2px solid #fff; border-bottom:2px solid #666666; border-right:2px solid #666666;}
.loginbuttons input:hover, .captchareload img:hover { background: #89b5dd; color: #fff; border-top:2px solid #ddd; border-left:2px solid #ddd; border-bottom:2px solid #fff; border-right:2px solid #fff;}

#container {
	
background:url(pct/bg-container.png) repeat-y center;
margin:0pt auto;
text-align:middle;
width:1100px; 

}

#bottom {
background:url(pct/bg-bottom.png) no-repeat 0 50% ;
margin:0pt auto;
text-align:middle;

height:25px;
width:1100px; } 
