/* CSS Document */
#struktur, .invisible {
display: inline;
left: -1000px;
overflow: hidden;
width: 0px;
position: absolute;
top: -1000px;
height: 0px
}
#navlist{
padding: 0;
display: inline;
/*float: left;*/
/*border-top: 0 solid #000;*/
}
#navlist ul{
display:inline;}
#navlist li{
margin: 0 ;
padding: 0;
display: inline;
float: left;
list-style-type: none;
}

#navlist li a, #navlist li a:link, #navlist a:visited, #navlist a:hover{
white-space: nowrap;
width: 6.5em;
float: left;
margin: 40px 10px 0 0;
padding: 0 0 0 0;
border-top: 9px solid #ffffff;
text-decoration: none;
color: #333333; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
font-size: 0.95em; 
font-style: normal;
}
#navlist a.fragen:link, #navlist a.fragen:visited, #navlist a.fragen:hover {
border-top: 9px solid #99cccc;
}
#navlist a.fragen:hover, #navlist a.fragenon:link, #navlist a.fragenon:visited, #navlist a.fragenon:hover {
border-top: 9px solid #99cccc;
font-weight: bold;
}
#navlist a.tipps:link, #navlist a.tipps:visited, #navlist a.tipps:hover
{
border-top: 9px solid #339966;
}
#navlist a.tipps:hover, #navlist a.tippson:link, #navlist a.tippson:visited, #navlist a.tippson:hover{
border-top: 9px solid #339966;
font-weight: bold;
}

#navlist a.infos:link, #navlist a.infos:visited{
border-top: 9px solid #cc0000;
}
#navlist a.infos:hover, #navlist a.infoson:link, #navlist a.infoson:visited, #navlist a.infoson:hover{
border-top: 9px solid #cc0000;
font-weight:bold;
}
#navlist a.links:link, #navlist a.links:visited, #navlist a.links:hover{
border-top: 9px solid #ff99cc;
}
 #navlist a.links:hover, #navlist a.linkson:link, #navlist a.linkson:visited, #navlist a.linkson:hover
{
border-top: 9px solid #ff99cc;
font-weight:bold;
}
#navlist a.cards:link, #navlist a.cards:visited, #navlist a.cards:hover
{
border-top: 9px  solid #ff9933;
}
#navlist a.cards:hover, #navlist a.cardson:link, #navlist a.cardson:visited, #navlist a.cardson:hover
{
border-top: 9px  solid #ff9933;
font-weight:bold;
}
#navlist a.impressum:link, #navlist a.impressum:visited, #navlist a.impressum:hover
{
border-top: 9px solid #000066;
}
#navlist a.impressum:hover, #navlist a.impressumon:link, #navlist a.impressumon:visited, #navlist a.impressumon:hover
{
border-top: 9px solid #000066;
font-weight:bold;
}
#navlist a.sprache:link, #navlist a.sprache:visited, #navlist a.sprache:hover
{display:none;
border-top: 9px solid #cccccc;
}
#navlist a.sprache:hover, #navlist a.spracheon:link, #navlist a.spracheon:visited, #navlist a.spracheon:hover
{display:none;
border-top: 9px solid #cccccc;
font-weight:bold;
}
#navlist a.sitemap:link, #navlist a.sitemap:visited, #navlist a.sitemap:hover
{
border-top: 9px solid #ffff99;
}
#navlist a.sitemap:hover, #navlist a.sitemapon:link, #navlist a.sitemapon:visited, #navlist a.sitemapon:hover{
border-top: 9px solid #ffff99;
font-weight:bold;}


