html, body 					{ height: 100%; 
					          background:#fff url('../upload/navundhg/hg_verlauf.gif') repeat-x left 55px ; 
						  margin: 0; 
						  padding: 0;
						  font-size: 100.01%;
						  font-family: Arial, Helvetica, sans-serif 
						}
.unsichtbar,
#druck,
dfn,
.ausdruck					{ display:none; }
.clear						{ clear:both; line-height:0px; height:0px; overflow:hidden; margin:0; padding:0 }
a img 						{ border:0; }
abbr,acronym					{ border-bottom:1px dotted #ff0000; font-style: inherit;cursor: help; }
.erklaerung					{ background:#ffff00; color:#ff0000; font-weight:bold; }
ul						{ list-style-type:none; }
p, h1, h2, h3, ul, ol, 
img, li, hr, form 				{ margin: 0; padding: 0; }
#apical						{ width:930px;  
						  border-bottom: 12px solid #fff; 
						  background:#fff; 
						}
#kopf						{ height:55px;
						  letter-spacing:1px;
						  background:url(../upload/navundhg/apicalartwebdesign.gif) no-repeat right 0px;
						}
#kopf a						{ margin: 0 5px; color:#000; text-decoration:none; }
#hilfsnavigation a:hover, 
#hilfsnavigation a:visited, 
#hilfsnavigation a:hover			{ color:#006da5; text-decoration:underline; }
#hilfsnavigation				{ margin: 8px 5px 0 8px;
						  font-size:.68em; 
						  float:left; 
						  width:370px; 
						  height:22px; 
						  display:block;
						  position:absolute;
						}
#hilfsnavigation a, 
#hilfsnavigation				{ color:#000; text-decoration:none; }
.suche legend					{ display:none; }
.suchfeld                   			{ font-size: 1.2em; 
					  	  height:1.2em; 
					          width:100px; 
					          margin:0 0 0px 0; 
					          border:1px solid #666666; 
					          background:url(../upload/navundhg/hgfelder.gif) repeat-x;
					        }
.suchbutton					{ height:12px; width:17px; }
.suchfeld_an                			{ font-size: 1.2em; 
					          height:1.2em; 
					          width:100px; 
					          margin:0 0 0px 0; 
					          border:1px solid #666666; 
					          background:url(../upload/navundhg/hgfelder_an.gif) repeat-x;
						}
form                 				{ overflow:hidden; }
fieldset					{ border:0px; }
.suche						{ top:-19px;
						  left:206px; 
						  padding-top:-10px; 
						  color:#000; 
						  padding-left:0px;
						  display:block;
						  position:relative;
						  font-size:.98em; 
						}
#kopfbereich					{ letter-spacing:1px;
						  height:62px;
						  background:url('../upload/navundhg/hg_verlauf.gif') repeat-x;
						}
#kopfbereich ul					{ background: url('../upload/navundhg/nav.png') bottom repeat-x;
					          height: 33px;
					          margin : 0 0 0 200px;
					          padding-top : 32px;
					          list-style-type : none;
					          font-size :.88em;  
					        } 
#kopfbereich li 				{ float: left;
					  	  text-align:center;
					          margin:0px;
					          background: url('../upload/navundhg/nav_strich.gif') no-repeat right;
					          font-size: .88em;
					          line-height: 29px;
					        }	
#kopfbereich li a:hover,
#kopfbereich .aktiv  
						{ display:block; background: #000 ; color:#fff; }
#kopfbereich li.aktiv a:visited,
#kopfbereich li.aktiv a				{ text-decoration: none; color: #fff; }
#kopfbereich a					{ text-decoration: none; color: #000; }
#kopfbereich a:hover 				{ text-decoration: none; color: #000; }
#kopfbereich li a				{ display: block;
						  padding: 0px 20px 0px 20px; 
						  margin-right: 1px; 
						}
.linie						{ height:22px;
						  border-bottom:1px solid #a1a1a1;
						  margin:0;
						  margin-bottom: 10px;
						}
#inhalte					{ background:url(../upload/navundhg/hgnav1.gif) repeat-y;
						  min-height:400px;
						  height:auto!important;
						  height:400px;
						}
#linkespalte					{ width: 175px; padding:0 15px 0 10px; float:left; }
#abstand					{ height:13px; 
						  background: url('../upload/navundhg/navoben.jpg') no-repeat; 
						}
