html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h1,h2,h3,h4,h5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;}
p{color:#62666E;font-family:verdana,arial,helvetica;font-size:80%; text-align:justify;}
#header-navigation ul li a,#header-navigation ul li a:hover{behavior:url(assets/iepngfix.htc);}
img a{ border:none;}
ul,ol{list-style:disc; margin-left:30px; list-position:inside;}
li{color:#62666E;font-family:verdana,arial,helvetica;font-size:80%; text-align:justify;
line-height:1.7em;
}

/*###############################################################################################
#	Basic structure   ###########################################################################
###############################################################################################*/
*
{
margin:0;
padding:0;
}
html, body {
    height: 100%;
	font-family:verdana,arial,helvetica;
	
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
  	font-family:verdana,arial,helvetica;
	width:1000px;
	
	}
body  
{ 

}

#left-pan
{
width:188px;
height:auto;
background-color:#FFFFFF;
display:inline;
clear:both;
float:left;
}
#quick-links
{
width:188px;
height:65px;
margin-top:20px;
color:#62666E;
}
p.india
{
color:#62666E;
font-family:verdana,arial,helvetica;
font-size:12px;
background:url(../global_images/india.gif) left no-repeat;
text-transform:uppercase;
font-weight:bold;
padding-left:40px;
margin-left:20px;
}
#side-navigation
{width:168px;
height:auto;
border-right:1px solid #6da524;
margin-top:10px;
margin-left:20px;
}
#side-navigation ul
{
list-style:none;
padding:0;
margin:0;
}
#side-navigation ul li
{
color:#62666E;
font-family:verdana,arial,helvetica;
font-size:12px;
text-decoration:none;
font-weight:bold;
line-height:1.5em;
text-align:left;
padding-bottom:5px;
}
#side-navigation ul li a
{
text-decoration:none;
color:#62666E;
}
#side-navigation ul li a:hover
{
text-decoration:underline;
}
div#side-navigation ul li.drop{ position:relative;}

div#side-navigation ul li.drop ul{padding-left:10px; position:relative; left:0px; top:0px;}
div#side-navigation ul li.drop:hover ul{display:block; padding:0; position:relative; left:0px; top:0px;padding-left:10px;}
div#side-navigation ul li.drop ul li{background:none; float:none; line-height:1.2em;text-align:left; pading-bottom:5px;}
div#side-navigation ul li.drop ul li a{ color:#666;text-decoration:none; font-size:90%; font-family:Arial, Helvetica, sans-serif; display:block; padding-left:10px;}
div#side-navigation ul li.drop ul li a:hover{ color:#6ea400;}
#right-pan
{
position:relative;
float:left;
width:781px;
height:auto;
}
#header-wrap
{
width:770px;
height:auto;
}
#header-navigation
{
width:761px;
height:31px;
position:relative;
margin-top:-30px;
}
#Pageheader-navigation
{
width:761px;
height:21px;
position:relative;
margin-top:-30px;
}
#content-area
{
width:571px;
position:relative;
float:left;
padding-top:30px;
}
#content-area p
{
padding-left:7px;
padding-right:15px;
}
#extremeright-div
{
width:201px;
position:relative;
float:right;
top:70px;
}
#contact-div
{
width:170px;
margin:0 auto;
height:200px;
}
#Searchbar
{
width:188px;
margin:0 auto;
margin-top:20px;
margin-left:20px;
}
#contact-div p
{
font-size:70%;
}
#contact-div h2
{
color: #FFFFFF;
height:15px;
display:block;
font-weight: bold;
background-color: #6ea400;
padding:5px 0 5px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
}
#extremeright-div h2
{
color: #FFFFFF;
height:15px;
display:block;
font-weight: bold;
background-color: #6ea400;
padding:5px 0 5px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
}
#BelowContactarea-div
{
width:760px;
height:100px;
position:absolute;
left:188px;
bottom:20px;
}
/*index header-navigation */
#header-navigation ul
{
list-style:none;
padding:0;
margin:0;
width:761px;
height:31px;
}
#header-navigation ul li
{
line-height:31px;
float:left;
width:185px;
display:block;
background:url(../global_images/indexlink-bg.png) repeat-x;
margin-left:2px;
margin-right:2px;
}
#header-navigation ul li a.class0
{
width:185px;
display:block;
float:left;
height:31px;
background:url(../global_images/consumer.png) no-repeat;
}
#header-navigation ul li a.class1
{
width:185px;
display:block;
float:left;
height:31px;
background:url(../global_images/professionals.png) no-repeat;

}
#header-navigation ul li a.class2
{
width:185px;
display:block;
float:left;
height:31px;
background:url(../global_images/company.png) no-repeat;
}
div#header-navigation ul li.drop{ position:relative;}
div#header-navigation ul li.drop ul{width:185px; background-color:#6ea400;padding:0 10px; position:absolute; left:0px; top:0px; z-index:200;display:none;}
div#header-navigation ul li.drop:hover ul{background-color:#6ea400; display:block; padding:0 0; position:absolute; left:0px; top:30px; width:185px;}
div#header-navigation ul li.drop ul li{background:#6ea400; float:none; line-height:1.5em; padding-bottom:5px;width:185px; padding-left:5px; }
div#header-navigation ul li.drop ul li a{ color:#FFF;text-decoration:none; font-size:130%; font-family:Arial, Helvetica, sans-serif;line-height:31px;
background-color:#6ea400; display:block; width:185px;}
div#header-navigation ul li.drop ul li a:hover{ color:#fff; background-color:#5a8403;}
/*...............pages header-navigation.......................... */


#jsddm
{
margin: 0;
padding: 0
}
#jsddm li
{
float: left;
list-style: none;
line-height:21px;
background:url(../global_images/link-bg.png) repeat-x;
width:184px;
margin-left:2px;
}
#jsddm li a.class0
{
display: block;
width:184px;
height:23px;
background:url(../global_images/consumernormal.gif) no-repeat;
white-space: nowrap;
}
#jsddm li a.class1
{
display: block;
background:url(../global_images/profsmall.gif) no-repeat;
width:184px;
height:23px;
white-space: nowrap;
}

#jsddm li a.class2
{
display: block;
background:url(../global_images/companysmall.gif) no-repeat;
width:184px;
white-space: nowrap;
height:23px;
}

#jsddm li a:hover
{	
text-decoration:none;
}
#jsddm li ul
{
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
}
#jsddm li ul li
{	
float:none;
display:block;
background-color:#6ea400;
padding-bottom:5px;
}
			
#jsddm li ul li a
{	
width:179px;
color: #fff;
font: 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
display:block;
line-height:21px;
text-align:left;
padding-left:5px;
background-color:#6ea400;
}

#jsddm li ul li a:hover
{
background:#5a8403}

/*.........................footer navigation.....................*/
#footer-navigation ul
{
width:560px;
font-family:verdana,arial,helvetica;
font-size: 12px;
color: #FFFFFF;
text-decoration : none;
margin:0;
padding:0;
line-height:22px;
margin-left:188px;
}
#footer-navigation ul li
{
display:inline;
list-style:none;
}
#footer-navigation ul li a
{
color:#FFFFFF;
padding-left:5px;
text-decoration:none;
}


.smalltext
{
    margin-left: 20px;
	font-size:10px;
	line-height: 16px;
}

.footer{
    height: 22px;
	background-color:#6EA400;
}
.footer p
{ font-size:70%;
float:left;
position:relative;
color:#FFFFFF;
padding-top:5px;
padding-left:5px;
}
.footer p a
{color:#FFFFFF;
text-decoration:none;
}

/*###############################################################################################
#	IndexPage 3Images    ########################################################################
###############################################################################################*/

#box1
{
position:relative;
float:left;
width:175px;
height:102px;
background-color:#CC33CC;
margin-left:4px;
margin-bottom:20px;
}
#box2
{
position:relative;
float:right;
width:175px;
height:102px;
background-color:#CCFF00;
margin-right:7px;
margin-bottom:20px;
margin-left:7px;
}
#box3
{
background-color:#669900;
position:relative;
float:right;
width:175px;
height:102px;
margin-right:7px;
margin-bottom:20px;

}


/*###############################################################################################
#	Links	#####################################################################################
###############################################################################################*/

a:link				{ color: #6EA400; text-decoration: underline; }
a:active			{ color: #62666E; text-decoration: underline; }
a:visited			{ color: #6EA400; text-decoration: underline; }
a:hover				{ color: #6EA400; text-decoration: underline; }


a:link.footer		{ color: #FFFFFF; text-decoration: none; }
a:active.footer		{ color: #FFFFFF; text-decoration: none; }
a:visited.footer	{ color: #FFFFFF; text-decoration: none; }
a:hover.footer		{ color: #FFFFFF; text-decoration: none; }
a:visited.contact	{ color: #000000; text-decoration: none; }
a:visited.footerpfad{ color: #000000; text-decoration: none; }


/*###############################################################################################
#	Navigation	#################################################################################
###############################################################################################*/

/* LEVEL 1 */
.level1	
{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	color: #62666E;
	text-decoration : none;
	font-weight: bold;
}

.level1aktiv	
{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	color: #6EA400;
	text-decoration : none;
	font-weight: bold;
}
a:link.level1  
{
	color: #62666E;
	text-decoration: none;
}
a:active.level1  
{
	color: #6EA400;
	text-decoration: underline;
}
a:visited.level1 
{
	color: #62666E;
	text-decoration: none;
}
a:hover.level1 
{
	color: #62666E;
	text-decoration: underline;
}
a:link.level1aktiv  
{
	color: #6EA400;
	text-decoration: none;
}
a:active.level1aktiv  
{
	color: #6EA400;
	text-decoration: underline;
}
a:visited.level1aktiv 
{
	color: #6EA400;
	text-decoration: none;
}
a:hover.level1aktiv 
{
	color: #6EA400;
	text-decoration: underline;
}
.clear{clear:both; height:1px; line-height:1px;}
#photos {
	width: 600px;
	margin: 20px auto;
}
#gallery img{
	float: left;
	width: 120px;
	height: 120px;
	border: 5px solid #ccc;
	background-color: #ccc;
	margin: 0 15px 15px 0 !important;
	background-image:none;
	padding:0;
}

#gallery img a {
	margin: 0 0 0 -15px !important;
	padding: 0 !important;
	width: 131px;
	height: 116px;
	display: block;
	border: 2px solid #fff;
}

#gallery img:hover {
	border: 5px solid #666;
}

.link{text-decoration:none;
margin-left:60px;
font-size:15px;
color:#9BF76F;
margin-top:20px;
}

