window { overflow:hidden; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; overflow-y:scroll; background: #7A1 url(../elemente/Hintergrund.jpg) no-repeat fixed center center; font-size:12px; }

#SchattenLinks { margin: 0px auto; width: 76.5em; padding-left:2.5em; background: url(../elemente/schattenlinks.png) repeat-y left top; overflow-y:hidden; }
#SchattenRechts { width: 74em; padding-right:2.5em; background: url(../elemente/schattenrechts.png) repeat-y right top; overflow-y:hidden; }
#Rahmen { width: 74em; background:#FFF url(../elemente/Spirale.png) no-repeat 4em 14em; overflow-y:hidden; }

/* Kopfbereich */
#Kopf { height:14em; }
/* Logo */
#Logotypie { display:block; float:right; width:11.5em; height:14em; padding: 0px 0.5em; margin-right:4.5em; background: url(../elemente/Logotype.png) no-repeat center bottom; }
#Logo { display:block; width:11.5em; height:11.5em; background: #7A1 url(../elemente/Logo.png) no-repeat center center; }
/* KopfNavigation */
#KopfNavigation { margin: 0px; margin-top: 3em; margin-right:3em; padding:0px; border:0px none; display:block; float:right; width:22.5em; } 
dd { margin:0px; padding:0px; border:0px none; line-height: 2em; }
/* Suche */
#suchen { margin:0px; margin-left: 4em; margin-top:3em; padding:0px; width:10.8em; background:#EFD; float:left; }
#suche { font-size:0.85em; line-height:1.2em; width:10em; height:1.8em; border:0px none; margin:0px; padding:0px; padding-left:0.5em; padding-top:0.2em; background:#EFD; outline:none; float:left; color: #794; }
#SucheSenden { font-size:0.85em; line-height:1.2em; width:2em; height:2em; border:0px none; margin:0px; padding:0px; background:#EFD url(../elemente/zeilenschaltung.png) center center no-repeat; outline:none !important; float:right; }
/* Navigationen */
#Navigation { margin:0px; margin-top:7em; margin-bottom:3em; margin-left: 4em; padding: 0px; border: 0px none; width:17em; float:left; }
#Navigation dd { margin:0px; margin-bottom: 2em; padding:0px; border: 0px none; width:17em; }
#Navigation dd dl { margin:0px; padding:0px; border: 0px none; width:17em; display:none; }
#Navigation dd dl.aktiv { display:block; }
#Navigation dd dl dd { margin:0px; margin-left: 4em; padding:0px; border: 0px none; width:13em; }

#Seiteninhalt, #Eingabeinhalt { margin:0px; margin-top:6em; margin-bottom:3em; padding:0px; padding-top: 1em; border:0px none; border-top: 1px dotted #7A1; float:right; }

#Fusz { margin:0px; margin-left: 31.5em; margin-bottom: 3em; margin-right:4em; border:0px none; border-top: 1px dotted #7A1; padding:0px; color:#999; }

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


/* Listen */
.abc, .zahl, .punkt { list-style: none outside; margin:0px; padding:0px; margin-bottom: 0.9em; }
.einzug, ol ol { padding-left: 1.8em; }

#Seiteninhalt .strichle { float:left; clear: left; width: 1.5em; }
#Seiteninhalt .listle { float:left; width: 41em; }
#Seiteninhalt .listle .listle { float:left; width:39.5em; }
#Seiteninhalt .listle .listle .listle { float:left; width:37em; }


/* Tabellen*/ 
table { margin: 0px; padding: 0px; border: 0px none; margin-bottom: 0.9em; clear:both; }
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; background: url(../elemente/Galeriepfeil.png) no-repeat right center; }
.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 { display:block; background: url(../elemente/nachlinks.png) no-repeat center center; }
.nachrechts { display:block; background: url(../elemente/nachrechts.png) no-repeat center center; }

