/* CSS styles for print output*/

/*
* {
  margin:0px;
  padding:0px;
  border:none;
}

html, body {
	font: small Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
}*/

/* --------------------------------------- Layout */

html, body {
	color: black;
}

#content {
	padding-top: 10px;
	width:640px;
}

/* --------------------------------------- Hiding */

#header_menu,
#header_bottom,
#main_menu,
#home_page,
#footer,
#content_actions,
#footer,
#header_menu,
#content_actions,
#left_side,
#header_print,
#content_actions_header,
#right_side,
#lang_fontsize,
.category_header,
#header_image,
#content_actions_footer,
div.news-single-backlink a,
.news-list-morelink a,
.tx-ttnews-browsebox,
#lw_link,
#breadcrumbs,
.clickenlarge_bg {
	display: none;
}

#logo{
	float: left;
	padding-bottom:20px;
	width:100%;
}
#logo img {
	width:100% !important;
	height:auto !important;
}

/* ------------------------------------------------------- breadcrumbs */

#breadcrumbs a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 1px 0px 6px;
}
#breadcrumbs span a {
	color: #666666;
	text-decoration: none;
	padding: 2px 14px 0px 4px;
	background-image: none;
}


/*#content_area {
	clear: both;
}

hr.clean {
	clear: both;
	width: 100%;
	color: white;
	display: block; 
  	visibility: hidden;
}

div.Column2_1,
div.Column2_2 {
	float: left;
	width: 40%;
	padding: 5px;
}

div.Column2_1 {
	padding-right: 2%;
}

ul,ol {
	margin: 0px 0px 0px 20px;
}*/

/* --------------------------------------- Globals */
#content_strict {clear:both;}


table {
	margin-left: 3px;	
}

#website #content .table-100 {
	width:640px;
	border-color:#eeeeee;
}
#website #content .contenttable th,
#website #content .table-100 th {
	border:1px solid #eeeeee;
	border-width: 1px 1px 1px 1px;
}

table td,
table th {
	border: 1px solid #eeeeee;
}

input, textarea, select {
	border: 1px solid #666666;
	margin: 2px;
}

form table td,
form table th {
	border: none;
}

#website td.td-background {
	color:#ff9900;
}


#website .submit { color:white; }

/* rgtabs */

.rgtabs-wrapper,
.rgtabs-container {
	border-width:0px;
	padding-top:0;
	padding-left:0;
}

.rgtabs-wrapper .csc-textpic {
	width:190px;
	display:block;
	overflow:hidden;
}
.menu2-box {
	width:190px;
	padding-left:8px;
	padding-right:7px;
}

.rgtabs-container {
	width:640px;
}

.rgtab_0,
.rgtab_1,
.rgtab_2,
.rgtab_3,
.rgtab_4 {
	display:none;
}

li.rgtabs-selected {
	display:block;
	width:600px;
	text-align:left;
	float:none;
	padding-left:15px;
	color:#0660A8;
}
#website  ul.rgtabs-menu li.rgtabs-selected a.sel {
	width:600px;
	color:#0660A8;
	margin: 0;
	text-align:left;
	padding-left:7px !important;
}

#rgtab_contentline_0,
#rgtab_contentline_1,
#rgtab_contentline_2,
#rgtab_contentline_3,
#rgtab_contentline_4 {
	height:0px; /* ausblenden nicht möglich, da durch JavaScript im HTML schon display:none */
}

.product_content .middle {width:400px;}
.submit, .product_details .submit, .product_basket .submit {background-image:none;}

/* News */
#content  .news-latest-container  {
	width:640px;
}

.news-single-img img {
	padding:5px;
}
#content .news-latest-image {
	width:200px;
	display:block;
	overflow:hidden;
	float:left;
	border:1px solid white;
}
#content .news-latest-image * {
	padding:0;
	margin: 0;
	display:block;
	overflow:hidden;
}
#content .news-latest-content {
	width:405px;
	display:block;
	overflow:hidden;
	float:left;
	padding:0 5px 0 10px;
}

/* TYPO3 default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline}
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG{border:2px solid #000;padding:0}
DIV.csc-textpic-imagewrap{padding:0}
DIV.csc-textpic IMG{border:none}
/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left}
/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0}
/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{float:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none}
/* FE-Editing Icons */DL.csc-textpic-image{margin:0}
DL.csc-textpic-image DT{margin:0;display:inline}
DL.csc-textpic-image DD{margin:0}
/* Clearer */DIV.csc-textpic-clear{clear:both}
/* Margins around images: *//* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;/* IE fix for double-margin bug */margin-right:10px}
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;/* IE fix for double-margin bug */margin-left:10px}
/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
/* IE fix for double-margin bug */margin-left:10px}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0}
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:5px}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:5px;display:block}
DIV.csc-textpic DIV.csc-textpic-imagerow{clear:both}
/* No margins around the whole image-block */DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0!important}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0!important}
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:15px!important}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:15px!important}
/* Positioning of images: *//* Above */
DIV.csc-textpic-above DIV.csc-textpic-text{clear:both}
/* Center (above or below) */DIV.csc-textpic-center{text-align:/* IE-hack */center}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{text-align:/* Remove IE-hack */left}
DIV.csc-textpic-center DIV.csc-textpic-text{text-align:/* Remove IE-hack */left}
/* Right (above or below) */DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}
/* Left (above or below) */DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left}
/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right}
/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both}
/* Hide from IE5-mac. Only IE-win sees this. \*/* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}
/* End hide from IE5/mac *//* Left (in text, no wrap around) */DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;clear:both}
/* Hide from IE5-mac. Only IE-win sees this. \*/* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%}
/* End hide from IE5/mac */

