/* <![CDATA[ */


/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*		S T A N D A R D														  */
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/ 
 
html {
	padding:0px;
  	margin:0px;
}

body {
  	background-color: #E4E4E4;
	color:#564b47;	

	font-size: 12px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}


/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*		D I V	             												  */
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------*/
/*		C O N T A I N E R	            									  */
/*----------------------------------------------------------------------------*/
div#container {
	background-color: #E4E4E4;
  	position:relative;
	width:98%;
	height:98%;
	border: 1px solid black;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
	overflow:auto;
}


/*----------------------------------------------------------------------------*/
/*		K O P F   und   T O P	           									  */
/*----------------------------------------------------------------------------*/
div#kopf {
   	width:auto;
	height:120px;

	z-index:4;
	text-align:left;
	background-color: silver;	
	padding-top:3px;
 	padding-left:3px;
   }


div#kopf2 {
   	width:516px;
	height:112px;
		
	padding-top:3px;
 	padding-right:3px;
 	
 	position: absolute;
	right:30px;
	top:3px;
   }


#top {
  	font: bold 10px Verdana,Arial;
  	clear:both;
  	background-color:#577BA8;
  	text-align:right;
  	color:#FFFFFF;  
  	padding-top:3px; 
  	padding-right:20px; 
  	height:20px; 
}

div#top a {
   text-decoration: none;
   color:white;
}

/*----------------------------------------------------------------------------*/
/*		L I N K S	                     									  */
/*----------------------------------------------------------------------------*/
div#links {
	position:absolute;
   	left:0px;
   	width:120px;
	height:400px;	      	
	background: url(hinten_links.jpg) repeat-x;
}

/*----------------------------------------------------------------------------*/
/*		I N H A L T	                    									  */
/*----------------------------------------------------------------------------*/
div#inhalt {
	margin:0 5px 5px 125px; 
	min-width:120px;  
	width:auto; 
	height:auto; 
	padding: 20px 20px 20px 20px;
	z-index:1;
	text-align:left;
	background-color: #E4E4E4;
}

#inhalt DIV{display:block;}




/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*		T E X T E (Erben von body)      									  */
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
p, h2, pre {
	margin: 0px;
	margin-bottom: 5px;	
  	color:#564b47;
}

/*----------------------------------------------------------------------------*/
/*		Erben von p, h2 und pre         									  */
/*----------------------------------------------------------------------------*/
p.bodytext
{
  	font-size: 12px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;

	margin: 0px;
	margin-bottom: 5px;	
  	color:#564b47;
}


p.tab{
  	font-size: 12px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  	
	margin: 0px;
	padding: 0px;  	
}


p.bplinfo{
  	font-size: 12px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  	  	
  	
	margin: 0px;
	padding: 0px;  	
	
	text-align:center;
	font-weight: bold;
		
}

p.csc-form-label-req {
  	font-size: 12px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

p.text {
  	font-size: 12px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}



/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*		V E R W E I S E                 									  */
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
a.text {
	font-size: 12px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  	
  	margin: 0px;

  	color:#564b47;

	text-decoration: underline;
}


a.download {
	font-size: 12px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  	
  	margin: 0px;

  	color:gray;
  	color:#564b47;

	text-decoration: underline;

}



#fehler{
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:red;
margin: 0px;
padding: 5px 20px 5px 20px;

}



a {
/*color: #ff66cc;*/

color:white;
font-weight: bold;
font-size: 12px;
background-color:transparent;
text-decoration: none;
/*text-align: center;*/
}




pre {
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}

.alignright {
margin-top: 0;
text-align: right;
font-size: 10px;
}

.align-center {

text-align: center;

}



h2 {
	font-size:12px;
	background-color:#577BA8;
	color:white;
	height:23px;
	
	padding-top:5px;
	padding-left: 15px;
	padding-right:15px;	


	margin-top:5px;
	margin-bottom:5px;	
}


