body{font-size:9pt;font-family:Verdana, sans-serif ; margin:auto;background: url(../pic/back.png) #ffffff;margin-top:20px}
h1{font-size:11pt;color:#777777;}
h2{font-size:8pt;color:#555555;}
h3{font-size:8pt;color:#000000;text-decoration:underline;}
ul {list-style-type:square}
input, textarea {border:1px solid black; font-size:8pt;font-family: Verdana, sans-serif; color:#000000; }

pre{border:1px solid #000000;padding:4px;text-align:left;}

/*-- fuer alle seiten --*/
#top 
{
	background-image: url(../pic/back_7.png); 
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: center;
	margin:0px;
	height:120px;
}
#content
{
	width: 790px;
	float:right;
	min-height:550px;
	padding: 0px 25px 10px 0px;
	background-color: #ffffff;
	margin-top: 0px;
	text-align: left;
	border-bottom:1px solid #bbbbbb;
	
	
	
}

div#navleft
{
	float:left;
	width: 200px;
	background-color: #ffffff;
	padding: 0px 0px 0px 25px
	
}


#footer
{
	height:20px;
}

/*--classes--*/
.tip{font-size:8pt;color:#000000}
.status_ok{font-size:8pt;color:#00ff00}
.status_nok{font-size:8pt;color:#ff0000}


/* --- menu & links ---*/

a:link,a:visited, a:hover
{
	color:#ff3333;
}
a:link, a:visited
{
	text-decoration: none; 
}
a:hover
{
	text-decoration: underline;
}

ul#nav0
{
	text-align: left;
	margin: 0px;
	padding:5px 0px 5px 0px;
	

	
}
ul#nav1
{
	margin-top: 0px;
	text-align: left;
	padding:5px 0px 5px 0px;
	background-image: url(..pic/mainback.gif);	
}

ul#nav2
{
	margin-top: -5px;
	text-align: left;
	padding:5px 2px 5px 0px;

		
}


ul#nav3
{
	margin-top:80px;
	padding-top:20px;
	margin-left:-10px;
	text-align: left;

}

ul#nav4
{
	margin:0px;
	margin-left:-8px;
	margin-top: -4px;
	border-left:1px solid #000000;
	text-align: left;
}

ul#navadmin
{text-align: left;}

/*haupt navigation*/

ul#nav0 li, ul#nav1 li,ul#nav2 li
{
	list-style: none;
	display: inline;
	padding:0.5em;
	margin: 0px;
} 


ul#nav2 li
{

	padding:5px;
	line-height: 1.6em;


}


ul#nav3 li, ul#nav4 li, ul#navadmin li
{
	list-style: none;
	padding:0.5em;
	margin-left: -20px;
} 

ul#nav4 li
{
	margin-left:-40px;

}

ul#nav0 a:link, ul#nav0 a:visited, ul#nav0 a:hover, ul#nav1 a:link, ul#nav1 a:visited, ul#nav1 a:hover
{
    font-family: arial, helvetica, sans-serif ;
    text-decoration: none;
    font-weight: bold;
}

ul#nav1 a:link, ul#nav1 a:visited, ul#nav1 a:hover, ul#nav1 li span
{
	font-size: 8.5pt;
}

ul#nav0 a:link, ul#nav0 a:visited, 

{

	color:#800101;

}

 ul#nav1 a:link, ul#nav1 a:visited 
{
	color:#777777;
}

ul#nav2 a:link, ul#nav2 a:visited, ul#nav2 a:hover, ul#nav3 a:link, ul#nav3 a:visited, ul#nav3 a:hover, ul#navadmin a:link, ul#navadmin a:visited, ul#navadmin a:hover 
{
	font-family: arial, helvetica, sans-serif ;
    text-decoration: none;
    font-size: 8pt
}

ul#nav2 a:link, ul#nav2 a:visited, ul#nav3 a:link, ul#nav3 a:visited, ul#navadmin a:link, ul#navadmin a:visited
{
	color:#800101;
}

ul#nav0 a:hover
{
	color:#999999;
}

ul#nav2 a:hover, ul#nav3 a:hover

{
	background-color:#cccccc;
}

ul#nav0 li span
{

font-weight:normal;
color:#000000;
padding: 1px;
border-bottom: 1px dashed #000000;
}
/*ende - hauptnavigation*/
/* gruendernavigation*/

/*gruendernavigation sub*/


ul#nav1 li span 
{

	border-bottom: 1px dashed #000000;	

}

ul#nav2 li span 
{
	font-weight:bold;
	color: #000000;
	padding: 0.2em;
	border-bottom: 1px dashed #000000;	
}

ul#nav3 li span
{


	padding: 0.2em;
	padding-left:0em;
	border-bottom: 1px dashed #000000;

}

ul#navadmin li span
{


	padding: 0.4em;
	padding-left:0em;
	font-weight:bold;

}



/*ende - gruneder navigation*/


/*-- berechnungstabellen --*/

#berechnung {font-size: 8pt; color:#000000; font-family:sans-serif}
#berechnung th{background-color:#eeeeee;padding:2px; font-size:9pt}
#berechnung input {border:1px solid #000000}


.CSS_SPS_Bereich {
	font-family : Arial;
	font-size: 9pt;
	background-color : #cccccc;
	font-weight : bold;
}

.CSS_SPS_Element {
	font-family : Arial;
	font-size: 9pt;
	background-color : ;
}

.CSS_SPS_Summe {
	font-family : Arial;
	font-size: 9pt;
	background-color : #eeeeee;
	
	font-weight : bold;
}

/*-------- ende ---------*/

html { /* Force Vertical Scrollbar */ 
     /* IE */ 
     overflow-y: scroll;  
     /* Moz */ 
     height: 100%; 
     margin-bottom: 0.1em; 
} 

/* --- ende ---*/

