body{
  font-size:10pt;
  font-family:arial,verdana,sans-serife;
  background-image:url(../images/bg2.gif);
  margin:5px 0 0 0;
  background-color:#fff;
}

#main{
  position:absolute;
  left:50%;
  width:774px;
  margin-left:-387px;
  color:#000;
  background-color:#eee;

}

#head{
	width:774px;
	height:170px;
  background-image:url(../images/titel.jpg);
  float:left;
}

#menu{
	width:650px;
	height:20px;
  background-color:#eee;
  border-top:#fff 0px solid;
  float:left;
}

#nav1, #nav2, #nav3, #nav4{
  width:167px;
  margin-bottom:5px;
  padding-bottom:5px;
  color:#000;
  background-color:#eee;
  float:left;
}
#nav1, #nav2, #nav3{
  border-bottom:#ccc 1px dashed;
}

a.mp1{
  text-decoration:none;
  display:block;
  width:152px;
  padding:0px 0px 2px 17px;
}

a.mp1:link, a.mp1:visited{
	background-color:#eee;
  color:#666;
  margin-bottom:2px;
  text-decoration:none;
  background-image:url(../images/menu_arrow_l.gif);
  background-repeat:no-repeat;
  background-position:5px 50%;
}

a.mp1:hover, a.mp1:active{
	color:#cc6600;
  text-decoration:none;
  margin-bottom:2px;
  background-color:#fff;
}

.mp1_activ{
	margin-left:0px;
  margin-bottom:2px;
  display:block;
  width:152px;
  padding:0px 0px 2px 17px;
	color:#666;
  text-decoration:none;
  background-color:#ffffcc;
  background-image:url(../images/menu_arrow_l.gif);
  background-repeat:no-repeat;
  background-position:5px 50%;
}

a.mp2{
  text-decoration:none;
  font-size:8pt;
  display:block;
  width:142px;
  padding:0px 0px 2px 30px;
}

a.mp2:link, a.mp2:visited{
  background-color:#eee;
  color:#666;
  margin-bottom:2px;
  text-decoration:none;
  background-image:url(../images/menu_arrow_l.gif);
  background-repeat:no-repeat;
  background-position:18px 50%;
}

a.mp2:hover, a.mp2:active{
  color:#cc6600;
  text-decoration:none;
  margin-bottom:2px;
  background-color:#fff;
}

.mp2_activ{
  font-size:8pt;
  margin-left:0px;
  margin-bottom:2px;
  display:block;
  width:142px;
  padding:0px 0px 2px 30px;
	color:#666;
  text-decoration:none;
  background-color:#ffffcc;
  background-image:url(../images/menu_arrow_l.gif);
  background-repeat:no-repeat;
  background-position:18px 50%;
}

#leftcolumn{
  width:170px;
	height:100%;
  padding:20px 10px 10px 10px;
  float:left;
}

#content{
  line-height:150%;
  width:533px;
  padding:20px 25px 30px 25px;
  color:#000;
  border-right:#ccc 1px solid;
  background-color:#fff;
  float:left;
}

#navigation_level2{
  margin-top:40px;
  line-height:120%;
  border:#ccc 1px dashed;
  padding:10px 0px 10px 0px;
  background-color:#eee;
  float:right;
}

#pic_to_right{
  font-size:8pt;
  vertical-align:text-bottom;
  line-height:130%;
  text-align:center;
  padding:10px;
  float:right;
}

#pic_to_left{
  font-size:8pt;
  vertical-align:text-bottom;
  line-height:130%;
  text-align:center;
  padding:10px 10px 10px 0px;
  float:left;
}

#pic_to_center{
  font-size:8pt;
  width:520px;
  vertical-align:text-bottom;
  line-height:130%;
  text-align:center;
  padding:10px 10px 10px 0px;
  float:left;
}

#copyright{
	width:774px;
  padding:5px 0px 5px 0px;
  color:#666;
  
  border-top:#CC9999 10px solid;
  font-size:8pt;
  text-align:center;
  float:left;
}

#languages{
	width:769px;
  height:25px;
  padding:7px 5px 0px 0px;
  color:#fff;
  /*background-color:#CCCC99;*/
  background-color:#CC9999;
  float:right;
}

a.lng1,a.lng2,a.lng3{
	height:15px; width:30px; padding-left:0px; margin-right:5px;float:right;
}

.lng1_activ,.lng2_activ,.lng3_activ{
	height:15px; width:30px; margin-right:5px; float:right;
}

