
/*--------------------------Let's start with text, links and HTML-------------------------*/

html,body{
margin:0;
padding:0;
background:#ffffff;
text-align:center;
}

a:link{
color:#2a3d54;
text-decoration:none;
}

a:visited{
color:#2a3d54;
text-decoration:none;
}

a:hover{
color:#0061b3;
text-decoration:none;
}

a:active{
color:#2a3d54;
text-decoration:none;
}
.heading{
color:#2C4B6C;
font-family:Tahoma;
font-size:14px;
}
.heading1{
color:#2C4B6C;
font-family:Tahoma;
font-size:14px;
}
.heading2{
color:#2C4B6C;
font-family:Tahoma;
font-size:14px;
}
.heading3{
color:#2C4B6C;
font-family:Tahoma;
font-size:14px;
}
.header{
color:#2C4B6C;
font-family:Tahoma;
font-size:14px;
}
.font12{
color:#2C4B6C;
font-family:Tahoma;
font-size:13px;
padding-left:12px;
padding-right:12px;
}
#footer a{
color:#d6d6d7;
width:100%;
}

#footer a:hover{
color:#CCCCCC;
}

/*--------------------------End-------------------------*/

/*--------------------------start Image styles-------------------------*/

.img{
float:left;
margin-left:20px;
//border:1px solid #CCCCCC;
}

/*--------------------------End-------------------------*/

/*--------------------------Start divs-------------------------*/

#container{
width:100%;
height:100%;
text-align:left;
margin:2px auto;
}
#topgray
{
padding-top:24px;
background-color:#edeeee;
}

.graytext
{
float:right;
width:50%;
}

#top{
width:100%;
height:77px;
background:#FFFFFF;

}
#logo
{
width:365px;
height:50px;
float:left;
padding-top:24px;
text-decoration:none;
background:url(../images/kgtext.jpg) no-repeat;
}

#leftimg
{
width:223px;
float:right;
padding-top:20px;
margin-right:-239px;
}

#leftimg2
{
width:235px;
float:right;
padding-top:20px;
}

#menu{
width:100%;
background-color:#0061b3;
height:22px;
}


#content{
width:97%;
min-height:332px;
background-color:#ffffff;
margin:0;
padding:0;
border-top:1px solid #FFFFFF;
float:left;
}

* html #content{
height:162px; /*defines the height in IE6*/
}

#welcomecontainer{
width:260px;
height:100%;
float:left;
margin-left:10px;
padding:0;
margin-top:10px;
margin-bottom:10px;

}

.welcome{
margin-left:37px;
margin-top:49px;
padding-left:15px;
padding-top:19px;

}

.send {
background:#009FF0 none repeat scroll 0 0;
border:2px solid #008BD1;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
height:29px;
padding:2px;
width:64px;
margin:25px 81px 0 52px;
}

.maincontent{
width:540px;
height:100%;
float:left;

padding:0;
margin:-192px 310px -54px;

}

.rightcontent{
width:200px;
height:286px;
float:right;
margin:-274px 26px 2px 54px;
border:1px solid #dddddd;
padding:0 10px;

}

* html .news{
width:320px;
}

.textarea {
border:2px solid #DCC8CD;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:55px;
margin-left:3px;
width:313px;
}


#footer{
width:103%;
height:40px;
background:#0061b3;
font:12px arial;
color:#FFFFFF;
padding:0px;
margin-top:50px;
float:left;
margin-top:0;
margin-left:-40px;
}

/*--------------------------End-------------------------*/

/*--------------------------Start menu css-------------------------*/

#menu ul{
list-style-type:none;
font:bold 12px arial;
text-decoration:none;
float:center;
padding:3px;
padding-right:10px

}

#menu li{
display:inline;
padding-right:15px;
}

#menu li a{
color:#ffffff;
padding:3px 15px 4px 20px;
}

#menu li a:hover{
background:url(../images/navover.gif) repeat-x;
color:#0061b3;
}



/* ----------------------------Start Products -css Link------------------------*/

#maincontent_product

{
height:100%;
margin-left:-5px;
}
#menulink
{
width:99%;
float:left;
height:70px;
line-height:20px;
padding-top:10px;
padding-left:10px;
overflow:hidden;
border-bottom: 2px solid #0061b3;
}


/*--------------------------Start menu css-------------------------*/

#menulink ul{
list-style-type:none;
font:bold 12px arial;
text-decoration:none;
float:left;
list-style:none outside none;
padding:0;
margin:0;
width:100%;

}

#menulink li{
display:inline;
float:left;
height:24px;
line-height:19px;
min-width:100px;
overflow:hidden;
padding-left:15px;
width:191px;
background-image:url(../images/bullet_img.png);
background-repeat:no-repeat;
background-position:left center;
margin-left:20px;
text-align:left;
}
#menulink li a{
color:#0061b3;
overflow:hidden;
}

