
body {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	font-style: normal;
	font-weight: normal;
	color: #666666;
	
}
h2 { margin:0px; padding:0px; line-height: normal;}
/*----------*/
#Inhaltsbereich {position:absolute; top:152px; left:36px; width: 967px; height: 845px;}
#InhaltLinks {float:left; width:200px;  margin-right:30px;  }
#InhaltLinks div { margin-left:10px;}
#InhaltMitte {float:left; width:500px;   margin-right:30px;}
#InhaltRechts { float:left; width:200px;}
#Fussleiste {position:relative;  margin-top:30px; margin-bottom:40px;   border-top:1px solid #666666; width:900px; margin-left:10px; text-align:center;  }
/*----------*/
.zwischentitel { font-size:14px; font-weight:bold; margin-top:22px; margin-bottom:20px;}

table.liste2 { width:70%; border-left:1px dotted #666;border-top:1px dotted #666;}
table.liste2 th { text-align:left; font-size:12px; border-bottom:1px  dotted #666; border-left:none; padding:3px 0px 3px 0px;  }
table.liste2 td { text-align:left; font-size:12px; border-bottom:1px dotted #666; border-right:1px dotted #666; padding:5px 15px 5px 5px; vertical-align:top;}

 .information { margin-left:20px;}


.options { margin-left:20px; border-left:1px solid #FFFFFF;
	padding-left:10px;
	cursor:pointer;	
	}

#pfad { font-size:11px; }
#pfad a { color:#666666;}

#masterdiv div { margin-top:6px;}

#masterdiv .menu { cursor:pointer; margin-bottom:5px;}

.KastenKopf { border-bottom:1px solid #990000; color:#990000;}
.KastenKopfNav { border-bottom:1px solid #666666; color:#666666;}
.KastenBody {   margin-bottom:20px;   }
.KastenBody a { color:#333333; text-decoration:none;  }
.KastenBody a:hover {   text-decoration:underline;  }

h2 { margin:0px; font-size:12px; font-weight:normal; line-height:normal;}


/*-------------*/
.UeberschriftRot {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style: normal; 
	 
	font-weight: bold; 
	color: #990000; 
	text-decoration: none
	}
.UeberschriftRot2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	margin-left:330px;
	 
	font-weight: bold; 
	color: #990000; 
	text-decoration: none;

	}
.UeberschriftSchwarz {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
	}
	
.bu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#666666;
}

p { margin-top:0px; margin-bottom:10px;  line-height:18px; }
div,p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	 
	
	}
 td a {
	color: #666666;	
}
  

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-top:0px;
	 
	font-weight: normal;
	color: #666666;	
}

.ZADIK {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	 
	font-weight: normal; 
	text-transform: uppercase; 
	color: #990000; 
	text-decoration: none
	}

.punkt {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	 
	font-weight: bold; 
	font-variant: normal; 
	color: #CB9394; 
	text-decoration: none
	}
a {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003399
	}
.klein {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none
	}

.TextRot {  
	color: #990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;	
	}
	
td.TextRot a {  
	color: #990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;
	}
	
p.TextRot a {  
	color: #990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;
	}

p a { color:#333; text-decoration:none;}
p a:hover { color:#900; text-decoration:none;}

td.textAkteRot { background-color:#DBDBDB;}
div.textAkteRot { background-color:#DBDBDB;}

.blaettern {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	}
.blaettern a {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	}
.blaetternGross {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	}
.blaetternGross a {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	}
	
	

/* Menuleiste oben */
.menuobenweiss {
	color:#ffffff;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menuoben {
	color:#FFBFBF;
	font-size: 9px; 
	font-style:normal;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px; }
.menuoben a { color:#FFBFBF; text-decoration:none; }
.menuoben a:hover { text-decoration:underline; color:#ffffff; }
.menuoben a:visited { color:#FFBFBF; }


.menuobenRot {
	color:#720812;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif; }
.menuobenRot a { color:#720812; text-decoration:none; }
.menuobenRot a:hover { text-decoration:underline; color:#000000; }
.menuobenRot a:visited { color:#720812; }







.menulinks {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
}
.menulinks a { font-size: 11px;  color:#666666; text-decoration:none; }
.menulinks a:hover { font-size: 11px;  color:#666666; text-decoration:underline; }



.sendenbutton {
	color:#990000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	font-size: 10px; }

.inputSuche {
	color:#333333;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #cccccc;
	width:130px;
	height:19px;
}	
	
	
	
.punktlinie {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.linierechts {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
 }
 .linieunten {
 border-bottom-color:#FFFFFF;
 border-bottom-style:solid;
 border-bottom-width:1px;}

.liste {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.liste a {   color:#666666; text-decoration:none; 
	 }
.liste p { }
td.details p { margin:0px; padding:0px 0px 3px 0px ;}
.liste a:hover {  color:#666666; text-decoration:underline; }
.liste ul { margin:10px; list-style:none;}
/*.liste ul li { background-image:url(../_img/pfeil.gif); background-repeat:no-repeat; background-position:left 3px; padding-left:13px; display:block; }
.liste ul li ul li { background-image:url(../_img/pfeil.gif); background-repeat:no-repeat; background-position:left 3px; padding-left:13px; display:block; }*/

tr.Doks td {border-bottom:1px dotted #000; padding:10px 0px 10px 0px;}
.kasten {
	padding: 3px 2px 5px 5px;
	font-size: 10px;
	color: #666666;
	border: 1px dotted #999999;
}
a.rot { color:#990000;}
span.klein { font-size:10px;}
p.dokument { background-image:none; padding-left:0px; }
p.dokument  a { background-image:none;}


/*Features*/
td.links { border-top:1px solid #CCC; border-left:1px solid #CCC;border-bottom:1px solid #CCC; padding:3px 0px 3px 3px;}
td.rechts { border-top:1px solid #CCC; border-right:1px solid #CCC;border-bottom:1px solid #CCC; padding:3px 0px 3px 3px;}
h2 { font-size:14px; margin:0px 0px 10px 0px ;}