a.lng3:link, a.lng3:visited  {background-image:url(../images/b_english_off.gif);}
a.lng3:hover, a.lng3:active, .lng3_activ {background-image:url(../images/b_english.gif); }
a.lng2:link, a.lng2:visited {background-image:url(../images/b_deutsch_off.gif);}
a.lng2:hover, a.lng2:active, .lng2_activ  {background-image:url(../images/b_deutsch.gif);}
a.lng1:link, a.lng1:visited {background-image:url(../images/b_farsi_off.gif);}
a.lng1:hover, a.lng1:active, .lng1_activ  {background-image:url(../images/b_farsi.gif);}


h1.m1{
	font-size:18pt;
  font-weight:bold;
  color:#666633;
  border-bottom: 1px dotted;
  margin:20px 0px 20px;
  background-color:transparent;
}

h1.m2{
	font-size:18pt;
  font-weight:bold;
  color:#336699;
  border-bottom: 1px dotted;
  margin:20px 0px 20px;
  background-color:transparent;
  font-align:top;
}

h1.m3{
	font-size:18pt;
  font-weight:bold;
  color:#cc6600;
  border-bottom: 1px dotted;
  margin:20px 0px 20px;
  background-color:transparent;
}

h1.m4{
	font-size:18pt;
  font-weight:bold;
  color:#006666;
  border-bottom:1px dotted;
  margin:20px 0px 20px;
  background-color:transparent;
}

h2{
	font-size:12pt;
  font-weight:bold;
  color:#555;
  margin:0px 0px 0px 0px;
  padding-left:18px;
  background-color:#fff;
  background-image:url(../images/titel_arrow_l.gif);
  background-repeat:no-repeat;
  background-position:0px 50%;
}

h3{
	font-size:12pt;
  font-weight:bold;
  color:#555;
  margin:0px;
  background-color:#fff;
  background-image:url(../images/bg_titels.jpg);
  background-position:0px 50%;
}

p{
  font-weight:normal;
  margin-top:15px;
}

b{
  font-weight:bold;
}

table.smallfont_centered{
  margin-top:10px;
  font-size:8pt;
  line-height:140%;
}
table.smallfont_centered th{
  font-size:10pt;
  width:20%;
}
table.smallfont_centered td{
  text-align:center;
}

table.smallfont{
  margin-top:10px;
  font-size:8pt;
  line-height:140%;
}
table.smallfont th{
  font-size:10pt;
}
table.smallfont td{
  text-align:left;
}


table.style1{
  margin-top:20px;
  font-size:8pt;
  empty-cells:hide;
  border-collapse:collapse;
  border:#CC9966 1px solid;
  table-layout:fixed;
}
table.style1 th{
  background-color:#CC9966;
  font-size:10pt;
}
table.style1 td{
  line-height:140%;
  border-top:#CC9966 1px dashed;
  vertical-align:top;
}

table.style2{
  margin-top:20px;
  font-size:8pt;
  empty-cells:hide;
  border-collapse:collapse;
  border:#CC9999 1px solid;
  table-layout:fixed;
}
table.style2 th{
  background-color:#CC9999;
  font-size:10pt;

}
table.style2 td{
  line-height:140%;
  border-top:#CC9999 1px dashed;
  vertical-align:top;
}

/* for leathergoods_x.php */
table.categories{
  font-size:7pt;
  background-color:#eee;
  width:525px;
  height:151px;
  line-height:180%;
  background-image:url(../images/box2dotted.gif);
  background-repeat:no-repeat;
}
table.categories td{
  text-align:center;
}
table.categories th{
  font-size:12pt;
}
img.categories{
 border:0px;
}
a.categories{
 border-bottom:#ccc 5px solid;
 padding:0px;
}
a.categories:hover{
 border-bottom:#cc6600 5px solid;
 padding:0px;
}

a.normal{
  color:#ff9966;
  text-decoration:none;
  padding-left:18px;
  background-image:url(../images/menu_arrow_l.gif);
  background-repeat:no-repeat;
  background-position:6px 50%;
}
a.normal:hover{
	color:#cc9933;
}

img.emails{
  padding-left:25px;
  background-image:url(../images/email.gif);
  background-repeat:no-repeat;
  background-position:0px 40%;
}

#gallery{
  width:220px;
  height:150px;
  padding:10px;
  margin-left:10px;
  text-align:center;
  float:left;
}

/* for team_x.php */
table.box1{
  width:525px;
  height:98px;
  font-size:12pt;
  line-height:180%;
  background-image:url(../images/hg_team2.jpg);
  background-repeat:no-repeat;
}

#productdiv{
  border:#ccc 1px dashed;
  width:70px;
  height:100px;
  font-size:9pt;
  line-height:120%;
  padding:10px;
  margin:5px;
  text-align:center;
  float:left;
}