#menulink li a:hover{
color:#9a3464;
text-decoration:underline;
}

#menulink li a:active{
color:#9a3464;
text-decoration:underline;
}


#menulink1
{
width:100%;
float:left;
height:100px;
line-height:20px;
padding-top:10px;
padding-left:10px;
overflow:hidden;
border-bottom: 2px solid #0061b3;
}


/*--------------------------Start menulink css-------------------------*/

#menulink1 ul{
list-style-type:none;
font:bold 12px arial;
text-decoration:none;
float:left;
list-style:none outside none;
padding:0;
margin:0;
width:100%;
}

#menulink1 li{
display:inline;
float:left;
height:18px;
line-height:19px;
min-width:100px;
overflow:hidden;
padding-left:15px;
width:113px;
margin-left:14px;
}

#menulink1 li a{
color:#0061b3;
overflow:hidden;
}

#menulink1 li a:hover{
color:#9a3464;
text-decoration:underline;
}

#menulink1 li a:active{
color:#9a3464;
text-decoration:underline;
}



#sublink
{
width:100px;
float:left;
height:100px;
line-height:20px;
padding-top:5px;
padding-left:42px;
overflow:hidden;

}
#centerimg
{


padding-bottom:10px;
margin-top:18px;
padding-left:-5px;
padding-right:-5px;

}



#sublink ul{
list-style-type:none;
font:bold 12px arial;
text-decoration:none;
float:left;
list-style:none outside none;
padding:0;
margin:0;
width:100%;
}

#sublink li{
display:inline;
float:left;
height:20px;
line-height:19px;
min-width:100px;
overflow:hidden;
padding-left:15px;
width:95px;
background-image:url(../images/bullet_img.png);
background-repeat:no-repeat;
background-position:left center;
margin-left:0;
}

#sublink li a{
color:#0061b3;
overflow:hidden;
}

#sublink li a:hover{
color:#9a3464;
text-decoration:underline;
}

#sublink li a:active{
color:#9a3464;
text-decoration:underline;
}

#link {
float:left;
height:837px;
overflow:hidden;
padding-left:42px;
padding-top:24px;
width:236px;
text-align:left;

}



#link ul {
float:left;
font-family:arial;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:lighter;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-decoration:none;
width:100%;
}

#link li{
background-image:url(../images/sprites_small.gif);
background-position:left center;
background-repeat:no-repeat;
display:inline;
float:left;
height:27px;
line-height:19px;
margin-left:0;
min-width:100px;
overflow:hidden;
padding-left:25px;
width:212px;
}

#link li a{
color:#0061b3;
overflow:hidden;
}

#link li a:hover{
color:#9a3464;
text-decoration:underline;
}

#link li a:active{
color:#9a3464;
text-decoration:underline;
}


.sitemap
{
color:#000000;
font-size:25px;
font-weight:normal;
text-align:left;
font-family:arial;
margin-bottom:0.4em;
margin-top:0;
margin-left:44px;
}


.aboutus
{
color:#686868;
font-size:21px;
text-align:left;
font-family:arial;
margin:6px 0 -10px 53px;
font-weight:bold;
}
.ABBProducts
{
color:#686868;
font-size:21px;
font-family:arial;
text-align:left;
padding:-6px;
margin:15px 0 -41px 54px;
font-weight:bold;
}
.mennekesProducts {
color:#686868;
font-family:arial;
font-size:21px;
margin-left:-256px;
padding:17px;
font-weight:bold;
}

.services {
color:#686868;
font-family:arial;
font-size:21px;
margin-left:172px;
margin-top:-43px;
margin-bottom:5px;
font-weight:bold;
}

.enquiry {
color:#686868;
font-family:arial;
font-size:21px;
margin-left:511px;
margin-top:-29px;
font-weight:bold;
}

.contactus {
color:#686868;
font-family:arial;
font-size:21px;
margin-left:827px;
margin-top:-25px;
font-weight:bold;
}
#slink
{
width:100%;
float:left;
padding-left:31px;

}




#slink ul{
list-style-type:none;
font:lighter 13px arial;
text-decoration:none;
float:left;
list-style:none outside none;
padding:0;
margin:0;
width:100px;
}

#slink li {
background-image:url(../images/sprites_small.gif);
background-position:left center;
background-repeat:no-repeat;
display:inline;
float:left;
height:33px;
line-height:23px;
min-width:190px;
overflow:hidden;
padding-left:20px;
width:144px;
}

#slink li a{
color:#0061b3;
overflow:hidden;
}

#slink li a:hover{
color:#9a3464;
text-decoration:underline;
}

#slink li a:active{
color:#9a3464;
text-decoration:underline;
}

