/* Globale Auszeichnungen */
body {
 background : #fff;
 margin : 0;
 padding : 0;
 }
 
.unsichtbar, .navaktiv, dfn {
 position : absolute;
 left : -1000px;
 top : -1000px;
 width : 0px;
 height : 0px;
 overflow : hidden;
 display : inline;
}

/* Auszeichnungen für den Seitenkopf */
#seitenkopf {
 background : #FFFFFF;
 text-align: right;
 height : 73px;
 width : 926px;
 margin : 0;
 padding : 0;
 /*border: 1px solid #ff0000;*/
}

/* Auszeichnungen für die Hauptnavigation */
#hauptnavigation {
 background : #FFFFFF;
 width : 952px;
}
#hauptnavigation ul {
 padding : 0px 0 0 0px;
 margin : 0px 0 4px 0;
 white-space : nowrap;
}
#hauptnavigation ul li {
 margin : 0 0 0 0;
 padding : 0 0 0 0;
 display : inline;
}
#hauptnavigation ul li a {
 padding : 1px 13px 1px 17px;
 margin : 0 -1px 0 0;
 font : normal 14px verdana, arial, sans serif;
 color : #5F3C12;
 text-decoration : none;
}
#hauptnavigation ul li a:hover {
 color : #B4350A;
}
#hauptnavigation .hauptnavpunkt-aktiv {
 color : #B4350A;
 font-weight: bold;
}

#subnavigation {
 background : #F8D093;
 border-top : 2px solid #EF8B01;
 width : 952px;
 height : 31px;
}
#subnavigation ul {
 padding : 7px 0 0 0px;
 margin : 0px 0 0px -2px;
 white-space : nowrap;
}
#subnavigation ul li {
 margin : 0 0 0 0;
 padding : 0 0 0 0;
 display : inline;
}
#subnavigation ul li a {
 padding : 7px 4px 8px 13px;
 margin : 0 0 0 0;
 font : normal 13px verdana, arial, sans serif;
 color : #5F3B11;
 text-decoration : none;
 background-image:url(/images/subnavigation-trenner.gif);
 background-repeat:no-repeat;
}
#subnavigation ul li a:hover {
 color : #FFFFFF;
 background : #EF8B01;
 margin : 0 -2px 0 2px;
 padding : 7px 6px 8px 11px;
}
#subnavigation .subnavpunkt-aktiv {
 color : #FFFFFF;
 background : #EF8B01;
 margin : 0 -2px 0 2px;
 padding : 7px 6px 8px 11px;
}
#subnavigation-bogen {
 position : absolute;
 left : 919px;
 top : 94px;
 width: 33px;
 height: 33px;
}
#subnavigation-bogen-rel {
 position : relative;
 left : 902px;
 top : -21px;
 width: 33px;
 height: 33px;
}

/* Auszeichnungen für die Home */
#home {
width: 950px;
min-height: 528px;
border-right : 2px solid #EF8B01; 
border-bottom : 2px solid #EF8B01; 
border-top : 2px solid #EF8B01; 
background: #fff;
padding : 0 0 0 0;
}

#home-links {
width:462px;
float:left; 
padding-top: 90px;
font : normal 13px/166% verdana, arial, sans serif; 
color : #000000;
}

#jubilaeum {
font : normal 13px/166% verdana, arial, sans serif; 
color : #000000;
position:absolute;
left:481px;
top:253px;
z-index:3;
}

#jubilaeum a {
color :#B4350A;
text-decoration : none;
}

#jubilaeum a:hover {
 text-decoration : underline;
}

#home-rechts {
width:465px;
padding-left: 23px;
height: 500px;
float:left; 
background-image:url(/images/home/bg_bildmarke.gif);
background-repeat:no-repeat;
background-position: 50px 270px;
}


#inhalt {
 width: 933px;
 border-right : 2px solid #EF8B01;
 border-bottom : 2px solid #EF8B01;
 padding : 19px 0 0 17px;
}
#inhalt-ohne-subnavigation {
 width: 933px;
 /*height:89%;*/
 border-right : 2px solid #EF8B01;
 border-bottom : 2px solid #EF8B01;
 border-top : 2px solid #EF8B01;
 padding : 19px 0 0 17px;
}
#uebersicht-einrichtungen {
 width: 900px;
 font : normal 12px verdana, arial, sans serif;
 color : #B4350A;
 text-align: right;
 padding : 8px 0 0 0;
}
#uebersicht-einrichtungen a {
 color :#B4350A;
 text-decoration : none;
}
#uebersicht-einrichtungen a:hover {
 text-decoration : underline;
}
#textebene {
 width: 420px;
 font : normal 12px/166% verdana, arial, sans serif;
 color : #000000;
 padding : 60px 0 0 0;
 float:left;
}


#textebene a {
 color :#B4350A;
 text-decoration : none;
}
#textebene a:hover {
 text-decoration : underline;
}
#history a:hover {
 text-decoration : underline;
}

#textebene h1 {
 font : normal 18px verdana, arial, sans serif;
 color : #000000;
 padding : 0 0 0 0;
}

#textebene ul {
	margin-left: 15px;
	padding-left:0px;
	list-style-image:url(/images/bullet.gif);
}

#textebene ul li {
	margin: 0 0 -20px 0;
}

#textebene .ul2 {
 list-style : none;
 margin : 0px 0 10px 13px;
 padding : 0;
 list-style-image:url(/images/pfeil-link.gif);
}

#bildebene {
 width: 513px;
 font : normal 12px/166% verdana, arial, sans serif;
 color : #000000;
 text-align: right;
 padding : 50px 0 0 0;
 float:left;
}

