﻿html, body  
{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #222222;
	background-color:#5D9029;
	background-image:url('images/background.jpg');
	background-position: center top;
	background-repeat: repeat-y;
	font-size: 11px;
	scrollbar-Track-Color:#5D9029;
	scrollbar-Face-Color:#FFFFFF;
	scrollbar-Shadow-Color:#FFFFFF;
	scrollbar-Highlight-Color:#FFFFFF;
	scrollbar-3dLight-Color:#5D9029;
	scrollbar-Arrow-Color:#5D9029;
}

a:link
{
	text-decoration: none; color:#000000; font-size: 11px;
}
a:visited
{
	text-decoration: none; color:#444444; font-size: 11px;
} 

a:hover, a:focus, a:active
{
	text-decoration: underline; color:#000000; font-size: 11px;
}


a.uebersicht:link 
{
	border:1px #8FD155 solid; text-decoration: none; color:#000000; font-size: 10px; display: block; padding:1px; padding-left: 15px; 
	background:url('images/pfeil_we_r.gif') no-repeat 8px 4px;
}
a.uebersicht:visited
{
	border:1px #8FD155 solid; text-decoration: none; color:#444444; font-size: 10px; display: block; padding:1px; padding-left: 15px; 
	background:url('images/pfeil_we_r.gif') no-repeat 8px 4px;
} 
a.uebersicht:hover, a.uebersicht:focus, a.uebersicht:active
{
	border-style:outset;
	background:url('images/pfeil_we_r.gif') no-repeat 9px 4px;
}


a.menue:link 
{
	text-decoration: none; color:#000000; font-size: 11px; display: block; padding:2px; padding-left: 10px; 
	background:url('images/pfeil_we_r.gif') no-repeat 4px 50%;
}
a.menue:visited
{
	text-decoration: none; color:#444444; font-size: 11px; display: block; padding:2px; padding-left: 10px; 
	background:url('images/pfeil_we_r.gif') no-repeat 4px 50%;
} 
a.menue:hover, a.menue:focus, a.menue:active
{
	text-decoration: underline;
	background:url('images/pfeil_we_r.gif') no-repeat 5px 50%;
}
.menue_link 
{
	text-decoration: none; color:#347820; font-size: 11px; display: block; 
	padding-left: 10px; padding-right:2px; padding-top:2px; padding-bottom:2px;
	background:url('images/pfeil_gruen_u.gif') no-repeat 1px 50%;
}



a.feet:link 
{
	text-decoration: none; color:#347820; font-size: 11px; padding-left: 10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	background:url('images/pfeil_gr_r.gif') no-repeat 4px 5px;
}
a.feet:visited
{
	text-decoration: none; color:#347820; font-size: 11px; padding-left: 10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	background:url('images/pfeil_gr_r.gif') no-repeat 4px 5px;
} 
a.feet:hover, a.feet:focus, a.feet:active
{
	text-decoration: underline;
	background:url('images/pfeil_gr_r.gif') no-repeat 5px 5px;
}



a.black:link 
{
	text-decoration: none; color:#000000; font-size: 11px; padding-left: 10px;  padding-right:6px; padding-top:2px; padding-bottom:2px;
	background:url('images/pfeil_sw_r.gif') no-repeat 4px 5px;
}
a.black:visited
{
	text-decoration: none; color:#444444; font-size: 11px; padding-left: 10px;  padding-right:6px; padding-top:2px; padding-botto:2px;
	background:url('images/pfeil_sw_r.gif') no-repeat 4px 5px;
} 
a.black:hover, a.black:focus, a.black:active
{
	text-decoration: underline; color:#000000;
	background:url('images/pfeil_sw_r.gif') no-repeat 5px 5px;
}
.black_link
{
	text-decoration: none; color:#347820; font-size: 11px; 
	padding-left: 10px; padding-right:6px; padding-top:2px; padding-bottom:2px;
	background:url('images/pfeil_gruen_u.gif') no-repeat 1px 8px;
}



