hr{
   color: #011c67;
   background-color: #011c67;
   height: 1px;
   margin: 0;
   padding: 0;
   border: 0 none;
}

#content input{
   background-color: #fff;
   border:1px solid #011c67;
   color: #000;
   padding:2px;
   margin:0;
}
#content textarea{
   background-color: #fff;
   border:1px solid #011c67;
   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 #011c67;
}
#content select {
   background-color: #fff;
   border: 1px solid #011c67;
   margin: 0;
   padding: 2px;
}

#content{
   font-size: 0.8em;
}

#content .content2 ul{
   margin: 0;
   padding: 0px;
   display: inline;
}
#content .content2 li{
   margin: 1px 0pt 0pt 15px;
   padding: 0;
}

td {}
th {}
div {
   padding: 0;
   margin: 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: 160%;
   margin: 10px 0 13px 0;
   padding: 0;
   color: #011c67;
   line-height: 120%;
}

#content h3, #content h2 {
   font-size: 130%;
   margin: 12px 0 8px 0;
   padding: 0;
   color: #195afe;
   line-height: 120%;
}

#content h5, #content h6 {
   font-size: 120%;
   margin: 10px 0 5px 0;
   padding: 0;
   color: #195afe;
   line-height: 120%;
}

#content h1 img,
#content h2 img,
#content h3 img,
#content h4 img,
#content h5 img,
#content h6 img {
	padding: 0;
	margin: 0 10px 0 0;
}

#content .tabrowheader td, 
#content .tabrowgerade td, 
#content .tabrowungerade td{
   padding: 2px;
   vertical-align: top;
} 
#content .tabrowheader td {
   color: #FFF;
   background-color: #011c67;
}
#content .tabrowungerade {
   background-color: #E4E5E7;
}

#content a:link,
#content a:visited {
   color: #195afe;
   text-decoration: underline;
   font-weight: bold;
}
#content a:focus,
#content a:hover,
#content a:active {
   color: #fff;
   background-color: #195afe;
   font-weight: bold;
}

#content a img {
	border: 0 none;
	background: none;
	padding: 0;
	margin: 0;
}

/***********************************************************************/
/*Bannerbk                                                             */
/***********************************************************************/
#bannerbk {
   color: #333;
   font-size: 0.8em;
}

#bannerbk hr {
   padding: 0;
   margin: 0;
   color: #011c67;
   background-color: #011c67;
   border: 0 none;
}

#bannerbk p {
   margin: 0 0 10px 0;
   padding: 3px 0;
}

#bannerbk h1 {
   font-size: 130%;
   margin: 10px 0 13px 0;
   padding: 2px 0 2px 5px;
   color: #fff;
   background-color: #011c67;
   line-height: 120%;
}
#bannerbk h3, #bannerbk h2 {
   font-size: 120%;
   margin: 12px 0 8px 0;
   padding: 2px 0 2px 5px;
   color: #011c67;
   background-color: #afc5fe;
   line-height: 120%;
}
#bannerbk h5, #bannerbk h6 {
   font-size: 120%;
   margin: 10px 0 5px 0;
   padding: 2px 0 2px 0;
   color: #011c67;
   line-height: 120%;
}

#bannerbk h1 a:link,
#bannerbk h1 a:visited {
   color: #fff;
   text-decoration: underline;
}
#bannerbk h1 a:focus,
#bannerbk h1 a:hover,
#bannerbk h1 a:active {
   color: #fff;
   text-decoration: none;
}

#bannerbk a:link,
#bannerbk a:visited {
   color: #195afe;
   text-decoration: underline;
   font-weight: bold;
}

#bannerbk a:focus,
#bannerbk a:hover,
#bannerbk a:active {
   color: #FFF;
   background-color: #001b67;
   text-decoration: underline;
   font-weight: bold;
}

/*******************************************************/
/* Inhaltstabellen  */
/*******************************************************/
#content .tabrowheader td,
#content .tabrowgerade td,
#content .tabrowungerade td {
   padding: 2px;
   vertical-align: top;
}
#content .tabrowheader td {
   color: #FFF;
   background-color: #011c67;
}
#content .tabrowungerade {
   background-color: #E4E5E7;
}

#content .tabrowheader td, 
#content .tabrowgerade td, 
#content .tabrowungerade td {
   padding: 2px;
   vertical-align: top;
}
#content .tabrowheader td {
   color: #FFF;
   background-color: #011c67;
}
#content .tabrowungerade {
   background-color: #E4E5E7;
}