body {
background-image:url(images/bg_neu.jpg);
background-position:center top;
background-repeat:repeat-y;
background-color:#F6F6F6;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
text-align:center;
}

html
{
height: 100%;
}

body
{
height: 100%;
}

img {
border: 0px;
line-height:0px;
margin:0px;
padding:0px;
}

.contentall {
display:block;
width: 712px;
margin:auto;
position:relative;
text-align:left;
}

#nonFooter
{
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;
}

#content
{
padding-bottom: 40px;
}


.footerText {
clear:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#A3A2A2;
position: relative;
margin-top: -40px;
}


input{
font-size:10px;
}

.content {
width: 712px;
float: left;
}

.contenttext {
position: relative;
top:45px;
left:180px;
width:460px;
font-size:11px;
font-weight:normal;
line-height:15px;
}

.contenthauptlink {
font-size:11px;
color: #B10D19;
text-decoration:none;
}

h2 {
font-size:11px;
font-weight:bold;
line-height:15px;
}

.textspace {
line-height:20px;
}

.menue2 {
padding-top: 20px;
width: 178px;
text-align:right;

float:left;
}

.menue3{
padding-top:14px;
padding-left:16px;
width:500px;
float:left;
}

.menue_kat1{
position:absolute;
top:436px;
left:196px;
color:#221E1D;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.menue_kat2{
position:absolute;
top:484px;
left:196px;
color:#221E1D;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.menue_kat3{
position:absolute;
top:460px;
left:196px;
color:#221E1D;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.menue_kat4{
position:absolute;
top:556px;
left:196px;
color:#221E1D;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.menue_kat5{
position:absolute;
top:532px;
left:196px;
color:#221E1D;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.menue_kat6{
position:absolute;
top:508px;
left:196px;
color:#221E1D;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.contentsubhead{
position:absolute;
top:405px;
left:198px;
width:500px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;

}

.csubhead1{
position:absolute;
top:405px;
left:600px;
}
.csubhead2{
position:absolute;
top:405px;
left:576px;
}
.csubhead3{
position:absolute;
top:405px;
left:520px;
}
.csubhead4{
position:absolute;
top:405px;
left:558px;
}
.csubhead7{
position:absolute;
top:405px;
left:520px;
}
.csubhead8{
position:absolute;
top:405px;
left:540px;
}
.csubhead10{
position:absolute;
top:405px;
left:540px;
}

.weblink{
color:#221E1D;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.hauptmenue {
position: absolute;
top: 160px;
left: 174px;
}

a.menue:link, a.menue:visited{
color:#221E1D;
}

a.menue:active, a.menue:hover{
color:#FDFBFA;
}

.menue{
color:#221E1D;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-right:24px;
display:block;
float:left;
}

.menue_a{
color:#FDFBFA;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
text-decoration:none;
padding-right:24px;
display:block;
float:left;
}


.adresse {
position: absolute;
top: 168px;
left: -115px;
}

.maillink{
text-decoration:none;
}

.submenue_a{
color:#D4001B;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height: 24px;
text-decoration:none;
}

.menue3l{
color:#CDCAC7;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
line-height: 24px;
}

.submenue{
color:#555252;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height: 24px;
text-decoration:none;
}

.submenue_img{
padding-bottom: 10px;
display:block;
}

a.submenue:link, a.submenue:visited{
color:#555252;
}

a.submenue:active, a.submenue:hover{
color:#D4001B;
}

