* {
margin: 0px;
padding: 0px;
}

html {
height: 100%;
}

body {
font-family: Arial,Helvetica,sans-serif;
color: #330000;
font-size: 12px;
background: #692c20;
height: 100%;
}

h1 {
font-size: 16px;
color: #33000;
}

img {
border: 0px;
}



/*********************************************************************************************/

#top {
position: absolute;
width: 100%;
height: 34px;
left: 0px;
background: url(../bilder/top.jpg) repeat-x 0px 0px;
z-index: 900;
}

#top #topMitte {
position: relative;
margin: auto;
width: 976px;
height: 34px;
background: url(../bilder/topMitte.jpg) no-repeat 0px 0px;
}

#top #topMitte ul {
position: absolute;
border-right: 2px solid #e88f4b;
left: 0px;
width: 967px;
text-align: right;
}

#top #topMitte ul li {
float: right;
height: 31px;
list-style-type: none;
border-left: 2px solid #e88f4b;
text-align: center;
}

#top #topMitte ul li a {
display: block;
height: 15px;
padding: 8px 15px;
color: #e88f4b;
text-decoration: none;
}

#top #topMitte ul li a:hover, #top #topMitte ul li.aktiv a {
color: #38140d;
background: url(../bilder/naviAktiv.jpg) repeat-x 0px 0px;
}

#rahmen {
position: relative;
margin: auto;
width: 976px;
min-height: 100%;
background: url(../bilder/rahmenBG.jpg) repeat-y 0px 0px;
z-index: 500;
}

#rahmen #titel {
position: absolute;
height: 113px;
width: 962px;
background: url(../bilder/titel.jpg) repeat-x 0px 0px;
left: 7px;
top: 34px;
z-index: 900;
}

#rahmen #titel #logo {
position: absolute;
left: 0px;
top: 0px;
}

#rahmen #titel ul {
position: absolute;
left: 0px;
width: 950px;
top: 10px;
text-align: right;
}

#rahmen #titel ul li {
float: right;
height: 15px;
list-style-type: none;
border-left: 1px solid #e88f4b;
}

#rahmen #titel ul li.ohne {
border-left: 0px;
}

#rahmen #titel ul li a {
display: block;
height: 15px;
padding: 0px 5px;
color: #e88f4b;
text-decoration: none;
}

#rahmen #links {
position: absolute;
top: 180px;
left: 20px;
width: 221px;
min-height: 100px;
padding: 12px 0px 0px 20px;
background: url(../bilder/linksBG.jpg) no-repeat 0px 0px;
z-index: 550;
}

#rahmen #inhalt {
position: relative;
width: 615px;
min-height: 200px;
padding: 192px 0px 230px 340px;
background: url(../bilder/inhaltBG.jpg) no-repeat 320px 180px;
z-index: 500;
}

#rahmen #inhalt h2, #rahmen #links h2 {
margin-bottom: 20px;
font-size: 16px;
color: #330000;
}

#rahmen #inhalt p {
margin-bottom: 16px;
font-size: 12px;
color: #330000;
width: 530px;
}

#rahmen #links p {
margin-bottom: 8px;
font-size: 12px;
color: #330000;
}

#rahmen #links a, #rahmen #inhalt a {
color: #330000;
}

#abschluss {
position: relative;
height: 112px;
width: 100%;
background: url(../bilder/abschluss.jpg) repeat-x 0px 26px;
left: 0px;
margin-top: -112px;
z-index: 700;
}

#abschluss #abschlussMitte {
position: relative;
height: 26px;
width: 962px;
background: url(../bilder/abschlussMitte.jpg) repeat-x 0px 0px;
margin: auto;
z-index: 700;
}

#abschluss #abschlussMitte p {
color: #e88f4b;
position: absolute;
left: 32px;
top: 40px;
}

#abschluss #abschlussMitte ul {
position: absolute;
left: 0px;
width: 950px;
top: 40px;
text-align: right;
}

#abschluss #abschlussMitte ul li {
float: right;
height: 15px;
list-style-type: none;
border-left: 1px solid #e88f4b;
}

#abschluss #abschlussMitte ul li.ohne {
border-left: 0px;
}

#abschluss #abschlussMitte ul li a {
display: block;
height: 15px;
padding: 0px 5px;
color: #e88f4b;
text-decoration: none;
}







