/* CSS Document */
#header {
	width:940px;
	height:94px;
	margin-left:auto;
	margin-right:auto;
}
#header #logo {
	float:left;
	width:752px;
}
#header #division {
	float: left;
	width:188px;
}
#header #division .division_margin {
	margin-bottom:2px;
}

#support_navigation {
	width:940px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px 0px 0px 0px;
	font-size:8px;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}

#search {
	width:188px;
	float:left;
	background-color:#009aab;
	margin:0px 2px 0px 0px;
	color:#FFFFFF;
	font-size:8px;
	padding:0px 0px 0px 0px;
	/* border:1px solid black; */
}
#search .input_search {
	width:80px;
	height:10px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:2px;
}
#breadCrumb {
	width:310px;
	height:20px;
	float:left;
	background-color:#009aab;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	/* border:1px solid black; */
}
#accountInfo {
	width:250px;
	height:20px;
	float:left;
	background-color:#009aab;
	text-align:right;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	/* border:1px solid black; */
}
#gotohome {
	width:188px;
	height:20px;
	float:left;
	background-color:#009aab;
	margin:0px 0px 0px 2px;
	color:#FFFFFF;
	font-size:8px;
	padding:0px 0px 0px 0px;
	/* border:1px solid black; */
}
#main {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/background_xray.gif);
}
#left_boxes, #right_boxes {
	width:188px;
	float:left;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#right_boxes {
	float:right;
}

/* ##################################  CONTENT BEREICH ############################################## */

#content {
	width:564px;
	float:left;
	background-color:#FFFFFF;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100%;
}
#content div {
	margin-left:2px;
	margin-right:2px;
	margin-bottom:8px;
	background-color:#FFFFFF;
}
#content div div {
	margin-left:5px;
	margin-right:5px;
	/* border:1px solid black; */
}
#content div div.teaser_headline, #content div div.product_headline {
	margin:0px 0px 2px 0px;
}
#content div div.teaser_green, #content div div.teaser_green_half, #content div div.teaser_category, #content div div.teaser_white, #content div div.teaser_products {
	margin-left:0px;
	margin-right:0px;
}
#content div div.teaser_green, #content div div.teaser_green_half, #content div div.teaser_category {
	background-color:#e6f5f6;
}
#content div div.teaser_white, #content div div.teaser_products {
	background-color:#ffffff;
}
#content div div.teaser_headline {
	background-color:#b3e0e5;
}
#content div div.product_headline {
	background-color:#e6f5f6;	
}
#content div div.teaser_green_half {
	width:279px;
	float:left;
	min-height:200px;
}
#content div div.teaser_category {
	float:left;
	width:278px;
	min-height:78px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
}
#content div div.teaser_white img, #content div div.teaser_green img {
	float:left;
	margin: -4px 10px 0px -14px;
}
#content div div.teaser_white img.bildrechts, #content div div.teaser_green img.bildrechts {
	float:right;
	margin: 0px 0px 0px 10px;
}

#content #welcome_text {
	margin-left:0px;
	margin-right:0px;
	background-position:top right;
	background-repeat:no-repeat;
}
#content #category_text {
	margin-left:0px;
	margin-right:0px;
}
#content .teaser_products .product {
	background-color:#e6f5f6;
	border:1px solid #b3e0e5;
	margin-left:0px;
	margin-right:0px;
	clear:both;
}
#content .teaser_products .product img {
	margin-right: -3px;
	margin-top:0px;
}
#content .teaser_products .product .productimage {
	float:left;
	display:block;
	margin:0px 10px 0px 0px;
	width:120px;
	background-color:#e6f5f6;
}
#content .teaser_products .product .productinfo, #content .teaser_products .product .productprice {
	float:left;
	display:block;
	background-color:#e6f5f6;
}
#content .teaser_products .product .productprice {
	float:right;
	text-align:right;
}
#content .teaser_products .product .productprice img {
	margin:1px 0px 1px 0px;
}
#content .teaser_products .product .productinfo {
	width:300px;
}
#content .teaser_products .product .productprice {
	width:100px;
}

/* ##################################  PRODUKT BEREICH ############################################## */
#maintext #product_main, #maintext .product_moreinfo {
	width:560px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:2px;
	background-color:#e6f5f6;
}

#product_main #product_image, #product_main #product_info, #product_main #product_download {
	float:left;
	margin-left:0px;
	margin-right:0px;
	background-color:#e6f5f6;
	/* border:1px solid black; */
}
#product_main #product_image {
	width:214px;
}
#product_main #product_image img {
	margin:2px 0px 2px 14px;
}

#product_main #product_info {
	width:170px;
}
#product_main #product_download {
	width:170px;
}
#maintext #product_description {
	width:560px;
	margin-left:0px;
	margin-right:0px;
	background-color:#e6f5f6;
}

/* ##################################  SITE BEREICH ############################################## */

#content #maintext div.sitemap_cat {
	margin:0px 2px 2px 0px;
	width:184px;
	float:left;
}
#content #maintext div.sitemap_cat .sitemap_headline {
	margin:0px 0px 2px 0px;
	background-color:#b3e0e5;
}

#content div div.sitemap_links {
	margin:0px 0px 2px 0px;
	background-color:#e6f5f6;
}

/* ##################################  CART BEREICH ############################################## */

.boxTextBG {
	font-size: 10px;
	background-color: #e6f5f6;
	border-bottom:2px solid white;
}
.boxTextBGII {
	font-size: 10px;
	background-color: #e6f5f6;
	border-bottom:2px solid white;
}
.boxTextPrice {
	font-size: 10px;
	color: #e6f5f6;
}

/* ##################################  ACCOUNT BEREICH ############################################## */
table.newsletter {
	margin-left:14px;
	margin-right:14px;
}

table.account {
	margin-left:14px;
	margin-right:14px;
}
table.formArea {
	width:95%;
	border:1px solid white;
	/* background: #b3e0e5; */
	margin-left:14px;
	margin-right:14px;
}

td.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}


/* ################################################################################################ */

.ct_left {
	width:247px;
	margin-right:10px;
	float:left;
}
.ct_right {
	width:272px;
	float:right;
}
