



/*************************************

 +Containers

 *************************************/

body

{

 color: #0000cc;

  background-color:#FEFAF2;
  
  font-family: Arial, Helvetica, sans-serif;

  font-size: 10pt;

  line-height:1.4;

  text-align:left;

  margin:0;

  padding:0;

}





#flaggen {

	position:relative;

	top:-20px;

	left:-30px;

	float:right;

	height:0px;

	z-index:2;

}





#wrap

{

  position:relative;

  padding-top:0;

  text-align:left;

  width:1000px;

  margin:0 auto;

  margin-top:-20px;



}



td.top_left {

  background:#ffffff  url(../images/top_li.jpg) repeat-x;

  

}

td.top_right {

  background:#ffffff  url(../images/top_re.jpg) repeat-x;

  

  

}





#headerimg {

  background:url(../images/logo.jpg);

  margin:0px;

  padding:0px;

  height:205px;

}



#header

{

  text-align:left;

  width:1000px;

  margin-bottom:0px;

  padding-top:0px;

}





#content

{

  text-align:justify;

  float:left;

  width:550px;	

  margin:2px 10px 0px 10px;
  border-right:0px #ccc dashed;
  border-left:0px #ccc dashed;


}



#sidebar-left

{

  font-size:1em;
  float:left;
  width:180px;
  margin:2px 10px 0px 10px;

  
}



#sidebar-left a { 

	display:block;

	padding:5px;

	

}



#sidebar-left p { 

margin:0px;

}





#content .htmlarea img {

   margin: 0px;

}









#sidebar-right

{


  

  font-size:1em;

  float:left;

  width:200px;
  max-width: 200px;
  

  margin:2px 10px 0px 10px;

  line-height:1.2;

}



#footer

{

  background:url(../images/bottom_re.jpg) repeat-x bottom left;

  color:#e6e6e6;

  font-size:1em;

  clear:both;

  text-align:center;

  padding:1em;

  

}





td.bottom_center {

  background:#FEFAF2  url(../images/bottom.jpg) no-repeat bottom center;

  height:640px;

  vertical-align:top;

}



td.bottom_left {

  background:#FEFAF2  url(../images/bottom_li.jpg) repeat-x bottom; 

  

}

td.bottom_right {

  background:#FEFAF2  url(../images/bottom_re.jpg) repeat-x bottom;

  

  

}



td.footer_center {

  height:30px;

  text-align:center;

  

}



td.footer_center  a{

	

	padding-left:20px;

	padding-right:20px;

	letter-spacing:1px;

	text-transform:uppercase;

}

td.footer_center  a:hover{

	background-color:#F9E4C5;

}





/*************************************

 +Search form

 *************************************/



.search-form {

	font-size:1.2em;

	background:url(../images/search.jpg) no-repeat;

	position:relative;

	width:147px;

	height:44px;

	margin-bottom:10px;

}

.search-form input{

	width:105px;

	margin:13px 0 0 9px;

	border:0px;

	background:#f9f9f9;

  color: #454545;

}



/*************************************

 +Footer

 *************************************/







#footer a

{

  color:#E6E6E6;

}



#footer a:hover

{

  color:#b2b2b2;

}





/*************************************

 +Hn, a and p

 *************************************/



 a

{

  color:#000066;

  text-decoration:none;

}



 a:hover

{

  color:#000066;

  text-decoration:underline;

}





h2,h3,h4

{

  font-weight:normal;

  margin:0;

}



h1 {

  font-size:24px;
  font-weight:normal;
  margin-bottom:8px;
  text-align:center;
  

}


h6 {

  font-size:10px;
  font-weight:normal;  

}


    


img.centered

{

  display:block;

  margin-left:auto;

  margin-right:auto;

}



img.alignright

{

  display:inline;

  margin:0 0 2px 7px;

  padding:4px;

}



img.alignleft

{

  display:inline;

  margin:0 7px 2px 0;

  padding:4px;

}



.alignleft

{

  float:left;

}



.aligncenter

{

  margin-left:auto;

  margin-right:auto;

}





/*************************************

 +Sidebar

 *************************************/

 

#content a

{

  color:#000065;

  font-weight:bold;

  text-decoration:none;

}





#content p

{

  margin-bottom:5px;

  margin-top:5px;



}





#content a:hover

{

	background-color:#F9E4C5;

} 


#content td {
  font-size:10pt;
}
 

#sidebar h1