h1 {
	font-size: 13px;
	text-transform:uppercase;
	text-align: left;
	background-color: #39526F;
	color: white;

	height:23px;


	padding-top:5px;
	padding-left: 15px;
	padding-right:15px;	
	


	margin-top:5px;
	margin-bottom:5px;	
}

table {
	width:100%;
	text-align:left;
/*	border:1px;
 border-style: solid;
 border-color: black;
*/
}


td {
  font-size: 10px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;
  padding:3px;
  margin:0px;
}

td.uebersicht {
  font-size: 10px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;

  padding:2px;
  margin:0px;
  
  border-width:1px; 
  border-style:solid; 
  border-color:gray;  
  
  
}


strong {
font-size: 13px;
}

img.bplan{

  	border-width:2px; 
 	border-style:solid; 
  	border-color:gray;  
}





/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*		Ü B E R S I C H T                                                     */
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

tr.row_Titel {  
    background-color: #EC9D00;
}


tr.row_h2 td{  

	font-size:12px;
	font-weight: bolder;
	background-color:#577BA8;
	color:white;
	height:35px;
	
	padding-top:5px;
	padding-left: 15px;
	padding-right:15px;	
	
	margin-top:5px;
	margin-bottom:5px;	

}


tr.row_Titel td {  
	font-size: 11px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  	font-weight:bolder;
}


tr.row_Titel td a 		{ 
	font-size: 11px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  	font-weight:bolder;  	
    text-align: center;

	color:gray;		
 

}





tr.row_0 { 
    background-color:#FFFFFF;
    

 border-bottom-color: black;
 border-bottom-style: solid;
 border-bottom-width:5px;

    
}

tr.row_1 {
    background-color:#F0F0F0;

 border-bottom-color: black;
 border-bottom-style: solid;
  border-bottom-width:5px;
    
}

tr a 		{ 
	font-size: 10px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    text-align: center;
    
  	color:#564b47;
    
}

tr a:hover 	{	
	background-color:yellow;
	color:#494A47;
	border-color:#ccc;
}



td.warnung 		{ 
	font-size: 10px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    
	color:red;		


}


td.error 		{ 
	font-size: 10px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    
	color:yellow;		


}








/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*		H A U P T M E N Ü                                                     */
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

#links ul 	 	{ 

/* Ausrichtung des Hauptmenüs direkt im DIV der Vorlage UND in 'a'*/
		
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
	list-style-type:none;	

}	


#links ul li	 	{ 		
	/* Abstand der einzelnen Menuepunkte voneinder*/
	padding-top: 7px;
  	margin: 0px;

	list-style-type:none; 
	

}	


#links ul li a 		{ 
	font-size: 12px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  	font-weight:bolder;


	/*border:1px solid #ddd;*/
	/*display:block;*/
	color:white;		

}

#links ul li a:hover 	{	
	background-color:yellow;
	color:#494A47;
	border-color:#ccc;
}

		
#links ul li a.active 	{	 
	background-color:red;				  
	border-color:black;
	color:yellow;
}

/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*		I M P R E S S U M*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

tr.row_Imp {  
}

tr.row_Imp td {  
	font-size: 12px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  	vertical-align:top;
  	}


tr.row_Imp td a 		{ 
	font-size: 12px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  	font-weight:bolder;  	
    	text-align: center;

	color:gray;		
 

}





 /* Anpassungen IE */


/* exploder V6 only */


* html body {
	text-align:center;
}
* html #container {
 overflow: scroll;
}

* html h1 {
	height:27px;
}

* html h2 {
	height:27px;
}

* html table {
	width:82%;
	text-align:left;
/*	border:3px;
 border-style: solid;
 border-color: green;
*/ 
}





/* exploder V7 only */
*+html body {
	text-align:center;
}

*+html #container {
 overflow: scroll;
}

*+html #body {
	text-align:center;
}

*+html h1 {
	height:27px;
}

*+html h2 {
	height:27px;
}

*+html table {
	width:82%;
	text-align:left;
/*	border:10px;
 border-style: solid;
 border-color: red;
*/
}



 /* ]]> */
 