body
{
 font-family: Arial, sans serif, Helvetica;
 font-size:12px;
 background-color:#ffffff;
 text-align:center;
 margin: 0px, 0px,0px, 0px;
 text-align:left;
}

table
{
 font-family: Arial, sans serif, Helvetica;
 font-size:12px;
 background-color:#ffffff;
 text-align:center;
 margin: 0px, 0px,0px, 0px;
 text-align:left;
}

h1 {font-size:30px;color:#000066;margin:0px;}
h2 {font-size:20px;color:#000066;}
h3 {font-size:18px;color:#000066;}
h4 {font-size:14px;color:#000066;}
p {margin-top:0px;}
hr {border:3px outset #000066; clear:left; width:100%;}


a:link, a:visited, a:active, a:hover
{
  text-decoration:underline;
  font-weight:bold;
  color:#000099;
  font-size:12px;
}
a:active, a:hover
{
  color:#6699ff;
}
a.menu:link, a.menu:visited
{
  color:#FFFFFF;
  text-decoration: none;
  font-size:13px;
}
a.menu:hover
{
  color:#eeeeee;
  font-size:13px;
}

a.menu:active
{
  color:#eeeeee;
  font-size:13px;
}

a.footer1:link, a.footer1:visited
{
  color:#FFFFFF;
  text-decoration: none;
 font-size:13px;
}
a.footer1:active, a.footer1:hover
{
  color:#eeeeee;
  font-size:13px;
}

/* Die Titelzeile */
#title {
font-size:40px;
padding-top:15px;
padding-bottom:25px;
height:24px;
color:#ffffff;
}

/* Das Menü */
#menu {
color:#ffffff;
background-color: #000066;
text-align:center;
font-size:13px;
padding:10px 0px;
clear:right;
}

/* Das Menü2 */
#menu2 {
color:#ffffff;
background-color: #000066;
text-align:center;
width:150px;
padding:10px;
text-align:left;
float:left;
}

#footer1 {
color:#ffffff;
background-color: #000066;
text-align:center;
font-size:13px;
padding:10px 0px;
clear:right;
clear:left;
}

#footer2
{
 text-align:center;
 padding: 3px;
}

/* Der Inhalt */
#content {
border:1px solid #ffffff;
background-color:##FFFFFF;
padding:0px;
margin:0px;
color:#000000;
}

#logo
{
  float:right;
  width:200px;
  height:101px;
  padding: 5px;
}

.haupt
{
  width: 100%;
}

.center
{
 text-align:center;
}

.erklaerungstext
{
  text-align:center;
  font-size: 9px;
}

.floatl
{
  float:left;
}

.textdiv
{
	float:left;
	padding:10px;
	width:100%;
	text-align:justify;
}

.divcenter
{
 width: 820px;
 margin: 0 auto;
}

.center
{
        width:900px;
    margin: 0 auto;
}

.kasten{
	border:2pt outset #000066;
	padding:10px;
}

.td_angebot{
	vertical-align: top;
         padding: 5px;
}