body
{text-align: center;
overflow: auto;
height: 100%;
}

.rahmen
{ border: 0px solid #b3b2b2;
position: relative;
top:40px;
margin-left:auto;
margin-right:auto;
height: 550px;
width: 900px;
background-image:url(images/hgb550.jpg);
background-repeat:no-repeat;
}

.rahmen-echo
{ border: 0px solid #b3b2b2;
position: relative;
top:40px;
margin-left:auto;
margin-right:auto;
height: 550px;
width: 900px;
background-image:url(images/hintergrund-echo.jpg);
background-repeat:no-repeat;
}

div.inhalt
{ position: absolute;
top:35px;
right: 50px;
height:415px;
width: 400px;
border: 0px solid #b3b2b2;
}

#bsp
{ overflow: auto;
}

div.menu
{ position:relative;
top:489px;
margin-left:auto;
margin-right:auto;
height:25px;
width: 890px;
border: 0px solid #b3b2b2;
font-family: Verdana, Arial, Helvetica; non serif;
font-size: 15px;
font-weight: bold;
color: #ffffff;
}

div.umenu
{ position:absolute;
bottom:68px;
left:1px;
width: 899px;
height: 23px;
border: 0px solid #b3b2b2;
font-family: Verdana, Arial, Helvetica; non serif;
font-size: 12px;
line-height: 18px;
font-weight: bold;
color: #ffffff;
text-align: center;
padding-top: 2px;
background-color: #9E9C9C;
}

.anfahrt
{ width: 350px;
margin-bottom: 5px;
}

#mq
{ position: absolute;
top: 35px;
left: 75px;
}

img
{ border: 0px;
}

.bild
{ width: 250px;
position: absolute;
top: 70px;
left: 120px;
border: 0px;
}

.logo
{ height: 80px;
border: 0px solid #b3b2b2;
}

#imp
{ float: right;
margin-top: 40px;
margin-right: 40px;
}

#logostart
{ position: absolute;
top: 110px;
left: 40px;
}

p
{ font-family: Verdana, Arial, Helvetica; non serif;
font-size: 12px;
line-height: 18px;
}

#start
{ color: #FEB338;
font-weight: bold;
line-height: 14px;
text-align: left;
padding-bottom: 30px;
padding-left: 170px;
padding-top: 15px;
}

#text
{ text-align: justify;
color: #6E6969;
padding-left: 25px;
padding-right: 25px;
}

#text2
{ text-align: left;
color: #6E6969;
padding-left: 25px;
padding-right: 15px;
}

#text3
{ text-align: center;
color: #6E6969;
font-weight: bold;
padding-left: 25px;
padding-right: 25px;
}

h1
{ font-family: Verdana, Arial, Helvetica; non serif;
font-size: 16px;
color: #FEB338;
line-height:21px;
text-align: center;
}

a
{ font-family: Verdana, Arial, Helvetica; non serif;
text-decoration: none;

}

a:link
{ color:#FEB338;
padding-left:0px;

}

a:visited
{ color:#FEB338;
padding-left:0px;

}

a:active
{ color:#FEB338;
padding-left:0px;

}

a:hover
{ color:#ffffff;
padding-left:0px;

}



a.imtext:link
{ color:#6E6969;
padding-left:0px;
font-weight:bold;
}

a.imtext:visited
{ color:#6E6969;
padding-left:0px;
font-weight:bold;
}

a.imtext:active
{ color:#6E6969;
padding-left:0px;
font-weight:bold;
}

a.imtext:hover
{ color:#FEB338;
padding-left:0px;
font-weight:bold;
}



a.ref:link
{ color:#6E6969;
padding-left:0px;

}

a.ref:visited
{ color:#6E6969;
padding-left:0px;

}

a.ref:active
{ color:#6E6969;
padding-left:0px;

}

a.ref:hover
{ color:#6E6969;
padding-left:0px;
font-weight:bold;

}



a.leistung:link
{ color:#504D4D;
padding-left:0px;
font-weight:bold;
}

a.leistung:visited
{ color:#504D4D;
padding-left:0px;
font-weight:bold;
}

a.leistung:active
{ color:#504D4D;
padding-left:0px;
font-weight:bold;
}

a.leistung:hover
{ color:#ffffff;
padding-left:0px;
font-weight:bold;
}



a.extra:link
{ color:#ffffff;
padding-left:0px;
font-weight:bold;
}

a.extra:visited
{ color:#ffffff;
padding-left:0px;
font-weight:bold;
}

a.extra:active
{ color:#ffffff;
padding-left:0px;
font-weight:bold;
}

a.extra:hover
{ color:#9E9C9C;
padding-left:0px;
font-weight:bold;
}


