
#countryContactList
{
   list-style-type: none;
   list-style-image: none;
   margin: 0px;
}

.not_available_box{
width: 400px;


margin: 0px 0px 600px 60px;
border: 2px solid #ddd;
background: #EEEEEE; 
padding: 10px;
text-align: center;
}

.productsArea{
width: 150px;
height: 200px;
}

a.edit_delete_link, a.edit_delete_link:active, a.edit_delete_link:link, a.edit_delete_link:visited {
font-weight: bold;
  color: white;
}
a.edit_delete_link:hover {
  color: white; 
  text-decoration: underline;
  font-weight: bold;
}

#allContactsList
{
   list-style-type: none;
   list-style-image: none;
   margin: 0px;
}

/* VIDEO HOLDER*/

#videoholder{
position: absolute; 
z-index: 10;
margin-left: 50%;
margin-top: 120px;
visibility: hidden;
width: 500px;
left: -250px;
text-align: center;
}


body {
	font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color: #333;
	line-height: 16px;
	padding: 0;
    margin: 0;  
	}


 p { margin: 0;}
 h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
 h2 { font-weight: bold; font-size: 16px; line-height: 16px; margin-bottom: 18px; }
 h3 { font-weight: bold; font-size: 1em; line-height: 16px; margin-bottom: 0px; margin-top: 0px;}
 h4 { font-weight: bold; font-size: 10px; line-height: 16px; }


img{
border: none;
}

#formbox{
position: absolute; 
z-index: 10;
width: 600px;
background: white;
visibility: hidden;
padding: 10px;
left: 40px;
top: 140px;
border: 1px solid #0198d1;
}

#allContactsBox{
position: absolute; 
top: 140px;
margin-left: 630px;
z-index: 5;
background: white;
visibility: visible;
padding: 10px;
}

#logo{
position: absolute; 
top: 535px; 
left: 740px;
height: 31px; 
width: 180px;
background-image: url(../img/logo_klein.jpg);
}

#overlay_video{ 
   position: absolute;
	top: 0;
	left: 0;
   background-color: #000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
   height: 100%; 
   width: 100%; 
   z-index: 5;
   visibility: hidden;
}



#global_banner{
   background-repeat: no-repeat;
   padding: 0px 5px 5px 5px;
   width: 180px;
   font-size: 11px;
   position: relative; 
   left: -15px;
}

#lev_banner{
   background-repeat: no-repeat;
   padding: 0px 5px 5px 5px;
   width: 180px;
   font-size: 11px;
   margin-bottom: 30px;
   position: relative; 
   left: -15px;
}

#world{
  position: absolute; 
  top: 300px;
  left: 240px;
  width: 400px;
  height: 251px;
  z-index: 1;
}


#worldAntiKnipper{
  position: absolute; 
  top: 300px;
  left: 240px;
  width: 400px;
  height: 251px;
  z-index: 0;
}


#contactsBox{
  z-index: 2;
  padding-left: 100px;
}


/* TOP MENU */

#top_menu{
  position: relative;
  left: -30px;
  width: 900px;
  padding-top: 100px;
  padding-left: 56px;
}

.menu_botton{
width: 118px; 
height: 28px;
float: left;

cursor: pointer;
}


/* LANGUAGE MENU */

#lang_menu{
  font-size:11px;
  position: absolute;
  left: 755px;
  top: 70px;
  z-index:5;
  opacity: 1;
  filter: alpha(opacity=100);
}

a.lang_active, a.lang_active:active, a.lang_active:link, a.lang_active:hover, a.lang_active:visited {
  color: white;
}





/* RIGHT FRAME */

#right_frame{
float: right;
width: 200px;
}

#right_frame_margin{
margin-top: 41px;
padding: 6px 0px 0px 0px;
}

div.banner{
background-color: #0098d0;
background-position: 0px 15px;
background-repeat: no-repeat;
margin-bottom: 20px;
height: 91px;
width: 158px;
font-size: 11px;
color: #fff;
padding: 0px;
padding-left: 2px;
}

a.small_link, a.small_link:active, a.small_link:link, a.small_link:hover, a.small_link:visited {
color: #0198d1;
font-size: 11px;
}

img.link_arrow{
position: relative;
top: 2px;
left: 2px;
}







/* MAIN CONTENT */

