body  {color: black; background-color: #a8c02a; background-image: url("bg_global.gif"); background-repeat: repeat-x; background-attachment: fixed; margin: 0 0 0 20px; padding: 0 }

p {margin: 0; padding: 0}

h1 { color: #a8c02a; font-size: 18px; font-weight: normal; margin: 0 0 8px; padding: 0 }

h2  { color: #a8c02a; font-size: 16px; font-weight: normal; margin: 0 0 7px; padding: 0 }



h1 a, a:visited  { color: #a8c02a; text-decoration: none }

h1 a:hover  { color: #a8c02a; text-decoration: underline }



h2 a, a:visited  { color: #a8c02a; text-decoration: none }

h2 a:hover  { color: #a8c02a; text-decoration: underline }

h2 a:visited



h3  { color: #a8c02a; font-size: 14px; font-weight: normal; margin: 0 0 5px; padding: 0 }



.boxbody      { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-image: url("box_body.gif"); background-repeat: repeat-y; padding-left: 25px;width: 200px; height: auto }



.csc-uploads-fileName  { background-image: url("pdf-icon.gif"); background-repeat: no-repeat; background-position: 0 center; padding-left: 25px }



.aktiv     { color: #a8c02a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width:150px; padding-bottom: 15px; }

.aktiv a   { color: #a8c02a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width:150px; padding-bottom: 1px;  }

.aktivro   { color: #a8c02a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width:150px;padding-bottom: 15px; }

.aktivro a  { color: #a8c02a; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width:150px;}.aktiv a:hover  { color: #a8c02a; text-decoration: none; border-bottom: 1px dotted #a8c02a }



.boxbottom { background-color: #fcfcfc; background-image: url("box_bottom.gif"); background-repeat: no-repeat; width: 200px; height: 35px }

.boxtop  { color: #738805; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 28px; background-color: #fcfcfc; background-image: url("box_top.gif"); background-repeat: no-repeat; text-indent: 25px; width: 200px; height: 35px }



.news_1		{padding-right:10px;padding-bottom:10px; width:160px; border-bottom: 2px solid #a8c02a;}

.newsdate  { color: #a8c02a }

.newslist  { margin-bottom: 18px; padding-bottom: 8px; border-bottom: 1px solid #a8c02a }

.newsmarginale   { color: #9b9b9c; text-decoration: none }

.newsimg {margin: 5px;}

.newstitle  { width: 163px }

.newstitel a   { color: #a8c02a; text-decoration: none; }

.newstitel a:hover  { color: #a8c02a; border-bottom: 1px solid #a8c02a }



#content hr  { color: #a8c02a; margin-top: 3px; padding-top: 3px; height: 1px; border-top: 1px solid #a8c02a; border-right: 0px; border-bottom: 0px; border-left: 0px; }

#content       { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 175%; background-color: white; width: 655px; height: auto; float: left }

table, td  { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 175%; background-color: white }

#content a  { color: #010101; text-decoration: underline }


#Index{
width: 227px;
height: 118px;
float: left;
margin: 20px 70px;
}
#footer   { background-image: url("bg_footer.gif"); background-repeat: no-repeat; margin-right: auto; margin-bottom: 50px; margin-left: auto; width: 1220px; height: 85px }

#header { background-image: url("bg_header.gif"); background-repeat: no-repeat; margin-right: auto; margin-left: auto; width: 1220px; height: 218px }





#main  { background-image: url("bg_content.gif"); background-repeat: repeat-y; background-position: 25px 0; margin-right: auto; margin-left: auto; width: 1220px }



#pictures { background-image: url("bg_bildschublade.gif"); background-repeat: no-repeat; width: 190px; height: 420px; float: left; }

#pictures img    { margin: 20px 10px 10px 20px }

#VAR { background-image: url("var.gif"); background-repeat: no-repeat; width: 190px; height: 120px; float: right; padding-right: 5px; }

#sidenavi   { margin-right: 0; padding-right: 0; width: 25px; height: 559px; float: left }

#subnavi   { margin-right: 0; padding-right: 0; width: 250px; height: auto; float: left }

#abstand50 { width: 50px; height: auto; float: left }

#abstand45 { width: 45px; height: auto; float: left }

#metanavi         { z-index:1;color: #9b9b9c; font-size: 9px; font-family: Verdana; font-weight: normal; text-decoration: none; text-align: right; margin-bottom: 0; padding-top: 10px; padding-bottom: 0; width: 980px; height: 93px }

#mainnavi     { margin: 0; padding: 0; width: 980px; position: absolute; float: right; }



#metanavi a    { z-index:1;color: #9b9b9c; text-decoration: none; padding-right: 3px; padding-left: 3px }

#mainnavi .sprache  { z-index:1;line-height: 20px; background-repeat: no-repeat; width: 121px; height: 43px; position: absolute; right: 30%; top: 25px;}

#suchform    {z-index:1; background-color: #fbffeb; margin-top: 0; width: 100px; height: 19px; float: right; border: solid 1px #c3db69 }

#sucheingabe   { z-index:1;padding-top: 0; padding-left: 0; float: right }

 

#mainnavi .company   { z-index:1;background-image: url("mainnavi_inaktiv_01.gif"); background-repeat: no-repeat; width: 107px; height: 43px; float: right }

#mainnavi .products  { z-index:1;background-image: url("mainnavi_inaktiv_02.gif"); background-repeat: no-repeat; width: 120px; height: 43px; float: right }

#mainnavi .service  {z-index:1; background-image: url("mainnavi_inaktiv_02a.gif"); background-repeat: no-repeat; width: 114px; height: 43px; float: right }

#mainnavi .media   {z-index:1; background-image: url("mainnavi_inaktiv_03.gif"); background-repeat: no-repeat; width: 110px; height: 43px; float: right }

#mainnavi .support   { z-index:1;background-image: url("mainnavi_inaktiv_04.gif"); background-repeat: no-repeat; width: 102px; height: 43px; float: right }

#mainnavi .training   	 { z-index:1;background-image: url("mainnavi_inaktiv_05.gif"); background-repeat: no-repeat; width: 121px; height: 43px; float: right }



#mainnavi .company:hover   { z-index:1;background-image: url("mainnavi_aktiv_01.gif"); background-repeat: no-repeat; width: 107px; height: 43px; float: right }

#mainnavi .products:hover  { z-index:1;background-image: url("mainnavi_aktiv_02.gif"); background-repeat: no-repeat; width: 120px; height: 43px; float: right }

#mainnavi .service:hover  {z-index:1; background-image: url("mainnavi_aktiv_02a.gif"); background-repeat: no-repeat; width: 114px; height: 43px; float: right }

#mainnavi .media:hover   {z-index:1; background-image: url("mainnavi_aktiv_03.gif"); background-repeat: no-repeat; width: 110px; height: 43px; float: right }

#mainnavi .support:hover   { z-index:1;background-image: url("mainnavi_aktiv_04.gif"); background-repeat: no-repeat; width: 102px; height: 43px; float: right }

#mainnavi .training:hover     {z-index:1; background-image: url("mainnavi_aktiv_05.gif"); background-repeat: no-repeat; width: 121px; height: 43px; float: right }



#mainnavi .companyro  {z-index:1; background-image: url("mainnavi_aktiv_01.gif"); background-repeat: no-repeat; width: 107px; height: 43px; float: right }

#mainnavi .productsro {z-index:1; background-image: url("mainnavi_aktiv_02.gif"); background-repeat: no-repeat; width: 120px; height: 43px; float: right }

#mainnavi .servicero {z-index:1; background-image: url("mainnavi_aktiv_02a.gif"); background-repeat: no-repeat; width: 114px; height: 43px; float: right }

#mainnavi .mediaro  { z-index:1;background-image: url("mainnavi_aktiv_03.gif"); background-repeat: no-repeat; width: 110px; height: 43px; float: right }

#mainnavi .supportro  {z-index:1; background-image: url("mainnavi_aktiv_04.gif"); background-repeat: no-repeat; width: 102px; height: 43px; float: right }

#mainnavi .trainingro    { z-index:1;background-image: url("mainnavi_aktiv_05.gif"); background-repeat: no-repeat; width: 121px; height: 43px; float: right }



#mainnavi .companyro:hover    { z-index:1;background-image: url("mainnavi_aktiv_01.gif"); background-repeat: no-repeat; width: 107px; height: 43px; float: right }

#mainnavi .productsro:hover   { z-index:1;background-image: url("mainnavi_aktiv_02.gif"); background-repeat: no-repeat; width: 120px; height: 43px; float: right }

#mainnavi .servicero:hover   {z-index:1; background-image: url("mainnavi_aktiv_02a.gif"); background-repeat: no-repeat; width: 114px; height: 43px; float: right }

#mainnavi .mediaro:hover    { z-index:1;background-image: url("mainnavi_aktiv_03.gif"); background-repeat: no-repeat; width: 110px; height: 43px; float: right }

#mainnavi .supportro:hover    { z-index:1;background-image: url("mainnavi_aktiv_04.gif"); background-repeat: no-repeat; width: 102px; height: 43px; float: right }

#mainnavi .trainingro:hover      {z-index:1; background-image: url("mainnavi_aktiv_05.gif"); background-repeat: no-repeat; width: 121px; height: 43px; float: right }







#mainnavi .rest1  { line-height: 20px; background-repeat: no-repeat; width: 121px; height: 43px; float: right;}



#metanavi .home  { z-index:1;line-height: 20px; background-repeat: no-repeat; width: auto; height: 50px; float: right }

#metanavi .legal  { z-index:1;line-height: 20px; background-repeat: no-repeat; width: auto; height: 50px; float: right }

#metanavi .contact  { z-index:1;line-height: 20px; background-repeat: no-repeat; width: auto; height: 50px; float: right }



#footertext  { color: #999; font-size: 9px; font-family: Verdana; line-height: 100px; text-align: right; width: 980px }



.boxbody ul, .boxbody li  { list-style-type: none; display: none }

.boxbody ul, a .boxbody li a  { color: #a8c02a; text-decoration: none; border-bottom: 1px dotted #a8c02a }



.ttproductcata a  { color: #a8c02a; text-decoration: underline }

.ttproductcata a:hover  { color: #a8c02a; text-decoration: none; border-bottom: 1px dotted #a8c02a }

/* ------------------------------------------SIDENAVI-----------------------*/

.lnkdemo  		  { text-decoration: none; background-image: url("sidenavi_inaktiv_03x.gif"); width: 25px; height: 119px }

.lnkdemoro  	  { text-decoration: none; background-image: url("sidenavi_aktiv_03x.gif"); width: 25px; height: 119px }

.lnksupport   		  { text-decoration: none; background-image: url("sidenavi_inaktiv_02x.gif"); width: 25px; height: 120px }

.lnksupportro   { text-decoration: none; background-image: url("sidenavi_aktiv_02x.gif"); width: 25px; height: 120px }

.lnkldx		 	  { text-decoration: none; background-image: url("ldx_day_no.gif"); width: 25px; height: 120px }

.lnkldxro  	  { text-decoration: none; background-image: url("ldx_day_ro.gif"); width: 25px; height: 120px }



/* ------------------------------------------Shop-----------------------*/

.jetztkaufen	   { background-image: url("jetztkaufen_2.jpg"); background-repeat: no-repeat; padding-right: 8px; width: 154px; height: 43px; float: left }

.jetztkaufen:hover  { background-image: url("jetztkaufen.jpg"); background-repeat: no-repeat; width: 154px; height: 43px }

.jetzttesten       { background-image: url("jetzttesten_2.jpg"); background-repeat: no-repeat; padding-right: 8px; width: 154px; height: 43px; float: left }

.jetzttesten:hover { background-image: url("jetzttesten.jpg"); background-repeat: no-repeat; width: 154px; height: 43px }



.buynow  		 { background-image: url("buynow_2.jpg"); background-repeat: no-repeat; padding-right: 8px; width: 154px; height: 43px; float: left }

.buynow:hover  	 { background-image: url("buynow.jpg"); background-repeat: no-repeat; width: 154px; height: 43px }

.testnow         { background-image: url("testnow_2.jpg"); background-repeat: no-repeat; padding-right: 8px; width: 154px; height: 43px; float: left }

.testnow:hover   { background-image: url("testnow.jpg"); background-repeat: no-repeat; width: 154px; height: 43px }



.csc-mailform { border: solid 1px white }



.csc-uploads {padding: 0px; margin-bottom: 15px;}

.csc-uploads-fileName {padding-top: 3px; margin-bottom: 5px;}





#csc-linkToTop  { padding-bottom:15px;}





.formbox  { background-color: #a8c02a; padding: 20px; width: 400px; height: auto }

.formspalte1   { color: white; margin-bottom: 11px; width: 150px; height: 22px; float: left }

.formspalte2  { margin-bottom: 11px; width: 220px; height: 22px; float: left }

.formbox input  { font-size: 11px; width: 220px; height: 22px; border: solid 1px black }

.formbox textarea, select  { font-size: 11px; width: 220px; height: auto; border: solid 1px black }









/* ------ LOGIN ----- */

div.login{

   font-size:12px;

   color:#c3db69;

   text-align:center;

   margin:20px 0px 5px 0px;

   padding:10px 5px 0px 5px;

}

div.login span{

   font-style:italic;

   margin-bottom:3px;

}

div.login input.logout{

   margin-top:5px;

}

/* ----- Input-Felder ----- */

div.login input.input{

   border:1px solid #759fb7;

   border-right:1px solid #c3db69;

   border-bottom:1px solid #c3db69;

   width:160px;

   color:#79a5be;

   margin-bottom:1px;

}

div.login input.submit{

   width:162px;

   border:1px solid #759fb7;

   border-right:1px solid #c3db69;

   border-bottom:1px solid #c3db69;

}

/* ----- Frame ----- */
DIV.csc-frame-frame1 {
	border-bottom: medium solid #E2E2E2;
	padding: 0px 0px 25px 0px;
	color: #a8c02a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	background-image: url("box_body.gif");
	background-repeat: repeat-y;
	width: 200px;
	height: auto;
}
DIV.csc-frame-frame1 H1 { padding:0px; color: #738805; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 28px; background-color: #fcfcfc; background-image: url("box_top.gif"); background-repeat: no-repeat; text-indent: 25px; width: 200px; height: 35px } 
DIV.csc-frame-frame1 H2 {  color: #a8c02a; font-size: 14px; font-weight: normal; margin: 0 0 5px; padding: 0 }
DIV.csc-frame-frame1 H3 {
	padding-left: 20px;
	padding-right: 20px;
	color: #a8c02a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-decoration: none;

}
DIV.csc-frame-frame1 H4 {}
DIV.csc-frame-frame1 H5 { background-color: #fcfcfc; background-image: url("box_bottom.gif"); background-repeat: no-repeat; width: 200px; height: 35px }







DIV.csc-frame-frame2 {
	padding: 0px 20px 10px 0px;
	color: #a8c02a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	
}



DIV.csc-frame-frame2 H1 {
	padding: 0px 20px 10px 0px;
	color: #a8c02a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
}






.lightboxSpan{
	padding: 5px;
}
