.underline{
	background:url(../pics/headline_dots.gif) repeat-x 0 0;
	height:1px;
	margin:0;
}

h1{	
	font-size:11px;
}
.h2,.h1_news{
	margin:0 0 3px 0;
	font-weight:bold;
	font-size:11px;
}

h5{	
	color:#666666;
	font-size:13px;
}

.h1_news{
	color:rgb(204,51,51);	
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin-right:10px !important;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin-left:10px !important;
	margin-bottom:5px;
}

#content a{
	color:rgb(204,51,51);
	text-decoration:none;
}

#content a:hover{
	text-decoration:underline;
}

#boxLeft .csc-textpic,
#boxBottom .csc-textpic{
	margin:9px 0 0 0;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, 
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right:5px !important;
}

/*Links mit Pfeilen*/
#content ul.linkliste,
#content ul.aufzaehlung{
	list-style:none inside;
	margin:0 0 20px 0;
}
.linkliste a{
	background:url(../pics/grey_arrow.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
}

/*Aufzhlung*/
.aufzaehlung li {
	background:url(../pics/rosa_punkt.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
}

/*Produkte*/
.description{
	width:280px;
	float:left;
	margin:0 20px 20px 0;
}

.productimages{
	width:190px;
	float:left;
	margin:0 0 20px 0;
}

/*Produktgalerie*/
.images-wrapper{
	margin:10px 0 0 0;
}

.images-wrapper a{
	float:left;
	width:90px;
	
}

#detail-image img,
.images-wrapper img{
	border:1px solid #999999;
}

/*Referenzen*/
.referenzen{
	float:left;
	background:url(../pics/referenz_dots.gif) no-repeat right bottom;
}
.rimage{
	clear:both;
	float:left;
	width:172px;
}

.rdescription{
	float:left;
	width:320px;
	height:74px;
	background:url(../pics/referenz_dots.gif) no-repeat right top;
	padding:5px 0 0 0;
}

/*News*/
.tt_news_pi1 .newsCat{
	color:rgb(102,102,102);
	font-weight:bold;
}

#contentLeft .tt_news_pi1 .news_title{
	background:url(../pics/headline_dots.gif) repeat-x 0 bottom;
	padding:9px 0 10px 0;
	float:left;
	width:400px;
	height:auto !important;
	min-height:32px;
}

#contentLeft .archiv{
	margin-bottom:30px;
	height:auto !important;
	float:left;
	clear:both;
}

#boxRight .tt_news_pi1 .news_title{
	background:url(../pics/headline_dots.gif) repeat-x 0 bottom;
	padding:9px 0 10px 0;
	float:left;
	width:243px;
	min-height:32px;
	height:auto !important;
	height:32px;
}
.tt_news_pi1 .news_title a{
	background:url(../pics/black_arrow.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
}

#content .tt_news_pi1 .news_title .newsSub a{
	background:none;
	padding:0;
	color:rgb(102,102,102);
}

.tt_news_pi1 .newsImage{
	float:left;
	margin:9px 10px 0 0;
	width:58px;
}

.tt_news_pi1 .newsSub{
	padding:5px 0 0 0;
}

.newsCat{
	color:rgb(102,102,102);
}

.news_single_content{
	margin:10px 0 0 0;
}
.news_single_image{
	float:right;
	margin:0 0 5px 15px;
}

/*Download-Center*/
.kc .underline{
	margin:0 0 9px 0;
}
#cc{
	margin:5px 0 0 0;
}

#content .kc .selector {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	background-color: transparent;
	color: rgb(79,79,79);
	font-weight: bold;
	
	background-image: url(../pics/select_bg.gif);
	border: 1px solid transparent;
	height: 13px;
	width: 140px;
	padding: 1px 15px 1px 4px;
	margin:0 0 5px 0;

	background-repeat: no-repeat;
	position: static;
	display: block;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	border:1px solid #999999;
}

#content .kc .selector-select ul li a,
#content .kc .selector-select ul li a:link,
#content .kc .selector-select ul li a:focus,
#content .kc .selector-select ul li a:visited {
	font-weight: bold;
	font-size: 11px;
	outline: hidden;
	display: block;
	background-color: #ffffff;
	color: rgb(79,79,79);
	text-decoration: none;
	height: 15px;
	margin: 0 0 0 0;
	padding: 0 0 0 4px;
	white-space: nowrap;
	cursor: pointer;
}

#content .kc .selector-select ul li a:active,
#content .kc .selector-select ul li a:hover {
	background-color: rgb(153,153,153);
	color: HighlightText;
}

/*IE6 Hack*/
*html .kompetenz-bodytext{
	margin:-14px 0 0 0;	
}

#content .pdfdownload a{
	color:#666666;
	margin:0 0 0 23px;
	display:block;
	padding:3px 0 0 0;
}

#content .pdfdownload a:hover{
	color:rgb(204,51,51);
}

.pdfdownload{
	background:url(../pics/pdfIcon.jpg) no-repeat 0 0;
	height:21px;
}

#boxMiddle select{
	width:160px;
}

.boxSmall select{
	width:140px;
}

/*Weitermepfehlen*/
	.form-label,
	.p-form-text,
	.form-text,
	.span-form-text{
		width:180px;
		text-transform: uppercase;
		
		line-height:19px;
		font-size: 11px;
		float:left;
		margin:2px 0 2px 0;
	}
	.form-link{
		display:block;
		margin:0 0 0 0px;
		padding:3px 0 0 0;
	}
	.form-input{
		height:19px;
		line-height:19px;
		width:290px;
		border:none;
		background-color:#F2F2F2;
		margin:2px 0 2px 0;
	}
	
	.form-textarea{
		background-color:#F2F2F2;
		border:medium none;
		height:150px;
		margin:2px 0;
		width:290px;
	}
	
	.form-submit{
		border:none;
		width:122px;	
		height:19px;
		text-decoration: none;
		cursor:pointer;
		margin:0 0 0 0px;
		font-size:11px;
	}

	.form-trenner{
		height:10px;
		width:400px;
		float:left;
	}


