body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background:#FFF; min-width:76em; }

#Rahmen { margin:0px; min-width:80em; }
#Bildfeld { position:fixed; top:14em; right:0px; bottom:2.5em; z-index:1; overflow:hidden !important; } 
#Bildfeld img { position:absolute; left: 0px; top: 0px; }
#Bildnavi { position:fixed; bottom:0px; right:0px; height:2.5em; width:5em; z-index:2; }
#vorhergesBild { position:absolute; display:none; left:0px; top:0px; width:2.5em; height:2.5em; background: #FFF url(../elemente/vorherigesBild.png) no-repeat center center; cursor:pointer; } 
#naechstesBild { position:absolute; display:none; right:0px; top:0px; width:2.5em; height:2.5em; background:#FFF url(../elemente/naechstesBild.png) no-repeat center center; cursor:pointer; }

#Kopf { position:fixed; display:block; left:0px; top:0px; right:0px; height:13em; min-width:74em; padding:1.5em 0px 0px 2em; background:#FFF; z-index:3; -moz-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.3); box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.3); }
#Titel { float:left; display:block; width:30em; height:11em; margin:0px; padding:0px; }
#Datum { float:left; display:block; width:33em; height:10.5em; margin:0px; padding:0px; }
#Logo { float:right; display:block; width:9em; height:10em; margin:0px; margin-right:2em; padding:0px; background: url(../elemente/Logo.png) top right no-repeat; }

#Kopfnavigation { clear:left; display:block; height:2em; min-width:76em !important; margin:0px; margin-left:-2em; padding: 0px; padding-top:0.25em; background:#FFF; -moz-box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.1); box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.1); }
#Kopfnavigation dd  { float:left; display:block; margin: 0px; padding: 0px; margin-left:2em; clear:none !important; }

#Fuss { position:fixed; display:block; left:0px; bottom:0px; right:0px; height:2.5em; min-width:80em; margin:0px; padding:0px; z-index:3;  background:#FFF; -moz-box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.3); box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.3); }

#Fussnavigation { position:fixed; display:block; left:0px; bottom:0px; right:5em; height:2em; margin:0px; padding:0px; padding-top:0.5em; padding-left:2em; }
#Fussnavigation dd  { float:left; display:block; margin: 0px; padding: 0px; margin-right:2em; clear:none !important; }
#Fussnavigation dd.alleInfosAlsPDF { margin-left:12em; }

#Textfelder { position:relative; display:block; margin: 17em 12em 8em 10em; width:auto; min-width:40em; z-index:2; }

#Seiteninhalt { position:relative; display:block; margin: 17em 0px 8em 2em; z-index:2; }

#Seiteninhalt p, #Seiteninhalt .p { margin:0px; padding: 0px; margin-bottom: 0.75em; float:left; clear:both; }
#Seiteninhalt h1, #Seiteninhalt h2, #Seiteninhalt h3, #Seiteninhalt .h1, #Seiteninhalt .h2, #Seiteninhalt .h3 {  margin: 0px; padding: 0px; margin-bottom: 0.5em; clear:both; }
#Seiteninhalt h4, #Seiteninhalt h5, #Seiteninhalt h6, #Seiteninhalt .h4, #Seiteninhalt .h5, #Seiteninhalt .h6 { margin: 0px; padding: 0px; margin-bottom: 0.2em; clear:both; }

/* Listen */
ol { list-style: none outside; display:block; margin:0px 0px 0.9em 0px !important; padding:0px !important; }
.einzug, ol ol { padding-left: 1.8em; }
li { clear:left; display:block; }

#Seiteninhalt .strichle { float:left; width: 0.7em; }
#Seiteninhalt .listle { margin-left:0.7em; }

/* Tabellen*/ 
table { margin: 0px; padding: 0px; border: 0px none; margin-bottom: 0px; clear:both; width:43.5em; }
tr { margin: 0px; padding: 0px; border: 0px none; }
td { margin: 0px; padding: 0.5em; border: 0px none; }
/* erste Zeile */
.td11 { padding-top:0px; padding-left: 0px; }
.td1x { padding-top:0px;  }
.td1l { padding-top: 0px; padding-right: 0px; }
/* weitere Zeilen */
.tdx1 { padding-left: 0px; }
.tdxl { padding-right: 0px; }
/* letzte Zeile */
.tdl1 { padding-bottom: 0px; padding-left: 0px; }
.tdlx { padding-bottom: 0px; }
.tdll { padding-bottom: 0px; padding-right: 0px; }

