html { height:100% }
body { min-height:101% }

body,
html {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

body {
        font-family:Verdana, Arial, Helvetica, sans-serif !important;
        font-size: 0.78em;
        color : #666666;
}


tr, table {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color : #666666;
}

td {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.78em;
        color : #666666;
}

/*
p, b, strong, i, pre, em, li, ul, blockquote, div, span, font {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size : 100.01%;
}
*/

p {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size : 11pt;
}

font {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size : 11pt;
}


ol {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        margin-top : 0px;
}

/* Headline Layout 1 (= Normal) */

h1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 120%;
	color : #666666;
	font-weight: lighter;
	text-decoration : none;
}

/* Headline Layout 2 + 3 + 4 */

h2, h3, h4 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 100.01%;
	color : #666666;
	text-decoration : none;
	margin-top:0px;
	margin-bottom:2px;
}

/* Subheadlines */

.subh {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 100.01%;
  	color : #666666;
	font-style : italic;
}

form  {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 100.01%;
	margin-top : 1px;
	margin-bottom : 1px;
}

input, textarea, select {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 90%;
	color: #666666;
	background-color: #FFF;
	border:1px solid #B0CEBC;
}





.menu_oben {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding-top: 4px;
}
.menu_oben a {
   text-decoration: none;
   color: #666666;
}
.menu_oben a:hover {   
   text-decoration: underline;
   color: #191970;
}

.menu_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666
;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	padding-top: 4px;
}
.menu_links a {
   text-decoration: none;
   color: #666666
;
}
.menu_links a:hover {   
   text-decoration: underline;
   color: #191970;
}


.funktionsmen {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size: 9px;
}
.funktionsmen a {
	color: #666666

;
	text-decoration: none;
}
.funktionsmen a:link {
	color: #666666;
	text-decoration: none;
}
.funktionsmen a:visited {
	color: #666666;
	text-decoration: none;
}
.funktionsmen a:hover {
	color: #191970;
	text-decoration: underline;
}
.funktionsmen a:active {
	color: #666666;
	text-decoration: none;
}
.funktionsmen a:focus {
	color: #666666;
	text-decoration: none;
}


.inhalt_oben {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #364497;
	font-weight: normal;
	font-size: 9px;
}
.inhalt_oben a {
	color: #364497;
	text-decoration: underline;
}
.rootline a:hover {
	color: #061467;
	text-decoration: underline;
}
.inhalt {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	font-size: 11px;	
}
.inhalt h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	font-size: 15px;
}
.inhalt p {
	line-height: 135%;
}
.sitemap1, A.sitemap1:link, A.sitemap1:visited {
	font-size: 100.01%;
	font-weight: bold;
	color: #666666;
	text-decoration : none;
}

a.sitemap1:active, a.sitemap1:hover {
	font-size: 100.01%;
	font-weight: bold;
	color: #666666;
	text-decoration : underline;
}

.sitemap, A.sitemap:link, A.sitemap:visited {
	font-size: 100.01%;
	font-weight: normal;
	color: #666666
;
	text-decoration : none;
}

a.sitemap:active, a.sitemap:hover {
	font-size: 100.01%;
	font-weight: normal;
	color: #666666;
	text-decoration : underline;
}


.TITEL1 {
	font-family:Helvetica, Arial,Verdana,sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #FF9933;
}
.TITEL2 {
	font-family:Helvetica, Arial,Verdana,sans-serif;
	font-size: 18pt;
	font-weight: normal;
	color: #CCCCCC;
}


div.inhalt a  { color:#666666;text-decoration:none}
div.inhalt a:link     { color:#666666;text-decoration:none;border-bottom:#666666 1px dotted}
div.inhalt a:visited { color:#666666;text-decoration:none;border-bottom:#666666 1px dotted}
div.inhalt a:hover  { color:#FF9933; text-decoration:none;background-color:#000000;border-bottom:#FF9933 1px dotted}
div.inhalt a:active  { color:#666666;text-decoration:none;border-bottom:#666666 1px dotted}

div.klickpfad {
	font-family:Helvetica, Arial,Verdana,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
}
div.klickpfad a {color: #FFFFFF;text-decoration: none;}
div.klickpfad a:link {color: #FFFFFF;text-decoration: none;}
div.klickpfad a:visited {color: #FFFFFF;text-decoration: none;}
div.klickpfad a:hover {color: #FFFFFF;text-decoration: underline;}
div.klickpfad a:active {color: #FFFFFF;text-decoration: none;}
