body {
padding: 0;
margin: 0;
}

a:link, a:visited {
color: #444;
}

a:hover {
color: #750000;
}

.headline_box {
position: absolute;
top: 100px;
left: 150px;
}

.headline {
color: #E0E0E0;
font-family: arial;
font-size: 140px;
text-align: right;
}

.liste {
list-style-type: none;
}

.listpkt {
background-image: url(bilder/square.gif);
background-repeat: no-repeat;
padding-left: 13px;
padding-bottom: 8px;
background-position: 0px 3px;

}

/* +++++++++++banner bereich+++++++++++++*/
.banner_area {
height: 110px;
/*left: 0px;
right: 0px;
top:0px;*/
background-color: #cccccc;
}

.balken {
left: 0px;
right: 0px;
height: 14px;
background-color: #333333;
overflow: hidden
}

.banner {
position: absolute;
left: 0px;
top: 0px;


}

.mlink_box {
position: absolute;
top: 110px;
left: 145px;
height: 13px;
width: 600px;
white-space: nowrap;

}

.logo {
position: absolute;
top: 12px;
left: 17px;
}

a.mlink:link, a.mlink:visited {
margin: 0px 0px 10px -1px;
padding: 0px 12px 0px 12px;
font-family: arial; sans serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
float: left;
letter-spacing: 0px;
white-space: nowrap;
}

a.mlink:hover, a.mlinkred:visited {
font-family: arial; sans serif;
font-size: 10px;
color: #FF0000;
}

.mlinkred {
margin: 0px 0px 10px -1px;
padding: 0px 12px 0px 12px;
font-family: arial; sans serif;
font-size: 10px;
text-decoration: none;
float: left;
letter-spacing: 0px;
white-space: nowrap;
color: #FF0000;
}


/* +++++++++++bild bereich+++++++++++++*/

.picture_area {
position: absolute;
left: 550px;
top: 175px;
width: 270px;
/*border: 1px solid red;*/
}

.picture_box {
height: 145px;
overflow: hidden;
margin-bottom: 3px;
}

.bildtextbox1{
    float: left;
    width: 135px;
}
.bildtextbox2{
    float: left;
    width: 135px;
    text-align: right;
}

.bildtext {
font-family: arial;
font-size: 9px;
}


.bildtext2 {
font-family: arial;
font-size: 9px;
}

a.bildtext:link, a.bildtext:visited {
font-family: arial;
font-size: 9px;
color: #555555;
}

a.bildtext:hover {
color: #750000;
}

a.bildtext2:link, a.bildtext2:visited {
font-family: arial;
font-size: 9px;
color: #555555;
}

a.bildtext2:hover {
color: #750000;
}


/* +++++++++++add bereich+++++++++++++*/

.ad_area {
position: absolute;
left: 50px;
top: 210px;
width: 90px;
text-align: right;
}
.adtext{
text-align: right;
}


/* +++++++++++text bereich+++++++++++++*/
.content_area {
position: absolute;
left: 0px;
right: 0px;
/*border: 1px solid red;*/
}

.text_area {
/*float: left;
left: 150px;
top: 140px;*/
width: 380px;
margin: 83px 0px 30px 150px;
/*border: 1px solid red;*/
}

.text {
font-family: verdana; sans serif;
font-size: 10px;
line-height: 16px;
}

.text, a:link, .text, a:visited {
font-family: verdana; sans serif;
font-size: 10px;
text-decoration: none;
/*font-weight: bold;
white-space: nowrap;*/
}

a.text:hover {
color: #750000;
}

/* +++++++++++foot bereich+++++++++++++*/
.footbox {
height: 30px;
left: 0px;
right: 0px;
padding-left: 150px;
padding-top: 2px;
border-top: 1px solid black;
white-space: nowrap;
}

.foot {
font-family: verdana; sans serif;
font-size: 9px;
text-align: left;
}

a.foot:link, a.foot:visited {
font-family: verdana; sans serif;
font-size: 9px;
text-decoration: none;
color: #000000;
/*font-weight: bold;
white-space: nowrap;*/
}

a.foot:hover {
color: #750000;
}

.distanz {
float:left;
height: 420px;
}