/* INDEXED SEARCH */
.browsebox
	{
		float:left;
		width:100%;
		list-style:none;
		display:block;
		height:19px;
		line-height:19px;
		background-color:rgb(244,243,243);
		margin:10px 0 5px 0;
		padding:2px 0 2px 0;
		
	}
.browsebox li
	{
		float:left;		
		list-style:none;
		display:inline;
	}
.browsebox li a
	{
	color:rgb(204,51,51);
	text-decoration:none;
	}


.browsebox .tx-indexedsearch-browselist-nextPage
	{
		padding:0 10px 0px 0;
		float:right;
	}
.browsebox .tx-indexedsearch-browselist-prevPage
	{
		padding:0 10px 0px 0;
		float:right;
	}

.browsebox-page
	{
		margin:0 5px 0 10px;
	}
.tx-indexedsearch-title a
{
	color:rgb(204,51,51);
	margin:0 0 0 8px;
}
.tx-indexedsearch-res
	{
		float:left;
		width:99%;
		min-height:20px;
		height:auto !important;
		height:20px;
		display:block;
		margin:5px 0 5px 0;
	}
.tx-indexedsearch-descr
{
	margin:5px 15px 0 20px;
}
.tx-indexedsearch-browselist-currentPage
	{
		margin:0 2px 0 2px;
	}	
.tx-indexedsearch-browselist-Page
	{
		margin:0 2px 0 2px;
	}	
/* /INDEXED SEARCH */


/* TMAIL FORM */
.tmail-form-main
	{
		float:left;
		width:100%;
		margin:15px 0 0 0;
		font-size:11px;
	}
.tmail-form-main-header
	{
		width:394px;
		float:left;
	}
.tmail-form-main-header-err
	{
		width: 463px;
		border:none;
		background-color:#F2F2F2;
		padding: 7px 0px 7px 7px;
		margin:0 0 10px 0;
		float:left;
		font-size:11px;
	}
.tmail-form-main-header-err b
	{
		font-size:11px;
	}
.tx-pilmailform-pi1
	{
		width:100%;
	}
.tmail-form-label-title-main
	{
		margin:0 0 5px 0;
		height:19px;
		line-height:19px;
		width:400px;
		float:left;
	}
.tmail-form-label-title
	{
		height:19px;
		line-height:19px;
		float:left;
		margin:0 18px 0 0;
	}
.tmail-form-label
	{
		width:180px;
		text-transform: uppercase;
		height:19px;
		line-height:19px;
		font-size: 11px;
		float:left;
		margin:2px 0 2px 0;
	}
.tmail-form-input 
	{
		height:19px;
		line-height:19px;
		width:290px;
		border:none;
		background-color:#F2F2F2;
		margin:2px 0 2px 0;
	}
.tmail-form-textarea
	{
		height:150px;
		width:290px;
		border:none;
		background-color:#F2F2F2;
		margin:2px 0 2px 0;
	}
.tmail-form-input-plz
	{
	height:19px;
	line-height:19px;
	width:76px;
	border:none;
	background-color:#F2F2F2;
	margin:2px 0px 2px 0;
	
	}
.tmail-form-input-ort
	{
	height:19px;
	line-height:19px;
	width:209px;
	border:none;
	background-color:#F2F2F2;
	margin:2px 0 2px 0;
	
	}

.tmail-form-trenner
	{
		width:100%;
		float:left;
		height:23px;
	}
.tmail-form-submit
	{
		border:none;
		width:122px;	
		height:19px;
		text-decoration: none;
		cursor:pointer;
		padding:3px;
		font-size:11px;
	}
.tmail-form-datenschutz
	{
		
		float:left;
		margin:15px 0 15px 0;
		color: rgb(161,161,161);
		font-size:11px;
	}
	
.tmail-form-label-produkte
	{
		display:block;
		width:100%;
		clear:both;
		margin:0 0 30px 0;
		font-size:11px;
	}
.overview_formular
	{
		width: 450px;
		height: 19px;
		line-height: 19px;
		font-size: 10px;
		color: rgb(112,149,185);
		margin: 0px 0 11px 0;
		text-transform: uppercase;
		padding: 0 0 0 16px;
		font-weight: bold;
		background-color: rgb(242,242,242);
	}
.overview_formular_checkbox
	{
		width: 366px;
		margin: 9px 0 20px 28px;
		display:block;
	/*	display: none; */
		
		
	}
.overview_formular_checkbox_table td
	{
	padding:3px 5px 3px 0;
	vertical-align:top;
	}


	/* /TMAIL FORM */

/* Sitemap */
/*erste Ebene*/
.tx-flseositemap-pi1 ul{
	padding:0 0 0 0;
}
.tx-flseositemap-pi1 ul li{	    
	list-style-position:outside;
	list-style-type:none; 
}

#content .tx-flseositemap-pi1 ul li a{
	background-color:#F2F2F2;
	display:block;
	width:97%;
	padding:2px 5px;
	margin:0 0 1px 0;
	color:#000000;
}
.tx-flseositemap-pi1 ul li .text{
	display:block;
	padding:0 0 0 20px;
}

/*zweite Ebene*/
.tx-flseositemap-pi1 ul ul{
	padding:0 0 0 20px;
}

#content .tx-flseositemap-pi1 ul ul li a{
	background-color:#ffffff;
	color:#CC3333;
}

