/* CSS Document */
div, p, h1, h2, h3, ul, img{padding:0px; margin:0px;}
body{padding:0; 
margin:0; background:url(images/body_bg.gif) 0 0 repeat-x #000;
font:14px/20px Arial, Helvetica, sans-serif; 
color:#3D3C2C; font-weight:normal; position:relative;}
ul{list-style-type:none;}
img { border-style:none;}

#wrap {
background-position:center top;
width:766px;
background-repeat: repeat-x;
}
/* TOP PANEL */
#topPan{width:766px; height:145px; position:relative; margin:0 auto; padding:0;}
#topPan img{width:204px; height:57px; display:block; padding:23px 0 0 6px;}
/* Menu Panel */
#topPan ul{width:520px; height:96px; display:block; position:absolute; top:0px; right:9px; margin:0; padding:0;}
#topPan ul li{float:left; width:104px; display:block; text-align:center;}
#topPan ul li a{width:104px; height:35px; display:block; font:14px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E4E00; background:url(images/menu-bg.gif) 0 0 repeat-x #F4F1DD; text-decoration:none; margin:0; padding:61px 0 0 0; }
#topPan ul li a:hover{ width:104px; height:96px; display:block; background:#FCFAE6; color:#2E4E00; text-decoration:none;}
#topPan ul li span{width:104px; height:35px; display:block; background:url(images/menu-devider1.gif) 100% 0 no-repeat #FCFAE6; color:#2E4E00; text-decoration:none; padding:61px 0 0 0; line-height:14px;}

/* /TOP ADDRESS */
#topAd{width:36px; height:267px; position:absolute; background-image: url(images/web_ad.gif); background-repeat: no-repeat;background-position: left center; left:-100px; top:10px;}
#topAd img{margin:0 0 0 40px; border-style:none;}
#topAd h1{ text-indent:-9999px;}
#topLogo{width:36px; height:267px; position:absolute; background-image: url(images/web_ad.gif); background-repeat: no-repeat;background-position: left center; left:886px; top:155px;}
#topLogo img{margin:0 0 0 40px; border-style:none;}
#topLogo h1{ text-indent:-9999px;}
#topWer{width:180px; height:auto; position:absolute; background-color:#FFF; left:816px; top:460px;}
#topWer p{ text-align:center; margin:0; padding:10px; 
font-size:11px;
color:#000000;}
#topWer img{margin:0; border-style:none;}
.lila{color:#7F1183;}

/*right content*/
#right_content {padding:0; margin:0; float:right; text-align:left; width:420px; height:100%}
#green_back {padding:0; margin:0; text-align: left; width:395px; height:14px; background-color:#EEF4D8; background-image:url(images/ba_2.jpg); background-position:bottom; background-repeat:no-repeat; display:table;}
.title { padding:0; margin:0; text-align:left; width:220px; height:35px; background-image:url(images/rep_1.jpg); background-repeat:repeat-x; background-position:bottom}
.title2 {padding:0; margin-left:10px; text-align:left; width:420px; height:27px; background:url(images/rep_2.jpg) bottom center repeat-x;}
#headerPanright div.title2 h2{ background:url(images/what.jpg) left center no-repeat; padding-left:50px; font-size:14px;}
#headerPanright div.title2 h2 a{ text-decoration:none; color:red; background-color:#fff;}
#headerPanright div.title2 h2 a:hover{ text-decoration:none; color:#090; background-color:#fff;}

.title3 { padding:0; margin-left:10px; margin-top:6px; text-align:left; width:183px; height:27px; background:url(images/rep_3.jpg) bottom center repeat-x;}
.title4 { padding:0; margin:0; text-align:left; width:680px; height:25px; background-image:url(images/rep_1.jpg); background-repeat:repeat-x; background-position:bottom}

.div {
margin:0 0 0 300px;
padding:0;
text-align:left;
width:1px;
height:100%;
background-image:url(images/rep_4.jpg)
}
.link_green_light {font-family:tahoma; font-size:11px; color:#889D60}
.link_green_dark { font-family:tahoma; font-size:11px; color: #003300}
.tx{ position: absolute; left: -5000px; }

/*lunMenu*/
#lunMenu{float:left; width:100px; height:24px; position:relative; margin:2px 0 5px 30px; }

#lunMenu ul {font-size:18px; margin:0; padding:0;}
#lunMenu img{
border-style:none;
}
#lunMenu li {
float:left;
height:20px;
list-style:none;
margin:0;
padding:0;
}

#lunMenu a {
color:red;
display:block;
font-size:16px;
font-weight:100;
border-style:none;
margin:0 0 10px 10px;
}
#lunMenu a:hover {color:#000; text-decoration:none;}

