#result {line-height: 20px; width:410px;}
#result div {display:block; border-bottom: solid 1px #ccc; clear: both;}
#result span {float: right;}
#result dl {float: left; margin: 0;padding: 0;}
#barpreis {display: block; background: #DA8318; font-weight: bold; line-height: 17px; height: 17px; color: #fff; padding: 0 0 0 5px; font-size: 12px; vertical-align: bottom;}
#barpreis .textmini {font-size: 7pt;}
#result i {color: #B6B6B6;}


.abdecker { 
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	font-size:12px;
	color:#000000;
	padding: 4px;
	border-width:1px;
	border-color:#B6B6B6;
	border-style:solid;
	position: relative;
	top: -90px;
	left: 0px;
	visibility: hidden;
	float:right;
	z-index: 999;
}

.typo_logo  
	{
	position:relative;
	left:-420px;
	top:-70px; 
	float:right;
	}



A.link:link  
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #C87B3F;
	font-weight:normal;
	font-size:12px;
	}

A.link:visited 
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #C87B3F;
	font-weight:normal;
	font-size:12px;
	}

A.link:hover 
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:underline;
	color: #CA5A29;
	font-weight:normal;
	font-size:12px;
	}

A.sitemap:link  
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #4E4E4E;
	font-weight:normal;
	font-size:11px;
	line-height: 15px;
	}

A.sitemap:visited 
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #4E4E4E;
	font-weight:normal;
	font-size:11px;
	line-height: 15px;
	}

A.sitemap:hover 
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #DA8318;
	font-weight:normal;
	font-size:11px;
	line-height: 15px;
	}
	
A.nav_main:link  
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #8A8A8A;
	font-weight:bold;
	font-size:11px;
	}

A.nav_main:visited 
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #8A8A8A;
	font-weight:bold;
	font-size:11px;
	}

A.nav_main:hover 
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #333333;
	font-weight:bold;
	font-size:11px;
	}

A.nav_sub:link  
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #DA8318;
	font-weight:normal;
	font-size:11px;
	}

A.nav_sub:visited 
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #DA8318;
	font-weight:normal;
	font-size:11px;
	}

A.nav_sub:hover 
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #AEAEAE;
	font-weight:normal;
	font-size:11px;
	}

A.nav_sub1:link  
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #960018;
	font-weight:normal;
	font-size:11px;
	}

A.nav_sub1:visited 
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #960018;
	font-weight:normal;
	font-size:11px;
	}

A.nav_sub1:hover 
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #AEAEAE;
	font-weight:normal;
	font-size:11px;
	}

A.nav_sub2:link  
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #192355;
	font-weight:normal;
	font-size:11px;
	}

A.nav_sub2:visited 
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #192355;
	font-weight:normal;
	font-size:11px;
	}

A.nav_sub2:hover 
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #AEAEAE;
	font-weight:normal;
	font-size:11px;
	}

A.nav_sub3:link  
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #484848;
	font-weight:normal;
	font-size:11px;
	}

A.nav_sub3:visited 
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #484848;
	font-weight:normal;
	font-size:11px;
	}

A.nav_sub3:hover 
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color: #AEAEAE;
	font-weight:normal;
	font-size:11px;
	}
	
A.linkmini:link  
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#DA8318;
	font-size:11px;
	}

A.linkmini:visited 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#DA8318;
	font-size:11px;
	}

A.linkmini:hover 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#666666;
	font-size:11px;
	}
	
A.linkmini1:link  
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#960018;
	font-size:11px;
	}

A.linkmini1:visited 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#960018;
	font-size:11px;
	}

A.linkmini1:hover 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#666666;
	font-size:11px;
	}
	
A.linkmini2:link  
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#192355;
	font-size:11px;
	}

A.linkmini2:visited 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#192355;
	font-size:11px;
	}

A.linkmini2:hover 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#666666;
	font-size:11px;
	}

A.linkmini_g:link  
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#727272;
	font-size:11px;
	}

A.linkmini_g:visited 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#727272;
	font-size:11px;
	}

A.linkmini_g:hover 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#3E3E3E;
	font-size:11px;
	}
	
A.linkmini_g_active:link  
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#727272;
	font-size:11px;
	font-weight: bold;
	}

A.linkmini_g_active:visited 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#727272;
	font-size:11px;
	font-weight: bold;
	}

A.linkmini_g_active:hover 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#3E3E3E;
	font-size:11px;
	font-weight: bold;
	}
	
	
	
.linkmini_g 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#727272;
	font-size:11px;
	}

A.footer:link  
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration: none;
	color:#AEAEAE;
	font-size: 9px;
	}

A.footer:visited 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration: none;
	color:#AEAEAE;
	font-size: 9px;
	}

A.footer:hover 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration: none;
	color:#3E3E3E;
	font-size: 9px;
	}

A.footer2:link  
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
	font-size: 10px;
	}

A.footer2:visited 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
	font-size: 10px;
	}

