body {
background-color: #ffffff;
font-family: "Gill Sans", Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}


h1 {
padding: 5px 0px 3px 15px;
font-size: 18px;
color: #ffffff;
  background-color: #a0af64;
margin-left:0px;
font-weight: normal;}

h2 {
  font-size: 18px;
color: #5e7511;
padding: 5px 0px 5px 0px;
font-weight: normal;
line-height: 18px;
  margin:0;
}

h3 {
  font-size: 18px;
 color: #4d6393;
 padding: 10px 0px 5px 0px;
  margin:0;
 font-weight: normal;
 line-height: 18px;

 }

h3 a{
  font-size: 18px;
 color: #4d6393;
 padding: 0px;
 font-weight: normal;
 line-height: 22px;
  text-decoration: none;
 }



img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 935px;
margin: 0 auto;
background-color: #fff;
  padding-top: 12px;
}
/*background-color: #99cc00;
/* ----------banner for logo-------------- */
#banner {
background-color: #ffffff;
text-align: right;
height:0px;
}
#banner img {padding:10px 0px;} 

/* -----------------Inhalt--------------------- */
#content {
background-color: #fff;
  padding: 114px 0px 0px 350px;
}
/*
background-color: #f5ffd8;
*/
div#content { 
min-height:800px; width: 545px;
height:expression(this.scrollHeight > 800 ? "auto":"800px"); 
border-left:40px solid #ffffff;
}

p, pre{
padding: 2px 0px;
margin:0;
}
p { 
font-size: 13px;
 font-family: Arial, Helvetica, sans-serif;
 color:#333;
   line-height: 18px; 
}


p a:hover { font-weight: bold; color: #4d6393; text-decoration: none; }
p a { 
  color: #4d6393;
font-weight: bold;
  text-decoration: underline; }

b, strong, b a:hover, strong a:hover{
font-weight: bold; color: #4d6393;text-decoration: none; font-size: 13px;
 font-family: Arial, Helvetica, sans-serif;
}

b a, strong a{
font-weight: bold; color: #4d6393; text-decoration: underline; font-size: 13px;
 font-family: Arial, Helvetica, sans-serif;
}
p em,i, blockquote {
font-weight: normal; color: #4d6393;text-decoration: none; font-size: 13px;
 font-family: Arial, Helvetica, sans-serif; font-style:italic; padding: 5px 0px 10px 0px;}

#left h2 {
  font-size: 18px;
color: #5e7511;
padding: 5px 0px 5px 20px;
font-weight: normal;
line-height: 18px;
  margin:0;
}

#left h3 {
  font-size: 18px;
 color: #4d6393;
 padding: 10px 0px 5px 20px;
  margin:0;
 font-weight: normal;
 line-height: 18px;

 }

#left h3 a{
  font-size: 18px;
 color: #4d6393;
 padding: 0px;
 font-weight: normal;
 line-height: 22px;
  text-decoration: none;
 }



/* --------------left navigavtion------------- */
#left {
float: left;
width: 366px;
}
#right {
    float: right;
    width: 200px;
}
/* -----------footer--------------------------- */
#footer {
background-color: #ffffff;
clear: both;
text-align: right;
 }




.pfad { padding: 15px 25px; font-family: arial; color: #99cc00; font-size:13px; }
.pfad A { font-family: arial; color: #99cc00; font-size:13px;  text-decoration: none;}
.pfad A:hover { font-family: arial; color: #99cc00; font-size:13px;  underline;}

#content ul {
padding-left:15px;
font-size: 13px; line-height: 18px; font-style: normal;
 list-style-type: square;
 list-style-position: outside;
 list-style-image: none;
 font-family: Arial, Helvetica, sans-serif;
 color:#333;
}

#content li{

 }
 


#sublinemenu {
z-index: 30;
margin: 0;
padding: 0;
width: 366px;
}

#sublinemenu ul {
font-size: 18px;
padding: 0px 0 0px 0;
margin: 0;
list-style-type: none;
font-weight: normal;
}


#sublinemenu ul li {
display: block;

}






#sublinemenu ul li a {

display: block;
width: auto; 
color: #4d6393;
padding: 0px 3px 0px 20px;
text-decoration: none;
font-weight: normal;
line-height: 30px;
background-color: #e0e5ee;
  border-bottom: 2px solid #fff;
}

#sublinemenu ul li a:hover {
color: #fff;
line-height: 30px;
background-color: #a0af64;
}






#sublinemenu li#current a {
color: #fff;
line-height: 30px;
background-color: #a0af64;
font-weight: normal;
}




#subsublinemenu {
text-transform : normal;
z-index: 30;
margin: 0;
padding: 0;
}

#subsublinemenu ul {
text-transform : none;
list-style-type: none;
padding: 0;
font-size: 11px;
font-weight: normal;
}

#subsublinemenu ul li{
text-transform : normal;
display: block;
font: 13px Arial;
}



#subsublinemenu ul li a {
  font: 13px Arial;
text-transform : none;
display: block;
width: auto; 
color: #666;
padding: 0px 3px 0px 20px;
text-decoration: none;
font-weight: normal;
line-height: 17px;
background: url(../layout/pfeil__.gif) no-repeat 0 6px;
}

#subsublinemenu ul li a:hover {
  font: 13px Arial;
color: #0199cb;
line-height: 17px;

}


#subsublinemenu li#sub a {
  font: 13px Arial;
text-transform : none;
color: #666;
font-weight: normal;
line-height: 17px;
}

#subsublinemenu li#sub a:hover {
  font: 13px Arial;
color: #0199cb;
font-weight: normal;
line-height: 17px;
background: url(../layout/pfeil_.gif) no-repeat 0 6px;
}

#subsublinemenu li#subcurrent a {
  font: 13px Arial;
color: #0199cb;
font-weight: normal;
line-height: 17px;
background: url(../layout/pfeil_.gif) no-repeat 0 6px;
}

