
a.navigation:link { text-decoration: none; color: rgb(90,90,90);}
a.navigation:visited { text-decoration: none; color: rgb(90,90,90);}
a.navigation:active {text-decoration: none;}
a.navigation:hover { text-decoration: none; color:#a1a1a1; }

a.navigation_sel:link { text-decoration: none; color:#CC0000);}
a.navigation_sel:visited { text-decoration: none; color:#CC0000;}
a.navigation_sel:active {text-decoration: none;}
a.navigation_sel:hover { text-decoration: none; color:#CC0000; }

a.footer:link { text-decoration: none; color:#CC0000;}
a.footer:visited { text-decoration: none; color:#CC0000;}
a.footer:active {text-decoration: none;}
a.footer:hover { text-decoration: none; color:#909090; }

a:link { text-decoration: none; color: #CC0000; }
a:visited { text-decoration: none; color: #CC0000; }
a:active { text-decoration: none; }
a:hover { text-decoration: none; color: #909090; }

td{
	font-family: Verdana;
	font-size: 8pt;
}

h1{
	font-family: Verdana;
	font-size: 14pt;
}

h2{
	font-family: Verdana;
	font-size: 12pt;
}

h3{
	font-family: Verdana;
	font-size: 10pt;
}

h4{
	font-family: Verdana;
	font-size: 8pt;
}

.strichrand
{
	border-left:1px #DEDEDE solid;
	border-right:1px #DEDEDE solid;
}

.rotstrich
{
	border-left:1px #CC0000 dotted;
}

.footer
{
	font-family:Arial;
	font-size:10px;
	color:#717171;
	padding-left:5px;
	vertical-align:top;
}

.navigation{
	font-family:Arial;
	font-size:12px;
	font-weight:none;
	padding-bottom:1px;
	padding-top:8px;
	cursor:pointer;
	vertical-align:top;
	color:rgb(90,90,90);
	border-bottom:1px #CC0000 solid;
}

.navigation_sel{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-bottom:1px;
	padding-top:8px;
	cursor:pointer;
	vertical-align:top;
	color:rgb(90,90,90);
	border-bottom:1px #CC0000 solid;
}

.topic{
	font-family:Arial;
	font-size:11px;
	color:#CC0000;
	padding-left:5px;
	vertical-align:top;
}

.topic2{
	font-family:Arial;
	font-size:13px;
	color:rgb(90,90,90);
	padding-left:5px;
	vertical-align:top;
	font-weight:bold;
}

.topic3{
	font-family:Arial;
	font-size:13px;
	color:#CC0000;
	padding-left:5px;
	vertical-align:top;
	font-weight:bold;
}

.content{
	font-family:Arial;
	font-size:12px;
	color:#717171;
}

a.subnav:link { text-decoration: none; color: rgb(90,90,90);}
a.subnav:visited { text-decoration: none; color: rgb(90,90,90);}
a.subnav:active {text-decoration: none;}
a.subnav:hover { text-decoration: none; color:green; }

.subnav
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#717171;
	vertical-align:top;
}

.detail
{ 
	font-family:Arial;
	font-size:13px;
	color:#CC0000;
	padding-left:5px;
	vertical-align:top;
	font-weight:bold;
	text-decoration: none;
}

.form
{
	height: 50 px;
	width: 100px;
	border:1px #FFCC33 dotted;
	background-color: FFFAEB;
	font-family:Arial;
	font-size:12px;
	color:#717171;
}

.balken_innen
{
	height: 6px;
	background-color: #CCCCCC;
}

.balken_aussen
{
	height: 3px;
	background-color: #CC3333
}
/*
.titel
{
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}*/
.titel{
	color: #CC0000;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	vertical-align:top;
	padding-top:4px;
	padding-bottom:4px;
	/*background-color:#CC0000;*/
	border-left:1px white solid;
	border-top:1px white solid;
}

.titelb{
	color: #CC0000;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	vertical-align:top;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom: 2px #CC0000 solid;
	border-top: 2px #CC0000 solid;
}

.titelright{
	/*background-color:#CC0000;*/
	color: #CC0000;
	font-weight:bold;
	border-right: 2px #CC0000 solid;
	border-top: 2px #CC0000 solid;
	border-bottom: 2px #CC0000 solid;
}

.titel2{
	color: #CC0000;
	font-family:Verdana;
	font-weight:bold;
	font-size:16px;
	vertical-align:top;
	padding-top:4px;
	padding-bottom:4px;
	/*background-color:#CC0000;*/
	border-left:1px white solid;
	border-top:1px white solid;
}

.titelleft{
	color: white;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	vertical-align:top;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#CC0000;
	border-right: 2px #CC0000 solid;
	border-top: 2px #CC0000 solid;
	border-bottom: 2px #CC0000 solid;
}
.text
{
	font-family: Verdana;
	font-size: 8pt;
}

.text2
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
}

.angebote
 {
	font-family:Arial;
	font-size:12px;
	color:#717171;
 }
.angebote a:link { text-decoration: none; color:#CC0000;}
.angebote a:visited { text-decoration: none; color:#CC0000;}
.angebote a:active {text-decoration: none;}
.angebote a:hover { text-decoration: none; color:#909090; }

.sitemaptable
{
 color:	#000000;
}
.sitemaptable a:link	{ color:	#000000; }
.sitemaptable a:visited { color:	#000000; }
.sitemaptable a:active	{ color:	#000000; }
.sitemaptable a:hover	{ color:	#CC0000; text-decoration: underline; }