body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

#Kopf { height:220px; width: 70em; margin: 0px auto; position:relative; }
#kopflink { height:220px; width: 70em; border:0px none; margin:0px; padding:0px; outline:none; }
#Zeile { display:block; margin:0px; padding:0px; margin-left:2.5em; height:72px; background:url(../elemente/Zeile.png) no-repeat left bottom; }
#Logo { display:block; margin-left: 50em; height:148px; }

#Rahmen { padding: 0px; padding-top: 2.5em; width: 70em; margin: 0px auto; background:url(../elemente/verlauf.png) repeat-x; }

#Navigation { margin:0px; padding: 0px; padding-left:2.5em; border: 0px none; width:28em; float: left; text-align:left; }
.menue { list-style: none outside; padding: 0px; margin: 0px; border: 0px none; overflow: visible; line-height: 1.8em; }
.menue li { padding: 0px; margin: 0px; border: 0px none; overflow: visible; line-height: 1.8em; }
#hauptnavigation { list-style: none outside; padding: 0px; margin: 0px; border: 0px none; width: 11em; float:left; }
.submenue, .submenue-aktiv { width: 17em; overflow: visible; padding: 0px; margin: 0px; border: 0px none; float: left; display: none; }
.submenue-aktiv { display: block; }
#Navigation hr { width:9em; height:1px; margin: 0px; padding: 0px; margin-top: 0.7em; margin-bottom:0.7em; border: 0px none; background-color: #CCC; }
/* Suche */
#SucheBox { margin:0px; padding:0px; width:9em; height:1.7em; background:#EEE; display:none; }
#suche { width:7em;height:1.3em; line-height:1.2em;  border:0px none; margin:0px; padding:0px; padding-left:0.2em; padding-top:0.2em; background:#EEE; outline:none; float:left; }
#SucheSenden { font-size:1em; width:1.5em; height:1.5em; border:0px none; margin:0px; padding:0px; background:#EEE url(../elemente/zeilenschaltung.png) center center no-repeat; outline:none !important; float:left; }

#Seiteninhalt { padding-left: 2em; display: block; float: left; }

#FuszNavigation { padding-top: 0.5em; border:0px none; border-top: 1px #DFDFDF solid; width: 70em; margin: 2em auto; }
#FuszNavigation #spalte1 { padding: 0px; padding-left:2.5em; width: 11em !important; float:left; }
#FuszNavigation #spalte2 { padding: 0px; width: 19em; float:left; }
#FuszNavigation #spalte3 { padding: 0px; width: 17em; float:left; }
#FuszNavigation #spalte4 { padding: 0px; width: 17em; float:left; }


/* Inhaltsbereich */
p, h1, h2, h3, ul, ol,  .p, .h1, .h2, .h3 { margin: 0px; padding: 0px; margin-bottom: 0.9em; display: block; clear:both; }
h4, h5, h6,  .h4, .h5, .h6 { margin: 0px; padding: 0px; margin-bottom: 0px; display: block; clear:both; }

.fusszeile { padding-top: 7.2em; padding-bottom: 2em; }

ol, ul { padding-left: 0px; }
.einzug, ol ul, ul ul, ul ol, ol ol { padding-left: 1.8em; }

/* Listen */
ul, .abc, .zahl, .punkt { list-style: none outside; padding: 0px; margin: 0px; margin-bottom:1.5em; }
li ul { margin-bottom:0px; }

#Seiteninhalt .strichle { float:left; width: 1.5em; }
#Seiteninhalt .listle { float:left; width: 33.5em; }
#Seiteninhalt .listle .listle { float:left; width:32em; }
#Seiteninhalt .listle .listle .listle { float:left; width:30.5em; }


