/*
   Stylesheet-Repository der Web-Seite
    @copyright		e-matters GmbH, www.e-matters.de
  @author			Johannes Appelt <j.appelt@e-matters.de>
   @since			19.03.2007
*/

body{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  margin: 0;
  padding: 0;
  background-color:#BEA891;
}

td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

div {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

a:link
{
/* color:#FFB400;
  font-weight:bold;
*/
  text-decoration: none;
  border: 0;
}

a:visited
{
/*  color:#FF9C00;
  font-weight:bold;
*/
  text-decoration: none;
  border: 0;
}

a:hover {
  text-decoration: underline;
  border:0;
}


a.ctlink:link {
	color:#FF7F00;
	font-weight:bold;
}

a.ctlink:visited {
	color:#FF7F00;
	font-weight:bold;
}


a.rnavilink:link {
	color:#EADED2;
	font-weight:bold;
}

a.rnavilink:visited {
	color:#E0D2C4;
	font-weight:bold;
}



a.tablink {
    color:#FFFFFF;

}

td.tabactive {
  background-color:#F5F4EC;
  color:#5E9830;
  font-size:12px;
  font-weight:bold;
}

td.tabnotactive {
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
}

.breadcrumb {
  color:#ABABAB;
  font-size:11px;
  font-weight:normal;
}


h1 {
  color:#669933;
  font-size:18px;
  font-weight:bold;
  margin-bottom:8px;
}

h2 {
  color:#65B713;
  font-size:14px;
  font-weight:bold;
  margin:0px;
}

h3 {
  color:#6DCE0D;
  font-size:12px;
  font-weight:bold;
  margin:0px;
}

ul{
	margin-top:10px;
	margin-left:26px;
	line-height:18px;
}

form{
	display:inline;
}

.sidetable {
    color:#808080;
  font-size:11px;
  top-margin: 20px;
}

.footer {
  font-size:10px;
  color:#666666;
}


.content_frame{
  float:left;
  clear:left;
  width:520px;
  padding:10px;
}

.text_desc{
	font-size:11px;
	color:#808080;
}

.text_bold{
	font-weight:bold;
}

.hz_dot_line{
	background:url(./line_hzdot.png) repeat-x;
	clear:both;
}

.vt_dot_line{
	background:url(./line_vtdot.png) repeat-y;
	clear:both;
}



.sticker {
	position:absolute;
	z-index:100;
	top:0px;
	left:70%;
	width:160px;
	height:121px;
	background:url(./sticker_saas-org.png) no-repeat;
	vertical-align:middle;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}


/***** Index Styles *****/

.idx_tx1 {
  font-size:11px;
  color:#000000;
}

.idx_tx2 {
  font-size:11px;
  color:#669933;
}


/*****  Konfigurator - Styles  *****/
.cfo_text {
  float:left;
  clear:both;
  width:100%;
  font-size:12px;
  padding:0px
}

.cfo_sumtext {
  font-size:11px;
  line-height:14px;
  padding:0px
}

.cfo_model_box {
  float:left;
  clear:both;
  width:450px;
  background:url(./config/cb_start.png) no-repeat;
  background-position:14px 0px;
}

.mty_price_text{
  font-size:12px;
  font-weight:bold;
}

.mty_price_currency{
  font-size:17px;
  font-weight:bold;
}

.mty_price{
  font-size:21px;
  font-weight:bold;
}

.mty_price_text_s{
  font-size:12px;
  font-weight:bold;
}

.mty_price_currency_s{
  font-size:16px;
  font-weight:bold;
}

.mty_price_s{
  font-size:18px;
  font-weight:bold;
}

.setup_price_text{
  font-size:11px;
  font-weight:normal;
}

.setup_price_currency{
  font-size:11px;
  font-weight:bold;
}

.setup_price{
  font-size:13px;
  font-weight:bold;
}


/*****  Warenkorb - Styles  *****/
.cart_head_row_l{
  font-size:12px;
  font-weight:bold;
  padding:8px;
}
.cart_head_row{
  font-size:12px;
  font-weight:bold;
  padding:8px;
  background:url(./line_vtdot.png) repeat-y;
}
.cart_head_row_r{
  font-size:12px;
  font-weight:bold;
  padding:8px;
  background:url(./line_vtdot.png) repeat-y;
}

.cart_item_row_l{
  font-size:12px;
  padding:8px;
  vertical-align:top;
}
.cart_item_row{
  font-size:12px;
  padding:8px;
  vertical-align:top;
  background:url(./line_vtdot.png) repeat-y;
}
.cart_item_row_r{
  font-size:12px;
  padding:8px;
  vertical-align:top;
  background:url(./line_vtdot.png) repeat-y;
}

.cart_footer_row_l{
  font-size:13px;
  font-weight:bold;
  padding:8px;
  vertical-align:bottom;
  height:32px;
}
.cart_footer_row{
  font-size:13px;
  font-weight:bold;
  padding:8px;
  vertical-align:bottom;
  height:32px;
  background:url(./line_vtdot.png) repeat-y;
}
.cart_footer_row_r{
  font-size:13px;
  font-weight:bold;
  padding:8px;
  vertical-align:bottom;
  height:32px;
  background:url(./line_vtdot.png) repeat-y;
}

.cart_edit_link {
  color:#669933;
  font-size:10px;
  font-weight:700;
  line-height:14px;
  vertical-align:bottom;
}



/*****  Form - Styles *****/
.input_field_name {
  font-size:11px;
  font-weight:bold;
  vertical-align:middle;
}

.input_field_cell{
  vertical-align:middle;
}

.input_block_title {
  font-size:12px;
  font-weight:bold;
  vertical-align:middle;
}

.input_block_field {
  font-size:11px;
  font-weight:normal;
  vertical-align:middle;
}

.input_field_text{
  width:150px;
  background-color:#E5E5E5;
  border:1px solid #C7C7C7;
  font:normal 11px arial;
}

.input_field_text_long{
  width:200px;
  background-color:#E5E5E5;
  border:1px solid #C7C7C7;
  font:normal 11px arial;
}

.input_field_text_short{
	width:60px;
 	background-color:#E5E5E5;
 	border:1px solid #C7C7C7;
  	font:normal 11px arial;
}

.input_text_area{
  width:450px;
  height:150px;
  background-color:#E5E5E5;
  border:1px solid #C7C7C7;
  font:normal 11px arial;
}

.box_radio{
	width:11px;
  	font:normal 11px arial;
}

.select_field {
	width:150px;
  	background-color:#E5E5E5;
  	border:1px solid #C7C7C7;
  	font:normal 11px arial;
}

.form_button{
	width:100%;
	padding-top:12px;
	float:left;
	clear:both;
}

.submit_link{
	font:bold 12px verdana;
  	font-size: 12px;
  	color: #000000;
  	border:0px;
  	background-color:transparent;
  	text-align:right;
  	cursor:pointer ;
  	padding:0px;
}



/*****  Box - Styles *****/
.box_header{
  font:bold 14px tahoma;
}

.box_content{
  background:url(./line_hzdot.png) repeat-x;
  padding-top:2px;
  padding-left:12px;
  width:100%;
}

.box_table{
	float:left;
	clear:both;
	padding-top:10px;
	width:100%;
}

/***** PrdView - Styles *****/
.prd_thumbs_frame{
	float:right;
	width:120px;
	margin-left:10px;
}
.prd_thumb_box{
	float:none;
	margin-bottom:10px;
}
.prd_thumb_title{
	font: normal 10px verdana;
	color:#959595;
	width:100%;
	text-align:center;
}
.prd_thumb{
	border:1px solid #959595;
}
.prd_details{

}
.prd_desc{
	float:none;
	margin-bottom:16px;
}
.prd_desc_short{
	float:left;
  	clear:both;
  	padding-bottom:18px;
  	font: bold 11px verdana;
}
.prd_example_frame{
	padding-top:16px;
	padding-bottom:12px;
}
.prd_example_icon_box{
	float:left;
	width:56px;
}
.prd_example_icon{
	position:relative;
	top:-18px;
	right:-22px;
	border:0px;
}
.prd_example_text{
	font: normal 11px verdana;
	color:8C8C8C;
	margin-left:56px;
}
.prd_p2p_frame{
	margin-bottom:16px;
	padding-left:16px;
}
.prd_p2p_inactiv{
	font:normal 11px verdana;
	color:#ADADAD;
}
.prd_p2p_activ{
	font:normal 11px verdana;
	color:#000000;
}


/*****  Error - Styles *****/
.error_title{
	font-size:14px;
  	font-weight:bold;
  	color:#F40909;
}

.error_list{
	margin-top:6px;
	margin-left:16px;
	line-height:12px;
}

.error_message{
	font-size:10px;
	color:#F40909;
}


/***** Feature - Styles *****/
.feat_head_txt{
  font-weight:bold;
  font-size:12px;
  padding:8px;
}
.feat_head_img{
  width:170px;
  padding:5px;
  background:url(./line_vtdot.png) repeat-y;
  text-align:center;
}

.feat_subheader{
  font-weight:bold;
  padding:5px;
  background:url(./line_vtdot.png) repeat-y;
  text-align:center;
}

.feat_item_name_g{
  font-size:12px;
  padding:8px;
  vertical-align:top;
  background-color:#e0e0e0;
}
.feat_item_value_g{
  font-size:11px;
  padding:8px;
  vertical-align:top;
  text-align:center;
  background:url(./line_vtdot.png) repeat-y;
  background-color:#e5e5e5;
}

.feat_item_topic{
  font-size:12px;
  padding:4px;
  vertical-align:top;
  background-color:#FFFFFF;
  border: 1px solid #65B713;
}
.feat_item_name_w{
  font-size:12px;
  padding:8px;
  vertical-align:top;
  background-color:#F5F5F5;
}
.feat_item_value_w{
  font-size:11px;
  padding:8px;
  vertical-align:top;
  text-align:center;
  background:url(./line_vtdot.png) repeat-y;
  background-color:#ffffff;
}


/*****  Navi-Box - Styles  *****/
.navi_box_lft{
	float:none;
	width:100%;
	padding-right:30px;
}
.navi_box_rgt{
	float:none;
	width:100%;
	padding-left:30px;
}
.navi_box_title{
	font: bold 13px tahoma;
	color:#666666;
	padding-bottom:2px;
}
.navi_box_text{
	font: normal 12px tahoma;
	color:#666666;
}
.nav_input_field{
  width:115px;
  height:18px;
  background-color:#C7C7C7;
  border:0px;
  font:normal 11px tahoma;
  line-height:18px;
  vertical-align:middle;
  color:#666666;
  padding-left:4px;
}
.nav_field_name{
	font: normal 11px tahoma;
  	color:#666666;
}



/*****  Order-Konflikt-Box  *****/
.ooc_box_frame{
	border: 1px solid #000000;
	width:100%;
	background-color: #FEFFCD;
	margin-bottom:6px;
}

.ooc_box_title {
	font: bold 13px Arial,Verdana,sans-serif;
	color: AE0000;
}

.ooc_box_conflict {
	font: bold 11px Arial,Verdana,sans-serif;
}

.ooc_box_solution {
	font: normal 11px Arial,Verdana,sans-serif;
}

.ooc_box_solution_link {
	font: normal 11px Arial,Verdana,sans-serif;
}



/*** Cross - Selling ***/
.cross_frame{
	padding-top:5px;
	cursor:pointer;
}
.cross_box_corner{
	height:6px;
	width:6px;
}
.cross_box_bg{
	background-color:#FFFFFF;
}
.cross_title_pointer{
	vertical-align:top;
	width:8px;
	padding-top:3px;
}
.cross_title{
	font: bold 11px Verdana;
	color:#669933;
	vertical-align:top;
}
.cross_teaser{
	font: normal 11px Verdana;
	color:#8C8C8C;
	vertical-align:top;
}