/********subnavi1**************************/
#subnavi1fragen li,#subnavi1ecards li,#subnavi1impressum li,
#subnavi1tipps li,
#subnavi1 li,
#subnavinews li{
background-color: inherit;
font-size: 0.9em; 
margin: 0;
padding: 0 0 0 0;
display: inline;
list-style-type: none;
white-space:nowrap;
display: inline;
width:100%;
}
#subnavi1 li,
#subnavi li,
#subnavi1 li a,#subnavi1 li a:link,#subnavi1 a:visited,
#subnavi1ecards li a,#subnavi1ecards li a:link, #subnavi1ecards a:visited,
#subnavi1impressum li a,#subnavi1impressum li a:link,#subnavi1impressum a:visited{
float: left;
margin:0 1px;
padding: 0 10px 0 0.25em;
text-decoration: none;
color: #333333; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
font-style: normal;
width: 7em;
white-space:nowrap;
display: inline;
}
#subnavinews li a, #subnavinews li a:link, #subnavinews a:visited {
display: inline;
float: left;
text-decoration: none;
color: #333333; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
font-style: normal;
white-space:nowrap;

}
#subnavi1ecards a:hover,
#subnavi1ecards a.on:link,
#subnavi1ecards a.on:visited,
#subnavi1ecards a.on:hover,
#subnavi1impressum a:hover,
#subnavi1impressum a.on:link,
#subnavi1impressum a.on:visited,
#subnavi1impressum a.on:hover,
#subnavi1 a:hover,
#subnavi1 a.on:link,
#subnavi1 a.on:visited,
#subnavi1 a.on:hover
{display: inline;
font-weight:bold;
width: 7em;
}
/*#subnavi1{
height: 1.2em;
margin-top: 0;
display: block;
width:100%;
padding: 0 0 2px 0;
white-space: nowrap;}*/


#subnavi1.infos{
border-top: 11px solid #cc0000;
border-bottom: 2px solid #cc0000;}

#subnavi1fragen{
border-top: 11px solid #99cccc;
border-bottom: 2px solid #99cccc;
}

/*#subnavi1ecards{
border-top: 11px solid #ff9933;
border-bottom: 2px solid #ff9933;
}	

#subnavinews{
border-top: 11px solid #ffff99;
border-bottom: 2px solid #ffff99;
}
*/

/******inhaltsnavigation********/
	
.sponsorin{ 
background:inherit;
		width: 90%; 
		/*overflow: hidden;*/
		margin: 4.5em 0.5em 1.5em 0.5em;
		padding: 0 0.5em 0 0.5em; 
		list-style-type: none; 
	}
	.sponsorin a { display:block; text-decoration: none; background:inherit;}
	.sponsorin li { float:left; width: 100%;  margin:0; padding:0 0 0.5em 0; line-height: 1.05em; list-style-type: none; }
	.sponsorin li.hoch { float:left; width: 100%; height:2.4em; margin:0; padding:0 0 0.5em 0; line-height: 1.05em; list-style-type: none; }
	
	.sponsorin li a, .sponsorin li a:link, .sponsorin li a:visited { 
		width: 95%; 
		padding: 0px 0px 3px 0;
		color: #000000;
		font-size: 0.95em;
	}
	.inhaltsnavi { 
background:inherit;
		width: 90%; 
		/*overflow: hidden;*/
		margin: 0.5em 0.5em 1.5em 0.5em;
		padding: 0 0.5em 0 0em; 
		list-style-type: none; 
	}
	.inhaltsnavi a { display:block; text-decoration: none; }
	.inhaltsnavi li { margin:0; padding:0 0 0.5em; line-height: 1.05em; list-style-type: none; }
	
	.inhaltsnavi li a, .inhaltsnavi li a:link, .inhaltsnavi li a:visited { 
		/*width: 95%; */
		padding: 0px 0px 3px 0;
		color: #000000;
		font-size: 0.95em;
	}
	.inhaltsnavi li a:hover, .inhaltsnavi li a.infoson, .inhaltsnavi li a.infoson:link, .inhaltsnavi li a.infoson:visited, .inhaltsnavi li a.infoson:hover { 
		/*width: 95%; */
		padding: 0 0 3px 0; 
		font-weight: bold; 
		color: #333333; 
	}
