html,body{
margin: 0;
padding: 0;
}

img
{
  border: 0;
}

table{
border-spacing: 0;
border-collapse: collapse;
}
table td{
vertical-align: top;
border-spacing: 0;
margin: 0;
padding: 0;
}
hr{
color: #938683;
border: none;
background: #938683;
height: 1px;
overflow: hidden;
display: block;
}

#wrapper{
width: 1000px;
padding: 0;
height: 100%;
}

.box_header{
width: 1000px;
}
#header{
width: 1000px;
height: 114px;
background: url(images/bg_header.jpg) repeat-x;
}
table#header td img{
margin: 19px 0 0 10px;
border: none;
}
table#header td{vertical-align: top;}

.logo007{
width: 550px;
}

.forma {
width: 230px;
padding-top: 50px;
}
.forma .form_element{
width: 75px;
}
.regis {
width: 100px;
padding-top: 52px;
}
.lang {
width: 120px;
padding-top: 50px;
}
table#header .lang img{
border: 1px solid #999;
margin: 0 0 0 5px;
}
.box_header .form_area{
width: 230px;
}
.box_header .form_element_caption2,
.form_caption2 {
display: none;
}
.box_header .form_element{
border: 1px solid #b8b8b8;
}
.box_header .form_element222{
width: 100px !important;
}
.forma .form_element{
width: 100px;
}
.forma .form_success_msg{
color: #b8b8b8;
width: 55px;
}
.box_header .form_element_password22{
padding-left: 15px !important;
}
.box_header .form_button{
background: none;
border: 1px solid #8b8b8b;
display: block;
cursor:pointer;
cursor: hand;
}
.box_header .form_button222{
width: 60px !important;
}
.box_header .form_element_padding{
padding-top: 0px;
margin-top: 0px;
height: 15px;
}


.reg {
color: #8b8b8b !important;
}

#menu{
width: 1000px;
border-bottom: 1px solid #5d0700;
}
.menutd{
width: 1000px;
background: url(images/menu1.gif);
}

.h_menu_item {
background: url(images/menu1.gif);
}
.h_menu_active_item{
background: url(images/menu2.gif);
}
.h_menu_hover_item{
background: url(images/menu2.gif);
}

table#menu td {
vertical-align: middle;
}

#logo{
height: 309px;
width: 1000px;
}
.bglog{
width: 1000px;
background: url(images/bg_logo.gif) repeat-x;
}

table#logo img{
margin: 0;
border: none;
}

table#logo img.flash-logo-alt{
margin-top: 9px;
}

div.lay{
position: absolute;
z-index: 11;
margin-top: 0px;
}

.cont{
width: 974px;
padding: 7px 13px 0 13px;
height: 100%;
background: url(images/bg_content.jpg) repeat-x;
}
.box_content{
width: 1000px;
height: 100%;
}
.box_content_tbl{
width: 1000px;
height: 100%;
}

#content{
width: 974px;
}

table#content .tdcenter{
width: 324px;
height: 54px;
}
table#content .tdlr{
width: 325px;
}
table#content .tdl{
border-bottom: 1px solid #938683;
width: 634px;
}
table#content .tdr{
border-bottom: 1px solid #938683;
width: 310px;
}

table#content thead h1{
padding-left: 20px;
}
*html table#content thead h1{
padding: 10px 0 0 10px;
}
table#content tbody img{
margin: 0 0 13px 10px;
}
#content tbody td{
text-align: left;
}
table#content tbody p{
padding: 0 5px 0 5px;
text-align: left;
margin: 0;
}
*html table#content tbody p{
padding: 0 5px 0 5px;
}
table#content .tdcenter2{
border-left: 2px dotted #938683;
border-right: 2px dotted #938683;
}
table#content .tdl2{
border-right: 2px dotted #938683;
}
table#content .tdl2 img{
float: left;
padding: 0 10px 5px 10px;
}
table#content td hr{
text-align: center;
width: 300px;
}
table#content .tdl2,
table#content .tdr2
{
padding-top: 4px;
}