td p, td h1, td h2, td h3, td h4, td h5, td h6 { margin: 0px; margin-bottom: 0.75em; }
/* 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 { float:left; font-family: "Lucida Grande", "Segoe UI", "Lucida Sans Unicode", Tahoma, sans-serif; height: 1.8em; margin:0px; padding:0px; border:1px solid #CCC; background-color:#F4F4F4; outline:none; }
#Seiteninhalt textarea { float:left; height: 6em; margin:0px; padding:0px; border:1px solid #CCC; background-color:#F4F4F4; outline:none; }

#Seiteninhalt .breite0 { width:4em; margin:-0.25em 0.4em 0px 0px; }
#Seiteninhalt .breite1 { width:6.25em; margin:0.4em; margin-left:0px; float:left; }
#Seiteninhalt .breite2 { width:13em; margin:0.4em; margin-left:0px; float:left; }
#Seiteninhalt .breite3 { width:19.75em; margin:0.4em; margin-left:0px; float:left; }
#Seiteninhalt .breite4 { width:26.5em; margin:0.4em; margin-left:0px;  float:left; }
/* Dreispaltig */
#Seiteninhalt .breite13 { width:8.5em; margin:0.4em; margin-left:0px; float:left; }
#Seiteninhalt .breite23 { width:17.5em; margin:0.4em; margin-left:0px; float:left; }
#Seiteninhalt .breite33 { width:26.5em; margin:0.4em; margin-left:0px; float:left; }
/* Dreispaltig small*/
#Seiteninhalt .breiteS13 { width:12.82em; margin:0.4em; margin-left:0px; float:left; }

/* Bilder */
#Seiteninhalt img { margin-top: 0.5em; margin-bottom:0.5em; display:block; }
#Seiteninhalt h5 img { margin-top: 0px; }
#Seiteninhalt img.links { float:left; }
#Seiteninhalt img.links_abstand { float:left; margin-right:1em; }
#Seiteninhalt img.oben { margin-bottom:0.25em; }
#Seiteninhalt img.oben_abstand { margin-bottom:1em; }
#Seiteninhalt img.rechts { float:right; }
#Seiteninhalt img.rechts_abstand { float:right; margin-left:1em; }
#Seiteninhalt img.unten { margin-top: 0.25em;}
#Seiteninhalt img.unten_abstand { margin-top: 1em; }

/* Linien */
hr { width:26.5em; height:0px; margin: 0px; padding: 0px; margin-top:0.5em !important; margin-bottom:0.5em; border: 0px none; border-top: 1px #000 dotted; display:block; float:left; clear:left; } 


/* Karteikarten */
.krLeiste { height: 1.5em; width:110%; padding:0px; padding-top:0px !important; margin:0px; margin-top:0px !important; margin-bottom:1.5em; white-space:nowrap !important; }
.kr, .kr1, .krl { float:left; margin:0px; margin-right:0.5em; padding: 0px; padding-left:0.5em; border:0px none; background: #F4F4F4; }
.kr1 { background: #EEE ; }
.krl { margin-right:0px !important; }
.kk, .kk1 { margin:0px; margin-bottom: 1.5em; padding:0px; display:none;  }
.kk1 { display:block; }
.krTitel { display:none; } 
/* Einblendbare Absätze */
.einblendAbsatz, div .einblendAbsatz { display:none; } 

/* unterlegt */
.unterlegt { display:block; padding:0.5em; padding-top:0.2em; padding-bottom:0.3em; background: #DEE7F0; } 

/* Formular */
.textspalte { width:19.5em; float:left; }
.eurospalte { width:2em; float:left; text-align:right; }
.summenspalte { width:5em; float:left; text-align:right; }

/* Diashow */
#Seiteninhalt img.diabild { display:none; 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: 10em; }
#Seiteninhalt .KommentarName { border:0px; height: 1.5em; line-height: 1em; margin-left: 0.3em; margin-right: 1em; width: 10em; }

/* Klinker */
.Klinker { position:fixed; width:10em; height:8.5em; padding:0px; padding-top:1.5em; display:block; text-align:center; line-height:1.2em; border-radius:50%; -moz-transform:rotate(-15deg); -webkit-transform:rotate(-15deg); -o-transform:rotate(-15deg); transform:rotate(-15deg); -moz-box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.5); z-index:4; }

#KooperationsKlinker { right:10em; bottom:1em; background:#C00; color:#000; }
#KooperationsKlinker:hover { color:#FFF; }

#FruehbucherKlinker { right:-0.5em; top:14em; background:#0C0; color:#000;  }
#FruehbucherKlinker:hover { color:#FFF; }

#AnmeldeKlinker { left:28em; bottom:-1em; background:#FFF; color:#000;  }

/* technisches */
.links { display:block; float:left; clear:both; }
.rechts { display:block; float:right; clear:both; }
.mitte { display:block; margin: 0px auto; clear:both; }
.unsichtbar { display:none; }
.ausgeblendet { display:none; opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }
.halbeDeckkraft { opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); }
.viertelDeckkraft { opacity: 0.25; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; filter: alpha(opacity=25); }
.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; }
a img { border:0px none; }

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