body   {}
bodytext, text, div,p,body,html,input,button, td    { font: 12px/16px arial, sans-serif; margin: 0; padding: 0; vertical-align: top }
td {}
.headline  { color: #A71020; font-size: 14px; font-family: arial, sans-serif; font-weight: bold; text-decoration: none }
.klickpfadfont { color: #00275b; font-size: 10px; font-family: arial, sans-serif; font-weight: normal; text-decoration: none }
.klickpfadfont a { color: #00275b; font-size: 10px; font-family: arial, sans-serif; font-weight: normal; text-decoration: none }
h1  { color: #A71020; font-size: 14px; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; margin-bottom: 20px }
h2  { color: #00275b; font-size: 12px; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
h3  { color: #B80F22; font-size: 12px; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
h4  { color: #7086A3; font-size: 12px; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
h5  { color: #7C7C7C; font-size: 12px; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0}
h6  { color: #00275b; font-size: 12px; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
hr {height:1px; color:#000000; border-color:#ffffff; background-color: #000000;}

a img {border: 0px}
#container  { margin-top: 0; margin-right: auto; margin-left: auto; position: relative; z-index: 0; width: 985px; height: 101% }
#nav1     { text-align: left; visibility: visible; position: absolute; z-index: 100; top: 182px; left: 48px; width: 147px }
#nav1 ul       { font-size: 12px; text-decoration: none; text-align: left; text-indent: 0; white-space: normal; list-style-type: none; margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0 }
#nav1 ul li a        {color: #00275b; font-size: 12px; font-family: arial, sans-serif; text-decoration: none; white-space: normal }
#nav1 li a.act-1      { color: #00275b; font-family: arial, sans-serif }
#nav1 li a.focus    { color: #116442; font-family: arial, sans-serif }
#nav1 li a.cur-1     { color: #00275b; font-family: arial, sans-serif }
/* 2. Menuebene */
#nav1 ul ul    { font-size: 12px; text-decoration: none; text-align: left; text-indent: 0; margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0 }
#nav1 ul ul li a       { color: #A71020; font-family: arial, sans-serif; text-decoration: none; white-space: normal; list-style-position: inside }
#nav1 ul ul li a.act-2    { color: #A71020; font-family: arial, sans-serif; text-decoration: none; }
#nav1 ul ul li a.cur-2   { color: #A71020; font-family: arial, sans-serif }

/* 3. Menuebene */

#nav1 ul ul ul    { font-size: 12px; text-decoration: none; text-align: left; text-indent: 0; margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0 }
#nav1 ul ul ul li  { }
#nav1 ul ul ul li a   { color: #dd7882; font-family: arial, sans-serif; text-decoration: none }
#nav1 ul ul ul li a:hover  { color: #a71020; font-family: arial, sans-serif; text-decoration: none }	
#nav1 ul ul ul a.cur-3   { color: #dd7882; font-family: arial, sans-serif; }

#oben  { background-image: url(essentials/back_oben.jpg); visibility: visible; position: absolute; top: 0; left: 0; width: 984px; height: 143px }
#headline  { visibility: visible; position: absolute; top: 78px; left: 226px }
#klickpfad    { text-decoration: none; visibility: visible; position: absolute; z-index: 40; top: 116px; left: 471px; width: auto }

#main  { background-image: url(essentials/back_mitte.gif); background-repeat: repeat-y; text-align: left; visibility: visible; position: absolute; z-index: 30; top: 143px; left: 0; width: 900px; height: auto;}

#main ul     { color: #000; font-size: 12px; font-family: arial, sans-serif; line-height: 16px; list-style-image: url(essentials/listenpunkt.gif); list-style-position: outside;margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;}

#main a:link { color: #626262; font-size: 12px; font-family: arial, sans-serif; line-height: 15px; text-decoration: underline }
#main a:active { color: #626262; font-size: 12px; font-family: arial, sans-serif; line-height: 15px;  text-decoration: underline;  }
#main a:visited { color: #626262; font-size: 12px; font-family: arial, sans-serif; line-height: 15px; text-decoration: underline;  }
#main a:focus { color: #626262; font-size: 12px; font-family: arial, sans-serif; line-height: 15px;  text-decoration: underline;  }
#footer { visibility: visible; position: absolute; z-index: 30; bottom: 0; left: 0; width: 984px; height: 33px }
#rechts  { text-align: center; visibility: visible; position: absolute; z-index: 40; top: 155px; left: 813px; width: 140px; height: auto }
a:link { color: #00275b; text-decoration: underline }
a:visited { color: #00275b }
a:hover { color: #00275b }
a:active { color: #00275b }
a:focus { color: 00275b }
#copyright  { text-align: right; position: absolute; z-index: 110; top: 100px; left: 850px }
.hidden { visibility: hidden }

