/* CSS Document */

/* Gestaltung */
body { background-color: #FFF; margin-top:1em; margin-left:0px; margin-right:0px; margin-bottom:0px; }

#Logo { position:absolute; z-index:2; left: 1em; top: 16.5em; width:20em; height:4.5em; border:0px none; }
#Logo_ie6 { display: none; }

/* Kopf */
#spracheauswahl { position:absolute; left:3em; top:1.25em; font-size:0.8em; line-height:1.2em; padding:0px; color: #89A; z-index:8; }
#spracheauswahl a:link, #spracheauswahl a:visited, #spracheauswahl a:active, #spracheauswahl a:hover  { color: #89A; }
#navigation { position:absolute; left:27.5em; top:1em; height: 2em; width:77em;  z-index:8; overflow:visible; }

.navigation1 { list-style:none outside; padding:0px; margin:0px; z-index:8; }
.navigation2 { list-style:none outside; padding:0px; margin:0px; float:right; z-index:8; }

.hauptmenue { width: 10em !important; margin-bottom: 0.5em; height:2.2em; margin-right:1em; float:left; display:inline; overflow:visible; }

.menue { position:relative; margin-top: 1.5em; display:none; }
.menue ul { list-style:none inside; padding:0px; margin:0px; width: 11em; }
.menue li { width: 10em; height:2em !important; position:relative; padding:0px; margin:0px; margin-bottom: 0.5em; background: url(../elemente/weiss_60_prozent.png) repeat left top; float:left; overflow:visible; }

.submenue { position:absolute; left:11em; top:0px; display:none; }
.submenue ul { list-style:none inside; padding:0px; margin:0px; float:left; width:11em; }
.submenue li { width:10em; height:2em !important; position:relative; padding:0px; margin:0px; margin-bottom: 0.5em; float:left; overflow:visible; }

/* Menuebild */
.menuebildplatz { position:absolute; left:10em; height:1px; width:0px; padding-top:1em; overflow:visible; }
.menuebild { position:relative; width:0px; height:0px; border: 0px none; }

/* Schmuckelement */
#mEbene { position:absolute; top:0px; left:0px; right:0px; bottom:0px; overflow:hidden; z-index:1; }
#m { position:absolute; width:800px; height:656px; background: url(../elemente/m.png) no-repeat; cursor:move;z-index:1; }


/* Inhaltsbereich */
#Seiteninhalt { position:relative; margin-left: 22em; margin-bottom: 4em; padding-top:15em; width:40em; overflow:visible; }

.schattenrechts { padding-right: 50px; background: url(../elemente/schattenrechts.png) no-repeat right top; }
.schattenuntenrechts { height:50px; padding-right: 50px; background: url(../elemente/schattenrechtsunten.png) no-repeat right bottom; }
.schattenunten { height:50px; background: url(../elemente/schattenunten.png) no-repeat left bottom; }

.diabild { display:none; margin-bottom: 0.5em; opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }
.galerieRahmen { position:relative; margin-top:1.5em; height: 5em; overflow:visible; }

/* 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, div .einblendAbsatz { display:none; } 

/* Tabellen*/ 
table { margin: 0px; padding: 0px; width: 29em; border: 0px none; margin-bottom: 1.5em; }
tr { margin: 0px; padding: 0px; border: 0px none; border-bottom: 1px solid #CCC; vertical-align: top; }
td { margin: 0px; padding: 0px; padding-left:0.5em; padding-bottom: 0.2em; border-bottom: 1px solid #CCC; vertical-align: top; }
td p, td h1, td h2, td h3 { margin-bottom:0px; padding-bottom: 0px; } 
/* erste Zeile */
.td11 { padding-left: 0px; border-top: 0px none; margin: 0px; }
.td1x { border-top: 0px none; margin: 0px; }
/* weitere Zeilen */
.tdx1 { padding-left: 0px; }
/* letzte Zeile */
.tdl1 { padding-left: 0px; padding-bottom: 0px; }
.tdll { padding-bottom: 0px; }

/* Formularelemente */
#Seiteninhalt select, #Seiteninhalt input { height: 1.8em; margin:0px; padding:0px; border:1px solid #CCC; background:#FFF; }
#Seiteninhalt textarea { height: 6em; margin:0px; padding:0px; border:1px solid #CCC; background-color:#FFF; }

#Seiteninhalt .breite1 { width:9em; margin:0.3em; margin-left:0px; }
#Seiteninhalt .breite2 { width:18.5em; margin:0.3em; margin-left:0px; }
#Seiteninhalt .breite3 { width:28em; margin:0.3em; margin-left:0px; }
#Seiteninhalt .breite4 { width:37.5em; margin:0.3em; margin-left:0px; }

#Seiteninhalt hr { width:37.5em; height:1px; margin: 0px; padding: 0px; margin-bottom:1em; margin-top:0.7em;  border: 0px none; background: #EEE; clear:left !important; float:left; z-index:inherit; }

#facebook, #facebook:hover { position:relative; z-index:2; display:block; width: 1em; height:1em; margin-top:4em; margin-left:-1em; padding:1em; background: url(../elemente/facebook.png) no-repeat center center; }
#facebook:hover { background-image: url(../elemente/facebook_mo.png); }

/* technisches */
.unsichtbar { display:none; }
.transparent { 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); }
.umbruch { clear:both; height:0px !important; line-height: 0px; font-size:0px; border:0px none; padding:0px; margin:0px; } 
#schriftgroesse { position:absolute; left:0px; top:0px; height:50em; width:0px; padding:0px; margin:0px; border: 0px none; }
form, .form, #suchen, #meinungsformular { margin: 0px; padding: 0px; }
#name, #unternehmen { display:none; }
.ie6, .ie7 { display:none; } 


/* AutorenAnmeldung */
#AutorenAnmeldung { position:absolute; right:0px; top:0.2px; z-index:2; font-size:0.8em; }
#login, #login2 {display:none; height: 1.2em; margin:0px; margin-right:0.3em; padding:0px; border:0px none; float:right; }
#hier, #hier2 { height: 1.2em; width:5em; margin:0px; font-size:inherit; padding:0.2em; border:0px none; line-height: 0.85em; background:#EEE; color:#999; outline:none; } 
#anmeldewort { color:#EEE; height:1.2em; float:right; }
 