#main_content{
float: left;
  width: 610px;
  margin-left: 40px;
  padding-top: 47px;
  border-right: 1px solid #dedede;
  padding-right: 30px;
  padding-bottom: 60px;
}

textarea.edit{
  width: 600px;
  height: 450px;
}

textarea.edit_banner{
  width: 156px;
  height: 250px;
}

div.edit_options{
  position: absolute;
  right: 240px;
  top: 140px;
  z-index: 99;
}

a.page_update_link, a.page_update_link:active, a.page_update_link:link, a.page_update_link:hover, a.page_update_link:visited {
color: #0198d1;
font-size: 20px;
}

.line_image{
position: absolute;
left: 445px;
top: 50px;

}

#marketlines_table{
width: 360px;
}

#marketlines_table td{
width: 120px;

}

.product_thumb{
margin-right: 10px;
}

.product_thumbnail_holder{
float: left;
margin-right: 10px;
}

.product_thumbnail_holder .product_thumbnail{
width: 60px;
border: 1px solid #a4abb2;
}







/* LEFT-MENU */

#left_menu{
position: absolute;
left: 25px;
top: 220px;
z-index: 2;
}

.left_menu_item{
  text-align: right;
  background-image: url(../img/left_menu_selector.jpg);
  font-size: 11px;
  padding: 5px;
  padding-right: 13px;
  height: 29px; 
  width: 82px;
}









/* FRONT-END CONTACTMENU */


#menu{
position: absolute;
top: 240px;
left: 40px;
z-index: 8;
}

.handle{
  position: absolute; 
  left: 350px;
  top: 136px;
  z-index: 5;
  font-size: 11px;
  color: #0198d1;
}

.continent_button{
  font-size: 11px;
  color: #333;
  font-size: 11px;
  padding: 5px;
  position: relative; 
  top: 50px;


}

.continent_rolldown_box
{
  font-size: 11px;
  text-align: left;
  position: absolute;
  visibility: hidden;
  margin-left: 120px;
  margin-top: -15px;
}

.continent_rolldown{
  font-size: 11px;
  text-align: left;
  margin: 0px;
  width: 170px;
  text-align: left;
  border: 1px solid #fff;
  font-weight: normal;
  opacity:.90;
  filter: alpha(opacity=90);
}

.divisionBox
{
   font-size: 12px;
   margin-top: -13px;
   color: #DDD;
   width: 150px;
   position: absolute;
   margin-left: 175px;
   visibility: hidden;
   opacity:.99;
   filter: alpha(opacity=99);   
}

.divisionBoxRow{
  width: 150px;
  font-size: 11px;
color: #333;
  cursor: pointer;
  text-align: left;
  border: 1px solid #fff;
  opacity:.90;
  filter: alpha(opacity=90);
}

#exitlink{
position :absolute;
left: 190px;
top: 10px;
width: 100px;
}

a.exit_link, a.exit_link:active, a.exit_link:link, a.exit_link:hover, a.exit_link:visited {
color: white;
font-size: 11px;
font-weight: bold;
}


/* CONTACT CARD */

ul{
list-style: none;
margin: 0px;
}

.contact_card{
font-size: 14px;
height: 160px;
width: 432px;
margin: 0px;
}

.contact_card_back_img{
position: absolute;

}

.contact_card_image{
float: left; 
margin: 11px 10px 0px 11px;
}

#contact_card_values{
position: absolute;
z-index: 7;
font-size: 12px;
margin-left: 0px;
}

a.emailLink, a.emailLink:active, a.emailLink:link, a.emailLink:hover, a.emailLink:visited {
color: #0198d1;
}

.contact_card_name{
color: #0198d1;
font-size: 18px;
font-weight: bold;
margin-top: 25px;
margin-bottom: 5px;
}

.contact_card_table_header{
font-style: italic;
color: #0198d1;
text-align: right;
}

#footer {
clear: both;
margin-top: 120px;
width:840px;
height:25px;
font-size:11px;
}

#footer1 {
float: right;
background-color: #fff;
font-size:10px;
color: #b2b2b2;
}


a.smeth_link, a.smeth_link:active, a.smeth_link:link, a.smeth_link:hover, a.smeth_link:visited {
color:#b2b2b2;
text-decoration: underline;
}


a.footer, a.footer:active, a.footer:link, a.footer:hover, a.footer:visited {
color:#e9ab00;
}

