
html { height: 100%; min-height: 100%; }
body { 
 height: 100%; min-height: 100%; margin: 0; word-wrap: break-word; font-family:  Verdana, Arial, Helvetica, sans-serif 
 background-color: #fff;
	background: -moz-linear-gradient(top, rgba(188,190,192,0.65) 0%, rgba(15,15,15,0) 92%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,190,192,0.65)), color-stop(92%,rgba(15,15,15,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(188,190,192,0.65) 0%,rgba(15,15,15,0) 92%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(188,190,192,0.65) 0%,rgba(15,15,15,0) 92%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(188,190,192,0.65) 0%,rgba(15,15,15,0) 92%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(188,190,192,0.65) 0%,rgba(15,15,15,0) 92%,rgba(0,0,0,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6bcbec0', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
	background-repeat: no-repeat;
 }
 
#nur_fuer_den_schatten { position: relative; top: 0; bottom: 0; width: 960px; min-height: 30em; margin-right: auto; margin-left: auto; }
.schatten_links   { 
                   background-image: url(../../../bilder/schatten_links.png); position: absolute; top: 0; left: -20px; width: 20px; 
															  		height: 100%; min-height: 100%; margin-top: 0; margin-bottom: 0; margin-left: auto;
															  	}

.schatten_rechts  {
                   background-image: url(../../../bilder/schatten_rechts.png); position: absolute; top: 0; right: -20px; width: 20px; 
																	 	height: 100%; min-height: 100%;
																	 }

#rahmen { background-color: #ffffff; text-align: left; position: relative; top: 0; bottom: 0; width: 960px; min-height: 600px; margin-right: auto; margin-left: auto; padding-top: 262px; }

#inhalt { background-color: #ffffff; width: 680px; overflow: auto; padding: 15px 25px; margin-left: 230px; }
#inhalt li { font-size: 13px; font-family:  Verdana, Arial, Helvetica, sans-serif; list-style-type: circle; line-height: 16px; margin: 0 0 10px 0; list-style-type: none; list-style-image: url(../../../bilder/Aufzaehlungspunkt.png); }

#bilderleiste { text-align: right; position: absolute; width: 960px; height: 130px; vertical-align: top; top: 0; left: 0; padding-top: 10px; border-bottom: 2px solid #000000; background-color: #ffffff;}
.bilderleiste { float: right; margin-right: 10px; margin-bottom: 0; margin-left: 10px; }
.bilderleiste_links { visibility: hidden; margin: 0 0 0 auto; border-width: 0; }
.bilderleiste_rechts { visibility: hidden; margin: 0 auto 0 0; border-width: 0; } 

.aktivleiste_vorschau { top: 275px; right: 15px; bottom: 15px; padding: 0 0 0 0; }

#navigation { 
 background-color: transparent; 
 position: absolute; top: 260px; bottom: 0; left: 0; 
 overflow: auto;
 width: 230px;
 float: left; 
 padding-top: 0px; 
 padding-left: 0px; 
 height: auto; 
 }
 
#navigation ul { height: auto; margin: 15px 0 0; padding: 0; }
#navigation li ul { margin-top: 0; }
#navigation li { margin: 5px 0 0; padding: 4px 5px 4px 15px; list-style-type: none; display: block; }
#navigation ul ul li { color:  #555555; width: auto; margin-left: 10px; padding: 0; border-style: none; }
#navigation li a { color: #555555; font-size: 13px; line-height: 16px; font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#navigation li a.aktiv { color: #555555; font-weight: bold; }
#navigation ul ul li a { color: #7AA367; font-size: 11px; }
#navigation a:hover { font-weight: bold; }

h1 { color: #6D6E70; font-size: 20px; font-family:  Verdana, Arial, Helvetica, sans-serif; margin: 3px 0px 10px 0px;;}
h2 { color: #6D6E70; font-size: 16px; font-family:  Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin: 3px 0px 8px 0px;}
h3 { color: #6D6E70; margin: 3px 0px 5px 0px; font-size: 13px; }
p, td { color: #000000; font-size: 13px; line-height: 18px; font-family:  Verdana, Arial, Helvetica, sans-serif; }
a, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #47852B; text-decoration: none; }
a:hover {  text-decoration: underline; }

.nurtext_global h3, .datei_download_multi h3 { margin: 3px 0px 2px 0px !important; font-size: 12px !important; color: #6D6E70 !important; }

#text { width: 29.5em; float: left; }
.textblock { width: 95%; height: auto; float: left; margin-top: 0; margin-bottom: 0; } 
.textblock-gr { width: 95%; height: auto; margin-top: 0; margin-bottom: 0; }

#bildbox { width: 670px; height: auto; clear: both; min-height: 25px; margin-bottom: auto; }
#bildbox img { float: left; clear: left; }
.portrait { width: 150px; float: left; margin-right: 1em; margin-bottom: auto; }
.portrait_neben { width: auto; height: 230px; float: left; margin-right: 0.2em; margin-left: 0.2em; }
.grossbild { width: 350px; margin-left: auto; margin-right: auto; }
.bildunterschrift { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; margin-top: 3px; }

#kontaktformular label, #kontaktformular legend  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; }
#kontaktformular fieldset legend { font-weight: bold; }

#fuss { font-family:  Verdana, Arial, Helvetica, sans-serif; background-color: #404041; text-align: right; width: 960px; height: 40px; margin-right: auto; margin-left: auto; padding-top: 5px; padding-right: 0; padding-bottom: 0; border-top: 1px solid #000000; }
#fuss_innen { padding: 3px 10px; }
#fuss_innen a, #fuss_innen a:visited { color: #fff; font-size: 12px; font-weight: normal; }
#fuss_innen a:hover { text-decoration: unterline; font-weight: normal; }
.fusslogo { position: relative; bottom: -3px; margin-right: 50px; }
