
html, body {margin : 0;padding : 0;background-color : #e5ebee;}

#gesamt {color : #333; line-height : 2em; font : 12px/16px verdana, arial, helvetica, sans-serif; width : 1024px;
height : 568px;
margin : 25px auto;
border : 1px dotted #b9571e;
}

#links {
background-image : url(backlinks.jpg);
background-repeat : no-repeat;
background-color : #fff;
float : left;
width : 300px;
height : 568px;
}

#kontakt, #service {padding : 35px 15px ;}

.graubold {
color : #929183;
font-weight : bold;
}
.orangebold {
color : #e7ac00;
font-weight : bold;
}
.grau {color : #929183;}
.orange {color : #e7ac00;}

.adobe {font-size: 11px;}

.bold
{ font-weight : bold;  }

a:link, a:visited, a:focus, a:hover, a:active {color : #929183;}






ul {list-style-type : square; color : #b9571e;}


#text ul {list-style-type : square; color : #fff;}



#kontakt h1 {
color : #e7ac00;
font-weight : bold;
font-size : 17pt;
line-height : 150%;
}
#kontakt h2 {
color : #e7ac00;
font-weight : bold;
font-size : 10pt;
padding-top : 10px;
}
#kontakt p {
color : #929183;
font-size : 10pt;
}
#rechts {
background-image : url(back.jpg);
background-repeat : no-repeat;
background-color: #e7ac00;
float : right;
width : 724px;
height : 568px;
}
#bild {
float : left;
padding : 10px;
}
#text {
float : right;
width : 524px;
}



#text p {color : #fff; padding : 10px; font-size: 13px; line-height: 130%; }
#text h1 {padding : 10px; color : #fff; font-weight : bold;font-size : 17pt;}
#text h2 {padding : 10px; color : #fff; font-weight : bold;font-size : 12pt;}
#text h3 {padding : 10px; color : #fff; font-weight : bold;font-size : 11pt;}

#text a:link{color : #fff}
#text a:visited {color : #fff}
#text a:focus {color : #fff}
#text a:hover {color : #fff}
#text a:active {color : #fff}

.weiter {padding-left: 10px; position:absolute; bottom: 20%;}







.klein {font-size: 10pt;}

#menu {
padding-top : 10px;
padding-left : 10px;
background : #b9571e;
float : left;
height : 30px;
}
#menu ul {
list-style : none;
margin : 0 0 0 0;
padding : 0;
width : 119px;
float : left;
}
#menu a, #menu h2 {
font : bold 12px verdana, arial, helvetica, sans-serif;
display : block;
margin : 0;
padding : 2px 3px;
border-bottom : 1px dotted #b9571e;
}
#menu h2 {
color : #fff;
background : #b9571e;
}
#menu a {
color : #b9571e;
background : #e5ebee;
text-decoration : none;
}
#menu a:hover {
color : #b9571e;
background : #fff;
}
#menu li {
position : relative;
}
#menu ul ul {
position : absolute;
z-index : 500;
}
#menu ul ul ul {
position : absolute;
top : 0;
left : 100%;
}
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {
display : none;
}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
display : block;
}