#abstand1					{ height:27px; 
						  background: url('../upload/navundhg/navunten.jpg') no-repeat; 
						}
#preis						{ height:70px;
						  background: url('../upload/navundhg/navpreis.jpg') repeat-y; }
#preisende					{ height:390px; 
						  background: url('../upload/navundhg/linksunten.jpg') no-repeat; 
						}
.abschluss					{ height:10px; line-height:1px; }
#hauptnavigation li.aktiv a:visited,
#hauptnavigation li.aktiv a			{ text-decoration: none; color: #000; }
#hauptnavigation li a:hover 			{ text-decoration: none; color: #000; }
#hauptnavigation ul				{ width:165px; background: url('../upload/navundhg/nav.png') repeat-x; }
#hauptnavigation li a				{ width:165px; display:block; text-decoration: none; color: #000; }
#hauptnavigation li.nav1 a			{ width:165px; display:block; text-decoration: none; color: #fff; }
#hauptnavigation li				{ background:#aaa url(../upload/navundhg/navigation/nav_off.png) repeat-x; 
						  padding-left:10px;
						  font-size: .78em;
					          line-height: 29px;
                                                  width:165px; 
					        }
#hauptnavigation li.nav1			{ background:#aaa url(../upload/navundhg/nav1.png) repeat-y; 
						  padding-left:10px;
						  font-size: .70em;
					          line-height: 29px;
						  color:#fff;
                                                  width:165px; 
					        }
#hauptnavigation li:hover,
#hauptnavigation .aktiv  
						{ background:#aaa url(../upload/navundhg/navigation/nav_on.png) repeat-x;
				          	  color:#000;
					          padding-left:10px;
						  font-size: .78em;
					          line-height: 29px; 
						}
#hauptnavigation li.nav1:hover, 
						{ background:#aaa url(../upload/navundhg/navigation/nav_sec_on.png) repeat-x;
				          	  color:#000;
					          padding-left:10px;
						  font-size: .68em;
					          line-height: 29px; 
						}
#hauptteil					{ width:730px; overflow:hidden; float:left; }
#breadcrumb					{ color:#006da5; font-size:.70em; height:22px; }
#breadcrumb a:visited,
#breadcrumb a:hover				{ color:#000; text-decoration:underline; }
#einleitung, #ueberschrift			{ margin-bottom:19px; }							
#ueberschrift					{ margin-left:0px; width:547px; overflow:hidden; }
h1						{ font-size:1em; line-height:22px; color:#006da5; }
h2						{ font-size:1em; line-height:22px; }
h3						{ font-size:.93em; line-height:45px; }
#einleitung					{ width: 730px;
						  font-size: .70em;
						  height:185px;
						  color:#fff;
						  background:#747474 url('../upload/navundhg/hg_verlauf.gif') repeat-x bottom; 
						}
#einleitung img					{ float:left; padding-right:10px; }
div.teaser			    		{ padding-top:10px; }							
#mitte						{ width: 545px; float:left; }
#mitte p, #ueberschrift p			{ padding-left:1px; }
#mitte p					{ font-size:.72em; }							
#mitte a, #rechtespalte a 			{ padding-left:13px;
						  background:url(../upload/navundhg/linkpfeil_grau.gif) no-repeat 0 2px;
						  text-decoration:none;
						  color:#000;
						  font-weight:bold;
					        }
.kasten 					{ width:540px; margin: 6px 0px 6px 0px; z-index: 0; }
.kasten .oben					{ background: url('../upload/navundhg/koben.jpg') no-repeat bottom; height: 10px }
.kasten .corpus					{ border-left: #ccc 1px solid; 
						  border-right: #ccc 1px solid; 
						  padding: 0px 10px 0px 10px; 
						  background: url('../upload/navundhg/hgkopfkasteninhalt.gif') repeat-x left 1px;
						  overflow:auto;
						}
.kasten .corpus ul				{ list-style-position: outside; margin-left: 20px; margin-bottom: 6px; }
.kasten .unten					{ background: url('../upload/navundhg/kunten.jpg') no-repeat top; height: 10px }


