body {
	font-family: Arial,sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	scrollbar-base-color:#E9E9E9;
	scrollbar-arrow-color:#620302;
	scrollbar-face-color:#E9E9E9;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	
}
/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}
/******* ticker startseite *******/
#ticker {
	

	background-color: #999999;
	z-index:1;
}
td.weissticker {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
td.weissticker a:link {font-family: Arial, Helvetica, sans-serif;	font-size:12px; font-weight:normal;	color:#FFFFFF; text-decoration:underline;}
td.weissticker a:active {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#FFFFFF;}
td.weissticker a:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:underline;}
td.weissticker a:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#620302;}

.weissfett {color:#FFFFFF; font-weight:bold;}
/******* datum *******/
#datum {
	left:60px;
	width:30px;
	height:10px;
	z-index:11;
	visibility: visible;
	overflow: hidden;
}
/******* devisen *******/
#devisen {

	width:118px;
	height:93px;
	z-index:9;
	visibility: visible;
	overflow: hidden;
}


/************** header tag styles **************/



h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #494F61;
	font-weight:lighter;
	line-height: 16px;
}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px;	color: #494F61; font-weight:bold;}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #494F61;
	font-weight:bold;
	line-height: 16px;
}

/************** Allgemeine TD *********************************/

td {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#494F61;}
td a:link {font-family: Arial, Helvetica, sans-serif;	font-size:12px; font-weight:normal;	color:#494F61; text-decoration:underline;}
td a:active {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color:#494F61;}
td a:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#494F61; text-decoration:underline;}
td a:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#620302;}

/***********************************************/
form {
	margin: 0;
	padding: 0;
}

 
ul{

	list-style-type: circle;
	list-style-position: outside;
}

/*************** info line *****************/
#infoline{
	position:absolute;
	top: -800px;
	left: 20px;
	right: 20px;
	width:790px;
	z-index: 5;
	visibility: hidden;
}
#infoline h1{
	font: bold 13px Arial,sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
#infoline h2{
	font: bold 13px Arial,sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
/*************** angebote styles ***************/
td.angebote {font-family:arial, helvetica; color:#000033; font-size:11px; text-decoration:none; font-weight:normal; font-style:normal}
td.angebote a:link {font-family: Arial, Helvetica, sans-serif;	font-size:11px; font-weight:bold;	color:#494F61; text-decoration:underline;}
td.angebote a:active {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;	color:#494F61;}
td.angebote a:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#494F61; text-decoration:underline;}
td.angebote a:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#620302;}


td.angebote  ul{
 	font-size: 12px;
	line-height: 16px;
	list-style-image: url(../images/kachel.gif);
	margin-left: 0px;
	margin-top: 8px;
	margin-bottom: 0px;
	list-style-position: outside;
	list-style-type: none;	
}
*html td.angebote  ul{
	margin-left: 20px;
}
td.angebote input{
  font-size: 11px;
  margin: 0px  0px 0px 0px;
 }
td.angebote select{
  font-size: 11px;
  margin: 0px  0px 0px 4px;
 }
/**************AutoTeaser *******************************/
td.teaser-w {font-family:arial, helvetica; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; font-style:normal}
td.teaser-w a:link {font-family: Arial, Helvetica, sans-serif;	font-size:12px; font-weight:bold;	color:#FFFFFF; text-decoration:underline;}
td.teaser-w a:active {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;	color:#FFFFFF;}
td.teaser-w a:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:underline;}
td.teaser-w a:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#E1E1E1;}

td.teaser {font-family:arial, helvetica; color:#000033; font-size:11px; text-decoration:none; font-weight:normal; font-style:normal}
td.teaser a:link {font-family: Arial, Helvetica, sans-serif;	font-size:11px; font-weight:bold;	color:#494F61; text-decoration:underline;}
td.teaser a:active {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;	color:#494F61;}
td.teaser a:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#494F61; text-decoration:underline;}
td.teaser a:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#620302;}



/**********Texte***********************************/
/**************Sitemap *******************************/
td.sitemap {font-family:arial, helvetica; color:#000033; font-size:11px; text-decoration:none; font-weight:normal; font-style:normal}
td.sitemap a:link {font-family: Arial, Helvetica, sans-serif;	font-size:11px; font-weight:bold;	color:#494F61; text-decoration:underline;}
td.sitemap a:active {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;	color:#494F61;}
td.sitemap a:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#494F61; text-decoration:underline;}
td.sitemap a:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#620302;}

td.sitemap  ul{
 font-size: 12px;
	line-height: 15px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-position: inside;
	list-style-type: circle;	
}

/**********Texte***********************************/

td.text-12-block {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#494F61; text-align:justify; vertical-align:top}
td.text-12-block ul{
	list-style-type: square;
	list-style-position: outside;
	margin-bottom: 20px;
	margin-left: 20px;
}
td.text-12-block li{
	margin-bottom: 10px;
}
td.text11 {font-family:arial, helvetica; color:#494F61; font-size:11px; text-decoration:none; font-weight:normal; font-style:normal}


td.text-11 {font-family:arial, helvetica; color:#BBBABA; font-size:11px; text-decoration:none; font-weight:normal; font-style:normal}
td.text-11 a:link {font-family: Arial, Helvetica, sans-serif;	font-size:11px; font-weight:normal;	color:#BBBABA; text-decoration:underline;}
td.text-11 a:active {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;	color:#BBBABA;}
td.text-11 a:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#BBBABA; text-decoration:underline;}
td.text-11 a:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#620302;}


td.text-10 {font-family:arial, helvetica; color:#000033; font-size:10px; text-decoration:none; font-weight:normal; font-style:normal}
td.text-10 a:link {font-family: Arial, Helvetica, sans-serif;	font-size:10px; font-weight:bold;	color:#494F61; text-decoration:underline;}
td.text-10 a:active {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;	color:#494F61;}
td.text-10 a:visited {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#494F61; text-decoration:underline;}
td.text-10 a:hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#620302;}

td.text-102 {font-family:arial, helvetica; color:#000033; font-size:12px; text-decoration:none; font-weight:normal; font-style:normal}
td.text-102 a:link {font-family: Arial, Helvetica, sans-serif;	font-size:12px; font-weight:bold;	color:#620302; text-decoration:underline;}
td.text-102 a:active {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;	color:#620302;}
td.text-102 a:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#620302; text-decoration:underline;}
td.text-102 a:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#494F61;}

td.popblock {line-height: 25px;font-family:arial, helvetica; color:#000033; font-size:14px; text-decoration:none; font-weight:normal; font-style:normal}
td.popblock a:link {font-family: Arial, Helvetica, sans-serif;	font-size:18px; font-weight:bold;	color:#620302; text-decoration:underline;}
td.popblock a:active {font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;	color:#620302;}
td.popblock a:visited {font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#620302; text-decoration:underline;}
td.popblock a:hover {font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#494F61;}

.headline
{font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #494F61;
	font-weight:lighter;
	margin:0px 0px 10px 0px;
	}
	.headline2
{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #494F61;
	font-weight:normal;
	line-height: 16px;
	margin:10px 0px 10px 0px;
	}
/*************Bilderrahmen********************************/

.bild {
	border-style: groove;
	border-color: #E9E9E9;
	border-width: thin;

}
.bildlinks {
	border-style: groove;
	border-color: #E9E9E9;
	border-width: thin;
	margin-left: 20px;
}
.bildmitte {
	border-style: groove;
	border-color: #E9E9E9;
	border-width: thin;

}
#myAd {
position:absolute;width:400px;left:-10px;top:10px;z-index:3;
}
.blau{
	color:#0A2E4F;
	text-transform: uppercase;
	letter-spacing: 0.4 pt;
}
.10kl
{
	font-size:11px;
	
}





/* Main Navigation Menue -------------------------- */


#hnavbox{
    height:32px;
    padding:16px 0 0;
    margin:0px;
    width:770px;    
	position:relative;
	z-index:1000;
}
#hnav {
    float:right;
    height:27px;
    margin:0 0 0 5px;
    padding:0;
    width:452px;
}
#hnav ul{
    margin: 0;
    padding: 0;
}
#hnav li {
    float: left;
    list-style-type: none;
    margin:0;
    display:block;
    color:#666;

}
#hnav a {
    display: block;
    float: left;
    width: auto;
    height: 27px;
    font: bold 17px/18px "arial narrow", Arial, Helvetica, sans-serif;    
    margin: 0;
    padding: 10px 15px 0 15px; 
    text-decoration: none;
}
#hnav a span{position: absolute;left: -999em;height:27px;display:block;}
#hnav a.navlvlone:link, #hnav a.navlvlone:visited { width:100px !important;background: transparent url(../images/nav_modelle.gif) no-repeat 0 0; }
#hnav a.navlvlone:hover,a.navlvlone:link#hnavactive, a.navlvlone:visited#hnavactive, a.navlvlone:hover#hnavactive { width:100px !important;background: transparent url(../images/nav_modelle_o.gif) no-repeat 0 0;}

#hnav a.navlvltwo:link, #hnav a.navlvltwo:visited { width:77px !important;background: transparent url(../images/nav_abwicklung.gif) no-repeat 0 0; }
#hnav a.navlvltwo:hover,a.navlvltwo:link#hnavactive, a.navlvltwo:visited#hnavactive, a.navlvltwo:hover#hnavactive { width:77px !important;background: transparent url(../images/nav_abwicklung_o.gif) no-repeat 0 0;}

#hnav a.navlvlthree:link, #hnav a.navlvlthree:visited { width:38px !important;background: transparent url(../images/nav_faq.gif) no-repeat 0 0; }
#hnav a.navlvlthree:hover,a.navlvlthree:link#hnavactive, a.navlvlthree:visited#hnavactive, a.navlvlthree:hover#hnavactive { width:38px !important;background: transparent url(../images/nav_faq_o.gif) no-repeat 0 0;}

#hnav a.navlvlfour:link, #hnav a.navlvlfour:visited { width:108px !important;background: transparent url(../images/nav_vertrauen.gif) no-repeat 0 0; }
#hnav a.navlvlfour:hover,a.navlvlfour:link#hnavactive, a.navlvlfour:visited#hnavactive, a.navlvlfour:hover#hnavactive { width:108px !important;background: transparent url(../images/nav_vertrauen_o.gif) no-repeat 0 0;}

#hnav a.navlvlfive:link, #hnav a.navlvlfive:visited { width:64px !important;background: transparent url(../images/nav_uns.gif) no-repeat 0 0; }
#hnav a.navlvlfive:hover,a.navlvlfive:link#hnavactive, a.navlvlfive:visited#hnavactive, a.navlvlfive:hover#hnavactive { width:64px !important;background: transparent url(../images/nav_uns_o.gif) no-repeat 0 0;}

#hnav a.navlvlsix:link, #hnav a.navlvlsix:visited { width:58px !important;background: transparent url(../images/nav_kontak.gif) no-repeat 0 0; }
#hnav a.navlvlsix:hover,a.navlvlsix:link#hnavactive, a.navlvlsix:visited#hnavactive, a.navlvlsix:hover#hnavactive { width:58px !important;background: transparent url(../images/nav_kontak_o.gif) no-repeat 0 0;}




#hnav li:hover a, #hnav li.sfhover a {                                    /* Mainmenu hover state when Submenue flys out; background-color MUST be transparent */
    color: #000;
    background: transparent url(/static/img/admin/redesign_bg_hover_200x37.gif) no-repeat 0 0;
}
/* Main Navigation Menue (Tabs) ACTIVE */

li:hover a#hnavactive, li.sfhover a#hnavactive {                        /* Mainmenu ACTIVE hover state when Submenue flys out */
    color: white;
    background: url(/static/img/admin/redesign_bg_hover_200x37.gif) no-repeat 0 0;  
}
/* Sub Navigation Menue (Flyout) ------------------- */
#hnavmenu ul {                                                            /* Submenu background panel */
    clear: both;
    width: 77px;
    height: auto;
    margin: 27px 0 0 0;
    padding: 0;
    color: #FFF;
    background-color: #022D52;
}
*html #hnavmenu ul { 
    margin: 0px;
	}
#hnavmenu ul a {
    display: block;
    width: 71px;
    height: 12px;
    margin: 0;     
    padding: 4px 3px 5px 3px;
    font: normal 11px/0.92em verdana, helvetica, sans-serif;
}
*html #hnavmenu ul a  { 
       width: 77px;
	}
	
#hnavmenu .width1  {width: 100px;}
#hnavmenu .width2  {width: 77px;}
#hnavmenu .width3 {width: 38px;}
#hnavmenu .width4  {width: 108px;}
#hnavmenu .width5 {width: 64px;}
#hnavmenu .width120  {width: 120px;}
#hnavmenu .width5 ul,#hnavmenu .width5 ul li,#hnavmenu .width5 ul li a {width: 70px;}
#hnavmenu .width6,#hnavmenu .width6 ul,#hnavmenu .width6 ul li,#hnavmenu .width6 ul li a, #hnavmenu .width6 ul li a:hover{width: 58px}
#hnavmenu .width120 li,#hnavmenu .width120 li a, #hnavmenu .width120 li a:hover{width: 114px}
#hnavmenu .width6 ul li a:hover{width: 52px;}
*html #hnavmenu .width6 ul li a:hover{width: 58px;}

#hnavmenu .width5 ul li a:hover{width: 64px;}
*html #hnavmenu .width5 ul li a:hover{width: 70px;}

#hnavmenu ul a:link, #hnavmenu ul a:visited {                           /* Submenu default state */
    color: #FFF;
    background-image: none;
}
#hnavmenu ul a:hover, #hnavmenu ul a:active {                           /* Submenu default hover state */
    color: #fff;
    background-color: #660000;
    background-image: none;
}
#hnavmenu li ul {                                                         /* Submenu panel default state: invisible */
    position: absolute;
    left: -999em;
    z-index:50;
}
#hnavmenu li:hover ul, #hnavmenu li.sfhover ul {                         /* Submenu panel hover state: visible */
    left: auto;
}
div#hnavmenu_end{
    float: left;
    width: 1px;
   height: 28px;    
}
/* Sub Navigation Menue (Flyout) ACTIVE */
a#hsubactive {                                                          /* Submenu ACTIVE hover state */
    color: #fff !important;
    background-color: #660000 !important;
} 
