*{
  padding: 0;
  margin: 0;
}

body{
  font-family: Verdana;
  background-color: #FFF;
}

p,a,div,td,h1,h2,h3,h4,input,ul,ol,li,select{
  font-family: verdana;
  font-size: 11px;
}

h1,h2,h3,{
  font-size: 11px;
}

h1, h2, strong {
  cursor: default;
  display: inline;
}

h3 {
	cursor: default;
}

h4{
 font-size: 14px;
 font-weight: normal;
}

a:link{
  color: #000;
  text-decoration: underline;
}

a:visited{
   color: #000;  
}

#center_area {
	width:100%;
}

#logo {
	vertical-align: top;
}

#head_menu_left {
	padding: 43px 0pt 0pt 10px; 
	width: 535px; 
	vertical-align: top;
	text-align: left;
}

#head_menu_right {
	padding: 32px 0pt 0pt; 
	width: 285px; 
	vertical-align: top;
	text-align: left;
}
#h1cap
{
  margin-top:-37px;
  margin-bottom:12px;
}
#h1cap p {
	color:#C5C5C6;
	font-family:Arial;
	letter-spacing:-.4pt;
	font-size:11px;
	font-weight:500;
	word-spacing: 3px;
}

#h1cap span {
	color:#E2E2E3;
	font-size:15px;
}

#contentMain a:hover, .bodytext a:hover, a:hover{
	color: #FF9900;  
}

#contentMain {
	min-height:390px;
  	_height: expression((this.clientheight < 393) ? "393px" : "393px"); /* IE7 marker */
}

#contentMain span a {
	color: #FF9900;  
}

#contentMain ul {
  list-style:none;
  width:100%;
  margin:0 0 15px 0;
  overflow:hidden;
  padding:0;
}
#contentMain .press-list li {
  float:left;
  vertical-align:baseline;
  padding:0 20px 0 0;
  margin:0;
}
#contentMain .browser-list li {
  float:left;
  vertical-align:baseline;
  padding:0;
  margin:0;
}
#contentMain .press-list p {
	margin:0;
}

#page_pic img {
	float: left; 
	padding-right:10px;
	padding-bottom:10px;
}

#head{
  width: 990px;
  padding: 0;
  margin: 0;
  background-color: #151518;
}

#footer{
  width: 990px;
  padding: 0;
  margin: 0;
  margin-top: 100px;
  background-color: #151518;
}

#head-small{
  width: 700px;
  padding: 0;
  margin: 0;
  background-color: #151518;
}

#main{
  width: 990px;
  padding: 0;
  margin: 0;
  background-color: #FFF;
}

#langMenu{
  margin-top: 50px;
}

#langMenu ul{
  list-style: none;
  width: 150px;
  margin-top: 10px;  
}

#langMenu ul li{
  padding: 2px 0;
}

#langMenu ul li a{
  color: #000;
  text-decoration: none;
}

#langMenu ul li a:hover{
  color: #FF9900;  
}

.gesamtbreite{
  width: 990px; 
}
#contact_navi
{
  margin-top:-27px;
  
  color:#E2E2E3;
}
#contact_navi a
{
  color:#E2E2E3;
  text-decoration:none;
  font-size:15px;
}
#contact_navi a:hover
{
  font-weight:900;
}
#head_menu_right #serviceNavi{margin-top:7px;}
#serviceNavi{
  margin-top: 9px;
}

#meisterNavi{
  margin-top: 14px;
}

#contentArea{
  padding: 10px 0 0 10px;
  width: 800px;
  vertical-align: top;
  text-align: left;
}

#breadcrumps{
  margin-bottom: 40px;
}

#subnavi ul{
  list-style: none;
  width: 150px;  
}

#subnavi ul li{
  padding: 2px 0;
}

#subnavi ul li a{
  color: #000;
  text-decoration: none;
}

#subnavi ul li a:hover{
  color: #FF9900;  
}

#subnavi span a {
  padding-left:5px;
  color: #FF9900;
  text-decoration: none;
}

#subnavi span a:hover {
  padding-left:5px;
  color: #FF9900;
  text-decoration: underline;
}

.active{
  font-weight: bold;
}

#contentMain{
  width: 800px;
}
/*
#contentMain ul{
  list-style: square;
}
*/
#contentMain li{  
   margin-left: 20px;   
}

#left_box {
	padding: 50px 0pt 0pt 20px; 
	width: 150px; 
	vertical-align: top;
	text-align: left;
}

.bodytext-small{
  width: 350px;
}

a.clickpath:link{color:#000000;text-decoration:none;}
a.clickpath:visited{color:#000000;text-decoration:none;}
a.clickpath:hover{color:#000000;text-decoration:underline;}

.subnaviact{
  font-weight: bold;
  color: #FF9900;  
}

#breadcrumps{
  width: 800px;
  font-weight: bold;
}

DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 120px; }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-top: 5px; }
DIV.csc-menu P{ margin-top: 5px; }

.csc-caption {
margin-bottom:30px;
}

/* footer */

