
 a
 {
 color:#019C00;
 }



 a:hover
 {
 color:#ffffff;
 background-color:#019C00;
 }



#sitemap a
{
display:block;
}

body
{
background-image:url(bg_kachel.gif);
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
margin:0px;
padding:0px;
height:100%;
text-align:center;
overflow-y:scroll;
}


.bordergreen
{
border:1px solid #009C00;
margin: 2px 0px 2px 0px;
height:16px;
}



* html .bordergreen
{
height:19px;
}




.center
{
background-image:url(bg.gif);
background-repeat:repeat-y;
text-align:left;
margin: 0px auto;
width:905px;
min-height:100%;
}

* html .center
{
height:100%;
}


#sitemap
{
margin-left:30px;
}

#sitemap a
{
padding-top:0px;
display:block;
text-decoration:none;
}

#sitemap a.nav3
{
display:block;
margin-left: 30px;
color:#000000;
text-decoration:none;
}

#sitemap a.nav4
{
display:block;
margin-left: 40px;
text-decoration:none;
}


#sitemap a.nav3:hover, #sitemap a.nav4:hover
{
background-color:#019C00;
color:#ffffff;
}






a
{
color:#009C00;
cursor:pointer;
}

img
{
border:none;
}

table
{
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;

}

td,th
{
vertical-align:top;
}


#header
{
width:900px;
float:left;
background-color:#ffffff;
}

#breadcrumb
{
	
	color:#019C00;
}

#header .links, #header .rechts
{
width:180px;
float:left;
}
#header .mitte
{
width:540px;
float:left;
}
#header img
{
display:block;
}
#content
{
width:900px;
float:left;
}
#content .rechts
{
width:180px;
float:left;
overflow:hidden;
}

#content .links
{
width:180px;
float:left;
padding-top:30px;
overflow:hidden;
}

#content .mitte
{
width:540px;
float:left;
overflow:hidden;
line-height:150%;
}

#footer
{
width:540px;
margin: 20px 0px 0px 180px;
height:30px;
padding-bottom:10px;

}


a.footer
{

color:#019C00;
text-decoration:none;
margin: 2px 5px 2px 5px;
}


a.footer:hover
{
color:#ffffff;
background-color:#019C00;
}


.clear
{
clear:both;
}


.w540l
 {
 width:540px;
 float:left;
 overflow:hidden;
 margin-bottom:20px;
 }
 
 .w360l
 {
 width:360px;
 float:left;
 overflow:hidden;
 }
 
 .w180l
 {
 width:180px;
 float:left;
 overflow:hidden;
 }
 
 .ttext
 {
 padding:0px 10px 10px 10px;
 line-height:150%;
 }
 
 .w540l a
 {
 color:#019C00;
 text-decoration:none;
 }

 .w540l a:hover
 {
 color:#ffffff;
 background-color:#019C00;
 text-decoration:none;
 }



  h1,h2
 {
 color:#000000;
 font-weight:bold;
 font-size:12px;
 margin:0px 0px 10px 0px;
 }
 
 
 #shop h1
 {
 color:#000000;
 font-weight:bold;
 font-size:14px;
 padding-bottom:5px;
 margin:0px 0px 10px 0px;
 }
 
 .mabo30
 {
 margin-bottom:0px;
}

.maou10
{
	margin:10px 0px 10px 0px;
}

#shop
{
width:500px;
margin-left:20px;
}

 .smartedit
 {
 margin:10px;
 border: solid 1px #000000;
 background-color: #eeeeee;
 padding:10px;
 display:none;
}
a.green
{
color:#019C00;
text-decoration:none;

}

a.green2
{
 color:#019C00;
 text-decoration:none;
}


a.green:hover
{
 background-color:#019C00;
 color:#ffffff;

 text-decoration:none;
}

.smartedit h3
{
font-weight:bold;
font-size:12px; 
}
.bold
{
 font-weight:bold; 
 
}


