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

body {
background: url(../jpg/bg.jpg) repeat-x;
font-family: arial,sans-serif;
font-size: 1em;
}

h1 {
color: #ffffff;
font-weight: normal;
font-size: 1.4em;
background: #b0a8a5;
padding: .1em .1em .1em .7em;
width: 19.55em;
}

h2 {
background: #ec7503;
color: #ffffff;
font-size: .9em;
padding: .6em .35em .45em .4em;
text-align: right;
width: 8.55em;
text-transform: uppercase;
}

h3 {
color: #e75012;	
font-weight: bold;
font-size: .9em;
margin-bottom: 2em;
}

h4 {
color: #282425;
font-weight: normal;
font-size: 1.4em;
background: #b0a8a5;
padding: .1em .1em .1em .7em;
width: 22.75em;
}


p {
margin-bottom: 2em;
font-size: .9em;
color: #252324;
}

a {
color: #252324;
}

a:hover {
color: #e75012;
}

img {
border: 0px;
}

.liste_partner {
color: #252324;
font-weight: normal;
font-size: .9em;
padding-top: 0.4em;
}


/********************************************
Seitenübergreifend
********************************************/

#inhalt #titel {
position: absolute;
height: 10.2em;
width: 50em;
background: #ffffff;
left: 0em;
z-index: 950;
}

#inhalt #titel h1 {
position: absolute;
color: #ec7503;
text-transform: uppercase;
font-size: 1.2em;
width: 25em;
line-height: 1.6em;
font-weight: bold;
background: #ffffff;
top: 2.4em;
left: 11.7em;
padding: 0em;
}

#inhalt #titel #logo {
width: 13.1em;
height: 10.25em;
}

#inhalt {
position: relative;
width: 50em;
min-height: 35em;
background: #e2dedd;
margin: 0em auto;
}

#inhalt #inhaltsbereich, #inhalt #inhaltsbereich2, #inhalt #inhaltsbereich3 {
width: 20.8em;
min-height: 29em;
margin-left: 13.1em;
padding: 11.7em 6.7em 2em 1em;
background: #ffffff;
}

#inhalt #inhaltsbereich2 {
min-height: 36em;
}

#inhalt #inhaltsbereich3 {
min-height: 36em;
}

#inhalt #inhaltsbereich h1, #inhalt #inhaltsbereich2 h1, #inhalt #inhaltsbereich3 h1 {
position: absolute;
margin-top: -2.4em;
margin-left: -.7em;
z-index: 1000;
}

#inhalt #inhaltsbereich h3 {
margin-top: 2.7em;
margin-bottom: 2em;
}

#inhalt #inhaltsbereich p, #inhalt #inhaltsbereich2 p, #inhalt #inhaltsbereich3 p {
line-height: 1.6em;
font-size: .9em;
}

#inhalt #inhaltsbereich p.orange {
line-height: 1.6em;
font-size: .9em;
color: #e75012;
margin-bottom: 2.4em;
}

#inhalt #inhaltsbereich p.adresse {
line-height: 1.6em;
font-size: .9em;
margin-bottom: 0.5em;
}

#inhalt #inhaltsbereich p.subhead1 {
margin-bottom: 1.3em;
font-size: 1.4em;
}

#inhalt #inhaltsbereich p.subhead2 {
margin-bottom: 1.6em;
font-size: 1.4em;
}

#inhalt #inhaltsbereich3 p.links {
margin-bottom: 1em;
font-size: .9em;
}

#inhalt #inhaltsbereich ul {
margin-bottom: 2em;
margin-top: -1em;
}

#inhalt #inhaltsbereich ul li {
list-style-type: none;
background: url(../gif/punkt.gif) no-repeat 0em .6em;
padding-left: 1em;
margin-bottom: 1em;
line-height: 1.6em;
font-size: .9em;
font-weight: bold;
}

#inhalt #inhaltsbereich2 ul {
margin-bottom: 2em;
}

 #inhalt #inhaltsbereich2 ul li {
list-style-type: none;
background: url(../gif/punkt.gif) no-repeat 0em .4em;
padding-left: 1em;
margin-bottom: 1.7em;
font-size: .9em;
font-weight: bold;
}

#inhalt #inhaltsbereich3 ul {
margin-bottom: 2em;
}

 #inhalt #inhaltsbereich3 ul li {
list-style-type: none;
background: url(../gif/punkt.gif) no-repeat 0em .9em;
padding-left: 1em;
margin-bottom: 1.7em;
font-size: .9em;
}

 #inhalt #inhaltsbereich3 a {
color: #252324;
text-decoration: underline;
line-height: 2em;
font-weight: bold;

}

 #inhalt #inhaltsbereich3 a:hover {