.stil1{font:12px/10px tahoma, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.stil2{color:#CC0000;text-decoration:none; font-weight:bold; text-transform:uppercase; margin-top:6px; font-family: tahoma, "Times New Roman", Times, serif; font-size: 12px; line-height: normal;}
.stil3{color:#0505FF;text-decoration:none; font-weight:bold; text-transform:uppercase; margin-top:6px; font-family: tahoma, "Times New Roman", Times, serif; font-size: 15px; line-height: normal;}
.address {float:left; width:237px; height:180px; position:relative; margin:0; padding:10px 0 0 10px; background:url(images/bg_add1.gif) 0 0 no-repeat; color:#000; font-size:11px;}

.kontakt {clear:both; float:left; width:237px; height:300px; position:relative; margin-top:20px; padding:10px 0 0 20px; background:url(images/bg_kon.gif) 0 0 no-repeat; color:#000; font-size:11px;}
.wolff{ float:left; width:237px; height:60px; position:relative; margin:13px 0 0 0; }


	
/* HEADER PANEL */
#headerPan{width:766px; height:840px; position:relative; margin:0 auto; padding:0; background: url(images/shade.gif) repeat-x top left #FFF;}
#headerPan2{width:766px; height:700px; position:relative; margin:0 auto; padding:0; background: url(images/shade.gif) repeat-x top left #FFF;}
#headerPanright{width:469px; height:220px; position:absolute; top:20px; right:0px; margin:0 0 0 20px; background:url(images/bg_ko1.gif) top center no-repeat #fff; color:#000; font-size:11px;}
#headerPanright a{color:#000; font-size:11px; text-decoration:underline;}
#headerPanright a:hover{color:#FF0000; font-size:11px;}
#headerPanright .machines{padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:20px; background:url(images/hg_bkm1.gif) center center no-repeat}
#headerPanright1{width:449px; height:220px; position:absolute; top:30px; right:0px; margin:0 0 0 20px; color:#000; font-size:11px;} 

#headerPanleft{ width:266px; height:600px; position:absolute; top:30px; left:30px;}
#headerPanleft a{color:#000; font-size:11px; text-decoration:none;}
#headerPanleft a:hover{color:#FF0000; font-size:11px; text-decoration:none;}

#headerPan #possib{ float:left; width:237px; height:62px; position:relative; margin:13px 0 0 0; background:url(images/icon7-nor.gif) 0 0 no-repeat;}
#headerPan #possib h2{width:106px; height:10px; background:#fff; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 81px; font:12px/10px tahoma, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
#headerPan #possib p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:28px 0 0 81px; z-index:1; }
#headerPan #possib a{text-decoration:none; display:block; width:237px; height:62px;}
#headerPan #possib a:hover{text-decoration:none; background:url(images/icon7-hover.gif) no-repeat 0 0;}

#headerPan #solution{ float:left; width:237px; height:62px; position:relative; margin:13px 0 0 0; background:url(images/icon3-nor.gif) 0 0 no-repeat;}
#headerPan #solution h2{width:120px; height:10px; background:#fff; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 81px; font:12px/10px tahoma, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
#headerPan #solution p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#headerPan #solution a{text-decoration:none; display:block; width:237px; height:62px;}
#headerPan #solution a:hover{text-decoration:none; background:url(images/icon3-hover.gif) no-repeat 0 0;}

#headerPan #newsletter{ float:left; width:237px; height:62px; position:relative; margin:13px 0 0 0; background:url(images/icon1-nor.gif) 0 0 no-repeat;}
#headerPan #newsletter h2{width:120px; height:10px; background:#fff; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 81px; font:12px/10px tahoma, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
#headerPan #newsletter p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#headerPan #newsletter a{text-decoration:none; display:block; width:237px; height:62px;}
#headerPan #newsletter a:hover{text-decoration:none; background:url(images/icon1-hover.gif) no-repeat 0 0;}

#headerPan #slide{ float:left; width:237px; height:62px; position:relative; margin:13px 0 0 0; background:url(images/icon2-nor.gif) 0 0 no-repeat;}
#headerPan #slide h2{width:106px; height:10px; background:#fff; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 81px; font:12px/10px tahoma, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
#headerPan #slide p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#headerPan #slide a{text-decoration:none; display:block; width:237px; height:62px;}
#headerPan #slide a:hover{text-decoration:none; background:url(images/icon2-hover.gif) no-repeat 0 0;}


/* /HEADER PANEL2 */
/* HEADER PANEL */
#headerPan2{width:766px; height:660px; position:relative; margin:0 auto; padding:0; background: url(images/shade.gif) repeat-x top left #FFF;}
#headerPan2right{width:469px; height:220px; position:absolute; top:20px; right:0px; margin:0 0 0 20px; background:url(images/bg_ko1.gif) top center no-repeat #fff; color:#000; font-size:11px;}
#headerPan2right a{color:#000; font-size:11px; text-decoration:underline;}
#headerPan2right a:hover{color:#FF0000; font-size:11px;}
#headerPan2right1{width:449px; height:220px; position:absolute; top:30px; right:0px; margin:0 0 0 20px; color:#000; font-size:11px;} 

#headerPan2left{ width:266px; height:600px; position:absolute; top:30px; left:30px;}
#headerPan2left a{color:#000; font-size:11px; text-decoration:none;}
#headerPan2left a:hover{color:#FF0000; font-size:11px; text-decoration:none;}

#headerPan2 #possib{ float:left; width:237px; height:62px; position:relative; margin:13px 0 0 0; background:url(images/icon7-nor.gif) 0 0 no-repeat;}
#headerPan2 #possib h2{width:106px; height:10px; background:#fff; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 81px; font:12px/10px tahoma, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
#headerPan2 #possib p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:28px 0 0 81px; z-index:1; }
#headerPan2 #possib a{text-decoration:none; display:block; width:237px; height:62px;}
#headerPan2 #possib a:hover{text-decoration:none; background:url(images/icon7-hover.gif) no-repeat 0 0;}

#headerPan2 #solution{ float:left; width:237px; height:62px; position:relative; margin:13px 0 0 0; background:url(images/icon3-nor.gif) 0 0 no-repeat;}
#headerPan2 #solution h2{width:120px; height:10px; background:#fff; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 81px; font:12px/10px tahoma, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
#headerPan2 #solution p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#headerPan2 #solution a{text-decoration:none; display:block; width:237px; height:62px;}
#headerPan2 #solution a:hover{text-decoration:none; background:url(images/icon3-hover.gif) no-repeat 0 0;}

#headerPan2 #newsletter{ float:left; width:237px; height:62px; position:relative; margin:13px 0 0 0; background:url(images/icon1-nor.gif) 0 0 no-repeat;}
#headerPan2 #newsletter h2{width:120px; height:10px; background:#fff; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 81px; font:12px/10px tahoma, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
#headerPan2 #newsletter p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#headerPan2 #newsletter a{text-decoration:none; display:block; width:237px; height:62px;}
#headerPan2 #newsletter a:hover{text-decoration:none; background:url(images/icon1-hover.gif) no-repeat 0 0;}

#headerPan2 #slide{ float:left; width:237px; height:62px; position:relative; margin:13px 0 0 0; background:url(images/icon2-nor.gif) 0 0 no-repeat;}
#headerPan2 #slide h2{width:106px; height:10px; background:#fff; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 81px; font:12px/10px tahoma, "Times New Roman", Times, serif; color:#CC0000; z-index:1; text-transform:uppercase;}
#headerPan2 #slide p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#headerPan2 #slide a{text-decoration:none; display:block; width:237px; height:62px;}
#headerPan2 #slide a:hover{text-decoration:none; background:url(images/icon2-hover.gif) no-repeat 0 0;}


/* /HEADER PANEL */

/*footer*/ 
#footerMain{ background:url(images/footer_bg.gif) repeat-x 0 0; width:100%;}	
#footer{background:#fff url(images/logo.gif) no-repeat 50px center; height:100px; width:766px; margin:0 auto 0 auto; padding:20px 0 0 0; border-top:solid 4px #666;}
#footer ul{width:500px; display:block; margin:0px 0 0 150px; padding:0; font-size:0; height:20px; }
#footer ul li{color:#666; font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;  float:left; padding:0; margin:0;}
#footer ul li a{color:#666; font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; padding:0 6px 0 6px; }
#footer ul li a:hover{text-decoration:underline;}
#footer p{width:324px; display:block; font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0px 0 0 250px; padding:0 0 9px 0;}
#footer a{text-decoration:none; color:#333; }
#footer a:hover{text-decoration:underline;}
#footer p.copy{width:250px; display:block; font:10px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0; float:right; display:block;}
#footer p.copy a{text-decoration:none; color:#666; }
#footer p.copy a:hover{text-decoration:underline;}

/*footer2*/ 
#footer2{background:#fff url(images/logo.gif) no-repeat 50px center; height:100px; width:746px; margin:0 auto 0 auto; padding:20px 0 0 0; border-top:solid 4px #666;}
#footer2 ul{width:500px; display:block; margin:0px 0 0 150px; padding:0; font-size:0; height:20px; }
#footer2 ul li{color:#666; font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;  float:left; padding:0; margin:0;}
#footer2 ul li a{color:#666; font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; padding:0 6px 0 6px; }
#footer2 ul li a:hover{text-decoration:underline;}
#footer2 p{width:324px; display:block; font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0px 0 0 250px; padding:0 0 9px 0;}
#footer2 a{text-decoration:none; color:#333; }
#footer2 a:hover{text-decoration:underline;}
#footer2 p.copy{width:250px; display:block; font:10px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0; float:right; display:block;}
#footer2 p.copy a{text-decoration:none; color:#666; }
#footer2 p.copy a:hover{text-decoration:underline;}

/*KONTAKT*/
#contactPan{width:746px; height:500px; position:relative; margin:0 auto; padding:0; background: url(images/shade.gif) repeat-x top left #FFF;}
#contactPanleft{ width:266px; height:480px; position:absolute; top:20px; left:30px;}
#contactPanleft a{color:#000; font-size:11px; text-decoration:none;}
#contactPanleft a:hover{color:#FF0000; font-size:11px; text-decoration:none;}
form {
	padding:0px;
	margin:0px }
a {
	color:#FFFFFF;
	text-decoration:none }
a:hover {
	text-decoration:underline }
a.underlined {
	text-decoration:none}
a.underlined:hover {
	text-decoration:underline}
.textSmall {
	font-size:10px }
.textWhite {
	color:#FFFFFF }
.textGreen {
	color:#577204}
.textGray {
	color:#3f3f3f}
.textCopyright {
	color:#FFFFFF}
input.contact {
	width:190px;
	height:16px;
	font-family:Tahoma, Arial, Helvetica, serif, sans-serif;
	font-size:10px;
	border-bottom:1px solid #D4D0C8;
	border-left:2px inset #808080;
	border-right:1px solid #D4D0C8;
	border-top:2px inset #808080 }
.contact {
	width:190px;
	height:16px;
	font-family:Tahoma, Arial, Helvetica, serif, sans-serif;
	font-size:10px;
	border-bottom:1px solid #D4D0C8;
	border-left:2px inset #808080;
	border-right:1px solid #D4D0C8;
	border-top:2px inset #808080 }
/*Anfahrt*/
table a{color:#006600; font-size:11px; text-decoration:none; font-weight:bold;}
table a:hover{color:#FF0000; font-size:11px; text-decoration:none;}
.textbold{font-weight:bold; color:#666666;}

/*AGB*/
#agbPan{width:746px; position:relative; margin:0 auto; padding:0; background: url(images/shade.gif) repeat-x top left #FFF;}
.case {font-family:Arial, Helvetica, sans-serif; font-size:120%}
.agb {padding:0 30px 0 30px; font-family:Arial, Helvetica, sans-serif; font-size:70%;}
.logo {font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#000000; padding:10px 30px 0 30px;}
.logo a{color: #FF0000; text-decoration:underline;}
.logo a:hover{ color:#000; text-decoration:none;}
.logo img{ float:left; margin:6px 16px 60px 6px;}
.rand{ padding:2px; border:solid 1px #97BA42;}
.rand1{padding:2px; border:solid 1px #FF7C00;}
.katalog{ float:right;}
.stil4 {font:20px Arial, Helvetica, sans-serif; color: #4A7A0D;}
.stil16{clear:both; padding:20px 0 10px 0; }
#headerPanright div a{color:#0000FF; font-size:11px; font-weight:bold; text-decoration:underline; background-color:#ccc;}
#katalog {
	width:220px; 
	height:62px; 
	position:relative;
	margin-top:20px;
	padding:0;
	text-align:center;
}
#katalog a{
font-size:14px;
}
#katalog a:hover{
font-size:14px;
}
#katalog blockquote {
font-weight:bold;
background-color:#FFFFFF;
border: 2px solid #ccc;
width:220px;
margin:0;
padding:6px;
}
#katalog blockquote:hover{
border: 2px solid red;
}

