body { margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; padding:0px;  width:100%; min-width: 1280px; text-align:center;  background:#FFF url(https://freiraeumle.at/elemente/hintergrund/hinten.svg) left top no-repeat fixed; font-family: 'Roboto Condensed', sans-serif; font-weight:400; color:#222; }

/* Kopf */ 
#RegenbogenRandOben { position:fixed; left:0px; top:0px; right:0px; width:100%; min-width: 1280px; height:5px !important; text-align:left; margin: 0px auto; padding:0px; background: #FFF url(https://freiraeumle.at/elemente/hintergrund/RegenbogenRand.svg) center top no-repeat; background-size: cover; z-index:4; }

#Kopf { position:relative; width:100%; min-width: 1280px; height:238px !important; text-align:left; margin: 0px auto; padding:60px 0px 0px 0px; background-color: #FFF; box-shadow: 0px 0px 36px rgba(0,0,0,0.25); }

a#groszesKopfLogo:link, a#groszesKopfLogo:visited, a#groszesKopfLogo:hover, a#groszesKopfLogo:active 
{ display:block; height:60px; width:29.5em; margin:0px auto !important; padding:145px 0px 0px 119px; background-image: url(https://freiraeumle.at/elemente/logos/LogoSchriftGrosz.png), url(https://freiraeumle.at/elemente/logos/LogoFondGrosz.svg); background-repeat:no-repeat, no-repeat; background-position:left top, left top; } 
a#groszesKopfLogo:hover, a#groszesKopfLogo:active { background-position:left bottom, left bottom; } 

#KleinerKopf { position:fixed; display:block; left:0px; top:5px; right:0px; width:100%; min-width: 1280px; height:115px !important; text-align:left; margin: 0px auto; padding:0px; padding-top: 5px; background-color: #FFF; box-shadow: 0px 0px 36px rgba(0,0,0,0.35); opacity: 0; z-index:3; }

a#KleinesKopfLogo:link, a#KleinesKopfLogo:visited, a#KleinesKopfLogo:hover, a#KleinesKopfLogo:active 
{ display:block; height:40px; width:27em; margin:0px auto !important; padding:66px 0px 0px 62px; background-image: url(https://freiraeumle.at/elemente/logos/LogoSchriftKlein.png), url(https://freiraeumle.at/elemente/logos/LogoFondKlein.svg); background-repeat:no-repeat, no-repeat; background-position:left top, left top; } 
a#KleinesKopfLogo:hover, a#KleinesKopfLogo:active { background-position:left bottom; } 



#Seite { width:1280px; text-align:left; margin: 0px auto; margin-top:0px; margin-bottom: 0px; padding:0px; padding-top:5em; padding-bottom:45px; }

#Navigation { position:absolute; top:408px; left: 0px; right:0px; width:100%; text-align:left; margin: 0px auto; padding:0px; }
#Navigation dl { display: block; width:1250px; text-align:left !important; margin: 0px auto; padding:0px; padding-left: 30px; }
#Navigation dd { width:16em; padding: 0px; margin: 0px; clear:left; text-align:left !important; font-family: 'Bree Serif', serif; font-weight: normal; }
#Navigation dd a { padding: 0px; margin: 0px;  }

#Seiteninhalte { position:relative; margin-left:17em; z-index:1; }
#Seiteninhalt0, #Eingabeinhalt0 { float:left; margin:0px; margin-right:3em; margin-bottom:3em; padding:0px; min-height: 400px; }
#Seiteninhalt1, #Eingabeinhalt1 { float:left; margin:0px; margin-bottom:3em; padding:0px; }

#Fusz { position:relative; width:100%; min-width: 1280px; height:98px; text-align:center; margin: 0px; padding:0px; -webkit-tap-highlight-color: rgba(0,0,0,0); }

#KleinerFusz { position:relative; display:block; width:100%; min-width: 1280px; height:105px !important; text-align:left; margin: 0px auto; margin-bottom:0px !important; padding:0px; padding-top: 5px; background-color: #FFF; box-shadow: 0px 0px 36px rgba(0,0,0,0.15); }


a#KleinesFuszLogo:link, a#KleinesFuszLogo:visited, a#KleinesFuszLogo:hover, a#KleinesFuszLogo:active 
{ display:block; height:40px; width:27em; margin:0px auto !important; padding:66px 0px 0px 62px; background-image: url(https://freiraeumle.at/elemente/logos/LogoSchriftKlein.png), url(https://freiraeumle.at/elemente/logos/LogoFondKlein.svg); background-repeat:no-repeat, no-repeat; background-position:left top, left top; } 
a#KleinesFuszLogo:hover, a#KleinesFuszLogo:active { background-position:left bottom;  } 

#FuszNavigationRahmen { position:fixed; display:none; opacity:0; left:0px; bottom:0px; right:0px; top:0px; width:100%; min-width: 1280px; height:100%; margin: 0px; margin-top:5px; padding:0px; overflow:hidden; z-index:3; -webkit-tap-highlight-color: rgba(0,0,0,0); }
#FuszNavigation { position:relative; left:0px; top:100%; right:0px; width:100%; margin: 0px auto; padding:0px; background-color: #FFF;  box-shadow: 0px 0px 36px rgba(0,0,0,0.35); }

#FuszInhalt { width: 1280px; text-align:left; margin: 2em auto 0px auto; padding:0px; padding-bottom:5em;  }
#NachOben { display:block; width:100%; min-width: 1280px; text-align:left; margin: 0px auto; padding:0px; padding-top: 15px; }
a#KleinesFuszLogo2:link, a#KleinesFuszLogo2:visited, a#KleinesFuszLogo2:hover, a#KleinesFuszLogo2:active 
{ display:block; height:40px; width:27em; margin:2em auto !important; margin-top:2em !important; padding:66px 0px 0px 62px; background-image: url(https://freiraeumle.at/elemente/logos/LogoSchriftKlein.png), url(https://freiraeumle.at/elemente/logos/LogoFondKlein.svg); background-repeat:no-repeat, no-repeat; background-position:left top, left top; } 
a#KleinesFuszLogo2:hover, a#KleinesFuszLogo2:active {  background-position:left bottom;  } 

#FuszNavigation dl { display: block; width: 11.5em; text-align:left !important; margin: 0px; padding: 1em 0px 0px 17em; float:left; }
#FuszNavigation dl.zweiteSpalte { padding-left:1.5em; }
#FuszNavigation dl.dritteSpalte { padding-left:3.5em; }
#FuszNavigation dd { padding: 0px; margin: 0px; clear:left; text-align:left !important; font-family: 'Bree Serif', serif; font-weight: normal; line-height: 0.96em; }
#FuszNavigation dd a { padding: 0px; margin: 0px;  }

.RegenbogenRandUnten { width:100%; min-width: 1280px; height:6px !important; text-align:left; margin: 0px auto; padding:0px; background: #FFF url(https://freiraeumle.at/elemente/hintergrund/RegenbogenRand.svg) center top no-repeat; }


/* Social Bookmarks */
#socialBookmarksPlatz { position:relative; width:50px; overflow:visible; font-size:0.75em; line-height:1.5em; }
#socialBookmarks { position:absolute; left:-6px; top:-3px; z-index:5; display:none; padding: 3px 6px 2px 6px; background:#FFF; 
-moz-box-shadow: 8px 8px 20px rgba(0,0,0, 0.3);
-webkit-box-shadow: 8px 8px 20px rgba(0,0,0, 0.3);
box-shadow: 8px 8px 20px rgba(0,0,0, 0.3);
}

a#facebook:link, a#facebook:visited, a#facebook:active, a#facebook:hover { 
display:block; float:left; width:28px; height:28px; background-image: url(https://freiraeumle.at/elemente/socialmedia/facebook.png); background-repeat:no-repeat; background-position:left top; }
a#facebook:hover { background-position:left bottom; }

a#twitter:link, a#twitter:visited, a#twitter:active, a#twitter:hover,
a.twitter-share-button:link, a.twitter-share-button:visited, a.twitter-share-button:active, a.twitter-share-button:hover { 
display:block; float:left; width:28px; height:28px; background-image: url(https://freiraeumle.at/elemente/socialmedia/twitter.png); background-repeat:no-repeat; background-position:left top; }
a#twitter:hover, a.twitter-share-button:hover { background-position:left bottom; }


a#FacebookSeite:link, a#FacebookSeite:visited, a#FacebookSeite:active, a#FacebookSeite:hover { display:block; float:left; width:24px; height:16px; background-image: url(https://freiraeumle.at/elemente/socialmedia/facebookSeite.png); background-repeat:no-repeat; background-position: right top; }
a#FacebookSeite:active, a#FacebookSeite:hover { background-position: right bottom; }
a#TwitterFeed:link, a#TwitterFeed:visited, a#TwitterFeed:active, a#TwitterFeed:hover { display:block; float:left; width:24px; height:16px; background-image: url(https://freiraeumle.at/elemente/socialmedia/twitterFeed.png); background-repeat:no-repeat; background-position: right top; }
a#TwitterFeed:active, a#TwitterFeed:hover { background-position: right bottom; }

a#YoutubeKanal:link, a#YoutubeKanal:visited, a#YoutubeKanal:active, a#YoutubeKanal:hover { display:block; float:left; width:24px; height:16px; background-image: url(https://freiraeumle.at/elemente/socialmedia/youtubeKanal.png); background-repeat:no-repeat; background-position: right top; }
a#YoutubeKanal:active, a#YoutubeKanal:hover { background-position: right bottom; }


/* Seiteninhalt */
.kurztext, a .kurztext:link, a .kurztext:visited, .kurztext a:link, .kurztext a:visited { display:block; text-decoration: none; outline:none; }
a .kurztext:hover, .kurztext a:hover { display:block; text-decoration: none; outline:none; }

p, p.einzug { margin: 0px; padding: 0px; margin-bottom: 1em; display:block; clear:left; }
p.einzug { text-indent:2em; }
h1, h2 { margin: 0px; margin-bottom:0.25em; padding: 0px; display:block; clear:left; }
h3, h4 { margin: 0px; margin-bottom:0.25em; padding: 0px; display:block; clear:left; }
h5, h6 { margin: 0px; margin-bottom:0.5em; padding: 0px; display:block; clear:left; }

.p, .p.einzug, .pe { margin: 0px; padding: 0px; margin-bottom: 1em; display:block; }
.p.einzug { text-indent:2em; }
.h1, .h2 { margin: 0px; margin-bottom:0.25em; padding: 0px; display:block; }
.h3, .h4 { margin: 0px; margin-bottom:0.25em; padding: 0px; display:block; }
.h5, .h6 { margin: 0px; margin-bottom:0.5em; padding: 0px; display:block; }

/* Listen */
.abc, .zahl, .punkt { display:block; list-style: none outside; margin:0px; padding:0px; margin-bottom: 0.9em; }
ol ol { padding-left: 1.5em; }
li { clear:left; }

.strichle { float:left; width:1.5em; }
.listle { display:block; padding-left:1.5em; }

/* Tabellen*/ 
#Seiteninhalte table, #Seiteninhalte .tabelle { margin: 0px; margin-bottom: 1em; padding: 0px; border: 0px none; width:100% !important; }
#Seiteninhalte tr, #Seiteninhalte .tabellenzeile { margin: 0px; padding: 0px; border: 0px none; }
#Seiteninhalte td, #Seiteninhalte .tabellenzelle { margin: 0px; padding: 0.5em; padding-right: 0.25em; border: 0px none; border-right: 1px #CCCCCF solid; border-top: 0px #CCCCCF solid; border-left: 0px none; background: url(https://freiraeumle.at/elemente/hintergrund/kr.svg) no-repeat left top; background-size: 100% 100%; float:left !important; clear:none !important; 
}
/* erste Zeile */
#Seiteninhalte td.ersteZeile, #Seiteninhalte .tabellenzelle.ersteZeile { border-top: 0px none; }
#Seiteninhalte td.ersteSpalte, #Seiteninhalte .tabellenzelle.ersteSpalte { border-left: 0px none; }
/* weitere Zeilen */
#Seiteninhalte td.letzteSpalte, #Seiteninhalte .tabellenzelle.letzteSpalte { padding-right: 0px; border-right: 0px none; }
#Seiteninhalte td.letzteZeile, #Seiteninhalte .tabellenzelle.letzteZeile { border-bottom: 0px none; }

#Seiteninhalte td p, #Seiteninhalte td h1, #Seiteninhalte td h2, #Seiteninhalte td h3, #Seiteninhalte td h4, #Seiteninhalte td h5, #Seiteninhalte td h6,
#Seiteninhalte .tabellenzelle p, #Seiteninhalte .tabellenzelle h1, #Seiteninhalte .tabellenzelle h2, #Seiteninhalte .tabellenzelle h3, #Seiteninhalte .tabellenzelle h4, #Seiteninhalte .tabellenzelle h5, #Seiteninhalte .tabellenzelle h6
 {  margin:0px; padding:0px; }


/* Video Audio*/
.videoWahl { display:block; margin:0px; margin-bottom:2em; padding:0px; }
.videoPicto { float:left; margin:0px; margin-right:1.5em; padding:0px; border:0px none; }

/* Formularelemente */
#formular submit, #formular button, #formular select, #formular input, .Kommentar { margin:0.25em 0.25em 0.25em 0px; padding:0.35em 0px 0.35em 0.5em; border:0px none; border-radius:7px; outline:none; -webkit-appearance:none; }
.KommentarKopf { margin-bottom:0.25em; }
.KommentarFeld { margin-bottom:1em; }
.Kommentar {margin:0px; padding-bottom:-0.25em; }
.Kommentar p { padding:0px 0.25em 0.75em 0px; margin:0px; }

#formular select { margin-right: 0px; }

#formular textarea { height: 6em; margin:0.25em 0.25em 0.25em 0px; padding:0px; padding-left:0.5em; border:0px none; font-size:1em; border-radius:7px; outline:none; -webkit-appearance:none;  }
#formular textarea.mittelhoch { height: 12em; }
#formular textarea.hoch { height: 18em; }
#formular textarea.niedrig { height: 3em; }
#formular textarea.einzeilig { height: 1em; }

#formular textarea.editierenEingabe, #formular textarea.editierenEingabe.eingeben { min-height: 3em; padding-left:0px; border-radius:3px; }
#formular textarea.editierenEingabe.einzeilig, #formular textarea.editierenEingabe.einzeilig.eingeben { height: 1em; min-height: 1em; padding-left:0px; border-radius:3px; }

#formular .schoenerRadio, #formular .schoenerRadio:hover, #formular .schoenerRadioAktiv, #formular .schoenerRadioAktiv:hover, #formular .schoenerRadio.alarm, #formular .schoenerRadio.alarm:hover, #formular .schoenerRadioHover { position:relative; display:block; height:0.75em; width:0.75em; border-radius: 50%; float:left; clear:left; margin:0.25em 0.5em 0.5em 0px; padding:0px; z-index:1; }
#formular radio, #formular .radio, #formular input.radio, #formular input[type=radio], input[type=radio] { position:absolute; font-size:1em; left:-0.25em; top:-0.25em; height:1.25em; width:1.25em; margin:0px; padding:0px; opacity:0; z-index: 3; }

#formular .schoenerChecker, #formular .schoenerChecker:hover, #formular .schoenerCheckerAktiv, #formular .schoenerCheckerAktiv:hover, #formular .schoenerChecker.alarm, #formular .schoenerChecker.alarm:hover, #formular .schoenerCheckerHover { position:relative; display:block; height:1.25em; width:1.5em; border-radius: 5px; float:left; clear:left; margin:0px 0.5em 0.5em 0px; padding:0px; padding-top:0.25em; text-align: center; z-index:1; line-height:1em; }

#formular checkbox, #formular .checkbox, #formular input.checkbox, #formular input[type=checkbox] { position:absolute; left:0px; top:0px; margin:0px; padding:0px; height:1.5em; width:1.5em; opacity:0; z-index: 3; }

#formular label { display:block; float: left; margin:0px; padding:0px; padding-top:0.125em; } 

.knopfsimulation { display: block; height: 1.75em; margin: 0.25em 0px; padding:0px; padding-top:0.25em; border:0px none; border-radius: 5px; }
#formular submit, #formular button, #formular .knopf, .knopfsimulation, a.knopfsimulation:link, a.knopfsimulation:visited { color:#BCE; background-color:rgba(170,221,255, 0.5); }
#formular submit:hover, #formular button:hover, #formular .knopf:hover, a.knopfsimulation:hover { color:#BCE; background-color:rgba(0,119,187, 0.7); }
#formular submit:active, #formular button:active, #formular .knopf:active, a.knopfsimulation:active { color:#246; background-color:rgba(170,221,255, 0.8); }

#menschbild { display:block; height:25px; width:2em; float:left; margin:0.25em 0px; padding:0px; background-color:#CCCCCF; background-repeat: no-repeat; background-image:url(https://freiraeumle.at/elemente/mensch.png); text-align:right; border:9px #CCCCCF solid; }
#formular input.mensch { width:20.5em; margin-left:0px; border-radius: 0px 7px 7px 0px; }
#menschhinweis { background-repeat: no-repeat; display:block; background:url(https://freiraeumle.at/elemente/pfeile/abe.png) 1.35em bottom no-repeat; padding-bottom:1em !important; }


/* Bilder */
#Seiteninhalte img { background:#FFF; margin:0px; margin-top:0.35em; display:block; padding:10px; border:0px none; box-shadow: 0px 0px 24px rgba(0,0,0,0.25); }
#Seiteninhalte .DiaRahmen img { background:#FFF; margin:0px; display:block; padding:0px; border:0px none; box-shadow: none; }
#Seiteninhalte .links { clear:none; float:left; }
#Seiteninhalte .links_abstand { clear:none; float:left; margin-right:1em; margin-bottom:1em; }
#Seiteninhalte .oben { margin-bottom:0.25em; margin-top:1.5em; }
#Seiteninhalte .oben_abstand { margin-bottom:1em; margin-top:1.5em; }
#Seiteninhalte img.rechts { clear:none; float:right; margin-right: 1.5em; }
#Seiteninhalte .rechts_abstand { clear:none; float:right; margin-left:0.25em; margin-right: 1.3em; margin-bottom:1em; }
#Seiteninhalt2 .rechts_abstand { clear:none; float:right; margin-left:1em; margin-right:1em; }

/* Bildergalerie und Diashow*/
.GalerieRahmen { display:block !important; position:relative; margin-top: 0.2em; margin-bottom:0.9em; padding:10px; background:#FFF; box-shadow: 0px 0px 24px rgba(0,0,0,0.25); clear:left; }
.BilderNavi { display:block; position:absolute; z-index:2; left: 0px; top: 0px; display:block; }
.nachlinks { display:block; float:left; background-repeat: no-repeat; background-position: center center; outline:none; cursor:pointer; }
.nachrechts { display:block; float:left; background-repeat: no-repeat; background-position: center center; outline:none; cursor:pointer; }
.nachrechts2 { display:block; position:absolute; top:0px; width: 20px; background: url(https://freiraeumle.at/elemente/pfeile/Galeriepfeil1.png) no-repeat center center; outline:none; cursor:pointer; }
.nachlinks2 { display:block; position:absolute; left:-20px; top:0px; width: 20px; background: url(https://freiraeumle.at/elemente/pfeile/Galeriepfeil2.png) no-repeat center center; outline:none; cursor:pointer; }
.GalerieMaske { display:block; overflow:hidden; position:absolute; left: 10px; top: 10px; }
.Galerie { display:block !important; position:absolute !important; left: 0px; top: 0px; }
.Galeriebild { display:block; float:left !important; padding:0px !important; margin: 0px; }
.DiaRahmen { display:block !important; overflow:hidden; margin-top: 0.2em; margin-bottom:0.9em; padding:10px; background:#FFF; box-shadow: 0px 0px 24px rgba(0,0,0,0.25); }
.diabild { display:none; margin:0px; padding:0px; background:#FFF; border:0px none; box-shadow: none; opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }


/* Linien */
hr { display:block;border:0px none; width:96%; height:12px !important; border:0px none; border-width:0; margin:1em 0px; padding:0px; background: url(https://freiraeumle.at/elemente/hr.svg) left top no-repeat; }

#Seiteninhalt1 hr { display:block; border:0px none; width:228px; height:12px !important; border:0px none; border-width:0; margin:1em 0px; padding:0px; background: url(https://freiraeumle.at/elemente/hr.svg) left top no-repeat; }

/* Karteikarten */
#Seiteninhalte .krLeiste { white-space:nowrap; overflow:hidden; margin:0px; margin-right:-10px; }
#Seiteninhalte .kr1, #Seiteninhalte .kr, #Seiteninhalte .krl { float:left; padding: 5px 0px 5px 10px; border:0px none; margin-right:0px; cursor:pointer; }

#Seiteninhalte .kr, #Seiteninhalte .krl { 
border-top: 1px solid #FFF;
border-right: 1px solid #EEEEEF; 
border-bottom: 1px solid #CCCCCF; 
border-left: 1px solid #FFF; 
background: url(https://freiraeumle.at/elemente/hintergrund/kr.svg) no-repeat left top;
background-size: 100% 100%;
}
#Seiteninhalte .kr1 { 
border-top: 1px solid #CCCCCF;
border-right: 1px solid #CCCCCF; 
border-bottom: 1px solid #FFF; 
border-left: 1px solid #EEEEEF; 
background: url(https://freiraeumle.at/elemente/hintergrund/kr-aktiv.svg) no-repeat left top;
background-size: 100% 100%;
}
#Seiteninhalte .krl { float:left; margin-right:0px; }
#Seiteninhalte .krTitel { display:none; } 

#Seiteninhalte .kk, #Seiteninhalte .kk1 { 
border-top: 0px none;
border-right: 1px solid #CCCCCF; 
border-bottom: 1px solid #CCCCCF; 
border-left: 1px solid #EEEEEF; 
margin:0px; margin-bottom: 1.5em; 
padding:10px; 
padding-right:5px; 
display:none; 
background: url(https://freiraeumle.at/elemente/hintergrund/kk.svg) no-repeat left top;
background-size: 100% 100%;
}
#Seiteninhalte .kk1 { display:block; }

/* Einblendbare Absätze */
.einblendAbsatz { margin:0px; padding:0px; } 
.einblendText { margin:0px; padding:0px; display: inline; } 

/* unterlegt */
.unterlegt { padding:0.2em; background: #EEE; } 


/* Einblendebox */
#Einblender { position:fixed; left:0px; top:0px; bottom:0px; width:100%; height: 100%; padding-top:7em; text-align:center; background:rgba(255,255,255, 0.5); z-index:3;  }
#Einblendebox, .Einblendebox { display:none; position:relative; margin:0px auto; width:32em; padding:2em; overflow-x:auto; overflow-y:hidden; text-align:left; 
background:#FFF;
border-left: 1px solid #FFF; border-top: 1px solid #FFF; border-bottom:1px solid #CCCCCF; border-right:1px solid #CCCCCF; 
opacity: 0;
box-shadow: 0px 0px 60px rgba(0,0,0, 0.5);
}

#CookieMeldung { 
font-size:0.8rem;
position: fixed; left:2em; bottom: 2em; width:32em; padding:1.5em; background:#FFF; text-align:left; 
border-left: 1px solid #FFF; border-top: 1px solid #FFF; border-bottom:1px solid #CCCCCF; border-right:1px solid #CCCCCF; 
opacity: 1; 
box-shadow: 0px 0px 2em rgba(0,0,0, 0.5); 
z-index: 5; 
}
#CookieMeldung:hover { opacity:1; }

#CookieMeldung .knopfsimulation { min-width:5em; max-width:8em; margin:0.5em 1.5em 0px 0px; padding-left:1.5em; padding-right:1.5em; height: 1.5em; }

.weg, .weg:hover { position:absolute; width:20px; height:20px; background-image: url(https://freiraeumle.at/elemente/xle.png); background-repeat:no-repeat; background-position:left top; }
.weg:hover { background-position:right top; }

/*Textausrichtungen*/
.rechts { float:right; }
.links { float:left; }

/* technisches */
.unsichtbar { display:none; }
.ausgeblendet { opacity: 0; filter: alpha(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); }
.keineDeckkraft { opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }
.sichtbar { display:block !important; }

.relativ { position:relative; }
.absolut { position:absolute; }
.absolut.linksoben { position:absolute; left:0px; top:0px; }
.fixiert { position:fixed; }
.block { display:block; }

.umbruch { display:block; clear:both; height:0px !important; line-height: 0px; } 
.abstand { display:block; clear:both; height:0.8em; } 

img .rechts { margin-right: 1em !important; }

/* Abstände */
.unten05 { margin-bottom:0.5em; }
.oben05 { margin-top:0.5em; }
.rechts1 { float:right; margin-right:1em; }
.rechts15 { float:right; margin-right:1.5em; }
.rechts2 { float:right; margin-right:2em; }

#schriftgroesse { position:absolute; left:0px; top:0px; height:50em !important; width:0px; padding:0px; margin:0px; border: 0px none; }
#KexleRahmenEins, #KexleRahmenZwei, #KexleRahmenDrei { position:absolute; left:0px; bottom:0px; width:0px; height:0px; z-index:0; padding:0px; margin:0px; border: 0px none; }
form, .form { margin: 0px; padding: 0px; }
.ie6, .ie7, .ie8, .ie9 { display:none; } 

/* AutorenAnmeldung */
#AutorenAnmeldung { font-family: "Lucida Grande", "Segoe UI", "Lucida Sans Unicode", Tahoma, sans-serif; line-height:1em; font-size:16px; }
#login #hier, #login #hier2 { font-family: "Lucida Grande", "Segoe UI", "Lucida Sans Unicode", Tahoma, sans-serif; font-size:1.25em; }
#AutorenAnmeldung { position:fixed; right:3px; top:10px; z-index:4; }
#login { display:none; height: 1.2em; margin:0px; margin-left:3px; 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: rgba(255,255,255, 0.8); color: rgba(0,0,0, 0.5); outline:none; } 
#anmeldewort { color:rgba(0,0,0, 0.25); height:1.2em; padding-right:0.5em; float:left; z-index:4; } 