/* Formularelemente */
#Seiteninhalt select, #Seiteninhalt input, #Seiteninhalt textarea { height: 1.8em; margin:0px; padding:0px; border:0px none; border-bottom: 1px solid #CCC; background-color:#F8F8F8; font-size:1em; }
#Seiteninhalt textarea { height: 6em; }
/* Breiten */
#Seiteninhalt .breite1, #Seiteninhalt .breite1_neu, #Seiteninhalt .breite1_knopf { width:8.5em; margin:0.5em; margin-left:0px; float:left; }
#Seiteninhalt .breite2, #Seiteninhalt .breite2_neu, #Seiteninhalt .breite2_knopf { width:17.5em; margin:0.5em; margin-left:0px; float:left; }
#Seiteninhalt .breite3, #Seiteninhalt .breite3_neu, #Seiteninhalt .breite3_knopf { width:26.5em; margin:0.5em; margin-left:0px; float:left; }
#Seiteninhalt .breite4, #Seiteninhalt .breite4_neu, #Seiteninhalt .breite4_knopf { width:35.5em; margin:0.5em; margin-left:0px; }
/* Leerfelder */
#Seiteninhalt .breite1_neu, #Seiteninhalt .breite2_neu, #Seiteninhalt .breite3_neu, #Seiteninhalt .breite4_neu { color:#CCC; }
/* Knöpfe */
#Seiteninhalt .breite1_knopf, #Seiteninhalt .breite2_knopf, #Seiteninhalt .breite3_knopf, #Seiteninhalt .breite4_knopf { color:#222; border: 1px solid #EEE;  background-color:#F4F4F4; }


/* Linien*/
hr, .listle hr, .listle .listle hr, .listle .listle .listle hr { width:42.5em; height:0px; margin: 0px; padding: 0px; margin-top:0.5em; margin-bottom:0.5em; border: 0px none; border-top: 1px dotted #7A1; background:none; clear:both; }
.listle hr { width: 33.5em; }
.listle .listle hr { width:32em; }
.listle .listle .listle hr { width:30.5em; } 

/* Karteikarten */
.kr, .krl, .kr1 { float:left; padding: 0px; padding-left:0.5em; border:0px none; margin-right:0.5em; background: url(../elemente/karteikarteneiterfond.jpg) repeat-x; }
.kr1 { background: url(../elemente/karteikarteneiterfond_aktiv.jpg) repeat-x; }
.krl { margin-right:0px; }
.kk, .kk1 { margin:0px; margin-bottom: 1.5em; padding:0.5em; display:none; border:0px none; border-bottom: 1px dotted #CCC; background:#F7F7F7; }
.kk1 { display:block; }
.krTitel { display:none; } 
/* Einblendbare Absätze */
.einblendAbsatz { display:none; margin-top:0.3em; padding-top:0.5em; margin-bottom:0.5em; padding-bottom:0px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; } 
.einblendText { display:none; margin-top:0.3em; padding-top:0.5em; margin-bottom:0.5em; padding-bottom:0.5em; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; } 

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



/* Diashow */
.diabild { margin-top:0.5em; margin-bottom: 0.5em; 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 { height:8em; padding:0.5em; margin:0px; border: 1px #999 dotted; border-top: 0px none; outline:none; }

.KommentarTitel { border:0px none; padding:0px; padding-bottom: 0.5em; margin:0px; margin-top:1.5em; line-height:1.5em; background: url(../elemente/meinungspfeil.gif) no-repeat left bottom; }
.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; }


/* technisches */
.unsichtbar { display:none; }
.umbruch { display:block; clear:both; height:0px !important; line-height: 0px; } 
.abstand { display:block; clear:both; height:0.8em; line-height: 0px; } 
#schriftgroesse { position:absolute; left:0px; top:0px; height:20em; width:0px; padding:0px; margin:0px; border: 0px none; }
form, .form { margin: 0px; padding: 0px; }
#name, #unternehmen { display:none; }
.ie6, .ie7 { display: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:2; }
#login, #login2 {display:none; height: 1.2em; margin:0px; margin-left:0.3em; padding:0px; border:0px none; float:left; opacity: 0.4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); }
#hier, #hier2 { height: 1.2em; width:5em; margin:0px; padding:0px; border:0px none; line-height: 0.85em; background:#FFF; color:#000; outline:none; } 
#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); }  