#bildebenereihe, #bildebenereihe-qm {
 width: 513px;
 font : normal 12px/166% verdana, arial, sans serif;
 color : #000000;
 text-align: right;
 padding : 50px 0 0 0;
 float:left;
}

#bildebene-karte {
 width: 313px;
 font : normal 12px/166% verdana, arial, sans serif;
 color : #000000;
 text-align: right;
 padding : 50px 0 0 0;
 float:left;
}
#bildebene-box {
 position:relative;
 left: 266px;
 width: 235px;
 font : normal 12px/166% verdana, arial, sans serif;
 color : #000000;
 text-align: left;
 margin : 50px 0 0 0;
 padding : 8px 0 17px 12px;
}

#bildebene-qm {
 position:relative;
 left: 66px;
 width: 435px;
 font : normal 12px/166% verdana, arial, sans serif;
 color : #000000;
 text-align: left;
 margin : 50px 0 0 0;
 padding : 8px 0 8px 12px;
 overflow: hidden;
}

#bildebene-qm img {
 float: left;
 margin-right: 10px;
}

#bildebene-qm a {
padding : 0px 0 0 9px;
margin: 0;
background-image:url(/images/pfeil-link.gif);
background-repeat: no-repeat;
background-position: -7px -3px;
color :#B4350A;
text-decoration : none; 
}

#bildebene-qm a:hover {
 text-decoration : underline;
}


#bildebene-box-kontakt {
 position:relative;
top: -300px;
 left: -437px;
 width: 235px;
 font : normal 12px/166% verdana, arial, sans serif;
 color : #000000;
 text-align: left;
 margin : 50px 0 0 0;
 padding : 8px 20px 17px 19px;

}

#bildebene-box .servicenavi-aktiv{
 color : #B4350A;
; font-weight: bolder
}

#bildebene-box ul {
 list-style : none;
 margin : 0px 0 10px 13px;
 padding : 0;
 list-style-image:url(/images/pfeil-link.gif);
}
#bildebene-box ul li a {
 color :#B4350A;
 text-decoration : none;
}
#bildebene-box a:hover {
 text-decoration : underline;
}

#bildebene-box h2 {
 font : bold 12px verdana, arial, sans serif;
 color : #000000;
 margin : 0 0 10px 0;
 padding : 0 0 0 0;
}

#textebene-einspaltig {
 width: 933px;
 font : normal 12px/166% verdana, arial, sans serif;
 color : #000000;
 padding : 60px 0 0 0;
 clear: both;
}

#textebene-einspaltig h1 { 
font : normal 18px verdana, arial, sans serif; 
color : #000000; 
padding : 0 0 0 0; 
} 

#textebene-einspaltig .einrichtungen-uebersicht {
 width: 190px;
 height: 162px;
 font : normal 11px/166% verdana, arial, sans serif;
 color : #000000;
 margin : 18px 0 0 0;
 padding : 0 0 0 0;
 float:left;
}
#textebene-einspaltig .einrichtungen-uebersicht ul {
 list-style : none;
 margin : 2px 0 10px 13px;
 padding : 0;
 list-style-image:url(/images/pfeil-link.gif);
}
#textebene-einspaltig .einrichtungen-uebersicht ul li a {
 color :B4350A;
 font : bold 11px/166% verdana, arial, sans serif;
 text-decoration : none;
}
#textebene-einspaltig .einrichtungen-uebersicht a:hover {
 text-decoration : underline;
}
#textebene a.link_pfeilrunter {
  padding: 0 0 0 12px;
  margin: 0;
  background-image:url(/images/pfeil-runter.gif);
  background-repeat: no-repeat;
  background-position: 0 3px;
  color :#B4350A;
  text-decoration : none;
}
#textebene a.link_pfeilrunter:hover {
  text-decoration : underline;
}


/* Auszeichnungen für die Kostentabelle */

#tabelle_kosten {
 font : normal 100% verdana, "sans serif";
 border-collapse : collapse;
 width: 100%;
}
#tabelle_kosten caption {
 visibility : hidden;
}
#tabelle_kosten td {
 font : normal 100% verdana, "sans serif";
 vertical-align : top;
 padding: 5px;
 text-align: right;
 border: 1px solid #000;
}
#tabelle_kosten th {
 font-weight: bold;
 vertical-align : top;
 padding: 5px;
 border: 1px solid #000;
 background: #C2CFEA;
}




#fusszeile {
 width: 420px;
 font : normal 11px/166% verdana, arial, sans serif;
 color : #545454;
 margin: 48px 0 20px 0;
 float:left;
}
#fusszeile a {
 color :#545454;
 text-decoration : none;
}
#fusszeile a:hover {
 text-decoration : underline;
}
#servicenavigation {
 width: 133px;
 font : normal 10px/40% verdana, arial, sans serif;
 color : #545454;
 margin: 32px 0 20px 0;
 padding: 0px 0 0px 380px;
 float:left;
}
#servicenavigation a {
 color :#545454;
 text-decoration : none;
}
#servicenavigation a:hover {
 text-decoration : underline;
}


/* Auszeichnungen fýr die History */
#history {
 font : normal 11px verdana, arial, sans serif;
 color : #B4350A;
}
#history a {
 color :#B4350A;
 text-decoration : none;
}
#history a:hover {
 text-decoration : underline;
}
#history .aktive-seite {
 color :#545454;
}
home-bilder { font : normal 11px verdana, arial, "sans serif"; color : #EF8B00; ; padding-top: 0px}
inhalt-home { width: 933px; border-right : 2px solid #EF8B01; border-bottom : 2px solid #EF8B01; padding : 0px 0 0 17px; }
hauptnavpunkt-aktiv { color : #B4350A; ; font-weight: bold }