a.white:link 
{
	text-decoration: none; color:#FFFFFF; font-size: 11px; padding-left: 10px;  padding-right:10px; padding-top:2px; padding-bottom:2px;
	background:url('images/pfeil_we_r.gif') no-repeat 4px 5px;
}
a.white:visited
{
	text-decoration: none; color:#FFFFFF; font-size: 11px; padding-left: 10px;  padding-right:10px; padding-top:2px; padding-bottom:2px;
	background:url('images/pfeil_we_r.gif') no-repeat 4px 5px;
} 
a.white:hover, a.white:focus, a.white:active
{
	text-decoration: underline;
	background:url('images/pfeil_we_r.gif') no-repeat 5px 5px;
}
.white_link
{
	text-decoration: underline; color:#FFFFFF; font-size: 11px; padding-left: 10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	background:url('images/pfeil_we_u.gif') no-repeat 1px 8px;
}


a.red:link 
{
	text-decoration: none; color:#ffff00; font-weight:bold; font-size: 13px; padding-left: 10px;  padding-right:10px; padding-top:2px; padding-bottom:2px;
	background:url('images/pfeil_yw_r.gif') no-repeat 4px 7px;
}
a.red:visited
{
	text-decoration: none; color:#ffff00; font-weight:bold; font-size: 13px; padding-left: 10px;  padding-right:10px; padding-top:2px; padding-bottom:2px;
	background:url('images/pfeil_yw_r.gif') no-repeat 4px 7px;
} 
a.red:hover, a.red:focus, a.red:active
{
	text-decoration: underline;
	background:url('images/pfeil_yw_r.gif') no-repeat 5px 7px;
}
.red_link
{
	text-decoration: none; color:#ffff00; font-weight:bold; font-size: 13px; padding-left: 10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	background:url('images/pfeil_yw_u.gif') no-repeat 1px 8px;
}


img {
	border: 0px;
}

a img
{
	text-decoration:none;
	border:0px;
}

table
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #2222222
}

pre
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #222222;
}

ul
{
		margin-top: 5px;
		margin-left: 15px;
}

.referenten {
	padding:0px 20px;
	text-align:left; 
	font-size:9px;
}

.referenten ul {
	margin-left:0px;
	padding-left:0px;
}

.galerie_sd
{
	float:left; 
	width:auto; 
	height:auto; 
	border:1px silver solid; 
	padding:10px; 
	margin:20px; 
}

.td_right_dotted
{
         border-style: dotted; 
         border-top-width: 0px; 
         border-right-width: 1px; 
         border-bottom-width: 0px; 
         border-left-width: 0px;
         border-color: #C0C0C0;
}

.td_bottom_dotted
{
         border-style: dotted; 
         border-top-width: 0px; 
         border-right-width: 0px; 
         border-bottom-width: 1px; 
         border-left-width: 0px;
         border-color: #C0C0C0;
}

.td_all_dotted
{
         border-style: dotted; 
         border-top-width: 1px; 
         border-right-width: 1px; 
         border-bottom-width: 1px; 
         border-left-width: 1px;
         border-color: #C0C0C0;
}

.td_not_bottom_dotted
{
         border-style: dotted; 
         border-top-width: 1px; 
         border-right-width: 1px; 
         border-bottom-width: 0px; 
         border-left-width: 1px;
         border-color: #C0C0C0;
}

.td_not_top_dotted
{
         border-style: dotted; 
         border-top-width: 0px; 
         border-right-width: 1px; 
         border-bottom-width: 1px; 
         border-left-width: 1px;
         border-color: #C0C0C0;
}

.td_not_left_dotted
{
         border-style: dotted; 
         border-top-width: 1px; 
         border-right-width: 1px; 
         border-bottom-width: 1px; 
         border-left-width: 1px;
         border-color: #C0C0C0;
}

.td_all_solid
{
         border-style: solid; 
         border-top-width: 1px; 
         border-right-width: 1px; 
         border-bottom-width: 1px; 
         border-left-width: 1px;
         border-color: #8FD155;
}

