/* CSS Document */
*{
	padding:0;
	margin:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	letter-spacing:1px;
	background-position:center top;
	background-image:url(../images/bg.gif);
/* MSIE ---------------------------------------------------- */
	scrollbar-base-color:#e1e1e1;
  	scrollbar-3d-light-color:#fff;
  	scrollbar-arrow-color:#666;
	scrollbar-darkshadow-color:#ccc;
  	scrollbar-face-color:#ddd;
  	scrollbar-highlight-color:#fff;
  	scrollbar-shadow-color:#e3e3e3;
  	scrollbar-track-color:#fff;
/* --------------------------------------------------------- */
}

h1 {
	font-size:11px;
	line-height:18px;
	letter-spacing:1px;
	font-weight:bold;
	color:#000;
}

.img_margin_right {
	margin-right:-4px;
}
.img_margin_bottom {
	margin-bottom:6px;
}
*html .img_margin_bottom_nav_li {
	margin-bottom:-3px;
}
*html .img_margin_bottom_nav_li_top {
	margin-top:1px;
	margin-bottom:-3px;
}
.img_margin_bottom_required {
	margin-bottom:-4px;
}
.img_margin_titel {
	margin-bottom:6px;
	margin-left:-2px;
}

.footnote {
	margin-bottom:14px;
	font-size:9px;
	color:#999;
}
.adress_txt {
	font-size:11px;
	color:#999;
}

#wrapper {
	text-align:left;
	margin:0 auto;
	padding-left:0px;
	width:960px; 
	height:611px;
}

#header {
	float:left;
	text-align:left;
	width:960px; height:217px;
}

#logo_li {
	float:left;
	width:200px; height:217px;
}
#film_li {
	width:200px; height:73px;
}
#logo {
	width:200px; height:144px;
}
#film_re {
	padding-top:14px;
	padding-left:1px;
	float:left;
	width:759px; height:204px;
}
#navi_top {
	clear:left;
	text-align:right;
	padding-right: 301px; 
	width:659px; height:31px;
	background:url(../images/hg_navi_top.gif);
}
*html #navi_top {
	margin-bottom:-4px;
}
#content {
	text-align:left;
	clear:left;
	width:960px;
	height:360px;
	background:transparent url(../images/hg_content.gif) no-repeat scroll center top;
	clear: left;
}
#navi_li {
	float:left;
	width:200px;
	height:217px;
}
#content_re {
	padding:5px 0px 0px 15px;
	float:left;
	width:744px;
	height:353px;
	overflow:auto;
}

#content_re_start {
	padding:0px 0px 0px 0px;
	float:left;
	width:460px;
	height:350px;
	overflow:auto;
}
#w700_txt{
	width:720px; float:left;
}
#w700_hl{
	width:720px; font-weight:bold; font-size:13px;
}
#w700_red_c{
	width:720px; padding-top:27px; padding-bottom:15px; text-align:center; color:#cc0000; font-size:12px;
}
#w700_grey_hl{
	width:720px; float:left;background:#cccccc;padding-left:5px;
}
#w700_pic{
	width:720px; text-align:center;padding-left:5px;
}
#w420_grey_hl{
	width:420px; float:left;background:#cccccc;padding-left:5px;
}
#w420_txt{
	width:420px; float:left;
}
#w250_pic{
	width:270px; float:left; padding-left:15px;padding-top:10px;
}
#w350_pic{
	width:360px; float:left;
}
#w720_interesse{
	width:720px; text-align:center; padding-top:20px; padding-bottom:20px;
}
#index_hl{
	width:440px; float:left; font-weight:bold; font-size:16px;padding-top:5px;padding-bottom:10px;text-align:center;
}
#index_txt{
	width:400px;float:left;padding-left:5px;
}
#us_hl{
	font-family:verdana; font-size:13px; font-weight:bold; text-align:center;
}
#us_pic{
	width:350px; height:120px; float:left;
}
#us_pic_link{
	margin-top:10px;
}
#us_img_link{
	border:none; float:right; padding-right:55px;
}
#footer {
	display: none;
}

#footer_start {
	clear:left;
	padding:13px 0 0 218px;
	width:742px; height:108px;
}

#adresse_li {
	width:325px; height:50px;
	float:left;
}
#adresse_re {
	width:300px; height:50px;
	float:left;
}
#neher_logo {
	text-align:right;
	width:65px; height:50px;
	float:left;
}
#email {
	padding-left:325px;
	padding-top:20px;
	width:280px; height:9px;
	clear:left;
}

#email a, #email a:link, #email a:active, #email a:visited, #email a:hover {
	color: #000;
	text-decoration: none;
}

* html #email {
	padding-top: 15px;
}

/*---------------------------------------------*/
ul {
	list-style:disc;
	list-style-position:outside;
	line-height:20px;
	padding-left:12px;
}
/*---------------------------------------------*/
*html ul {
	list-style:disc;
	list-style-position:outside;
	line-height:20px;
	padding-left:16px;
}
/*---------------------------------------------*/

a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6ecd00;
	line-height:16px;
	letter-spacing:1px;
	text-decoration:none;
}
a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6ecd00;
	line-height:16px;
	letter-spacing:1px;
	text-decoration:none;
}
a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6ecd00;
	line-height:16px;
	letter-spacing:1px;
	text-decoration:none;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6ecd00;
	line-height:16px;
	letter-spacing:1px;
	text-decoration:underline;
}

.produkte_headers{
	display: block;
	height: 15px;
	font-weight: bold;
	background: #ccc;
}

.hinweis {
	font-weight: bold;
	text-align: center;
	color: #c00;
}

.service_foto {
	margin-top: 15px;
}

.liste li {
	line-height: 20px;
	display: block;
	height: 20px;
}

/* neues zeug */

p, td, li, tr, #content_re {
	font-weight: bold;
}

strong {
	font-size: 13px;
}

.anfahrt_image {
	border: 3px solid #ccc;
}

.small {
	font-weight: normal !important;
}

.backbutton {
	border: 3px solid #6ecd00;
	padding: 5px 25px;
	background: #eee;
	color: #000;
}
.nextbutton {
	border: 3px solid #6ecd00;
	padding: 5px 25px;
	background: #eee;
	color: #000;
}

.neu{
	color: #c00;
	font-size: 9px;
}