color: #e75012;
text-decoration: underline;
line-height: 2em;
font-weight: bold;

}

 #inhalt #inhaltsbereich3 a:active {
color: #e75012;
text-decoration: underline;
line-height: 2em;
font-weight: bold;

}

 #inhalt #inhaltsbereich3 a:visited {
color: #9b918e;
text-decoration: none;
line-height: 2em;
font-weight: bold;
}

#inhalt #inhaltsbereich a {
color: #252324;
text-decoration: underline;
line-height: 1.8em;
font-weight: bold;
}

 #inhalt #inhaltsbereich a:hover {
color: #e75012;
text-decoration: underline;
line-height: 1.8em;
font-weight: bold;
}

 #inhalt #inhaltsbereich a:active {
color: #e75012;
text-decoration: underline;
line-height: 1.8em;
font-weight: bold;
}

 #inhalt #inhaltsbereich a:visited {
color: #9b918e;
text-decoration: none;
line-height: 1.8em;
font-weight: bold;
}

#inhalt #inhaltsbereich object {
height: 370px;
width: 456px;
margin-left: -1em;
margin-top: .5em;
}

#inhalt #links {
position: absolute;
width: 13em;
min-height: 30em;
z-index: 450;
}

#inhalt #links ul {
margin-top: 12em;
margin-left: 1.25em;
}

#inhalt #links ul li {
list-style-type: none;
font-weight: bold;
margin-bottom: 1.6em;
}

#inhalt #links ul li a {
background: url(../gif/pfeil.gif) no-repeat left;
text-decoration: none;
color: #252324;
padding: 2em 0em 2em 3em;
font-size: .9em;
}

#inhalt #links ul li a:hover {
text-transform: uppercase;
color: #e75012;
}

#inhalt #links ul li#aktiv {
text-transform: uppercase;
background-image: none;
color: #e75012;
margin-left: 3em;
font-size: .9em;
}

#inhalt #rechts {
position: absolute;
width: 8em;
margin-top: 12.5em;
margin-left: 42.2em;
min-height: 30em;
z-index: 960;
}

#inhalt #rechts h2 {
position: absolute;
margin-top: -4.65em;
margin-left: -.65em;
z-index: 1200;
}

#inhalt #rechts p {
font-size: .9em;
line-height: 1.6em;
}

#inhalt #rechts p.link {
font-size: .9em;
line-height: 1.6em;
font-weight: bold;
color: #9b918e;
}

#inhalt #rechts p.orange a {
color: #e75012;
}

#inhalt #rechts p a.pfeil {
background: url(../gif/pfeil.gif) no-repeat 9em 0em;
padding-top: 2em;
padding-right: 1.5em;
}

#inhalt #rechts p a {
font-weight: bold;
}

#inhalt #rechts #info {
position: relative;
margin-top: 2em;
margin-left: -.6em;
width: 8.4em;
height: 8.4em;
}

#abschluss {
background: black;
position: relative;
margin: 0em auto;
margin-top: 0em;
width: 50em;
height: 2em;
z-index: 999;
}

#abschluss #copy {
position: absolute;
font-size: .7em;
background: #ec7503;
padding: .1em 1em;
width: 16.3em;
font-weight: bold;
padding-left: 1.5em;
color: #ffffff;
}

#abschluss #copy a {
color: #ffffff;
text-decoration: none;
}

#abschluss #werbe {
position: absolute;
font-size: .7em;
background: #dad6d3;
width: 50.7em;
padding: .1em 1em;
margin-left: 18.75em;
font-weight: bold;
color: #68605d;
}

#abschluss #werbe a {
color: #68605d;
text-decoration: none;
}

#abschluss h4 {
border-bottom: .7em solid #ffffff;
width: 25.6em;
padding-left: 10em;
}


/********************************************
Seitenspezifisch
********************************************/

#inhalt #linksPartner {
position: absolute;
width: 13em;
min-height: 30em;
z-index: 450;
text-align: center;
padding-top: 10.2em;
}

#inhalt #linksPartner img {
margin-bottom: 2em;
}

#abschluss #bildleiste {
position: absolute;
margin-top: -9.4em;
}



/********************************************
Klassen
********************************************/

.ohneRahmen {
border: 0px;
}

.orange {
color: #d7582b;
}

.gruen {
background: #6fb353;
}

.braun {
background: #a23e3b;
}

.hellbraun {
background: #c98849;
}

.blau {
background: #0763aa;
}

.hellblau {
background: #81b2d9;
}

.rotbraun {
background: #91213f;
}

.hellbraun2 {
background: #d57b1f;
}

.rot {
background: #e4232c;
}

.rot2 {
background: #e64520;
}

.braun3 {
background: #845636;
}

.blau2 {
background: #3d64a9;
}