.td_faq_1
{
         border-style: solid; 
         border-top-width: 10px; 
         border-top-color: #FEFEFE;
         border-left-width: 0px; 
         border-left-color: #F0F0F0;
         border-bottom-width: 0px; 
         border-bottom-color: #FEFEFE;
         border-right-width: 0px; 
         border-right-color: #F0F0F0;
         background: #F0F0F0;
         cursor:help;
}

.td_faq_2
{
         color: #555555;
         border-style: dotted; 
         border-top-width: 0px; 
         border-right-width: 0px; 
         border-bottom-width: 2px; 
         border-left-width: 0px;
         border-color: #C0C0C0;
         background-image:url('images/faq_ausgabe_back.gif'); 
         background-repeat:repeat-x;
}

.td_top_bottom_solid
{
         border-style: solid; 
         border-top-width: 1px; 
         border-right-width: 0px; 
         border-bottom-width: 1px; 
         border-left-width: 0px;
         border-color: #222222;
}

.faq_ausgabe p {
	display:inline;
}

.gross
{
	width:417px;
	text-align:justify;
	margin: 20px;
}

.gross:first-letter
{
	color: #5D9029;
	float:left;
	font-size: 44px;
	margin-top: -12px;
	padding-right:1px;
} 

.gross:first-line
{
	color: #5D9029;
	font-size:18px;
	font-weight:bold;
}


.text
{
         height: 17px;
         width: 178px;
         background:#F0F0F0; 
         color:#4A4A4A;
         font-family: Arial, Verdana;
         font-size: 11px;
         border-style: dotted; 
         border-top-width: 1px; 
         border-right-width: 1px; 
         border-bottom-width: 1px; 
         border-left-width: 1px;
         border-color: #C0C0C0;
}

.text:hover, .text:focus
{
         background: #F8F8F8; 
         color:#111111;
         border-color: #111111;
}

.text_pflicht
{
         height: 17px;
         width: 178px;
         background:#C0F88E; 
         color:#4A4A4A;
         font-family: Arial, Verdana;
         font-size: 11px;
         border-style: dotted; 
         border-top-width: 1px; 
         border-right-width: 1px; 
         border-bottom-width: 1px; 
         border-left-width: 1px;
         border-color: #C0C0C0;
}

.text_pflicht:hover, .text_pflicht:focus
{
         color:#111111;
         border-color: #111111;
}


.file
{
         height: 20px;
         width: 300px;
         background:#F0F0F0; 
         color:#4A4A4A;
         font-family: Arial, Verdana;
         font-size: 11px;
         border-style: dotted; 
         border-top-width: 1px; 
         border-right-width: 1px; 
         border-bottom-width: 1px; 
         border-left-width: 1px;
         border-color: #C0C0C0;
         cursor: pointer;
}

.file:hover, .file:focus
{
         background: #F8F8F8; 
         color:#111111;
         border-color: #111111;
}

.textarea
{
         width: 180px;
         background:#F0F0F0; 
         color:#4A4A4A;
         font-family: Arial, Verdana;
         font-size: 11px;
         border-style: dotted; 
         border-top-width: 1px; 
         border-right-width: 1px; 
         border-bottom-width: 1px; 
         border-left-width: 1px;
         border-color: #C0C0C0;
}

.textarea:hover, .textarea:focus
{
         background: #F8F8F8; 
         color:#111111;
         border-color: #111111;
}

.textarea_gross
{
         width: 400px;
         background:#F0F0F0; 
         color:#4A4A4A;
         font-family: Arial, Verdana;
         font-size: 11px;
         border-style: dotted; 
         border-top-width: 1px; 
         border-right-width: 1px; 
         border-bottom-width: 1px; 
         border-left-width: 1px;
         border-color: #C0C0C0;
}

.textarea_gross:hover, .textarea_gross:focus
{
         background: #F8F8F8; 
         color:#111111;
         border-color: #111111;
}

.submit
{
         width: 180px;
         height: 20px;
         background: #F0F0F0; 
         color:#4A4A4A;
         font-family: Arial, Verdana;
         font-size: 11px;
         border-style: dotted; 
         cursor: pointer; 
         border-width: 1px; 
         border-color: #808080;
}