a.path1, a.path2,a.path3
{
	 color:#019C00;
}
 

 
 
  a.navre
 {
 color:#019C00;
 text-decoration:none;
 display:block;
 padding:2px;
 padding:2px 2px 2px 5px;
 }
 

 a.navre:hover
{
 color:#ffffff;
 background-color:#019C00;
}
 

 

 a.top
 {
 color:#000000;
 padding:2px 5px 2px 5px;
 display:block;
 float:left;
 border-left:solid 1px #000000;
 text-decoration:none;
 line-height:20px;
 margin-left:-1px;
 }
 
 a.top:hover
 {
 color:#ffffff;
 background-color:#019C00;
 padding:2px 5px 2px 5px;
 display:block;
 float:left;
 text-decoration:none;
 border-left:solid 1px #000000;
 line-height:20px;
 }
 
 a.akt
 {
 color:#ffffff;
 background-color:#019C00;
 }

 a.akt2
 {
 color:#ffffff;
 background-color:#019C00;
 border-left:solid 1px #000000;
 }
 
 
 a.breadcrumb{
	color:#019C00;
	text-decoration:none;
	
}


a.breadcrumb:hover
{
	background-color:#019C00;
        color:#ffffff;
	text-decoration:none;
	
}

 
 
 
.mato30
{
margin-top:50px;
}
.pad10le
{
padding-left:10px;
}
.pad10
{
background-position: 0px 0px;
padding:10px;
}
.pad5
{
padding:5px;
} 