A.footer2:hover 
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration: none;
	color:#3E3E3E;
	font-size: 10px;
	}


.image
	{
	border-width:1px;
	border-color:#B6B6B6;
	border-style:solid;
	}


.navi_main
	{
	background-color:#F2F2F2;
	border-width:1px;
	border-color:#B6B6B6;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/navi_bgnd.gif);
	}

.navi_main_act
	{
	border-width:1px;
	border-color:#DA8318;
	border-style:solid;
	border-bottom-style:none;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/navi_bgnd2.gif);
	}

.navi_main_act1
	{
	border-width:1px;
	border-color:#960018;
	border-style:solid;
	border-bottom-style:none;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/navi_bgnd2.gif);
	}

.navi_main_act2
	{
	border-width:1px;
	border-color:#192355;
	border-style:solid;
	border-bottom-style:none;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/navi_bgnd2.gif);
	}

.navi_main_act3
	{
	border-width:1px;
	border-color:#B6B6B6;
	border-style:solid;
	border-bottom-style:none;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/navi_bgnd2.gif);
	}
	
	
.navi_sub
	{
	background-color:#F6F6F6;
	border-width:1px;
	border-color:#DA8318;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	}

.navi_sub1
	{
	background-color:#F6F6F6;
	border-width:1px;
	border-color:#960018;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	}

.navi_sub2
	{
	background-color:#F6F6F6;
	border-width:1px;
	border-color:#192355;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	}

.navi_sub3
	{
	background-color:#F6F6F6;
	border-width:1px;
	border-color:#B6B6B6;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	}
	

.navi_sub_act
	{
	border-width:1px;
	border-color:#DA8318;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/nav_bgnd.gif);
	}

.navi_sub_act1
	{
	border-width:1px;
	border-color:#960018;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/nav_bgnd1.gif);
	}

.navi_sub_act2
	{
	border-width:1px;
	border-color:#192355;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/nav_bgnd2.gif);
	}

.navi_sub_act3
	{
	border-width:1px;
	border-color:#B6B6B6;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/nav_bgnd3.gif);
	}

.header
	{
	background-color:#B6B6B6;
	border-width:1px;
	border-color:#5A5A5A;
	border-style:solid;
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	}

.text
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration: none;
	color: #4E4E4E;
	font-size: 11px;
	line-height: 15px;
	}

.text_justify
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration: none;
	color: #4E4E4E;
	font-size: 11px;
	line-height: 15px;
	text-align: justify;
	}

.textmini
	{  
	font-family: verdana,arial,helvetica;
        text-decoration: none;
        color: #999999;
        font-size: 7pt;
        line-height: 11pt;
        }

.text_grey
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	font-style: italic;
	color: #A0A0A0;
	font-size: 11px;
	line-height: 15px;
	padding-right: 2px;
	}
	
	
.time
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration: none;
	color: #AEAEAE;
	font-size: 9px;
	}

.quote
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration: none;
	color: #BBBBBB;
	font-size: 11px;
	line-height: 14px;
	}

H1
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 14px;
	line-height: 18px;
	}

H2
	{
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	line-height: 12px;
	}

.language
	{
	border-width:1px;
	border-color:#CECECE;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	}

.news
	{
	border-width:0px;
	border-left:1px;
	border-color:#CECECE;
	border-style:solid;
	text-align:center;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#727272;
	font-size:11px;
	}

.newstext
	{
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#727272;
	font-size:11px;
	}

.timetext
	{
	border-width:1px;
	border-color:#CECECE;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration:none;
	color:#727272;
	font-size:11px;
	}

.white
	{  
	font-family: verdana,arial,helvetica;
        text-decoration: none;
        color: #f6f6f6;
        font-size: 8pt;
        line-height: 11pt;
        }

.druck
	{  
	font-family: verdana,arial,helvetica;
        text-decoration: none;
        color: #000000;
        font-size: 8pt;
        line-height: 11pt;
        }

.fusszeile
	{  
	font-family:Verdana, Arial, Helvetica, Swiss, sans-serif;
	text-decoration: none;
	color:#3E3E3E;
	font-size: 10px;
        background-color: #B9B9B9;
        }
	   
.partner 
{
	font-family: verdana,arial,helvetica;
	color: #9D9D9D;
	font-size: 7pt;
	font-weight: normal;
}

A.partnerlink:link  
{  
	font-family: verdana,arial,helvetica;
	text-decoration: none;
	color: #9D9D9D;
	font-size: 7pt;
	font-weight: normal;
}

A.partnerlink:visited 
{
	font-family: verdana,arial,helvetica;
	text-decoration: none;
	color: #9D9D9D;
	font-size: 7pt;
	font-weight: normal;
}

A.partnerlink:hover 
{
	font-family: verdana,arial,helvetica;
	text-decoration: underline;
	color: #9D9D9D;
	font-size: 7pt;
	font-weight: normal;
}