.submit:hover, .submit:focus
{
         background: #F8F8F8; 
         color:#111111;
         border-color: #111111;
}


.subred
{
         width: 160px;
         height: 20px;
         background: #FF0000; 
         color:#FFFFFF;
         font-family: Arial, Verdana;
         font-size: 11px;
         border-style: dotted; 
         cursor: all-scroll;
         border-width: 1px; 
         border-color: #FFFFFF;
}

.subred:hover, .subred:focus
{
         color:#111111;
         border-color: #111111;
}

.subgreen
{
         width: 180px;
         height: 20px;
         background: #5D9029; 
         color:#FFFFFF;
         font-family: Arial, Verdana;
         font-size: 11px;
         border-style: dotted; 
         cursor: pointer;
         border-width: 1px; 
         border-color: #808080;
}

.subgreen:hover, .subgreen:focus
{
         color:#111111;
         border-color: #111111;
}

.select
{
         background:#F0F0F0; 
         color:#4A4A4A;
         font-family: Arial, Verdana;
         font-size: 11px;
         border: 1px dotted #C0C0C0;
}
.select:hover, .select:focus
{
         color:#111111;
         border-color: #111111;
}

.options
{
         border: 1px dotted #C0C0C0; 
}


.bilderrahmen 
{
		border: 1px solid #8FD155;
}

.bilderrahmen:hover {
	border-color: #5D9029;
}

.bilderrahmen2
{
		border: 2px solid #5D9029;
}

.impressionen
{
		margin-top: 5px;
		margin-right: 10px;
		margin-bottom: 5px;
		border: 1px solid #fbc412;
		width: 110px;
		height: 110px;
}

.bilder_schatten
{
 filter:DropShadow(color=#444444, offx=2, offy=2); 
 padding-right:2px;
 padding-bottom:2px;
}

.text_schatten
{
 width:100%; 
 filter:DropShadow(color=#D9D9D9, offx=1, offy=1); 
}

.getpage_schatten
{
 width:100%; 
 color: #666666;
 font-size:10px;
 filter:DropShadow(color=#D9D9D9, offx=2, offy=2); 
}

.opak
{
	filter: alpha(opacity=93);
	opacity: 0.93;
	-moz-opacity: 0.93;
}

.opak_rahmen
{
	filter: alpha(opacity=93);
	opacity: 0.93;
	-moz-opacity: 0.93;
	border: 1px solid #8FD155;
}
.td_menu_normal
{
background-image:url('images/pfeil_we_u.gif'); 
background-repeat: no-repeat; 
}

.td_menu_hover
{
background-image:url('images/pfeil_sw_r.gif'); 
background-repeat: no-repeat; 
}

.div_normal
{
	color: #FFFFFF;
}

.div_hover
{
	background-color: #FEFEFE;
	background-image:url('images/div_hover_back.gif'); 
	color: #222222;
	text-decoration: none;
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 0px; 
    border-left-width: 1px;
    border-color: #466B1D;
}

.Produktgruppen_Video
{
	 width: 243px; 
	 height: 223px; 
	 padding: 25px; 
	 float:right; 
	 background-color:#FFFFFF; 
}


#Main_Div
{
	position: relative;
	width: 990px;
	height:auto;
	min-height:580px;
	background-color:#FEFEFE;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	z-index:1;
}

#Head1 {
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
	height: 208px;
	width: 645px;
	valign: bottom;
}

#Pagename {
	position:absolute;
	left:0px;
	top:187px;
	margin-left: 10px;
	width:200px;
	height:18px;
	z-index:3;
}

#Pagename_Schleife {
	position:absolute;
	left:0px;
	top:205px;
	margin-left: 10px;
	width:200px;
	height:18px;
	z-index:3;
}

#Head2 {
	position:absolute;
	left:0px;
	top:0px;
	width:989px;
	height:208px;
	z-index:1;
	background-image: url('images/head2_back.gif');
	border-right:1px white solid;
}

#LayerMain {
	position:absolute;
	background-color:#FEFEFE;
	left:0px;
	top:210px;
	width:990px;
	z-index: 1;
}

