html { min-height: 100.05%; }

body { 
background-color:#EC6000;
padding:0px;
margin:0px; 
/* text-align:center; /* horizontal centering for IE Win quirks */ 
}

p,h1,h2,h3,h4,h5,h6,ul,dl {
color:#800000;
font-family:Century Gothic, Arial, Helvetica, sans-serif;
text-align:left;
font-size:14px;
line-height:1.4em;
}

p { 
font-style:normal; 
font-weight:normal;
}

h1,h2,h3 {
font-weight:bold;
margin-top:1.5em;
}

h1 { 
margin-bottom:1em;
font-size:15px;
}

h2 { 
line-height:1em;
margin-bottom:6px;
margin-top:24px;
}

h3 { 
line-height:1em;
margin-top:8px;
padding-top:0px;
margin-bottom:22px;
}

/* Nur interpretiert vom Internet Explorer */
* html #content h1 {
margin-top:1.6em;
}

* html #content h2 {
margin-top:1.6em;
}

* html #content h3 {
margin-top:1.3em;
}

ul, ol {
padding:0px 0px 0px 15px;
margin:0px;
}

acronym {
cursor:help;
border-bottom:1px dotted #397225;
color:#397225;
font-weight:600;
letter-spacing:0.5px;
}

a:link { font-weight:bold; color:#800000; }
a:visited { font-weight:bold; color:#800000; }
a:focus { font-weight:bold; color:#FFFFFF; }
a:hover { font-weight:bold; color:#FFFFFF; }
a:active { font-weight:bold; color:#800000; }

.referenzen {
margin-bottom:0px;
padding-bottom:0px;
}

.singlespaced {
margin-top:0px;
margin-bottom:3px;
padding-top:0px;
padding-bottom:0px;
}

/*#container { 
background-color:#EC6000;
width:100%;
margin-top:0px;
margin-bottom:20px;
margin-left:20px;
margin-right:20px;
padding:0px;
border-right:thin;
border-right-style:solid;
border-right-color:#B0E089;
}*/

#logo {
width:100%;
background-color:#EC6000;
height:154px;
margin:0px;
padding:0px;
}

/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
#logo h1 {
background:url(bilder/logo.gif) no-repeat left top;
width:780px; 
height:154px;
margin:0px;
padding:0px;
}

#logo h1 span {
font-size:13px;
color:#FFFFFF;
margin:16px 10px 10px 16px;
}

#logo h1 span.invisible {
font-size:1px;
display:none;
}

#navigation {
float:left;
width:180px;
background-color:#EC6000;
padding-left:0px;
padding-top:10px;
margin:0px;
text-align:left;
border-bottom-color:#FFFFFF;
border-bottom:thin;
}

#navigation ul {
font-family:Lucida Sans Unicode, Lucida Sans, Arial, Helvetica, sans-serif;
list-style-type:none;
}

#navigation li {
font-size:16px;
padding-top:12px;
margin-left:0px;
}

#navigation p {
font-family:Lucida Sans Unicode, Lucida Sans, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:12px;
margin-bottom:6px;
}

#navigation a {
font-weight:normal;
}

#navigation a:link { text-decoration:none; color:#FFFFFF; }
#navigation a:visited { text-decoration:none; color:#FFFFFF; }
#navigation a:focus { text-decoration:none; color:#CCCCFF; }
#navigation a:hover { text-decoration:none; color:#CCCCFF; }
#navigation a:active { text-decoration:none; color:#FFFFFF; }

#navigation a.current {color: #FFFFFF; }

#content {
background-color:#DCDEE0;
padding:36px 15px 15px 15px;
margin:0px 0px 0px 180px;
text-align:left;
}

#text {
width:600px;
}

/* Nur interpretiert vom Internet Explorer */
* html #content {
padding-top:32px;
height:500px;
}

/*#footer {
clear:left;
margin:0px;
padding:12px 0px 1px 12px;
}*/

/* Nur interpretiert vom Internet Explorer */
 * html #footer {
margin-bottom:0px;
}

#footer p {
line-height:1em;
margin-top:0px;
color:#FFFFFF;
font-size:12px;
}

#footer a:link { text-decoration:none; color:#FFFFFF; }
#footer a:visited { text-decoration:none; color:#FFFFFF; }
#footer a:focus { text-decoration:none; color:#CCCCFF; }
#footer a:hover { text-decoration:none; color:#CCCCFF; }
#footer a:active { text-decoration:none; color:#FFFFFF; }

.propleft {
height:650px;
float:left;
width:1px;
}

.propright {
height:650px;
float:right;
width:1px;
}

.clearprop {
clear:both;
height:1px;
overflow:hidden;
}
  
.bildunten {
text-align:center;
margin-top:10px;
margin-bottom:10px;
}

.bildlinks {
margin-right:17px;
margin-top:4px;
margin-bottom:4px;
margin-link:0px;
padding:0px;
float:left;
}

.bildrechts {
margin-left:17px;
margin-top:4px;
margin-bottom:10px;
margin-right:0px;
padding:0px;
float:right;
}

.anker {
line-height:0;
}