.box_footer{
width: 1000px;
}
#footer{
width: 1000px;
background: url(images/bg_footer.jpg) left bottom repeat-x;
height: 55px;
}
table#footer td.copyr {
vertical-align: top;
height: 40px;
}
.foot {
width: 974px;
padding: 0 13px 0 13px;
height: 26px;
}
.foot2 {
border-bottom: 1px solid #938683;
width: 974px;
}
table#footer td p{
margin:0;
padding:10px 15px;
color: #000;
font-family: tahoma;
}
table#footer td hr{
text-align: center;
width: 97%;
}

.price_table
{
  border-collapse:collapse;
}

.price_table td
{
  border: 1px solid #D4D0C8;
}

.form_area .form_element_bestellmenge_ct50,
.form_area .form_element_bestellmenge_ct51,
.form_area .form_element_bestellmenge_ct52,
.form_area .form_element_Bestellmenge_STWCS0310,
.form_area .form_element_Bestellmenge_STWSU0310,
.form_area .form_element_Bestellmenge_STWCS0310-SDK-1YEAR,
.form_area .form_element_Bestellmenge_CB10001,
.form_area .form_element_Bestellmenge_CB10001-SDK-1YEAR,
.form_area .form_element_bestellmenge_CMS4-LIN-010,
.form_area .form_element_bestellmenge_CMS4-WIN-010,
.form_area .form_element_bestellmenge_CMS4-MAC-010,

.form_area .form_element_bestellmenge_CMS4-DMSW-010,
.form_area .form_element_bestellmenge_CMS4-DMSL-010,
.form_area .form_element_bestellmenge_CMS4-DMSM-010,
.form_area .form_element_bestellmenge_CMS4-DMSO-020,
.form_area .form_element_bestellmenge_CMS4-DMS-011,

.form_area .form_element_bestellmenge_CMS4-MULTI-10,
.form_area .form_element_bestellmenge_CMS4-MULTI-25,
.form_area .form_element_bestellmenge_CMS4-MULTI-50,
.form_area .form_element_bestellmenge_CMS4-MULTI-UN,

.form_area .form_element_bestellmenge_CMS4-ARC-01,
.form_area .form_element_bestellmenge_CMS4-EXT-01,
.form_area .form_element_bestellmenge_CMS4-FORM-01,
.form_area .form_element_bestellmenge_CMS4-CAT-01,
.form_area .form_element_bestellmenge_CMS4-FOTO-01,
.form_area .form_element_bestellmenge_CMS4-NEWS-01,
.form_area .form_element_bestellmenge_CMS4-BANN-01,
.form_area .form_element_bestellmenge_CMS4-EMAIL-01,
.form_area .form_element_bestellmenge_CMS4-STAT-01,

.form_area .form_element_bestellmenge_CMS4-PROL-25,
.form_area .form_element_bestellmenge_CMS4-PROW-25,
.form_area .form_element_bestellmenge_CMS4-PROM-25,
.form_area .form_element_bestellmenge_CMS4-EPE-100,
.form_area .form_element_bestellmenge_CMS4-EPSC-200
{
  width:60px;
}

.div_ct50,
.div_ct51,
.div_ct52,
.div_STWCS0310,
.div_STWSU0310,
.div_STWCS0310-SDK-1YEAR,
.div_CB10001,
.div_CB10001-SDK-1YEAR,

.div_CMS4-DMSW-010,
.div_CMS4-DMSL-010,
.div_CMS4-DMSM-010,
.div_CMS4-DMSO-020,
.div_CMS4-DMS-011,

.div_CMS4-PROL-25,
.div_CMS4-PROW-25,
.div_CMS4-PROM-25,
.div_CMS4-EPE-100,
.div_CMS4-EPSC-200,

.div_CMS4-LIN-010,
.div_CMS4-WIN-010,
.div_CMS4-MAC-010,

.div_CMS4-MULTI-10,
.div_CMS4-MULTI-25,
.div_CMS4-MULTI-50,
.div_CMS4-MULTI-UN,

.div_want_cd
{
  position: relative;
  left:-120px;
}

.div_CMS4-ARC-01,
.div_CMS4-EXT-01,
.div_CMS4-FORM-01,
.div_CMS4-CAT-01,
.div_CMS4-FOTO-01,
.div_CMS4-NEWS-01,
.div_CMS4-BANN-01,
.div_CMS4-EMAIL-01,
.div_CMS4-STAT-01
{
  position: relative;
  left:-120px;
}

