/* CSS Document */
@font-face {
font-family: "menuefett";
src: url('../schriften/GellSansBold.eot');
src: local('GellSansBold'), url('../schriften/GellSansBold.woff') format('woff'), url('../schriften/GellSansBold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}


@font-face {
font-family: "menue";
src: url('../schriften/GellSansBold.eot');
src: local('GellSansRegular'), url('../schriften/GellSansRegular.woff') format('woff'), url('../schriften/GellSansRegular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}


body, h1, h2, h3, h4, h5, h6, select, input, textarea, .suche { font-family: Georgia, "Times New Roman", Times, serif; color:#222; }

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

/* magerer Titelsatz */
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 1em; } 

/* Verknüpfungsstile */
.ohne, .ohne:link, .ohne:visited, .ohne a:link, .ohne a:visited { color:#444; text-decoration: none; }
.ohne:hover, .ohne a:hover { color:#666; text-decoration: 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; }
.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; } 
.zurueck a:hover, a.zurueck:hover { color:#888; }

.unterlegt, .unterlegt:link, .unterlegt:visited, .unterlegt a:link, .unterlegt a:visited { color:#000000; background-color: #DDD; text-decoration: none; }
.unterlegt:hover, .unterlegt a:hover { color:#000000; background-color: #DDD; text-decoration: none; }

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

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

/* Ausgebucht und Abgesagt */
.ausgebucht, .ausgebucht a:link, .ausgebucht a:visited, a.ausgebucht:link, a.ausgebucht:visited, .ausgebucht a:hover, a.ausgebucht:hover { 
display:block; background:url(../elemente/ausgebucht.png) right top no-repeat; text-decoration: none; outline:none; opacity: 0.4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); 
} 
.abgesagt, .abgesagt a:link, .abgesagt a:visited, a.abgesagt:link, a.abgesagt:visited, .abgesagt a:hover, a.abgesagt:hover {  
display:block; background:url(../elemente/abgesagt.png) right top no-repeat; outline:none; text-decoration: none; opacity: 0.4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); 
} 
.verschoben, .verschoben a:link, .verschoben a:visited, a.verschoben:link, a.verschoben:visited, .verschoben a:hover, a.verschoben:hover {  
display:block; background:url(../elemente/verschoben.png) right top no-repeat; outline:none; text-decoration: none; opacity: 0.4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); 
} 

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

small, .small { font-size: 0.75em; line-height: 1.6em; }

.keinumbruch { white-space: nowrap; } 

#hauptnavigation { font-family: menuefett, Tahoma, sans-serif; }
.submenue, .submenue-aktiv {  font-family: menue, Tahoma, sans-serif; }

.menuepunkt, .menuepunkt a:link, .menuepunkt a:visited, a .menuepunkt:link, a .menuepunkt:visited { color: #555; text-decoration:none; outline:none; font-size:1.05em; }
.menuepunkt a:hover, a .menuepunkt:hover { color: #C42; text-decoration:none; outline:none; font-family: menuefett, Tahoma, sans-serif; font-size:1.05em; }

.menuepunkt-aktiv, .menuepunkt-aktiv a:link, .menuepunkt-aktiv a:visited, a .menuepunkt-aktiv:link, a .menuepunkt-aktiv:visited { color:#C42; text-decoration:none; outline:none; font-size:1.05em; }
.menuepunkt-aktiv a:hover, a.menuepunkt-aktiv:hover { color:#C42; text-decoration:none; outline:none; font-size:1.05em; }

.submenuepunkt, .submenuepunkt a:link, .submenuepunkt a:visited, a .submenuepunkt :link, a .submenuepunkt :visited { color:#666; text-decoration:none; outline:none; font-size:1.05em; }
.submenuepunkt a:hover, a.submenuepunkt:hover { color:#C42; text-decoration:none; outline:none; font-size:1.05em; }

.submenuepunkt-aktiv, .submenuepunkt-aktiv a:link, .submenuepunkt-aktiv a:visited, a.submenuepunkt-aktiv:link, a.submenuepunkt-aktiv:visited { color:#C42; text-decoration:none; outline:none; font-size:1.05em; }
.submenuepunkt-aktiv a:hover, a.submenuepunkt-aktiv:hover { color:#C42; text-decoration:none; outline:none; font-size:1.05em; }

#FuszNavigation, #FuszNavigation a:link , #FuszNavigation a:visited {  font-family: menue, Tahoma, sans-serif; color:#CCC; text-decoration:none; outline:none; }
#FuszNavigation a:hover { color:#999; text-decoration:none; outline:none; }

/* spezial */
#SucheWort { color:#999; text-decoration:none; outline:none;  font-size:1.05em; }

/* Technisches */
.rueckwaerts, .rueckwaerts a:link, .rueckwaerts a:active, .rueckwaerts a:visited, .rueckwaerts a:hover, a.rueckwaerts:link, a.rueckwaerts:active, a.rueckwaerts:visited, a.rueckwaerts:hover { direction:rtl; unicode-bidi:bidi-override;  white-space:nowrap; }
