@charset "ISO-8859-1";
@import "nav.css";


* {
margin:0;
padding:0;
}

head {
height: 100%;
}

html, body {
height: 100%;
font-size: 13pt;
font-family: arial, helvetica, sans-serif;
background-color: : #EFEFEF;
color: #000000;
letter-spacing: .02em;
}

.clearfix {
clear: both;
}

.orange  {
color: #FB6C2A;
}

.raum {
line-height: 30px;
}

.zitat {
margin: 0;
left: 1em;
position: relative;
width: 733px;
font-style: italic;
font-size: 14pt;
line-height: 25px;
}

a {
color: #E7E7E7;
text-decoration: none;
}

a:hover {
text-decoration: none;
border-bottom: 2px solid #E7E7E7;
padding-bottom: 2px;
}

hr {
margin: 30px -25px;
background-color: #FFFFFF;
border: 0 none;
height: 1px;
}

/*
Standards Ende


Seitengliederung und Inhaltsspezifische Elemente:
*/

#wrap {
min-height: 100%;
width: 1000px;
margin: -42px auto 0;
}

#header {
height: 328px;
background: url(../px/bg_.jpg) no-repeat 0 87%;
/* background: url(../px/header.htm) no-repeat 0 87%; */
}

#header a {
border-bottom: 2px solid transparent;
}

#header h1, h2 {
color: #E7E7E7;
}

#header h1 {
position: relative;
top: 1.3em;
padding: 0 0 0 1.2em;
text-transform: uppercase;
font-size: 33.4pt;
letter-spacing: .198em;
}

#header h2 {
position: relative;
top: 3.5em;
padding: 0 0 0 1.8em;
text-transform: lowercase;
font-size: 22.5pt;
letter-spacing: .1em;
}

#content {
padding: 0 0 60px 0;
margin-top: -21px;
clear: both;
}

#txt {
padding: 0 1.5em;
clear: left;
}

#txt a {
color: #CE4D32;
line-height: 5px;

}

#txt a:hover {
border-bottom: 2px solid #CE4D32;
padding-bottom: 1px;
}

#txt h3, p {
margin: 15px 0;
}

#txt p {
margin-left: 10px;
}

#txt ul {
margin-left: 1em;
list-style: circle outside;
}

#txt li {
margin: 1em 0;
}

.news_left, .news_right {
width: 450px;
}

.news_left {
float: left;
}

.news_right {
float: right;
}

#txt img {
float: left;
margin: 5px 10px 0 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#footer {
margin: -40px auto;
height: 40px;
width: 1000px;
background: url(../px/bg_footer.png) no-repeat #B7B7B7;
text-align: center;
padding: 0;
list-style: none outside;
font-size: 14pt;
line-height: 36px;
}

#footerlist li {
display: inline;
padding: 0 20px 0 0;
text-transform: lowercase;
}

#footerlist a {
display: inline;
color: #2D2D2D;
}