.rechnung_table
{
  border-collapse:collapse;
}

.rechnung_table td
{
  border: 1px solid #D4D0C8;
  padding: 5px;
}


#questionset1_flaeche{
width: 70px;
}

#questionset1_besucheranzahl{
width: 70px;
}

/*---------safari----*/

html:root* .p_menu_area{
margin-top: -14px;
}


/*---------safari----*/

.content_body .path_item a:link, 
.content_body .path_item a:active, 
.content_body .path_item a:visited, 
.content_body .path_item a:hover{
color:#000;
cursor:default;
text-decoration:none;
}

.form_area_support_form_cmstudio .form_element_plz,
.form_area_support_form_stw .form_element_plz,
.form_area_support_form_ct .form_element_plz,
.form_area_support_form_cb .form_element_plz
{
  width: 80px;
}

.form_area_support_form_cmstudio .form_element_ort,
.form_area_support_form_stw .form_element_ort,
.form_area_support_form_ct .form_element_ort,
.form_area_support_form_cb .form_element_ort
{
  width: 215px;
}

.form_area_support_form_cmstudio .form_element_phone,
.form_area_support_form_cmstudio .form_element_fax,
.form_area_support_form_stw .form_element_phone,
.form_area_support_form_stw .form_element_fax,
.form_area_support_form_ct .form_element_phone,
.form_area_support_form_ct .form_element_fax,
.form_area_support_form_cb .form_element_phone,
.form_area_support_form_cb .form_element_fax
{
  width: 148px;
}

#product_tracking_produkt
{
  width: 610px;
}
/* TAGS */
.tag-wrapper{
	width:750px;
	float:right;
	border:1px solid #938683;
	margin-right:15px;
	margin-bottom:10px;
	}
p.tags{
	text-align:justify;
	margin-bottom:0;
	}
.cont p.tags a{
	white-space:nowrap;
	line-height:20px;
	}
p.tags a:link, 
p.tags a:hover, 
p.tags a:active, 
p.tags a:visited{
	text-decoration:none;
	}
.tag-wrapper p.tags a:hover{
	text-decoration:underline;
	}
* html .cont p.tags a{
	line-height:22px;
	}
p.tags .s1, 
p.tags a.s1:link, 
p.tags a.s1:hover, 
p.tags a.s1:active, 
p.tags a.s1:visited{
	font-size:18px;
	}
p.tags .s2, 
p.tags a.s2:link, 
p.tags a.s2:hover, 
p.tags a.s2:active, 
p.tags a.s2:visited{
	font-size:16px;
	font-weight:bold;
	}
p.tags .s3, 
p.tags a.s3:link, 
p.tags a.s3:hover, 
p.tags a.s3:active, 
p.tags a.s3:visited{
	font-size:14px;
	font-weight:bold;
	}	
p.tags .s4, 
p.tags a.s4:link, 
p.tags a.s4:hover, 
p.tags a.s4:active, 
p.tags a.s4:visited{
	font-size:12px;
	font-weight:bold;
	}
p.tags .s5, 
p.tags a.s5:link, 
p.tags a.s5:hover, 
p.tags a.s5:active, 
p.tags a.s5:visited{
	font-size:11px;
	}
.tag-wrapper p.tags a:link, 
.tag-wrapper p.tags a:hover, 
.tag-wrapper p.tags a:active, 
.tag-wrapper p.tags a:visited{
	line-height:15px;
	}
/* Mail archivierung */
.content_body table.ema_search_results{
	width:100%;
	border:0px none;
	}
.ema_search_results td{
	padding:5px;
	border:1px solid #cccccc;
	font-size:11px;
	}
.ema_table_td_1{
	width:10px;
	}
.ema_table_td_time{
	width:64px;
	}
.ema_table_td_from{
	width:190px;
	}
.ema_table_td_to{
	width:190px;
	}
.ema_table_td_subject{
	width:;
	}
.ema_table_td_mailbox{
	width:150px;
	}	
.ema_search_mask td{
	padding:5px;
	}
.ema_field{
	width:600px;
	height:20px;
	}
select.ema_field{
	width:600px;
	}
.ema_search_mask td.ema_srach_mask_col1{
	width:150px;
	}