#Navigation {
	z-index: 4;
	position: absolute;
	height: auto;
	width: auto;
	top: 40px;
	left: 450px;
	padding: 4px;
}


#Navigation_Schleifendruck {
	z-index: 4;
	position: absolute;
	height: auto;
	width: auto;
	top: 40px;
	left: 630px;
	padding: 4px;
}

#Schleifendruck {
	z-index: 3;
	position: absolute;
	height: auto;
	width: auto;
	top: 166px;
	left: 380px;
	text-align: left;
	padding: 1px;
}


#Leipzig {
	z-index: 3;
	position: absolute;
	height: 20px;
	width: 109px;
	top: 166px;
	left: 412px;
	text-align: left;
	vertical-align: middle;
	padding: 1px;
}
#Langerwisch {
	z-index: 3;
	position: absolute;
	height: 26px;
	width: 140px;
	top: 166px;
	left: 524px;
	text-align: left;
	vertical-align: middle;
	padding: 1px;
}
#Produktgruppen {
	z-index: 3;
	position: absolute;
	height: 26px;
	width: 110px;
	top: 166px;
	left: 667px;
	text-align: left;
	vertical-align: middle;
	padding: 1px;
}
#Kataloge {
	z-index: 3;
	position: absolute;
	height: 26px;
	width: 69px;
	top: 166px;
	left: 780px;
	text-align: left;
	vertical-align: middle;
	padding: 1px;
}

#TopNews {
	z-index: 3;
	position: absolute;
	height: 26px;
	width: 73px;
	top: 166px;
	left: 852px;
	text-align: left;
	vertical-align: middle;
	padding: 1px;
}

#Layer1 {
	position:absolute;
	left:412px;
	top:185px;
	width:200px;
	height:auto;
	min-height:50px;
	z-index:3;
	visibility: hidden;
	background-color: #8FD155;
	background-image: url('images/layer1_back.gif');
	background-repeat: no-repeat; 
	background-position: right bottom; 
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-color: #466B1D;
	padding-left: 2px;
	padding-right:2px;
	padding-top: 3px;
	padding-bottom: 3px;

}

#Layer2 {
	position:absolute;
	left:524px;
	top:185px;
	width:200px;
	height:auto;
	min-height:50px;
	z-index:3;
	visibility:hidden;
	background-color: #8FD155;
	background-image: url('images/layer2_back.gif');
	background-repeat: no-repeat; 
	background-position: right bottom; 
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-color: #466B1D;
	padding-left: 2px;
	padding-right:2px;
	padding-top: 3px;
	padding-bottom: 3px;

}
#Layer3 {
	position:absolute;
	left:667px;
	top:185px;
	width:200px;
	height:auto;
	min-height:50px;
	z-index:3;
	visibility: hidden;
	background-color: #8FD155;
	background-image: url('images/layer3_back.gif');
	background-repeat: no-repeat; 
	background-position: right bottom; 
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-color: #466B1D;
	padding-left: 2px;
	padding-right:2px;
	padding-top: 3px;
	padding-bottom: 3px;

}

#Layer4 {
	position:absolute;
	left:780px;
	top:185px;
	width:140px;
	height:auto;
	min-height:50px;
	z-index:3;
	visibility: hidden;
	background-color: #8FD155;
	background-image: url('images/layer4_back.gif');
	background-repeat: no-repeat; 
	background-position: right bottom; 
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-color: #466B1D;
	padding-left: 2px;
	padding-right:2px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#Layer5 {
	position:absolute;
	left:852px;
	top:185px;
	width:130px;
	height:auto;
	min-height:50px;
	vertical-align:middle;
	z-index:3;
	visibility: hidden;
	background-color: #8FD155;
	background-image: url('images/layer5_back.gif');
	background-repeat: no-repeat; 
	background-position: right bottom; 
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-color: #466B1D;
	padding-left: 2px;
	padding-right:2px;
	padding-top: 3px;
	padding-bottom: 3px;

}

@media print
{
	.nicht_drucken {display:none}
}

@media screen
{
	.nur_drucken {display:none}
}

