/* CSS Document */

@charset "UTF-8";

@font-face {
font-family: Extrafett;
src: url('../schriften/AllDra-black.eot');
src: local('AllDra-black'), url('../schriften/AllDra-black.woff') format('woff'), url('../schriften/AllDra-black.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: Fett;
src: url('../schriften/AllDra-bold.eot');
src: local('AllDra-bold'), url('../schriften/AllDra-bold.woff') format('woff'), url('../schriften/AllDra-bold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: Mager;
src: url('../schriften/AllDra-light.eot');
src: local('AllDra-light'), url('../schriften/AllDra-light.woff') format('woff'), url('../schriften/AllDra-light.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

body, td, input, textarea { font-family: Mager, "Lucida Grande", "Segoe UI", "Lucida Sans Unicode", Tahoma, sans-serif; color:#222; }
small, sub, sup { font-size: 0.85em; line-height:1.4em; }

.groeszer { font-size:1.5em; line-height:1.5em; }
.grosz { font-size:1.75em; line-height:1.5em; }
.sehrgrosz { font-size:2.5em; line-height:1em; }

/* Verknüpfungen */
a:link, a:active, a:visited, a:hover { color:inherit; outline:none; text-decoration:none; }
a:hover { color:#C00; }

#Titel a:hover, #Datum a:hover { color:inherit; }

b, .Fett { font-weight: normal; font-family: Fett; }
.Extrafett { font-family: Extrafett, "Lucida Grande", "Segoe UI", "Lucida Sans Unicode", Tahoma, sans-serif; }

/* magerer Titelsatz */
h1, h2, h3, .h1, .h2, .h3 { font-weight: normal; font-family: Fett, Tahoma, sans-serif; } 
h4, h5, h6, .h4, .h5, .h6 { font-weight: normal; font-family: Fett, Tahoma, sans-serif; } 

/* Verknüpfungsstile */
.ohne, .ohne:link, .ohne:visited, .ohne a:link, .ohne a:visited { color:#444; text-decoration: none; outline:none; }
.ohne:hover, .ohne a:hover { color:#666; text-decoration: none; outline:none; }

.weiter, .weiter a:link, .weiter a:visited, a.weiter:link, a.weiter:visited { color:#666; padding-right: 15px; background: url(../elemente/weiter.png) no-repeat right center; text-decoration: none;  outline:none; }
.weiter a:hover, a.weiter:hover{ color:#888; }

.zurueck, .zurueck a:link, .zurueck a:visited, a.zurueck:link, a.zurueck:visited { color:#666; padding-left: 15px; background: url(../elemente/zurueck.png) no-repeat left center; text-decoration: none; outline:none; } 
.zurueck a:hover, a.zurueck:hover { color:#888; }

/* Farben */
.grau, .grau a:link, .grau a:visited, a.grau:link, a.grau:visited { color: #999; }
.grau a:hover, a.grau:hover { color: #999; }

.Gruen, .Gruen a:link, .Gruen a:visited, a.Gruen:link, a.Gruen:visited { color: #0D0; }
.Gruen a:hover, a.Gruen:hover { color: #0C0; }

.Weiss, .Weiss a:link, .Weiss a:visited, a.Weiss:link, a.Weiss:visited { color: #FFF; }
.Weiss a:hover, a.Weiss:hover { color: #FFF; }

.hellgrau, .hellgrau a:link, .hellgrau a:visited, a.hellgrau:link, a.hellgrau:visited { color: #EEE; }
.hellgrau a:hover, a.hellgrau:hover { color: #EEE; }

.suche { line-height: 1em; padding-left:5px; }

small, .small { font-size: 0.85em; line-height: 1.4em; }

/* Kein Umbruch */
.keinumbruch { white-space: nowrap; } 

/* Karteikarten*/
.kr1, a.kr1:link, a.kr1:visited, a.kr1:active { color:#222; text-decoration: none; outline:none; font-weight: normal; font-family: Fett; }
.kr, .krl, a.kr:link, a.krl:link, a.kr:visited, a.krl:visited, a.kr:active, a.krl:active { color:#999; text-decoration: none; outline:none; font-weight: normal; font-family: Fett; }
a.kr:hover, a.kr1:hover, a.krl:hover { color:#C00; text-decoration: none; outline:none; font-weight: normal; font-family: Fett; }

/* Menüpunkte */
#Navigation, #Kopfnavigation, #Fussnavigation { font-family: Fett, Tahoma, sans-serif; text-decoration:none; }
.menuepunkt, .menuepunkt a:link, .menuepunkt a:active, .menuepunkt a:visited, a.menuepunkt:link, a.menuepunkt:active, a.menuepunkt:visited { color: #222; display:block; padding:0px; clear:left; cursor:pointer; outline:none; }
.menuepunkt a:hover, a.menuepunkt:hover { color: #C00; display:block; padding:0px; outline:none; }

.menuepunkt-aktiv, .menuepunkt-aktiv a:link, .menuepunkt-aktiv a:active, .menuepunkt-aktiv a:visited, .menuepunkt-aktiv a:hover, a.menuepunkt-aktiv:link, a.menuepunkt-aktiv:active, a.menuepunkt-aktiv:visited, a.menuepunkt-aktiv:hover { color:#C00; display:block; padding:0px; outline:none; }

.submenuepunkt, .submenuepunkt a:link, .submenuepunkt a:visited, a .submenuepunkt:link, a .submenuepunkt:visited, .submenuepunkt a:hover, a .submenuepunkt:hover,
.submenuepunkt-aktiv, .submenuepunkt-aktiv a:link, .submenuepunkt-aktiv a:visited, a .submenuepunkt-aktiv:link, a .submenuepunkt-aktiv:visited, .submenuepunkt-aktiv a:hover, a.submenuepunkt-aktiv:hover { 
font-family: Mager, Tahoma, sans-serif; color: #222; text-decoration:none; display:block; padding: 0px; }

.submenuepunkt a:hover, a .submenuepunkt:hover { color: #C00; display:block; padding:0px; }
.submenuepunkt-aktiv, .submenuepunkt-aktiv a:link, .submenuepunkt-aktiv a:visited, a .submenuepunkt-aktiv:link, a .submenuepunkt-aktiv:visited { color:#C00; display:block; padding:0px; }
.submenuepunkt-aktiv a:hover, a.submenuepunkt-aktiv:hover { color:#C00; display:block; padding:0px; }
