
body{
  
  color: #444;
  margin: 15px;
  font-family:Verdana, Arial, Georgia, Courier;
  font-size:12px;
  line-height: 1.5;
  overflow: scroll;
  min-width: 800px;
 
  
 
}

#whitemargin{
	position:absolute;
	top:0px;
	left:0px;
	width:15px;
	height:100%;
	border:none;
	background-color: #fff;
	z-index: 100000;
	
	}




	
#blackline {
position:relative;
top:0px;
left:0px;
width:100%;
height:5px;
background-color: #000000;
z-index: 10000;
font-size: 1px;


    
}

#banner1 {
	position:relative;
	top:5px;
	left:0px;
	width:100%;
	height:80px;
	background-color:#ed922a;
	border:none;
	z-index:200;
	
	
	}

#banner2 {
	position:absolute;
	top:10px;
	left:15px;
	width:260px;
	background-color:#ed922a;
	border:none;
	z-index:209;
	padding: 0px;
	

}

#banner3 {
	position:absolute;
	top:55px;
	left:0px;
	width:70%;
	height:2px;
	background-color:#008000;
	border:none;
	z-index:202;
	padding: 0px;
	font-size: 1px;

}


#banner4 {
	position:absolute;
	top:20px;
	right:40px;
	width:300px;
	background-color:#ed922a;
	border:none;
	z-index:203;
	

}



#navirahmen {
	position: relative;
	left:0px;
	top:10px;
	width:100%;
	height:60px;
	background-color:#ffffff;
	border: none;
	z-index:1;
		
	
}



#orangeline{
position:relative;
top:18px;
left:0px;
width:100%;
height:5px;
background-color: #ed922a;
z-index: 900;
float: left;
font-size: 1px;

    
}

#breadcrumbindex{
  position:relative;
  top:25px;
  left:0px;
  width:100%;
  height:20px;
  background-color: #e4e4e4;
  color: #666;
  font-family:Verdana, Arial;
  z-index: 1000;
  float: left;
      
     
}

#startbody{
position:relative;
top:30px;
left:0px;
width:100%;
height:auto;
background-color: #ffffea;
background-image:url(bilder/verlauf.png);
background-repeat: repeat-x;
text-align: center;
vertical-align: top;
margin: 0;
padding:0px;
float:left;
min-height: 380px;
padding-top:10px;

    
}



#mainbody{
position:relative;
top:30px;
left:0px;
width:100%;
height:auto;
background-color: #e5e5e5;
margin: 0;
padding:0px;
float:left;
min-height: 400px;
padding-top:10px;
padding-bottom:10px;

    
}


#seitenzahlen{

top:30px;
right:0px;
width:200px;
height:auto;
background-color: #e5e5e5;
padding:0px;
text-align: right;

padding-top:10px;
padding-bottom:10px;

    
}


#bildfeld{
position:absolute;
top:0px;
left:0px;
width:280px;
height:100%;

text-align: center;
vertical-align: bottom;
padding:10px;
z-index:200;

    
}


#textfeld{
position:absolute;
top:0px;
left:300px;
width:470px;
height:400px;
text-align: left;
padding:10px;

padding-bottom: 0px;
overflow: auto;
z-index:90;
background-color: #e5e5e5;
}


#orangeline2{
position:relative;
top:40px;
left:0px;
width:100%;
height:5px;
background-color: #ed922a;
z-index: 1900;
float:left;
font-size: 1px;

    
}


#footerindex{
  position:relative;
  top:45px;
  left:0px;
  width:100%;
  height:20px;
  background-color: #e4e4e4;
  float: left;
  color: #444;
  font-family:Verdana, Arial, Georgia, Courier;
  
    
}


#unionjack{
  position:relative;
  top:27px;
  right:80px;
  width:50px;
  height:16px;
  float: right;
  color: #444;
  
  
    
}


#footerlinks{
  position:relative;
  top:25px;
  right:-35px;
  width:70px;
  height:20px;
  background-color: #e4e4e4;
  float: right;
  color: #444;
  z-index: 100000;
  font-family:Verdana, Arial, Georgia, Courier;
  text-align:right;
  
    
}

a:link{  color: #008000;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none;}
a:visited{ color: #008000;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none; }
a:active{    color: #008000;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none;}
a:hover{  color: #ed922a ;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none;}

a.navi {  color: #ffffff;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none;  font-size: 20px;}
a.navi:visited {  color: #ffffff;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none;  font-size: 20px;}
a.navi:hover {  color: #ed922a;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none;  font-size: 20px;}
a.navi:active {  color: #ffffff;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none;  font-size: 20px;}

a.info:link{  color: #ed922a;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: bold;  text-decoration:none;}
a.info:visited{  color: #ed922a;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: bold;  text-decoration:none;}
a.info:active{  color: #ed922a;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: bold;  text-decoration:none;}
a.info:hover{  color: #008000 ; font-family:Verdana, Arial, Georgia, Courier;  font-weight: bold;  text-decoration:none;}

a.info2:link, a.info2:visited, a.info2:active{ display:block; background-image:url(bilder/inhaltsverzeichnis2.png); width:218px; height:42px;}
a.info2:hover{ display:block; background-image:url(bilder/inhaltsverzeichnis.png); width:218px; height:42px;}

a.footer {  color: #008000;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none;}
a.footer:visited {  color: #008000; font-family:Verdana, Arial, Georgia, Courier; font-weight: normal; text-decoration:none;}
a.footer:active {  color: #008000;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none;}
a.footer:hover {  color: #ed922a;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none;}

a.spez {  color: #008000;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none;}
a.spez:visited {  color: #008000;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none;}
a.spez:active { color: #008000;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none;}
a.spez:hover {  color: #000000;  font-family:Verdana, Arial, Georgia, Courier;  font-weight: normal;  text-decoration:none;}



.schabostabelle{
  font-family:Verdana, Arial, Georgia, Courier;
  
  border: 1px solid #ed922a;
  padding: 2px;
  background-color:#e4e4e4;
  border-spacing: 0; 
}


.form_error{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	padding:5px; background:#ffffcf;
	border:1px solid #d2d2d2;
}

.formgesendet{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #008000;
	width: auto;
	text-align: left;
	padding:10px; 
	line-height: 2;
	background:#ffffcf;
	border:1px solid #ed922a;
}


.style17 {
  font-family:Verdana, Arial, Georgia, Courier;
  color: #444;
  font-size: 9px;
}

.style48{
	color: #008000;
	font-weight: Bold;
	font-size: 18px;
}

.style49 {
	color: #c00000;
	font-weight: normal;
	font-size: 12px;
}

.style50 {
	color: #333333;
	font-weight: normal;
	font-size: 13px;
}

.style51 {
	color: #008000;
	font-weight: normal;
	font-size: 12px;
}

.style53 {
	color: #888888;
	font-weight: bold;
	font-size: 13px;
}



h1 {
	color: #008000;
	font-weight: bold;
	font-size: 14px;
}
h2 {
	color: #444444;
	font-weight: normal;
	font-size: 16px;
}

h3{
	color: #cc6600;
	font-weight: normal;

}


h4 {
	color: #990000;
	font-weight: normal;

}

	
.TitelDunkel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	line-height: 25px;
}
.TitelHell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 25px;
}
.Kapitelklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	padding-right: 6px;
	text-decoration:none;
}







