hr{
   color: #AAA;
   background-color: #AAA;
   height: 1px;
   margin: 0;
   padding: 0;
   border: 0 none;
}

#content input{
   background-color: #fff;
   border:1px solid #9DA2A5;
   color: #000;
   padding:2px;
   margin:0;
}
#content textarea{
   background-color: #fff;
   border:1px solid #9DA2A5;
   color: #000;
   padding:2px;
   width:350px;
   margin:0;
}
#content input:hover,
#content textarea:hover,
#content input:focus,
#content textarea:focus {
   color: #000;
   background-color: #F2F3F5;
   border:1px solid #757F81;
}
#content select {
   background-color: #fff;
   border: 1px solid #757F81;
   margin: 0;
   padding: 2px;
}

#content .content2 ul{
   margin: 0;
   padding: 0px;
   display: inline;
}
#content .content2 li{
   margin: 1px 0pt 0pt 15px;
   padding: 0;
}

#content p{
   padding: 0;
   margin: 0 0 1em 0;
}
#content ul,
#content ol{
   padding: 0; 
   margin: 0 5px 1em 45px;
}

#content h1 {
   font-size: 180%;
   margin: 10px 0 13px 0;
   padding: 0;
   color: #39484d;
   line-height: 120%;
}

#content h3 {
   font-size: 150%;
   margin: 15px 0 10px 0;
   padding: 0;
   color: #39484d;
   line-height: 120%;
}

#content h5 {
   font-size: 130%;
   margin: 10px 0 5px 0;
   padding: 0;
   color: #39484d;
   line-height: 120%;
}

#content .tabrowheader td, 
#content .tabrowgerade td, 
#content .tabrowungerade td{
   padding: 2px;
   vertical-align: top;
} 
#content .tabrowheader td {
   color: #FFF;
   background-color: #757F81;
}
#content .tabrowungerade {
   background-color: #E4E5E7;
}

#content a:link,
#content a:visited {
   color: #000;
   text-decoration: underline;
   font-weight: bold;
}

#content a:focus,
#content a:hover,
#content a:active {
   color: #39484D;
   text-decoration: underline;
   font-weight: bold;
}

#bannerbk hr{
   padding: 0;
   margin: 0;
   color: #757f81;
   background-color: #757f81;
   border: 0 none;
}

#bannerbk{
	position: relative;
   color: #fff;
   font-size: 92%;
}

#bannerbk p,
#bannerbk h1,
#bannerbk h3,
#bannerbk h5{
   color: #fff;
   background-color: #505f64;
   padding: 3px 8px 3px 8px;
   margin: 0;
}

#bannerbk p{
   margin-bottom: 1em;
   padding-bottom: 5px;
}
#bannerbk h1{
   font-size: 140%;
   font-weight: bold;
   padding-top: 7px;
}
#bannerbk h3{
   font-size: 130%;
}
#bannerbk h5{
   font-size: 120%;
}


#bannerbk a:link,
#bannerbk a:visited {
   color: #fff;
   text-decoration: none;
   font-weight: bold;
}

#bannerbk a:focus,
#bannerbk a:hover,
#bannerbk a:active {
   color: #fff;
   text-decoration: underline;
   font-weight: bold;
}