* {
margin:0;
padding:0;
}

html,body,* html #container {
height:100%;
}

body {
background:url(images/schatten.gif) repeat-y center 0;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:13px;
background-color:#F6E9CF;
}

#container {
left:50%;
margin-left:-383px;
min-height:100%;
position:absolute;
width:766px;
background:url(images/content_bg.gif) 182px 0 repeat-y;
}

#banner {
background:url(images/banner.jpg) no-repeat 0 0;
border-bottom:8px solid #FFFFFF;
height:125px;
position:relative;
width:766px;
}

.link_logo{
display:block;
height:80px;
margin-left:4px;
margin-top:26px;
position:absolute;
width:200px;
}

#babor {
height:50px;
position:relative;
width:61px;
top:515px;
left:16px;
}

img {
border:0;
}

#navigation {
position:absolute;
top:130px;
height:470px;
width:175px;
background:#fefefe url(images/navi_bg.gif) 0 0 no-repeat;
border-top:3px solid #fff;
padding-top:5px;
}

#navigation a {
color:#000;
display:block;
font-size:12px;
height:20px;
line-height:17px;
margin:4px 0 0 0;
padding:2px 0 0 15px;
text-decoration:none;
border-top:2px solid transparent;
}

*html #navigation a
{
border-color: pink;
filter: chroma(color=pink);
}

#navigation a:hover {
color:#000;
background:#EBC47F;
border-top:2px solid #fff;
width:160px;
}

#navigation a.active {
color:#000;
background:#FE5800;
border-top:2px solid #fff;
}

div#navigation ul.sub_navigation {
margin:4px 0 0;
}

#navigation a.navi_eingerueckt:hover{
border-top:2px solid #fff;
padding-left:24px;
width:151px;
}

#navigation a.navi_eingerueckt:active{
border-top:2px solid #fff;
padding-left:24px;
}

#navigation a.navi_eingerueckt{
margin-top:8px;
line-height:17px;
padding-left:24px;
}

#navigation li.labelle {
background:url(images/labelle_small.png) no-repeat 4px 0;
height:19px;
margin-top:19px;
}

#content {
color:#000;
left:175px;
line-height:20px;
height:100%;
padding:12px 70px 20px 25px;
position:relative;
width:488px;
top:-47px;
border-left:7px solid #fff;
}

table {
margin:auto;
border-collapse:collapse;
border-color:#ABABAB;
}

table td {
padding:2px 5px;
border-color:#ABABAB;
}

.document_spacer{
clear:both;
height:30px;
}

#content h1 {
font-size:18px;
color:#FE5800;
}

#content h2 {
font-size:15px;
color:#FE5800;
margin-bottom:8px;
}

#content p{
color:#000;
font-size:13px;
line-height:16px;
}

.inh_text{
color:#000;
font-size:13px;
line-height:16px;
}

.inh_text_fett{
color:#000;
font-size:13px;
font-weight:bold;
line-height:16px;
}

.inh_link{
color:#000;
text-decoration:underline;
}

.inh_link :hover{
color:#000;
text-decoration:none;
}


span.ueberschrift {
font-size:18px;
color:#FE5800;
font-weight:bold;
}

span.unterueberschrift {
font-size:15px;
color:#FE5800;
margin-bottom:8px;
font-weight:bold;
}

span.hervorhebung {
font-weight:bold;
}

div#content a {
color:#000;
text-decoration:underline;
}

div#content p.link_mehr {
float:right;
}

div#content a.link_mehr {
color:#000;
font-size:0.75em;
font-weight:700;
text-decoration:none;
}

div#content a.link_mehr:hover {
color:#000;
text-decoration:underline;
}

div#content span.hervorhebung {
font-weight:700;
}

div#steckbrief {
background-color:#E3E5E6;
border:1px dotted #000;
margin:0 0 20px 0;
padding:5px;
width:450px;
}

div.spacer {
border:0 solid #F3E2C8;
clear:left;
height:1px;
}

#kontakt_impressum ul,#navigation ul {
list-style-type:none;
}

div#content .link_docShort_headline,div#content .link_docShort_headline:hover,div#content a:hover {
color:#FE5800;
text-decoration:none;
}

div#steckbrief a,div#steckbrief a:hover {
color:#000;
font-size:0.75em;
}