html, body { 
		background : #fff url(images/backleft.gif) repeat-y;
        width: 100%;
        height:100%; 
        margin:0; 
        padding:0;
        }
        
.body2 { 
		background : #fff;
        }


/*NUR F†R IE*/ 
 
* html #top {  
	width: 100%;
	}
* html #navigation { 
	height:100%; 
	} 
        
       

#top {
  z-index : 9;
  position : absolute;
  top : 0;
  left : 0;
  height : 110px;
  min-width:100%;
  background : #ccc url(images/top-backgr.gif) repeat-x;
  padding: 0;
  margin: 0;
  border: 0;
}

#top2 {
  z-index : 14;
  position : absolute;
  top : 110px;
  left : 0;
  width:180px;
  padding: 0;
  margin: 0;
  border: 0;
}
      
/*BEGINN NAVIGATION OBEN*/

#navtop {
z-index: 10;
position: absolute;
top: 90px;
left: 230px;
height: 20px !important;
width: 540px;
background-color:transparent;
padding: 0;
margin:0;
border: 0;
}

#navtoptable {
	width: 100%;
}

#navtoplist td {
text-align:center;
}

#navtoplist a {
color : #fff;
font:bold 11px arial,helvetica,verdana,sans-serif;
text-decoration:none;
background-color:transparent;
border: collapse;
text-align:center;
padding:0;
}

#navtoplist a:hover {
color : #0cf;
background-color:transparent;
border: collapse;
text-align:center;
}

#navtoplist a.current {
color : #0cf;
}
 

/*BEGINN NAVIGATION LINKS*/

#navigation {
  z-index : 5;
  position : absolute;
  top : 165px;
  left : 0;
  min-height : 100%;
  width : 180px;
  background : #c7c9cb;
  padding: 0;
  margin: 0;
  border: 0;
}
#navcontainer {
  position : absolute;
  top : 0;
  left : 0;
  height : 400px;
  width : 175px;
  background : transparent;
  padding : 0; 
  margin: 0;
  border: 0;
}
#navcontainer a {
   display : block;
   color : #2f4f4f;
  background : transparent;
  font-weight : bold;
  padding : 2px 0 2px 5px;
  margin: 0;
  border: 0;
  width : 100%;
  text-decoration : none;
  letter-spacing : 0;
}

#navcontainer a:hover {
  color: #002c5e;
  background-image:  url(images/navline.gif);
  background-position:  right;
  background-repeat: no-repeat;
}

#navcontainer ul {
  margin: 0;
  border: 0;
  padding : 0;
  list-style-type : none;
  font-family : arial, helvetica, verdana, sans-serif;
  font-size : 11px;  
}

#navcontainer ul ul a {
  display : block;
  width : 165px;  
  color : #2f4f4f;
  background:#e4ffff;
  text-decoration : none;
  margin : 0 0 0 10px;
  border: 0; 
  font-weight:normal; 
}

ul#navlist a.head {
  color : #751a25;
  font-weight:bold;
  
}

ul#navlist a.head:hover {
  color : #039;
}

#navcontainer a.current {
  color: #002c5e;
  font-weight:bold;
  
}

#navcontainer a.current2{
  color : #751a25;
  font-weight:bold;
  background:  url(images/navpfani.gif) right no-repeat;
}

#navcontainer a.currenthead {
  color : #b32b00;
  font-weight:bold;
  background:  url(images/navpfani.gif) right no-repeat;
}


#navcontainer ul ul a.current {
  background: #e4ffff url(images/navpfani.gif) right no-repeat;
 
}
  
ul#navlist a#current { 
	color : #0081d8;
	background: #d9d9d8 url(images/navpunkt.gif) no-repeat;
	background-position : right center;
}

#navcontainer .lileer {
  margin : 0 0 20px 0;  
}

#navlist a#current {
	color : #0081d8;
}
/*END NAVIGATION LINKS*/




/*INHALT*/

#content { 
  z-index : 15;
  position : absolute;
  left:240px; 
  top:130px; 
  width:60%; 
  height:100%;
  padding: 3px 0 0 0;
  margin: 0;
  border: 0;
  background : transparent;
}

#content ul li {
 padding: 4px 0 4px 0;
 font: 0.75em/1.3em Arial, Helvetica, Verdana, sans-serif;
 list-style-image: url(images/listp_hks.gif);
}

#content ol li {
 padding: 4px 0 4px 0;

}

#content a {
color:#0079cb;
text-decoration: none;
}

.linklist p {
margin: 10px 0 10px 0;
}

#content a:hover {
color:#0cf;
}

hr {
width:80%; 
color:#002c5e;
background-color:#002c5e;
height:1px;
margin:0px 0 0px 30px; 
text-align:left;
border: 0; 
}

#content b {  
color:#505050;
}


ol	{
	font: 0.75em/1.3em Arial, Helvetica, Verdana, sans-serif; 
	}



h2,h3,h4,h5,h6 { 
font-family: Arial, Helvetica, Verdana, sans-serif;
}

h4,h5,h6 {  
font: 0.8em/1.3em Arial, Helvetica, Verdana, sans-serif; 
}

p {  
font: 0.75em/1.3em Arial, Helvetica, Verdana, sans-serif;
margin: 0 0 5px 0;
}

h1  { 
color: #ff8b45; 
font: 1.2em Verdana, tahoma, arial, sans-serif;
font-weight: bold;
text-transform: uppercase;
margin: 20px 0 0 30px;
}

h2  { 
color: #751a25;
font: 1em Arial, Helvetica, Verdana, sans-serif;
font-weight: bold;
}

h3  { 
color: #2d5063; 
font: 0.9em Arial, Helvetica, Verdana, sans-seri;
font-weight: bold;
margin: 1px0 0 10px 0;
}

h4 {  
color : #002c5e;
font-weight: bold;
margin-bottom: 0px;
}

h5 {  
color: #666666;
font-weight: bold;
margin-bottom: 10px;
}

h6 {  
font-weight: bold;
}


.heins { 
color: #751a25; 
font: 1.5em tahoma, arial, sans-serif;
font-weight: bold; 
}

.hzwei  { 
color: #751a25; 
font: 16px/20px arial, helvetica, sans-serif; 
font-weight: bold; 
}

.hdrei { 
color: #ff7f50; 
font: 1em arial, helvetica, sans-serif; 
font-weight: bold;
}

.hvier {  
font-weight: bold;
color : #002c5e;
}

.hfuenf {  
color: #666666;
font-weight: bold;
margin: 0;
}

.hsechs  {  
font-weight: bold; 
}


img { border:none }

p.leftarrow	{
	border:none
	font: Arial, Helvetica, Verdana, sans-serif;
    font-weight: bold;	
	text-align: left;
	}
p.rightarrow	{
    border:none
	font: Arial, Helvetica, Verdana, sans-serif;
    font-weight: bold;	
	text-align: right;
	}
p.uparrow	{
	background: #FFFFFF;
	color: #000000;	
	text-align: right;
	margin: 10px 0 10px 0;
	}

#backlink {
float : left;
margin: 30px 0px 20px 30px;
border:2px solid rgb(200,200,200);
padding : 5px;
}

#backlink p{
margin: 0;
padding : 0;
font: 0.7em/1.2em Arial, Helvetica, Verdana, sans-serif;
}

