.antispam{
	display: none;
}


body {
	padding: 18px 0 0px 1%;
	font-family: trebuchet ms,verdana,arial;
	font-size: 10pt;
	line-height: 12pt;
	color: #404040;
 	font-weight: normal;
	width: 98%;
	border: 0px solid green; 
	background-color:#ffffff;}
p {
	font-family: trebuchet ms, verdana, arial;
	font-size: 10pt;
	color: #404040;
	padding-bottom: 0pt;
	clear:left;}

input, textarea{
	font-family: trebuchet ms,verdana,arial;
	font-size: 10pt;
	color: #404040;
}
/* STYLING ---------------------------*/ 
h1 {
	font-family: trebuchet ms, verdana, arial;
	font-size: 10pt;
	font-weight: bold;
	line-height: 13pt;
	color: #404040;
	margin-top: 0;
	padding-bottom:8px;}
	
h2{
	font-family: trebuchet ms, verdana, arial;
	font-size: 10pt;
	font-weight: bold;
	line-height: 15pt;
	color: #404040;}
h3 {
	}
h4 {
	font-size: 8pt;}
h5 {
	font-family: trebuchet ms, verdana, arial;
	font-size: 10pt;
	color: #757c12;
    	font-weight: bold;}
blockquote {
	font-size: 1.2em; color:#909090;
	padding: 15px 10px 15px 50px;	background: url(../images/jv-quote.gif) no-repeat;}
hr {	
	border-top: 1px solid #ccc; border-right: 0;	border-left: 0;	border-bottom: 0; height: 1px;} 

/* LINKS 
--------------------------------------*/ 
a:link, a:visited {
	color:#404040; text-decoration:underline;}
a:hover {
	color:#306268; text-decoration:underline;}

a img { border:0px solid #FFFFFF;}
	
.j_button a{
	display:block;
	width: 250px;
	text-align:center;
	text-decoration:none;
	border: solid 1px #a0a8ad;
	padding:4px;
}

#navig1 ul{
    margin:0;
    padding:0;
}

#navig1 ul li{
	display:inline;
	padding-left:6px;
	padding-right:6px;
	border-left:solid 1px #a7a7a7;
}

.spalte1{
	position:relative;
	/*min-width:420px;*/
	width:22%;
	float:left;
	padding:4px 1%;
	background-color:#efefef;
}
.spalte2{
	position:relative;
	float:left;
	width:40%;
	padding:4px 1%;
	background-color:#efefef;
	margin-left:2%;
}
.spalte3{
	float:left;
	min-width:400px;
	width:30%;
	padding:0px;
	margin-left:2%;
	margin-bottom:30px;
}
.spalte4{
	position:relative;
	float:right;
	padding:4px;
	background-color:#efefef;
	margin-left:2%;
}
.feld4{
	background-color:#efefef;
	padding:4px;
	height:auto;
}

.reiter{line-height:28px;float:left;}
p.reiter a{
	line-height:20px;
	border-top:solid 1px #666;
	border-left:solid 1px #666;
	border-right:solid 1px #666;
	border-bottom:solid 1px #666;
	background-color:#eee;
	text-decoration:none;
	padding:3px;
	margin-right:0px;
	margin-left:0px;
}
p.reiter a.active{
	border-bottom:solid 1px #fff;
	background-color:#fff;
}

p.reiter2 a{
	line-height:20px;
	border-top:solid 1px #666;
	border-left:solid 1px #666;
	border-right:solid 1px #666;
	border-bottom:solid 1px #666;
	background-color:#eee;
	text-decoration:none;
	padding:2px;
	margin-right:0px;
	margin-left:0px;
	font-size:8pt;
}
p.reiter2 a.active{
	border-bottom:solid 1px #fff;
	background-color:#fff;
	font-size:8pt;
}


p.u_reiter a{
	line-height:20px;
	border-top:solid 1px #666;
	border-left:solid 1px #666;
	border-right:solid 1px #666;
	border-bottom:solid 1px #666;
	background-color:#eee;
	text-decoration:none;
	padding:3px;
	margin-right:0px;
	margin-left:0px;
}
p.u_reiter a.active{
	border-bottom:solid 1px #fff;
	background-color:#fff;
}

p.u_reiter2 a{
	line-height:16px;
	border-top:solid 1px #666;
	border-left:solid 1px #666;
	border-right:solid 1px #666;
	border-bottom:solid 1px #666;
	background-color:#eee;
	text-decoration:none;
	padding:2px;
	margin-right:0px;
	margin-left:0px;
	font-size:8pt;
}
p.u_reiter2 a.active{
	border-bottom:solid 1px #fff;
	background-color:#fff;
	font-size:8pt;
}

div p{
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
}

.r_artikel{
	height:300px;
	overflow:auto;
	font-size:8pt;
}
.r_artikel input, .r_artikel textarea{
	font-size:8pt;
}


.ungerade{
	background-color:#eee;
}
.gerade{
	background-color:#fff;
}

.mahnung{
	width:3px;
	background-color:red;
	border:solid 1px #fff;
}
.offen{
	width:3px;
	background-color:yellow;
	border:solid 1px #fff;
}
.abgeschlossen{
	width:3px;
	background-color:green;
	border:solid 1px #fff;
}

.line_left{
	border-left:solid 1px #999;}
.line_right{
	border-right:solid 1px #999;}


/*Vorgangs-Navigation *********************************************/


#navig_vorgang{float:right; width:75%;}

#navig_vorgang a{text-decoration:none;}

#navig_vorgang ul {margin:0 0 0 20px;padding:0;border:solid 0px;position:relative;}

#navig_vorgang ul li{
	display:inline;
	position: relative;
	padding:5px 10px;
	margin:0 2px;
	border-top:solid 1px #666;
	border-left:solid 1px #666;
	border-right:solid 1px #666;
	border-bottom:solid 0px #666;
	line-height:20px;
	float:left;
	background-color:#eee;
}

#navig_vorgang ul li.erst a{color:#86bc24;}

#navig_vorgang ul li.v_an,#navig_vorgang ul li.v_auf, #navig_vorgang ul li.v_liefer,#navig_vorgang ul li.v_gut,#navig_vorgang ul li.v_rech,#navig_vorgang ul li.v_ret{background-color:#fff;}

#navig_vorgang ul li a{
}

#navig_vorgang ul li:hover{background-color:#ddd;}
/*Top 2. Ebene */

#navig_vorgang ul li ul { display:none;  position: absolute;  top: 16px;   left: -10px;  background-color:#ddd;  opacity:0.9;  margin:14px 0 0 9px;  padding:0;  }
  
#navig_vorgang ul li:hover ul {
  display:block;
  z-index:500;}
  
  
#navig_vorgang ul li ul li{
  display:block;
  padding:5px 0px 5px 8px;
  line-height:20px;
  width:250px;
  border:none;
  background-color:none;
  
}
#navig_vorgang ul li ul li a{
	border-bottom: solid 0px #d4d2b9;
	font-size:13px;
	padding-top:0px;
}
#navig_vorgang ul li ul li:hover{background-color:#eee;}

/*Top 3. Ebene */
#navig_vorgang ul li:hover ul li ul{
  display:none;
  position: absolute;
  top: 0em; 
  left: 4px;
  background-color:#eee;
  opacity:0.95;
}
  