/* Tabellen*/ 
table { margin: 0px; padding: 0px; border: 0px none; margin-bottom: 0.9em; }
tr { margin: 0px; padding: 0px; border: 0px none; border-top: 1px solid #CCC; }
td { margin: 0px; padding: 0px; padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; border-left: 1px solid #CCC; border-top: 1px solid #CCC; }
/* erste Zeile */
.td11 { padding-left: 0px; border: 0px none; padding-top: 0px; margin: 0px; }
.td1x { border-top: 0px none; padding-top: 0px; margin: 0px; }
/* weitere Zeilen */
.tdx1 { padding-left: 0px; border-left: 0px none; }
/* letzte Zeile */
.tdl1 { padding-left: 0px; padding-bottom: 0px; border-left: 0px none; }
.tdll { padding-bottom: 0px; }

td p, td h1, td h2, td h3, td h4, td h5, td h6 { margin: 0px; padding: 0px; margin-bottom: 0px; }


/* Bildergalerie */
#BilderRahmen { overflow: hidden; position: relative; margin-bottom: 0.5em; margin-top: 0.5em; }
#BilderMaske { overflow: hidden; position: absolute; left: 0px; top: 0px; }
#BilderNavi { position:absolute; z-index:5; left: 0px; top: 0px; }
#BilderGalerie { position:absolute; z-index:2; left: 0px; top: 0px; }
#nachlinks { background-image: url(../elemente/nachlinks.png); background-repeat: no-repeat; display:block; }
#nachrechts { background-image: url(../elemente/nachrechts.png); background-repeat: no-repeat; display:block; }

/* Formularelemente */
#Seiteninhalt select, #Seiteninhalt input { height: 1.8em; margin:0.3em; margin-top:0px; margin-left:0px; padding:0px; border:1px solid #CCC; background-color:#F4F4F4; font-size:1em; font-family: Georgia, "Times New Roman", Times, serif; }
#Seiteninhalt textarea { height: 6em; margin:0px; padding:0px; border:1px solid #CCC; background-color:#F4F4F4; font-size:1em; }

#Seiteninhalt .breite05 { width:3.75em;float:left; }
#Seiteninhalt .breite1 { width:8.25em; float:left; }
#Seiteninhalt .breite2 { width:17em; float:left; }
#Seiteninhalt .breite3 { width:25.75em; float:left; }
#Seiteninhalt .breite4 { width:34.5em; float:left; }

#menschbild { display:block; height:1.8em; width:1.8em; font-size:1em; line-height:1em; float:left; margin:0.3em; margin-left:0px; padding:0px; border:1px solid #CCC; background-color:#F4F4F4; background-image:url(../elemente/mensch.png); background-repeat: no-repeat; text-align:right; color:#666; }
#mensch { width:32.25em; margin:0.3em; margin-top:0.3em !important; margin-left:0px; float:left; }
#menschhinweis { display:block; background:url(../elemente/abe.png) 0.7em bottom no-repeat; padding-bottom:1em !important; }

#Seiteninhalt hr, #Seiteninhalt .hr { display:block; clear:both; width:34.5em; height:1px; background: none; margin: 0px 0px 0.5em 0px; padding: 0px; border: 0px none; border-bottom:1px solid #CCC;  }
#Seiteninhalt br { clear:both; }

#Seiteninhalt a.ohne br { clear:none; }
#Seiteninhalt a.ohne img { margin-bottom:0.5em; }

/* Karteikarten */
.krLeiste { margin-bottom:1.5em; }
.kr, .krl, .kr1, .kr1l { float:left; padding: 0px; padding-left:0.4em; border:0px none; border-left: 0.1em solid #666; border-top: 0.1em solid #666; margin: 0px; margin-right:1em; }
.krl { margin-right:0px; }
.kk, .kk1 { margin:0px; margin-bottom: 1.5em; display:none; }
.kk1 { display:block; }
.krTitel { display:none; } 
/* Einblendbare Absätze */
.einblendAbsatz { display:none; } 
div .einblendAbsatz { display:none; } 

/* Diashow */
.diabild { display:none; margin-bottom: 0.5em; opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

/* Kommentare */
#Seiteninhalt .KommentarEingabeTitel { color:#222; border:0px none; padding:0px; padding-bottom: 0.5em; margin:0px; line-height:1.5em; background: url(../elemente/meinungseingabepfeil.gif) no-repeat left bottom; }
#Seiteninhalt .KommentarEingabe { width:35em; height:8em; padding:0px; margin:0px; border: 1px #999 dotted; border-top: 0px none; outline:none; }

.KommentarTitel { color:#222; border:0px none; padding:0px; padding-bottom: 0.5em; margin:0px; line-height:1.5em; background: url(../elemente/meinungspfeil.gif) no-repeat left bottom; margin-top:1.5em; }
.Kommentar { border: 1px #999 dotted; border-top: 0px none; padding:0.5em; padding-top: 0px; padding-bottom: 0.2em; margin-bottom: 1.5em; }
#Seiteninhalt .KommentarEmail { border:0px; height: 1.5em; line-height: 1em; margin-left: 0.3em; width: 11em; }
#Seiteninhalt .KommentarName { border:0px; height: 1.5em; line-height: 1em; margin-left: 0.3em; margin-right: 1em; width: 11em; }

/* Anmeldeformular */
.euro, .euro .Grau, .Grau .euro { display:block; float:right; width: 1em; }
.summe, .summe .Grau, .Grau .summe { display:block; float:right; width: 4.5em; text-align:right; padding-right:0.5em; }


/* technisches */
.unsichtbar, #Seiteninhalt .hr.unsichtbar { display:none; }
.umbruch { clear:both; height:0px !important; line-height: 0px; } 
#schriftgroesse { position:absolute; left:0px; top:0px; height:20em; width:0px; padding:0px; margin:0px; border: 0px none; }
form, .form, #suchen { margin: 0px; padding: 0px; }
#name, #unternehmen { display:none; }
.rechtsbuendig { float:right; }
.neueZeile { clear:left; }

/* AutorenAnmeldung */
#AutorenAnmeldung, #login #hier, #login #hier2 #login2 #hier, #login2 #hier2 { font-family:"Lucida Grande", "Segoe UI", "Lucida sans", Verdana, sans-serif; font-size:12px; line-height:1em; }
#AutorenAnmeldung { position:absolute; right:0px; top:0px; z-index:2; }
#login, #login2 {display:none; height: 1.2em; margin:0px; margin-left:0.3em; padding:0px; border:0px none; float:left; }
#hier, #hier2 { height: 1.2em; width:5em; margin:0px; padding:0px; border:0px none; line-height: 0.85em; background:#FFF; color:#000; outline:none; opacity: 0.4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); } 
#anmeldewort { color:#666; height:1.2em; padding-right:0.5em; float:left; opacity: 0.2; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20); } 
 
