body,td,th {
	font-family: Arial, Helvetica, Geneva, Sans-Serif;
 	font-size: 9pt;
    color: #000;
}


body  {
 background: #f8f8f8;   
	scrollbar-face-color: #ccc;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #bd3330;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-track-color: #bd3330;
	scrollbar-arrow-color: #bd3330;
background-image: url(http://www.hansercards.de/images/bg.png);         
background-repeat:repeat-x;   

}

A {
  color: #BF0101;
  text-decoration: none;
}

A:hover {
  color: #BF0101;
  text-decoration: underline;
}



ul  {
list-style-image: url(http://www.hansercards.de/media/quadratgelb.gif);
}

.navleiste {
	background-color: #FFF;
	border: 2px solid #fff;
}


#horizon  {
	position:absolute;
	left: 50%;
	width: 935px;
	margin-left: -465px; /* negative HÃƒÂ¤lfte von width:700px */
	top: 50%;
	height: 615px;
	margin-top: -307px; /* negative HÃƒÂ¤lfte von height:500px */
}

#inhalt {      
background-color: #fff;
	height: 480px;
	overflow-x: hidden;
	overflow: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}


.breadcrumb {
	font-weight: bold;
	font-size: 12pt;
    color: #000;
    line-height: 1em;
}

.content  {
border: 1px solid #e2e2e2;
vertical-align: top;

line-height: 1.5em;
}


.logozeile {
	background-color: #fff;
	}

.oq {
	background-color: #fff;
}

.qu {
	background-color: #bd3330;
		list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
}


.cr {
	font-size: 8pt;
    color: #999;
}

.cr a  {
	font-size: 8pt;
    color: #999;
}



.qu ul, .qu li {
	list-style-type: none;
	list-style-image: url();
	display: block;
	margin: 0;
	padding: 0;
}

.qu a {
    font-weight: normal;
	color: #000;
	display: block;
	border-bottom: 1px dotted #fff;
	text-decoration: none;
	padding: 5px 0px 5px 17px;

}

.qu a:hover, .qu a:active {
	color: #000;
	text-decoration: none;
	padding: 5px 0px 5px 17px;
	background-color: #F0F2F4;
}



.qu #zaktiv {
color: #000;
	text-decoration: none;
	padding: 5px 0px 5px 17px;
	background-color: #ccc;
	}


.middle {
	background-color: #F0F2F4;
	}

.tu {
	color: #fff;
	}



h1 {
	font-size: 12pt;
	color: #666;
}

h2 {
	font-size: 14px;
	color: #336699;
}


h3 {
	font-size: 9pt;
	font-weight: normal;
	margin: 8px 0px 0px 8px;
}




*html .menue1 li {height: 12px;} /*Star Hack für IE6*/


.menue1 {
	vertical-align: top;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	background-color: #C6CCD2;
}

.menue1 a:active {

	color: #fff;
	text-decoration: none;
}

.menue1 ul, .menue li {
	list-style-type: none;
	list-style-image: url();
	display: block;
	margin: 0;
	padding: 0;
}

.menue1 ul ul {
	padding-left: 15px;
			}

.menue1 a {
    font-weight: normal;
	color: #000;
	display: block;
	border-bottom: 1px dotted #fff;
	text-decoration: none;
	background-color: #C6CCD2;
	background: transparent url(http://www.hansercards.de/images/points.gif) no-repeat; padding: 6px 2px 6px 17px;
}

.menue1 a:hover, menue1 a:hover {
	background-color: #000;
	color: #000;
	text-decoration: none;
	background: transparent url(http://www.hansercards.de/images/pointr.gif) no-repeat; padding: 6px 2px 6px 17px;
}


.menue1 #zaktiv {
	background: transparent url(http://www.hansercards.de/images/point.gif) no-repeat; padding: 6px 2px 6px 17px;
	background-color: #F0F2F4;
}








#navcontainer
{
margin: 0;
padding: 0 0 0 0px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
text-align: center;
width: auto;

}

#navcontainer A
{
color: #000;
display: block;
text-decoration: none;
background: #eee;
margin: 0px;
padding: 8px 12px 8px 12px;
border-left: 0px solid #fff;
border-right: 2px solid #fff;
}

#navcontainer A:hover, #navcontainer a:hover#aktiv, #navcontainer A:active {
background: #ddd;
color: #000; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 902;
background: #eee;
}


#navcontainer #zaktiv {
	background-color: #ddd;
}