#foot {
	margin-top:33px;
	width:990px;
}

#foot hr {
	width:990px;
	background:#000;
	color:#000;
	height:1px;
	border:0px;
}

#bottom_text {
  padding-bottom:22px;
	margin:2px 20px 5px 0;
	_margin:-5px 20px 5px 0;
}
#bottom_text div.f_left
{
  text-align:left;
  float:left;
  width:300px;
  margin:12px 0 18px 12px;
}
#bottom_text div.f_right
{
  text-align:right;
text-align:right;
  margin:12px 0 18px 12px;
}
#bottom_text ul{list-style:none; margin:0 auto; text-align:center;}
#bottom_text ul li{display:inline;}
#bottom_text a {
	text-decoration: none;
}
#bottom_text .sub_text{margin-top:6px;}

#hauptNavi strong {
	color:#E2E2E3;
	font-family:Arial;
	letter-spacing:-.4pt;
	font-size:15px;
	font-weight:900;
	vertical-align: top;
	cursor: pointer;
}

#hauptNavi a {
	color:#C5C5C6;
	font-family:Arial;
	letter-spacing:-.4pt;
	font-size:15px;
	font-weight:500;
	text-decoration: none;
	vertical-align: top;
}

#hauptNavi a:hover {
	color:#E2E2E3;
	font-weight:900;
}

#hauptNavi img {
	padding: 0 10px 0 10px;
}

#serviceNavi strong {
	color:#E2E2E3;
	font-family:Arial;
	letter-spacing:-.4pt;
	font-size:12px;
	font-weight:900;
	vertical-align: top;
	cursor: pointer;
}

#serviceNavi a {
	color:#C5C5C6;
	font-family:Arial;
	letter-spacing:-.4pt;
	font-size:12px;
	font-weight:500;
	text-decoration: none;
	vertical-align: top;
}

#serviceNavi a:hover {
	color:#E2E2E3;
	font-weight:900;
}

#serviceNavi img {
	padding: 0 10px 0 10px;
}

.col_item table {
	margin-bottom: 25px;
}

.col_item td {
	vertical-align:top;
}

.col_item span {
	color:#FF1F1F;
}

.col_item_td1 {
	width: 95px; 
	padding-right: 20px;
}

.col_item_td2 {
	width: 200px; 
	padding-right: 20px;
}

.col_item_td3 {
	width: 105px;
	padding-right: 10px;
}

.col_item_td4 {
	padding: 10px; 
	width: 180px; 
	background-color: #CCCC99
}

.col_item_td5 {
	padding-left:20px;
	width: 100px;
	vertical-align:middle;
}

.col_item_td5 strong {
	font-weight:100;
	vertical-align:top;
	margin-top:15px;
}
.col_item_td5 img {
	padding-left:10px;
}

.col_item_td6 {
	padding-top:10px;
	width: 200px;
}

.col_cart img {
	margin-top:-5px;
}

#news_descr {
	padding: 0 0 20px 0;
}

#news_descr span {
	margin-left: 70px;
	font-size: 15px;
	font-weight: 900;
}

#map_list table {
	width:650px;
}

#map_list td {
	width:325px;
	vertical-align:top;
}

#map_list ul {
	margin-left:-20px;
}

#map_list span {
	margin-left:20px;
	color:#FF1F1F;
}

#map_list a {
	text-decoration:none;
}

.error {
	color: #bc0000;
}

/* Personal maintenance */

#personal textarea {
	width:500px;
	height:268px;
	margin:0 0 20px 0;
}

#personal center {
	margin-left:-300px;
}

#personal h3 {
	font-size:15px;
}

#personal sub {
	color:#ff1f1f;
}

#personal_h3_1 {
	margin:41px 0 0 230px;
	_margin-top:-4px;
}

#personal_table_1 {
	margin:30px 0px 0px 200px;
}

#personal_submit_1 {
	width:100px;
}

#personal_h3_2 {
	margin:30px 0 0 230px;
	_margin-top:-4px;
}

#personal_table_2 {
	margin:15px 0px 0px 70px;
	_margin-top:13px;
}

#personal_submit_2 {
	width:100px;
	height:20px;
}

#personal_h3_3 {
	margin:41px 0 0 180px;
	_margin-top:-3px;
}

#personal_table_3 {
	margin:25px 0px 0px 250px;
}

#personal_submit_3 {
	width:150px;
}

#personal_h3_4 {
	margin:40px 0 0 180px;
	_margin-top:-4px;
}

#personal_table_4 {
	margin:20px 0px 0px 60px;
}

#personal_submit_4 {
	width:150px;
}

.personal_input_1 {
	width:170px;
}

.personal_input_2 {
	width:230px;
}


/* User cart */

#personal_table_5 {
	width:650px;
	margin:15px 0px 0px 0px;
	_margin-top:13px;
}

#personal_h3_5 {
	margin:40px 0 0 280px;
	_margin-top:-4px;
}

.upzplash {
    background-color: #E2E2E2;
    height: 20px;
    height: expression("10px");
}