#navig_vorgang ul li ul li:hover ul  {
  display:block;
  z-index:500;}		
	
  
#navig_vorgang ul li ul li ul{
  margin:0 0 0 180px;
  padding:0;
  border:solid 0px;
}

#navig_vorgang ul li ul li ul li{padding-left:15px;}

#kundenfenster{clear:both;}
/*Haupt-Navigation *********************************************/

#menu_top{ width:100%;border-bottom:solid 1px #333;border-top:solid 1px #333;background-color:#91bd25;padding:6px 0;margin-bottom:10px;}
/* Navigation */

/*Top 1. Ebene */

#menu_top a{
	text-decoration:none;
}

#menu_top ul {margin:0 0 0 20px;padding:0;border:solid 0px;position:relative;}

#menu_top ul li{
	display:inline;
	position: relative;
	padding:5px 10px;
	margin:0;
	border:solid 0px green;
	line-height:20px;
	float:left;
}

#menu_top ul li a{
}

#menu_top ul li:hover{background-color:#ddd;}
/*Top 2. Ebene */

#menu_top ul li ul { display:none;  position: absolute;  top: 14px;   left: -10px;  background-color:#ddd;  opacity:0.9;  margin:14px 0 0 10px;  padding:0;  }
  
#menu_top ul li:hover ul {
  display:block;
  z-index:500;}
  
  
#menu_top ul li ul li{
  display:block;
  padding:5px 0px 5px 15px;
  line-height:20px;
  width:170px;
  
}
#menu_top ul li ul li a{
	border-bottom: solid 0px #d4d2b9;
	font-size:13px;
	padding-top:0px;
}
#menu_top ul li ul li:hover{background-color:#eee;}

/*Top 3. Ebene */
#menu_top ul li:hover ul li ul{
  display:none;
  position: absolute;
  top: 0em; 
  left: 4px;
  background-color:#eee;
  opacity:0.95;
}
  
#menu_top ul li ul li:hover ul  {
  display:block;
  z-index:500;}		
	
  
#menu_top ul li ul li ul{
  margin:0 0 0 180px;
  padding:0;
  border:solid 0px;
}

#menu_top ul li ul li ul li{padding-left:15px;}