{

  font-size:1em;
  font-weight:bold;
  background-color:#F9E4C5;
  color:#000066;

  

}





#sidebar ul

{

  list-style-type:none;

  clear:both;

  padding:0;

  margin-left:0px;

}



#sidebar p

{

   padding-left:5px;

   padding-right:5px;

}





#sidebar ul li

{

  padding-top:1px;

  padding-bottom:1px;

  display:block;

}





#sidebar ul li a

{

  color:#000065;

  text-decoration:none;

  padding-left:10px;

  padding-right:10px;

  padding-top:1px;

  padding-bottom:1px;

 /* display:block;*/

}





#sidebar ul li a:hover, #sidebar a:hover{

	background:#F9E4C5;

}









#sidebar h2

{

  color:#000065;

  font-size:1.5em;

  margin-top:1em;

}



#sidebar h4

{

  color:#000065;

  font-size:1.5em;  

  padding-top:5px;

}





#sidebar img

{

  max-width:140px;

  border:0;

}



#sidebar a

{

  color:#000065;

  font-weight:bold;

  text-decoration:none;

}



#sidebar a:hover

{

	background-color:#F9E4C5;

} 





#sidebar-right ul  {

  padding-left:10px;

  padding-right:10px;

  padding-top:0px;

  padding-bottom:0px;

  margin:0px;

}







#sidebar-right ul li {

	padding:0px 0px 8px 20px;

	font-size:80%;

	background:transparent url(../images/doppelpfeil.gif) no-repeat left 2px;

	color:#000066;

}



#sidebar-right ul li a {

	font-weight:normal;

	display:block;

	padding:0px;



}







#sidebar-right p {

	font-size:80%;

	margin-top:3px;

	margin-top:3px;

}





/*************************************

 +Menu Categories

 *************************************/

#catmenu

{

  position:relative;

  

  left:0px;

  top:158px;

  height:120px;

  margin:0;

  padding:0;

}



#catmenu ul

{

  font-weight:bold;

  font-size:1.2em;

  list-style:none;

  margin:0;

  padding:0px;

}



#catmenu li

{

  float:left;

  border-bottom:0;

 

}



#catmenu li a

{

  color:#ffffff;

  margin-left:0px;

  display:block;

  padding:10px 15px 13px 15px;

}



#catmenu li.current-cat a

{

  background:#7AAFCB;

  color:#fff;

  display:block;

  padding:6px 10px 5px;

}



#catmenu li a:hover

{

  background:#000065;

  color:#fff;

}



#catmenu ul li ul

{

  display:none;

}





img.left

{

  float:left;

  margin-right:15px;

  margin-bottom:10px;

}



img.right

{

  float:right;

  margin-left:15px;

  margin-bottom:10px;

}









img {border: 0px;}

p.diggers {

    margin-top: 1em; /* optional */

	padding:5px;

	background:#eee;

	border:1px solid #ccc;

}



p.diggers a {

    margin-left: 15px;

    padding-left: 0 ! important;

    background: none no-repeat bottom left ! important;

}





fieldset {

	border: 1px solid #D9DAD5;

    margin-top: 0px;

    padding: 0px 5px 5px 5px;

}

legend {

    padding: 5px;	

	color: #5065B7;

}






table.pn-datatable tbody tr.pwdbox  {

	border: 1px solid #000065;

	}



table.pn-datatable tbody tr.pwdbox  td{

	

	border: 1px solid #000065;

	border-collapse:collapse;

	}



#subnaviright {

	float:right;

	width:330px;

	background-color:#ffffff;

	border: 1px dotted #000065;

	padding:20px;

}



#schrittVZ ul{

  font-weight:bold;

  list-style:none;

  width: 50%;

}





#search {

	position:relative; 

	text-align:right;

	margin-top:15px;

	margin-right:20px;

	top:-3px;

	

}



#menuDiv {

	float:left;

	margin-left:10px;

}







label {

  display: block;

  float:left;

  font-size: 100%;

  margin: 2px 0;

  padding-right:10px;

  width:150px;

  vertical-align:top;

  

}



  









.nav {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

   	text-decoration: none;

	

}



.navLink {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;

	}



p {

font-size:80%;
}

li {
	font-size:12px;
}

.align-center {
text-align:center;

}
.align-left {
text-align:left;

}

.align-right {
text-align:right;

}


.tx-felogin-pi1 {
	font-size:12px;
}


.klein {
	font-size:9px;
}