.brbutt{
    background-color: #D8D5D5;
    color: #000;
    font-weight: bold;
    font-size: 8pt;
    width: 160px;
    margin: 10px 0 0 0;
    padding: 3px 0 3px 0;
    cursor: pointer;
}

.carttabl td {
    padding: 5px;
    border-bottom: #000 1px solid;   
}

.carttabl2 td {
    padding: 5px;
    border-bottom: #fff 1px solid;   
}

.bltdtabl {
    background-color: #F9F9F9;
}

#personal_table_5 a {
	color:#FF1F1F;
}

#cart_empty strong {
	margin-left: 240px;
}

#order_ok strong {
	margin-left: 210px;
}


/* Catalog item */

#ItemTable{
	width: 650px;
	margin-top:28px;
	margin-left: 20px;
}

#ItemTable small {
	font-family:Lucida Sans;
	margin-right:3px;
}

#ItemTable ul {
	padding: 20px 20px 20px 0;
	margin-left: -15px;
}

.ItemTable_td1 {
	height: 500px;
	vertical-align: top;
}

#ItemTable div {
	margin:20px 0 20px 0;
}

.ItemTable_span1 {
	font-size: 21px;
	font-family: Lucida Sans;
	letter-spacing: -.4pt;
	
}

.ItemTable_span2 {
	font-size: 24px;
	font-family: Lucida Sans;
	letter-spacing: -.4pt;
	color: #000;
}

#ItemTable2{
	width: 650px;
	margin:20px 0 0 20px;
}

#ItemTable2 td{
	height:250px;
	vertical-align:top;
}

#ItemTable2 input{
	width:50px;
}

.ItemTable2_div1 {
	height:210px;
}

.ItemTable2_div2 {
	height: 20px;
	/*margin-top: -5px;*/
}

.ItemTable2_div2 small strong {
	color:#000;
}

.ItemTable2_div3 {
	float: right;
	margin-right: 10px;
	margin-bottom: 20px;
}

.ItemTable2_div2 small {
	font-weight: 900;
	color: #6D6F71;
}

#ItemTable3 {
	width: 650px;
	margin:50px 0 50px 20px;
}

#ItemTable3 td {
	width:216px;
	vertical-align:top;
}

#ItemTable3 span {
	padding:20px 10px 0px 10px;
}

#ItemDiv1 {
	margin:40px 0 0 20px;
}

#ItemDiv1 span {
	font-size: 21px;
	font-family: Lucida Sans;
	letter-spacing: -.4pt;
	color: #BCBEC0;
}

#ItemTable4 {
	margin-top:50px;
}

#ItemTable4 td {
	width: 216px;
	vertical-align: top;
}

#ItemTable4 div {
	background-color: #E6D8BD;
	margin-top: 40px;
}

.ItemTable4_p1 {
	padding:0 10px 0 0;
}

.ItemTable4_p2 {
	padding:0 10px 0 10px;
}

.ItemTable4_p3 {
	padding:0 0 0 10px;
}


/* Search */

#search_area dl {
	margin-top: 10px;
}

.sgrp {
	margin-top: 5px;
}


/* Page bar */

#pages_bar1 a, #pages_bar1 a:hover {
	color: #fff;
}

#pages_bar1 p, #pages_bar2 p {
	margin: 20px 0 20px 0;
}

#pages_bar2 {
	margin-top: -20px;
}

#pages_bar2 a, #pages_bar2 a:hover {
	color: #fff;
}

.chkd {
	padding: 3px;
	background-color: #000;
	font-family: Arial;
	font-size: 12px;
	font-weight: 900;
	text-decoration: none;
}

.not_chkd {
	background-color: #ff9900;
	padding: 3px;
	/*text-decoration: none;*/
}

.col_hdr {
	font-size: 21px;
	font-family: Lucida Sans;
	color: #BCBEC0;
	vertical-align: middle;
	height: 35px;
}
#breadcrumps p
{
  font-family:verdana;
  font-size:	11px;
  display:inline;
  font-weight:	700;
}
#contentMain h1
{
  font-size:16px;
  font-weight:700;
  line-height:18px;
}
#contentMain .page_title
{
  margin-top:-40px;
  text-align:center;
}
#contentMain .page_title h1
{
  line-height:80px;
  width:100%;
}
#contentMain .catalog_text p
{
  text-indent:24px;
  margin-bottom:4px;
  margin-top:4px;
  text-align:justify;
}
#contentMain .catalog_text .text_title
{
  text-align:center;
}
#contentMain .catalog_text h2
{
  line-height:36px;
  font-size:14px;
}
#contentMain .catalog_text ul li
{
  padding-bottom:8px;
  margin-left:24px;
}
#contentMain .catalog_text ul
{
  margin:0 10px 0 0;
  padding-top: 8px;
  list-style-type:square;
  
}
#contentMain .catalog_text h3
{

  font-size:12px;
  line-height:18px;
}
.col_item_td1 p
{
  font-family:verdana;
  font-size:11px;
  font-weight:700;
}
p.bold{font-weight:bold;}
span.bold
{font-weight:bold;}

