body {color: #000000;
background-color: silver;
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
padding: 0px;
border-style: solid;
border-color: #ffffff;
font-family: sans-serif;
font-size: .75em;
line-height: 1.4em;
text-align: justify;
border-width: 8px;
border-radius: 1em;
width: 980px;
-webkit-border-radius: 1em;
-moz-border-radius: 1em; }
table { background-color: #FFFFFF;}
p {  font-family: Helvetica, Verdana, Arial, sans-serif; line-height: normal; color: #000000}
form {  font-family: Helvetica, Verdana, Arial, sans-serif; line-height: normal; color: #000000}
a { font-family: Helvetica, Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: bold  }
/*h1 {  font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 14pt; line-height: 20pt; font-weight: bold; color: #000000}*/
h2 {  font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 13pt; line-height: 15pt; font-weight: bold; color: #000000}
td {  font-family: Helvetica, Verdana, Arial, sans-serif; border-style: none; font-size: 10pt; line-height: 16pt; color: #000000; letter-spacing: normal; word-spacing: normal}
/*body {  font-family: Helvetica, Verdana, Arial, sans-serif; background: #0000FF url(bfde_verlauf_03.gif) repeat-y; margin-top:2px; margin-left:5px}*/
.tabellentext {  font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11pt; line-height: 16pt; color: #000000; letter-spacing: normal; word-spacing: normal}
.bodytext {  font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11pt; line-height: 16pt; color: #000000; letter-spacing: normal; word-spacing: normal}
.tabellenheadline {  font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 16pt; line-height: 20pt; font-weight: bold; color: #000000}
.tabellenlink {  font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; line-height: 16pt; border-style: none; font-weight: bold; color: #000000}
.tabellenheader {  font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12pt; line-height: 18pt; font-weight: normal; color: #000000; letter-spacing: 2px; background-color: #ffffff}
.bildunterschrift {  font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; color: #000000}
.inhaltlink { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11pt; line-height: 15pt; border-style: none; font-weight: bold; color: #000000;  }
.swo05 {  font-style: italic; color: #4F2683; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; line-height: 16pt; font-weight: bold}
.swo05link {  font-size: 10pt; line-height: 14pt; font-weight: bold}
.csc-form-label-req {  font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11pt; line-height: 16pt; color: #ffffff; letter-spacing: normal; word-spacing: normal}

ul { 
   padding-top: 2px; 
   list-style: none; 
   background-image: url(bfde_verlauf_03.gif) repeat-x center left;
   margin-left: 0px;
   margin-top: 0px;
   float: none;
} 
li { 
   float: none;    
} 

ul a { 
   float: left; 
   display: block; 
   text-decoration: none;
   font-weight: bold; 
   border: 1px solid #6666cc; 
   padding: 3px 5px; 
   margin-right: 2px; 
   margin-top: 0px;
   color: #000000; 
} 

ul span { 
   float: left; 
   display: block; 
   text-decoration: none;
   font-weight: bold; 
   border: 1px solid #6666cc; 
   padding: 3px 5px; 
   margin-right: 2px; 
   margin-top: 0px;
   color: #000000; 
} 

ul a:hover {
   background-color: #0000FF;
   text-decoration: underline;
} 

/** {
   margin: 0; 
   padding: 0; 
} */

div#navbar {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: bold;
text-align: left;
background-color: #ffffff;
/*border-top: solid #cccccc;
border-bottom: solid #cccccc;*/
padding-top: 8px;
padding-bottom: 8px; }

#navbar ul li a:link, #navbar ul li a:visited {color: #000000;
text-decoration: none;
border: solid #cccccc 1px;
display: inline;
padding-top: 3px;
padding-left: 10px;
padding-bottom: 3px;
padding-right:10px; }

#navbar ul li a:hover, #navbar ul li a.current {color: #000000;
background-color: #cccccc;
text-decoration: none;
border: solid #666666 1px; }

#navbar ul li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline;
}

#navbar ul {
margin: 0px;
padding: 0px;
}

div#wbg {
background-color: #ffffff;
border-style: solid;
border-color: #cccccc;
border-width: 1px; 
padding: 8px;}

div#wbgOhneRand {
background-color: #ffffff;
border-style: none;
padding: 8px;}

div#InfoOhneRand {
    font-size: 1em;
    float: right; width: 336px;
    margin: 0px; padding: 0px;
    margin-right: 8px;
    background-color: #ffffff;
  }

div#Info {
    font-size: 1em;
    width: 320px;
    margin: 0; padding: 8px;
    border: 1px solid silver; background-color: #ffffff;
  }

div.logo {
	padding: 0px;
	margin: 0px;
	height:55px;
	background-image: url('bfdetitel3.png');
	background-repeat: no-repeat;
}

h1 {color: #333333;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: bold;
text-align: left;
 }