#mitte a:visited, 
#rechtespalte a:visited,
#mitte a:hover, 
#rechtespalte a:hover 				{ text-decoration:none; color:#006da5; font-weight:bold; }
.li						{ float:left; margin: 3px 10px 10px 0; border:1px solid #c9cacd; }
.lio						{ float:left; margin: 3px 10px 10px 0; }
.re						{ float:right; margin: 3px 0 10px 10px; border:1px solid #c9cacd; }
.reo						{ float:right; margin: 3px 0 10px 10px; }							
#mitte li, #rechtespalte li			{ font-size:.74em; background:url(../upload/navundhg/haken.gif) 0 4px no-repeat; line-height: 20px; padding-left:20px; }
#mitte ol, #mitte ul				{ }				
#rechtespalte					{ width: 175px; padding:0 0 0 9px; float:left; }
#rechtespalte p					{ font-size:.72em; color:#006da5; }
.drucken					{ background:url(../upload/navundhg/drucken.gif) 2px -1px no-repeat; padding-left:25px; }
.kontakt					{ background:url(../upload/navundhg/kontakt.gif) 2px 0px no-repeat; padding-left:25px; }
.top						{ background:url(../upload/navundhg/top.gif) 2px -1px no-repeat; padding-left:22px; }
.rank						{ padding-top:2px; }
#fuss						{ padding:5px 0 0 200px;  color:#006da5; background:#fff; }
#fuss a						{ color:#006da5; text-decoration:none; font-size:.70em; }
#copyright a					{ color:#006da5;text-decoration:none; font-size:.98em; }
#fuss a:visited,
#fuss a:hover					{ color:#000; text-decoration:underline; font-size:.70em; }
#copyright a:hover				{ color:#000; text-decoration:underline; font-size:.98em; }
#copyright					{ padding:2px 0 2px 15px; 
						  color:#006da5;
						  background:#fff;
						  font-size:.70em;
						}
#fussrechts					{ bottom:20px; left:685px; position:relative; width:250px; }

.feld input,
.feld select, 
.feld textarea                	        	{ font:inherit;
					          border:1px solid #666666;
					          border-color:#666666 #b6b6b6 #b6b6b6 #666666;
					          padding:1px 2px 1px 2px;
					        }
.feld                                	        { font-size: .88em; 
					          height:1.4em; 
					          width:280px; 
					          margin:0 0 5px 0; 
					          border:1px solid #666666; 
					          background:url(../upload/navundhg/hgfelder.gif) repeat-x;
					        }
.feld_an                                        { font-size: .88em; 
					          height:1.4em; 
					          width:280px; 
					          margin:0 0 5px 0; 
					          border:1px solid #666666; 
					          background:url(../upload/navundhg/hgfelder_an.gif) repeat-x;
					        }
.suchfeld                                       { font-size: .88em; 
					          height:1.4em; 
					          width:120px; 
					          margin:0 0 5px 0; 
					          border:1px solid #666666; 
					          background:url(../upload/navundhg/hgfelder.gif) repeat-x;
					        }
.suchfeld_an                                    { font-size: .88em; 
					          height:1.4em; 
					          width:120px; 
					          margin:0 0 5px 0; 
					          border:1px solid #666666; 
					          background:url(../upload/navundhg/hgfelder_an.gif) repeat-x;
					        }
.textfeld                                       { font-size: .88em; 
					          width:320px; 
					          border:1px solid #666666; 
					          background:url(../upload/navundhg/hgfelder.gif) repeat-x; 
					        }
.textfeld_an                                    { font-size: .88em; 
					          width:320px; 
					          border:1px solid #666666; 
					          background:url(../upload/navundhg/hgfelder_an.gif) repeat-x; 
					        }
.senden					        { cursor:pointer; 
					          margin:5px 0 0 0px; 
					          padding:0 0 2px 0; 
					          border:none; 
					          width:100px; 
					          height:20px; 
					          color:#fff; 
					          background: #fff url(../upload/navundhg/button_aus.gif) no-repeat; 
					        }
.absenden				        { cursor:pointer; 
					          margin:5px 0 0 0px; 
					          padding:0 0 2px 0; 
					          border:none; 
					          width:100px; 
					          height:20px; 
					          color:#004a99; 
					         background:#fff url(../upload/navundhg/button_an.gif) no-repeat;
					        }
.form_block label			        { font-size: .78em; color: #003300; }