form
{
margin:0px;
padding:0px;
}


		.smaller
	{
	font-size:12px;
	}
	
	input.suche
	{
	width:132px;
	margin-top:2px;
	}
	
	button.suche
	{
	 color:#ffffff;
         background-color:#019C00;
	 color:#ffffff;
	 margin:2px 0px 0px 2px;
	}
	
	.block
	{
	display:block
	}
	
	
	hr
	{
	background-color:#019C00; 
	color:#019C00; 
	border: #019C00; 
	height: 1px; 
	}
	
	
	
	
	
	
	
	a.nav1
	{
	color:#000000;
	background-image:url(pfeil-rechts-schwarz.gif);
	background-repeat:no-repeat;
	background-position: 2px 7px;
	padding: 2px 0px 2px 10px;
	display:block;
	text-decoration:none;
	font-weight:normal;
	margin:0px 0px 4px 5px;
	}


	a.nav1con
	{
	color:#009C00;
	background-image:url(pfeil-rechts-gruen.gif);
	background-repeat:no-repeat;
	background-position: 2px 10px;
	padding: 2px 0px 2px 10px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:4px;
	}
       
        a.nav1con:hover
        {
        background-color:#009C00;
        background-image:url(pfeil-rechts-weiss.gif);
        color:#ffffff;
        }

	
	a.nav1akt
	{
	color:#ffffff;
	background-image:url(pfeil-unten-weiss.gif);
	background-repeat:no-repeat;
	background-position: 2px 7px;
	padding: 2px 0px 2px 10px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	background-color:#009C00;
	margin:0px 0px 4px 5px;
	}
	
	
	a.nav1b
	{
	color:#009C00;
	background-image:url(pfeil-unten-gruen.gif);
	background-repeat:no-repeat;
	background-position: 2px 7px;
	padding: 2px 0px 2px 10px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0px 4px 5px;
	}
	
	a.nav1b:hover
	{
	background-image:url(pfeil-rechts-weiss.gif);
	color:#ffffff;
	background-color:#009C00;
	}
	
	
	a.nav1akt:hover
	{
	background-image:url(pfeil-rechts-weiss.gif);
	}
	
	a.nav1:hover
	{
	color:#ffffff;
	background-image:url(pfeil-rechts-weiss.gif);
	background-repeat:no-repeat;
	background-position: 2px 7px;
	padding: 2px 0px 2px 10px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	background-color:#009C00;
	}
	
	
	
	
	
	a.nav2
	{
	margin: 0px 0px 5px 15px;
	color:#000000;
	background-image:url(pfeil-rechts-schwarz.gif);
	background-repeat:no-repeat;
	background-position: 2px 7px;
	padding: 2px 0px 2px 10px;
	display:block;
	text-decoration:none;
	font-weight:normal;
	}
	
	a.nav2akt
	{
	margin: 0px 0px 5px 15px;
	color:#ffffff;
	background-image:url(pfeil-unten-weiss.gif);
	background-repeat:no-repeat;
	background-position: 2px 7px;
	padding: 2px 0px 2px 10px;
	display:block;
	text-decoration:none;
	font-weight:normal;
	background-color:#009C00;
	}
	
	
	a.nav2b
	{
	margin: 0px 0px 5px 15px;
	color:#009C00;
	background-image:url(pfeil-unten-gruen.gif);
	background-repeat:no-repeat;
	background-position: 2px 7px;
	padding: 2px 0px 2px 10px;
	display:block;
	text-decoration:none;
	font-weight:normal;
	}
	
	a.nav2b:hover
	{
	background-image:url(pfeil-rechts-weiss.gif);
	color:#ffffff;
	background-color:#009C00;
	}
	
	a.nav2akt:hover
	{
	background-image:url(pfeil-rechts-weiss.gif);
	}
	
	
	
	a.nav2:hover
	{
	margin: 0px 0px 5px 15px;
	color:#ffffff;
	background-image:url(pfeil-rechts-weiss.gif);
	background-repeat:no-repeat;
	background-position: 2px 7px;
	padding: 2px 0px 2px 10px;
	display:block;
	text-decoration:none;
	font-weight:normal;
	background-color:#009C00;
	}
	
	
	#warenkorb table
	{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	}
	
	#warenkorb table a
	{
	color:#009C00;
	text-decoration:none;
	}

        #warenkorb table a:hover
	{
	color:#ffffff;
	background-color:#009C00;
	}
	
	#warenkorb th
	{
	background-color:#009C00;
	color:#ffffff;
	padding: 2px 10px 2px 10px;
	}
	
	#warenkorb tbody td
	{
	background-color:#eeeeee;
	padding:0px 5px 0px 5px;
	}
	
	#warenkorb tfoot td
	{
	background-color:#dddddd;
	padding:2px 5px 2px 5px;
	}
	
	#warenkorb .small
	{
	font-size:9px;
	font-weight:normal;
	}
	
	#shoplist
	{
	margin-left:20px;
	}

	#shoplist thead
	{
	font-size:12px;
	text-align:left;
	height:30px;
	}
	
	#shoplist td
	{
	font-size:12px;
	text-align:left;
	overflow:hidden;
	}



	a.word
	{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	display:block;
	float:left;
	background-image:url(word0.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	line-height:16px;
	}

.h30{height:30px;}
.w22{width:22px;}


#order
{
padding:0px;
display:block;
width:500px;
margin-left:20px;
}

#order .col1
{
width:200px;
float:left;
}

#order .col2
{
width:300px;
float:left;
}

#order .w300
{
width:280px;border:1px solid #009C00;
}

#order .w50l
{
width:50px;
margin-right:10px;border:1px solid #009C00;
}

#order .w50r
{
width:50px;
margin-left:10px;border:1px solid #009C00;
}


html *#order .w50l
{
width:50px;
margin-right:6px;border:1px solid #009C00;
}


* html #order .w50r
{
width:50px;
margin-left:6px;border:1px solid #009C00;
}




#order .w240
{
width:220px;border:1px solid #009C00;
}

#order .clear
{
clear:both;
height:5px;
}

#order .small
{
font-size:10px;
}

#order .mato20
{
margin-top:20px;
}


 #seminar
	{
	display:block;
	}
	
	.seminar
	{
	width:540px;
	float:left;
	margin-top:0px;
	}
	
	.seminar .foto
	{
	width:180px;
	float:left;
	}
	
	.seminar .text
	{
	width:360px;
	float:left;
	}
	
	.seminar h1
	{
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	}
	
	.seminar h2
	{
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	}





.ttext img
{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.ttext p
{
clear:both;
}



	
	.w250leftpb20	{	width:250px;float:left;padding-bottom:20px;overflow:hidden;	}
	.leftmari10{width:125px;float:left;overflow:hidden;}
	.leftw125 {float:left;width:125px;overflow:hidden;}





p { color: #222; font-size: 12px; line-height: 140%; margin: 0 0 12px; padding: 0; }
td {}
a { font-family: verdana; margin: 0; padding: 0; }
.editor a:link { color: #009c00 ; text-decoration: none; padding: 2px; }
.editor a:visited { color: #009c00 ; }
.editor a:hover { color: #ffffff; background-color: #009c00; text-decoration: none; }
.editor a:active { border-top: 1px dotted white; border-bottom: 1pt dotted #fff; }
h1 { color: #222; font-size: 12px; font-family: verdana; font-weight: bold;  margin: 0px 0px 10px 0px;  padding: 0px 0px 0px 0px; border-bottom: 1px solid #009c00; }
h2 { color: #777; font-size: 12px; font-family: verdana; font-weight: bold; line-height: 140%; margin-top: 0; margin-bottom: 24px; padding-top: 0; padding-right: 5px; padding-bottom: 1px; border-bottom: 1px solid #009c00; }
h3 { color: #777; font-size: 12px; font-family: verdana; font-weight: bold; margin: 0 0 12px; padding: 12px 0 0; }
h4 { color: #777; font-size: 12px; font-family: verdana; font-style: italic; font-weight: normal; margin: 0 0 12px; padding: 0; }
h5 { color: #777; font-size: 12px; font-family: verdana; font-style: italic; font-weight: normal; margin: 0; padding: 0; }
.breadcrumbs { color: #019c00; font-size: 10px; font-family: verdana; font-weight: normal; line-height: 160%; background-color: #f7f7f7; margin: 0px 0px 10px 0px; padding: 4px 10px; border-top: 1px solid #009c00; border-bottom: 1px solid #009c00; }
/*
ul { color: #222; font-size: 12px; font-family: verdana; line-height: 140%; list-style-position: outside; }
*/





	a.warenkorb
	{
	background-image:url(icon_warenkorb.gif);
	background-repeat:no-repeat;
	line-height:20px;
	padding: 3px 0px 3px 20px;
	font-weight:bold;
	text-decoration:none;
	}
	
	a.formular
	{
	background-image:url(icon_formular.gif);
	background-repeat:no-repeat;
	line-height:20px;
	padding: 3px 0px 3px 20px;
	font-weight:bold;
	text-decoration:none;
	}
	
	a.rechner
	{
	background-image:url(icon_rechner.gif);
	background-repeat:no-repeat;
	line-height:20px;
	padding: 3px 0px 3px 20px;
	font-weight:bold;
	text-decoration:none;
	}
	
	a.auswahl
	{
	background-image:url(icon_auswahl.gif);
	background-repeat:no-repeat;
	line-height:20px;
	padding: 3px 0px 3px 20px;
	font-weight:bold;
	text-decoration:none;
	}


.iemt2
{
margin-top:-6px;
}



* html .iemt2
{
margin-top:1px;
}





	  a.pdf-links
	  {
	  color:#009800;
	  line-height:20px;
	  text-decoration:none;
	  background-image:url(ico-pdf.gif);
	  background-repeat:no-repeat;
	  padding:2px 2px 2px 20px;
	  }
	  
	  a.pdf-rechts
	  {
	  color:#009800;
	  line-height:20px;
	  text-decoration:none;
	  background-image:url(ico-pdf.gif);
	  background-repeat:no-repeat;
	  background-position:right;
	  padding:2px 20px 2px 2px;
	  }
	  
	  a.pdf-links:hover,a.pdf-rechts:hover
	  {
	  color:#ffffff;
	  background-color:#009800;
	  }


.fehler
{
color:red;
}

#infomaterial input
{
margin-right:5px;
}

#infomaterial input.s
{
width:58px;
}

#infomaterial input.m
{
width:185px;
}

#infomaterial input.l
{
width:252px;
}

