body {
	background-color: #666666;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;
	margin-left:0px;
}
p,th,ul {  
  	margin:0px;
	padding:0px;
	border:0px;
}
i {
	font-size:10px;
	color:#222222;
	font-weight:normal;
}
legend {
	color:#333333;
}
* html p,* html th,* html ul { 
  	margin:0px;
	padding:0px;
	border:0px;
}
a {
	color:#333333;
	text-decoration:none;
} 
a:hover {
	color:#FF9900;
	text-decoration:underline;
}
a.link {
	color:#333333;
	text-decoration:none;
} 
a.link:hover {
	color:#000000;
	text-decoration:underline;
}
h4 {
	font-size:14px;
	margin: 0 0 0 0;
}
h5 {
	font-size:14px;
	margin: 0 0 0 0;
	color:#FF9900;
}
.stopFloat {
	display: block;
	float: none;
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.abstand1 {
    margin:2px 1px 0px 3px;
    padding:0 0 0 5px;
	width:auto;
	font-size:11px;
}
.abstand2 {
    margin-top:0px;
    margin-bottom:2px;
    padding:0px;
	width:auto;
}
.abstand3 {
    margin-top:2px;
    margin-bottom:5px;
    padding:0px;
	width:auto;
}
.abstand5 {
	border-bottom:1px dotted #666666;
	font-weight:bold;
    margin:2px 17px 5px 30px;
    padding-bottom:5px;
	width:auto;
}
.abstand4 {
	border-top:1px dotted #666666;
    margin:8px 17px 5px 5px;
    padding:3px 0 0 5px;
	width:auto;
	font-size:11px;
	color:#cc0000;
}
#rahmenseite {
	background: #ffffff url(bg_grau.jpg) repeat-x scroll top left;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	width:950px;
	height:auto;
}
* html #rahmenseite {
	background: #ffffff url(bg_grau.jpg) repeat-x scroll top left;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	width:950px;
	height:auto;
}
.info {
	background:transparent url(bg_grau.png) no-repeat scroll left top;
	width:196px;
	height:125px;
	margin-left:0px;
	margin-top:-10px;
	float:left;
	padding:16px 0 0 10px;
	z-index:5000;
}
#kopf {
	background:transparent url(kopf.png) no-repeat scroll left top;
	height:125px;
	width:950px;
}
.inhalt {
	margin-top:30px;
	width:950px;
	padding:10px;
}

.menu_top {
	color:#eeeeee;
	float:left;
	margin: 30px 30px 0 48px;
	width:426px;
	height:30px;
}
.top {
	margin:0px;
	font: 13px Arial;
	color:#eeeeee;
}
.nav_main {
	margin:0px;
	font: 12px Verdana;
	float:left;
	padding-top:0px;
	padding-bottom:0px;
	width:200px;
}
.nav_main li {
	display: inline;
}
.nav_main li a {
	background: transparent url(nav.png) no-repeat left top;
	float: left;
	color: #ffffff;
	padding-top: 6px;
	text-decoration: none;
	width:200px;
	height:20px;
	text-align:center;
	margin-left:0px;
}
.nav_main li a:hover, .nav_main li a.aktiv {
	background: transparent url(nav_hover.png) no-repeat left top;
	color: #333333;
}
.nav {
	margin:0px;
	font: 11px Verdana;
	padding-top:2px;
	padding-bottom:2px;
	color:#666666;
}
.nav li {
	display: inline;
}
.nav li a {
	color: #666666;
	text-decoration: none;
	width:auto;
	margin-right:0px;
	padding:0 5px 0 5px;
}
.nav li a:hover, .nav li a.aktiv {
	color: #000000;
	text-decoration:underline;
}
.pic_top {
	background: transparent url(golf.png) no-repeat scroll left top;
	width: 208px;
	height: 138px;
	float:left;
	margin:25px 0 0 10px;
}
* html .pic_top {
	background: transparent url(golf.gif) no-repeat scroll left top;
	width: 208px;
	height: 138px;
	float:left;
	margin:25px 0 0 10px;
}
.pic_top_1 {
	background: transparent url(ah_news.gif) no-repeat scroll left top;
	width: 200px;
	height: 200px;
	float:left;
	margin:5px 0 0 10px;
}
* html .pic_top_1 {
	background: transparent url(ah_news.gif) no-repeat scroll left top;
	width: 200px;
	height: 200px;
	float:left;
	margin:5px 0 0 10px;
}
.main_head {
	background: transparent url(ah.png) no-repeat scroll left top;
	height:135px;
	margin-top:0px;
	padding:38px 0 0 10px;
}
* html .main_head {
	background: transparent url(ah.gif) no-repeat scroll left top;
	height:135px;
	margin-top:-35px;
	padding:38px 0 0 10px;
}
.main_left {
	border-top: 1px solid #FFAB03;
	float:left;
	padding-left:10px;
	width:590px;
	margin-top:5px;
}
* html .main_left {
	border-top: 1px solid #FFAB03;
	float:left;
	padding-left:5px;
	width:590px;
	margin-top:5px;
}
.main_right {
	background: transparent url(suche_top.png) no-repeat scroll left top;
	float:right;
	padding-right:10px;
	width:326px;
	padding-top:63px;
	padding-left:5px;
	margin-top:-65px;
}
* html .main_right {
	background: transparent url(suche_top.gif) no-repeat scroll left top;
	float:right;
	padding-right:5px;
	width:315px;
	padding-top:63px;
	padding-left:5px;
	margin-top:-65px;
}
#menue {
	float:right;
	width:715px;
	margin-top:20px;
}
.mainmenu {
	margin:0px;
	font: 12px Verdana;
	float:right;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	width:100%;
}
.mainmenu li {
	display: inline;
}
.mainmenu li a {
	background: transparent url(menu.png) no-repeat left top;
	float: left;
	color: #eeeeee;
	padding-top: 4px;
	text-decoration: none;
	width:200px;
	height:28px;
	text-align:center;
	margin-left:30px;
}
.mainmenu li a:hover, .mainmenu li a.aktiv {
	background: transparent url(menu_hover.png) no-repeat left top;
	color: #333333;
}
* html .mainmenu li a {
	background: transparent url(menu.gif) no-repeat left top;
	float: left;
	color: #eeeeee;
	padding-top: 4px;
	text-decoration: none;
	width:200px;
	height:28px;
	text-align:center;
	margin-left:30px;
}
* html .mainmenu li a:hover, .mainmenu li a.aktiv {
	background: transparent url(menu_hover.gif) no-repeat left top;
	color: #333333;
}
.car_box {
	width:615px;
	float:left;
	margin-top:20px;
}
.carbox {
	float:left;
	width:282px;
	height:90px;
	color:#000000;
	margin-right:10px;
	padding:3px;
	text-align:left;
	border-bottom: 1px dashed #bfbfbf;
}
.carpic {
	float:left;
	width:126px;
	margin-right:5px;
	height:84px;
	padding-left:0px;
}
#fuss {
    width:950px;
    height:30px;
	border-top: 1px solid #FFAB03;
	margin-top:20px;
}
#fussLinks {
    float:left;
    width:430px;
    font-size:8pt;
    color:#666666;
    text-align:left;
	padding-left:10px;
	padding-top: 5px;
}
#fussRechts {
    float:right;
    width:450px;
    font-size:8pt;
    color:#666666;
    text-align:right;
	padding-right:10px;
	padding-top: 5px;
}
.normal {
	border:1px solid #cccccc;
}