/* CSS Document */
body, h1, h2, h3, h4, h5, h6, select, input, textarea, .suche { 	font-family: Georgia, Times New Roman, Times, serif; font-size: 14px; color: #333; line-height:1.8em; }
.grotesk { font-family: "Lucida Grande", "Lucida Sans Unicode", "Segoe UI", Verdana, sans-serif; font-size:12px; line-height:1.8em; }

b { color: #333333; }
h1, h2, h3 { font-size: 1.2em; font-weight: normal; line-height: 1.5em; }
h4, h5, h6 { font-size: 1em; font-weight: normal; }

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


.ohne, .ohne:link, .ohne:visited, .ohne a:link, .ohne a:visited { color:#000000; text-decoration: none; }
.ohne:hover, .ohne a:hover { color:#666666; text-decoration: none; }

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

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

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

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

.keinumbruch { white-space: nowrap; } 

/* Menü */

.hauptmenuelink, .hauptmenuelink a:link, .hauptmenuelink a:visited, a.hauptmenuelink:link, a.hauptmenuelink:visited  { color: #FFF; white-space:nowrap; text-decoration:none; outline:none; }
.hauptmenuelink a:hover, a.hauptmenuelink:hover { color:#9DF; text-decoration:none; }
.hauptmenuelink-aktiv, .hauptmenuelink-aktiv a:link, .hauptmenuelink-aktiv a:visited, a.hauptmenuelink-aktiv:link, a.hauptmenuelink-aktiv:visited { color:#FFF; white-space:nowrap; text-decoration:none; outline:none; }
.hauptmenuelink-aktiv a:hover, a.hauptmenuelink-aktiv:hover { color:#FFF; text-decoration:none; outline:none; }

.menuepunkt, .menuepunkt a:link, .menuepunkt a:visited, a.menuepunkt:link, a.menuepunkt:visited { color:#666; text-decoration:none; }
.menuepunkt a:hover, a.menuepunkt:hover { color:#999; text-decoration:none; }

.menuepunkt-aktiv, .menuepunkt-aktiv a:link, .menuepunkt-aktiv a:visited, a.menuepunkt-aktiv:link, a.menuepunkt-aktiv:visited { color:#09F; text-decoration:none; }
.menuepunkt-aktiv a:hover, a.menuepunkt-aktiv:hover { color:#09F; text-decoration:none; }