* {
	font-family:	'Lucida Sans Unicode','LucidaGrande','Lucida Grande',Sans-Serif,Arial;
	font-size:	11px;
}

div.downloadsContent{
width:180px;


}

ul.fassade{
	width:100%;
	list-style-type:square;
}
/***************NAVI****************************************************************************/
table.rightMenu{
	float:right;

}
table.catItems{
	
margin-bottom:20px;
}

ul.nav ul li.first_current, div.first_current{
	background-image:	url(../img/menu/Nav_rechtsCB.png);
	height:25px;
}

ul.nav ul li.current, div.current{
	background-image:	url(../img/menu/Nav_rechtsCS.png);
	height:25px;
}

ul.nav ul li.last_current, div.last_current{
	background-image:	url(../img/menu/Nav_rechtsCA.png);
	height:28px;
}

ul.nav ul li.first_normal{
	background-image:	url(../img/menu/Nav_rechtsNB.png);
	height:25px;
}

ul.nav ul li.normal, div.normal, div.first_normal{
	background-image:	url(../img/menu/Nav_rechtsNS.png);
	height:25px;
}

div.first_schatten{
	background-image:	url(../img/menu/Nav_rechtsNB.png);
	height:25px;
}

ul.nav ul li.last_normal, div.last_normal{
	background-image:	url(../img/menu/Nav_rechtsNA.png);
	height:28px;
}

ul.nav li ul li.first_normal a:hover, div.first_normal a:hover{
	background-image:	url(../img/menu/Nav_rechtsCB.png);
	display:block;
	height:25px;
	background-repeat:no-repeat;
}

ul.nav li ul li.last_normal a:hover,div.first_normal a:hover{
	background-image:	url(../img/menu/Nav_rechtsCA.png);
	height:23px;
	background-repeat:no-repeat;
}

ul.nav li ul li.normal a:hover, div.first_normal a:hover{
	background-image:	url(../img/menu/Nav_rechtsCS.png);
	height:23px;
	background-repeat:no-repeat;
}

div.AGBs_thirdLevel{
	width:100px;
	height:31;
	position:absolute;
	left:50%;
	top:549;
	margin-left:-500px;


}
div.naviLeft_SI{
	background-image: url(../img/menu/nav-Links_MenuMitte.png);
	position:	absolute;
	left:50%;
	width:3px;
	height:31px;
	top:543px;
	margin-left:-478px;
}

div.naviRight_SI{
	width:3px;
	height:31px;
	background-image: url(../img/menu/nav-Rechts_MenuMitte.png);
	position:	absolute;
	left:50%;
	top:544px;
	margin-left:475px;
}


div.naviLeft{
	background-image: url(../img/menu/Nav-links.png);
	position:	absolute;
	left:50%;
	width:3px;
	height:44px;
	top:100px;
	margin-left:-478px;
}

div.naviRight{
	width:3px;
	height:44px;
	background-image: url(../img/menu/Nav-rechts.png);
	position:	absolute;
	left:50%;
	top:100px;
	margin-left:475px;
}

img.clearDiv{
	width:30px;
}

div.coaBreadThirdMenu{
	height:31px;
	/*background:#c6c0b5;*/
	background-image: url(../img/Nav-Seiteninhalt.png);
	width:100%;
}

a#last_breadcrumb{
	font-weight:bold;
}

td.breadCrumbMenu{
	vertical-align:top;
	height:56px;
}

div#menu_breadcrumb{
	float:left;
	padding-left:23px;
	padding-top:7px;
}

div.menuThirdLevelNo{
	float:left;
	margin-right:15px;
}

div.menuThirdLevelCur{	
	font-weight:bold;
	float:left;
	margin-right:15px;
}

div.menuThirdLevel{
	float:right;
	background:#d2cfc8;
	padding-left:15px;
	padding-top:6px;
	height:21px;
	margin-top:2px;
	width:405px;
}

ul.leftMenu{
	width:400px;
}

ul.nav ul li:hover{
	
}

ul.leftMenu li:hover div{
	display:block;
}

div.thirdLevel{
	display:none;
	position:absolute;
	left:50%;
	margin-left:-270px;
	top:0px;
	width:181px;
}

ul.nav li ul {
	position: absolute;
	top: 40px;
	left:0;
	display: none;
	left:0;
}
	
	
ul.nav li ul li ul {
	position:absolute;
	top: 10;
	left:181px;
}

ul.nav li ul li ul li {
	position: relative;
	height:auto;
	}
	
ul.nav li ul li ul li:hover div, 
ul.nav li ul li.over div { 
	display: block;
} 
	
ul.nav{
	z-index:3;
	width:350px;
	border:0px;
	position:relative;
}

ul.nav li{

	list-style: none;
	height:40px;
	
}
ul.nav li a{

	padding:0px;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 183px; /* Width of Menu Items */
	/*border-bottom: 1px solid #ccc;*/
	}
	
 ul.nav ul li {
	position: relative;
	height:auto;
	}
	


/* Styles for Menu Items */
ul.nav li ul li a {
	display: block;
	text-decoration: none;
	color: #000;
	padding-top: 5px;
	padding-left:9px;
	
	}
	


/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul.nav li:hover ul, ul.nav li.over ul {
	display: block; 
}
 
ul.nav li ul li:hover div, ul.nav li ul  li.over ul {
	display: block; 
} 


.box_3, .box_4, .box_5{
	height:376px;
	width:950px;
	color: #292929;
   	height:200px;
    	background-image:url(../img/menu/menuBackgroundGrau.jpg);
   	left:50%;
  	margin-left:-475px;
    	overflow: hidden;
    	position:absolute;
  	z-index:2;
    	display:block;
    	top:140px;
	background-repeat:no-repeat;
	padding-top:30px;
  
}
.catContent{
	margin-left:4px;
	margin-bottom:20px;
}

div.left_box table{
	margin-left:25px;
	
}

div.left_box{
	width:372px;
	float:left;
	height:381px;

}



div.left_box a{
	text-decoration:none;
	

}



div.right_box{
	width:550px;
	float:left;
}

div.tx_zingallery_pi1 table.zinGallery_topThumbs {
	margin-left:	4px;
}

div.aera_produkte{
	margin-left:-4px;
}
div.tx_zingallery_pi3 table{
	margin-left:-2px;
}

table.news_list table p{
	margin-left:0px;
}

div.keravette_unglasiert{
	margin-left:-8px;
}


table.feedback td.inputfeld input {
	margin-top:-2px;

}

/********************************************Haendlerbereich Downloads*******************************/
td.CONTENTWRAP div.tx-zincatcontent-pi2, td.CONTENTWRAP div.tx-zincatcontent-pi2{
	margin-top: 	24px;
}

div.tx-zincatcontent-pi3 div.halbeBreite{
	width:	130px;
}
div.tx-zincatcontent-pi3{
	margin-top:24px;
	margin-left:4px;
}
div.tx-zincatcontent-pi3 div.volleBreite p{
	margin-left:0px;
	height:25px;
}
/******************************************** LOGIN *************************************************/
div.volleBreite h3{
	margin-left:0px;
}

table.htmlarea-showtableborders img{
margin-left:-1px;
}
div.faeler h3{	
	display:none;
}

div.faeler div{
margin-top:39px;
}


div.username_HB input{
        background-color:transparent;
        background-image:url(../img/inputfield_long.png);
	background-repeat:no-repeat;
	border:0 none;
	padding:0px;
	width:300px;
	height:34px;
	margin-top:-2px;
	margin-left:2px;
		padding-top:6px;
	padding-left:8px;	
}

div.password_HB input {
        background-color:transparent;
        background-image:url(../img/inputfield_long.png);
	background-repeat:no-repeat;
	border:0 none;
	padding:0px;
	width:300px;
	height:34px;
	margin-top:-2px;
	margin-left:28px;
	_margin-left:31px;
	padding-top:6px;
	padding-left:8px;
}

div.submit_HB{
	margin-left:89px;
	margin-top:4px;
}
div.username_HB, div.password_HB {
	height:30px;
	padding:0;
	width:400px;
}

div.login_haendler{
	margin-bottom:20px;
}
div.login_haendler_submit{
	height:20px;
}
div.username label, div.password label{
	display: none;
	}
div.felogin_header_mes{
	text-align:left;
}
div.felogin_header_mes h1, div.felogin_logout h1{
	font-size:12px;
	width:258px;
	height:40px;
        display:none;
}

fieldset{
	margin:0px;
	padding:0px;
	border:0px;
}

div.submit{
	top:114px;
	text-align:left;
	float:left;
	position:absolute;
	
}

div.faeler{
	margin-top:10px;
	text-align:left;
	float:left;
	margin-left:5px;
}


div.submit_top input{
background:transparent;
border:0px;
height:20px;
cursor:pointer;
_padding-top:9px;
}

div.felogin_background div.submit input{
	background-image:url(../img/login_button.jpg);
	border:0px;
	padding:0px;
	width:45px;	
	value:none;
	height:20px;
	margin-left:10px;
	cursor:pointer;
	background-repeat:no-repeat;
}

div.felogout_background div.submit input{
	background: transparent;
	border:0px;
	padding:0px;
	width:45px;	
	value:none;
	height:20px;
	margin-left:10px;
	cursor:pointer;
	background-repeat:no-repeat;
}

div.felogin_background div.username input, div.felogin_background div.password input{
	#border:0px;
	width:120px;
	height:14px;
	font-size:10px;
	padding:0px;
}

div.felogin_background{
	background-repeat:no-repeat;
	height:160px;
	margin-left:2px;
	margin-top:22px;
	position:absolute;
	z-index:0;
}

div.felogin_background img, div.felogout_background img{
	position:absolute;
	margin-top:1px;
	_margin-top:2px;
}
div.felogin_background div.username{
	margin-top:49px;
	_margin-top:37px;
	width:140px;
	text-align:left;
	margin-left:11px;
}

div.felogin_background div.password{
	top:22px;
	width:140px;
	text-align:left;
	margin-left:11px;
	position:relative;
}

	
div.felogin_background form{
	margin-top:2px;
	position:relative;
	text-aling:left;
}

div.felogout_background form{
	margin-top:12px;
	_margin-top:0px;
	position:relative;
	text-align:left;
}

div.felogin_background fieldset{
	border:0px;
	
}


div.felogout_background{
	#background-image:	url(../img/login/login_O.jpg);
	background-repeat:no-repeat;
height:160px;
margin-left:2px;
margin-top:22px;
position:absolute;
z-index:0;
}



div.felogout_background div.username input, div.felogout_background div.password input{
	#border:0px;
	width:120px;
	height:14px;
	font-size:10px;
	padding:0px;
}

div.felogout_background div.username{
	margin-top:49px;
	width:140px;
	text-align:left;
	margin-left:16px;
}

div.felogout_background div.password{
	margin-top:23px;
	width:140px;
	text-align:left;
	margin-left:12px;
}












p.align-center {
	text-align:	center;
}

table.CONTENTTABLE td div.csc-textpic-text p {
	padding-left:	1px !important;	
}

span.rot{
}

/********************************************* PAGE HEADER RIGHT *************************************/

td.MINI_MP3 {
	padding-left:	5px;
}


.welt_mini{
	padding-left: 10px;
	padding-bottom: 3px;
	/*
	padding-left: 6px;
	*/
}

td.SPRACHE{
	/*background-image:	url(../img/suchfeld.png);*/
	background-repeat:	no-repeat;	
	width:	137px;
}

.select_sprache{
	padding-left: 10px;
}

td.select_sprache select{
	vertical-align: top;
	margin:	0px;
}

td.select_sprache select,
td.select_sprache option {
	font-family:	Tahoma, Arial, Sans-Serif;
	font-size:	10px;
}

.box {
	width: 		370px;
	margin-left:	90px;
	left:		50%;
	height:		20px;
	vertical-align:	middle;
	overflow: 	hidden;
	margin-top:	-14px;
	*margin-top:	-1px;
	position: absolute;
}

.box_background {
	background-image:url(../img/ticker_background_1.png);
	background-repeat:no-repeat;
	border: 	0px;
	width: 370px;
	height: 28px;
}
			  
.slideText {
	position:	absolute;
	left:		330px;
	top:		0;
	white-space:	no-break;
}



/**************Search*******************/
.tx-macinasearchbox-pi1 form{
	width: 130px;
}



.tx-txzinformatezubehoer-pi1 table.ueberschrift_formate_zubehoer{
	width: 390px;
	margin-bottom: 10px;
	margin-top:40px;
	}
	
.tx-txzinformatezubehoer-pi1 table.formate_zubehoer td{
	width: 100px;
	text-align:left;
	
}

.tx-txzinformatezubehoer-pi1 table.formate_zubehoer td p,
 .tx-txzinformatezubehoer-pi1 table.ueberschrift_formate_zubehoer td p{
	margin-left:7px;
	margin-top:4px;
	margin-bottom:0px;
}

	
.tx-txzinformatezubehoer-pi1 table.ueberschrift_formate_zubehoer td.ueberschrift_formate_zubehoer_top{
	font-size: 17px;
	font-weight: bold;
		}
		
.tx-txzinformatezubehoer-pi1 table td.backgroundBraun img, 
.tx-txzinformatezubehoer-pi1 table td.backgroundWhite img{
	margin-left: 15px;
}

.tx-txzinformatezubehoer-pi1 table td.backgroundBraun{
	background-color:#f6f3ec;
}

.tx-txzinformatezubehoer-pi1 p{
	/*line-height: 10px;*/
	font-size:8pt;
	margin-top:4px;
}

.tx-txzinformatezubehoer-pi1 p.formate{
	line-height: 15px;
	/*font-weight: bold;*/	
	font-size:10px;
}

.tx-txzinformatezubehoer-pi1 img{
	margin-left:5px;
}

.tx-txzinformatezubehoer-pi1 table.atention{
	margin-top:30px;
}

.tx-txzinformatezubehoer-pi1 table.atention p{
	line-height: 15px;
	font-size:11px;
	font-weight: normal;	
}

.tx-thmailformplus-pi1 form{
	width:700px;
}

.tx-thmailformplus-pi1 table.feedback{
	margin-top:30px;		
}

.tx-thmailformplus-pi1 td.textarea {
	background-image:url(../img/Feedback_eingabefeld.jpg);
	background-repeat:no-repeat;
	height:80px;
	padding:0;
	width:570px;
}

.tx-thmailformplus-pi1 td.textarea textarea {
	background-color:transparent;
	border:0 none;
	height:90px;
	margin-left:12px;
	padding-top:3px;
	width:560px;
}

.tx-thmailformplus-pi1 td.inputfeld {
	background-image:url(../img/inputfield_long.png);
	background-repeat:no-repeat;
	height:30px;
	padding:0;
	width:380px;
}

.tx-thmailformplus-pi1 td.labelfeld {
	height:30px;
	padding:0;
	width:100px;
}

.tx-thmailformplus-pi1 td.inputfeld input {
	background-color:transparent;
	border:0 none;
	margin-left:12px;
	padding:0px;
	width:280px;
}



.tx-thmailformplus-pi1 table.formate{
	font-size:10px;
	font-weight: bold;
	width: 600px;
}
	
.tx-thmailformplus-pi1 table.formate p{ 
	margin:0px;
}

/****************Content Tools*****************/
.tx-txzincontenttools-pi1 table.conten_images_top td{
	vertical-align: top;	
}	
.tx-txzincontenttools-pi1 table.content_images{
	margin-right: 26px;
	float:left;
	text-align:left;
	margin-bottom: 10px;
}

.tx-txzincontenttools-pi1 {
	margin-left: 3px;
}

.tx-txzincontenttools-pi1 table.content_images td{
	width:180px;
	
}

td.CONTENT_RIGHT div.csc-header {
	/*display:	none !important;*/
}

td.CONTENT_LEFT div.csc-header {
	/*display:	none !important;*/
}

img {
	border: 0px;
}

.news-single-item{
	margin-left:6px;
}

.news-single-item td.news_subheader h3{
	padding-left:0px;
}


div.volleBreite p{
	margin-left:5px;
}

td.CONTENT_RIGHT div.tx-zinimageboxes-pi1 img {
	margin-top:0px;	
	margin-bottom:22px;
}

table.CONTENTWRAP_NOCG div.tx-zinimageboxes-pi1 img {
	margin-top:22px;
	margin-right:26px;
}

td.CW_LASTCELL div.tx-zinimageboxes-pi1 img {
	margin-top:10px;
	margin-right:0px;
}

.feedback_radioButtons{
	height: 50px;
	margin-bottom: 20px;
	width:450px;
}

table.feedback_newsletter_abonieren{
	padding-top: 20px;
	padding-bottom: 20px;

}

input#mailformformtype_mail{
	margin-left: 8px;
}

input.csc-mailform-radio {
	background-color:transparent;
	background-image:url(../img/radioButton.jpg);
	background-position:0 3px;
	background-repeat:no-repeat;
	border:0 none;
	height:20px;
	padding:0 0 0 25px;
}


input#mailformTitel, #mailformname,#mailformAnrede, #mailformNachname,#mailformVorname,#mailformLand, #mailformFirma__Organisation, #mailformPosition, #mailformStrasse, 
#mailformPostleitzahl, #mailformStrasse, #mailformOrt, #mailformTelefon, #mailformFax, #mailformEmail, #mailformSprache{
background-color:transparent;
border:0 none;
height:17px;
margin-left:14px;
padding-top:3px;
width:277px;
margin-top: 5px;
}


h1 {
	font-family:	Myriad Pro, Tahoma, Sans-Serif, Arial;
	font-weight:	normal;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:	28px;
}

h2 {
	font-family:	Myriad Pro, Tahoma, Arial;
	font-size:	13px;
}

h3 {
	padding-left: 5px;
}

table.contenttable h3,
div.halbeBreite h3 {
	padding-left: 0px;
}

h3, h4, h5 {
	font-family:	'Lucida Sans Unicode',Tahoma,'sans-serif', Arial;
	font-size:	11px;
	font-weight:	bold;
	padding-top:	5px;
}

h4 {
	padding:	5px 0px 0px 0px;
	margin:	0px;
}

h4 + p {
	margin-top:	0px;
}

h5 {
	padding-left:	5px;
}

body {
	background-color:	#FFFFFF;
	margin:	0px;
}

p {
	font-size:	11px;
	line-height:	15px;
	margin-top: 5px;
}

a {
	color: #452400;
	text-decoration: none;
}

a:hover {
	text-decoration:	underline;
	color: #000000;
}

p a {
	color:	#452400;
	text-decoration:	underline;
}

p a:hover {
	color:	#000000;
	text-decoration:	underline;
}

/**** ALLGEMEINE KLASSEN ****/

.SMALLER, .SMALLER * {
	font-size:	8pt;
}

.SMALL, .SMALL * {
	font-size:	9pt;
}

.SMALL select {
	border:	0px;
}

div.csc-textpic,
div.csc-textpic-center,
div.csc-textpic-below,

div.csc-textpic-image, div.csc-textpic-lastcol,
csc-textpic-imagewrap,
div.csc-textpic-center div.csc-textpic-imagewrap,
div.csc-textpic div.csc-textpic-center div.csc-textpic-below,
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin:		0px !important;
	padding:	0px !important;
	text-align:	left;
}

dd.csc-textpic-caption {
	padding-left:	0px;
}


/**** SPEZIFISCHE FORMATIERUNGEN ****/

table.CONTENTTABLE {
	margin:	0px 0px 15px;
	table-layout:	fixed;
	width:	950px;
}

td.CONTENT_RIGHT {
	text-align:	right;
}

td.CONTENT_RIGHT ul,
td.CONTENT_RIGHT td
{
	text-align:	left;
}

table.CONTENTTABLE td p {
	padding-left:	0px;
}

.CW_FIRSTCELL > div > table.contenttable {
	margin-left:5px;
}

table.CONTENTWRAP {
	table-layout:	fixed;
	padding-right: 0px;
	margin-bottom:	26px;
	width:	100%;
}

table.CONTENTWRAP_NOCG {
	/*padding-right: 15px;*/
}

.CONTENTWRAP_MANUAL {
	width:	732px;	
}

td.CONTENTWRAP {
	vertical-align: top;
}

table.CW_OVERRIDE {
	width:	100%;
}

td.CW_OVERRIDE {
	padding-right:	26px;
}

td.CW_LASTCELL div.CONTENTWRAP_OVERRIDE {
	padding-left:	26px;
}

td.CW_FIRSTCELL {
	padding-left:	0px !important;
}

td.CW_LASTCELL {
	padding-right:	26px;
}



table.MAINTABLE {
	margin:	30px auto 0px;

	width:	950px;
}

table.MENU_TOP a {
	cursor: pointer;
}

table.MENU td, table.MENU_RIGHT td {
	cursor:	pointer;
}

ul.MENU .SEPARATOR, ul.MENU_RIGHT .SEPARATOR {
	margin-top:	4px;
	height:	29px;
	overflow:	hidden;
}

ul.MENU .SEPARATOR img, ul.MENU_RIGHT .SEPARATOR img {
	padding:	0px 0px 0px;
	margin:	0px;
}

div#menu_container {
	left:	-3px;
	position:	relative;
	top:	0px;
}

table.MENU_WRAP {
	border-width:	0px 0px;
	border-style:	solid;
	border-color:	#B7B6B1;
}

table.MENU_LOWER {
	display:	none;
	list-style-type:	none;
	position:	absolute;
	margin:	0px 0px 0px 19px;
	padding-top:	3px;
}

table.MENU_LOWER a{
	color: #000000;
	font-size: 12px;
}


table.MENU_LOWER a:hover {
	text-decoration: underline;
}


table.MENU_LOWER td {
	padding:	3px 10px;
}

table.MENU_LOWER td a.active {
	font:bold  ;
}

ul.MENU_LOWER li {
	float:	left;
	padding:	3px 10px;
	margin:	0px;
}

ul.MENU_LOWER li a {
	border-left:	1px solid #000000;
	color:	#000000;
	display:	block;
	font-family:	Myriad Pro, Tahoma, Arial;
	font-size:		10pt;
	font-weight:	normal;
	padding-right:	0px;
	padding-left:	5px;
	text-decoration:	none;
}

table.MENU_TABLE .MO {
	background-repeat:	repeat-x;
}

td#SEARCHBOX {
	background-image:	url(../img/suchfeld_179x26.png);
	background-repeat:	no-repeat;
	background-position:	0px 2px;
}

div#SEARCHBOX {
	background-image:	url(../img/suchfeld_klein.gif);
	background-repeat:	no-repeat;
}

td#SEARCHBOX input {
	background-color:	transparent;
	border:	0px none;
	height:	17px;
	width:	100%;
}

div#SEARCHBOX input {
	background-color:	transparent;
	width:	88px;
}

table.fachhaendler div#SEARCHBOX_grauweiss {
	height:	29px;
}

div#SEARCHBOX_grauweiss {
	/*background-image:	url(../img/suchfeld_klein.png);*/
	background-repeat:	no-repeat;
	position:	relative;
	top:	-4px;
	left:	87px;
	height:	31px;
	width: 120px;
}

table.fachhaendler div#SEARCHBOX_grauweiss input {
	padding-top: 4px;
}

div#SEARCHBOX_grauweiss input {
	background-color:	transparent;
	border:	0px none;
	margin:	0px;
	padding:	6px 10px 8px 12px;
	width:	94px;
}

div.title_image {
	float:	left;
}

td.UPPER {
	padding-bottom:	12px;
}

table.content-main {
	position:	relative;
	table-layout:	fixed;
	top:	30px;
	width: 100%;
}

table.grauweiss {
	background-repeat: no-repeat;
	height:	152px;
	overflow:	visible;
	width:	100%;
	margin-top: 10px;
	padding-bottom: 10px;
}

table.grauweiss div {
	font-size: 14px;
}

td.CONTENT_RIGHT table.grauweiss {
	/*margin-top:	15px;*/
}

table.grauweiss td {
	font-size: 10pt;
	vertical-align: top;
	padding-bottom: 0px;
}

.csc-header {
	margin-bottom:	3px;
}

table.grauweiss .img {
	vertical-align: middle;
}

table.grauweiss h1 {
	background-image: url(../img/dots.png);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight:	bold;
	height: 15px;
	padding-left: 15px;
}

table.grauweiss h1 img {
	position: relative;
	top: -3px;
}

td.rand div.csc-header-n1 {
	background-image: url(../img/streifen_braun.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 22px;
	width: 218px;
}

td.rand div.csc-header-n1 h1.csc-firstHeader {
	color: #FFFFFF;
	font-size: 9pt;
	margin-left: 5px;
	margin-top: 10px;
	padding-top: 3px;
	text-align: left;
}

td.rand table.csc-uploads-0 {
	text-align: left;
	width: 100%;
}

td.rand table.csc-uploads-0 a {
	color: #000000;
	font-size: 10pt;
	padding-left: 5px;
	text-decoration: none;
}

td.rand td.csc-uploads-fileName {
	background-image: url(../img/box_arrow_big.png);
	background-position: 180px 0px;
	background-repeat: no-repeat;
	height: 25px;
	border-bottom: 1px dotted #000000;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	/*width: 105px !important;*/
}

div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	padding-right: 15px;
	/*width: 200px !IMPORTANT;*/
}

div.csc-textpic-intext-left-nowrap div {
	margin-bottom: 0px !IMPORTANT;
	margin-left: 0px !IMPORTANT;
}

div.csc-textpic-imagewrap, div.csc-textpic-imagerow {
	/*width:	64px !IMPORTANT;*/
}

div.csc-textpic-imagerow dl {
	/*width: 33% !IMPORTANT;*/
}

dl.csc-textpic-image {
	/*width: 100px !important;*/
}

dl.csc-textpic-image dt {
	/*height: 100px !important;*/
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	/*margin-left: 10px;*/
	padding: 0px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

td.CONTENT_RIGHT div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-left: 0px;
	padding: 0px;
}

table.content-main div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0px;
}

div.tx-zinbordertoolz-pi1, div.tx-zinbordertoolz-pi2,
div.tx-zinbordertoolz-pi3, div.tx-zinbordertoolz-pi4 {
	width: 100%;
}

div.headerBrownLong {
	background-image: url(../img/streifen_braun_long.gif);
	background-position: center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	height: 22px;
	margin-top: 3px;
	padding-left: 0px;
	padding-top: 5px;
	text-align: left;
	text-indent: 6px;
	width: 450px;
}

div.csc-header-n2 h1{
	font-size: 10pt;
	margin-left: 5px;
	margin-top: 10px;
	padding-top: 3px;
	text-align: left;
}

table.strNews {
	font-size: 12px;
}

table.strNews td {
	padding-left:	0px;
	vertical-align:	middle;
}

table.strNews a {
	color: #000000;
	font-size: 12px;
	text-decoration: none;

}

table.bottom {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	height: 40px;
	position:	relative;
	top:	30px;
}


td.CONTENT_LEFT table.newsBox {
	height:	205px;
	width: 218px;
}

td.CONTENT_RIGHT table.newsBox {
	height:	190px;
}

table.newsBox td {
	font-size: 12px;
}

table.newsBox td.subheader {
	line-height: 15px;
	padding-bottom: 0px;
	padding: 5px;
}

td.CONTENT_RIGHT table.newsBox img.clearGif {
	height: 0px;
}

td.CONTENT_RIGHT table.newsBox td.subheader {
	font-size: 10px;
	height: 60px;
	line-height: 15px;
	padding-top: 5px;
}

table.newsBox td.moreLink {
	font-size: 10pt;
	padding-right: 5px;
	text-align: right;
	vertical-align:top;
}

table.newsBox td.moreLink a , td.moreLink a {
	color:#452400;
	display: block;
	float: right;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
}

table.newsBox td.moreLink td {
	vertical-align: middle;
}

table.newsBox td.moreLink a:hover, td.moreLink a:hover {
	text-decoration: underline;
}

table.box {
	width: 100%;
}

td.box_header {
	background-image: url(../img/streifen_braun.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 22px;
	width: 218px;
}

td.box_header a {
	color:#FFFFFF;
	font-size: 10pt;
	margin-left: 5px;
	text-decoration: none;
}

div.littleText {
	font-size: 9px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	position: relative;
	top: 30px;
}

table.bottom  td{
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}

/*** ocker **/

table.ocker {
	margin-bottom:	12px;
}

td.ocker_links_oben, td.ocker_rechts_oben,
td.ocker_rechts_unten, td.ocker_links_unten {
	width:	4px; height:	4px;
}

td.ocker_oben, td.ocker_links,
td.ocker_rechts, td.ocker_unten,
td.ocker_mitte {
	background-color:	#C8CF00;
}

td.ocker_mitte {
	padding:	5px 15px;
}

table.beige {
	margin-bottom:	12px;
}

td.beige_oben, td.beige_links, td.beige_rechts, td.beige_unten {
	background-color:	#E0DCC9;
}

div#TOP_IMAGE {
	position:	relative;
	margin-bottom:	25px;
}

td.CONTENT_RIGHT td.headerBrownMid {
	padding-top: 0px;
}

td.CONTENT_LEFT, td.CONTENT_RIGHT {
	vertical-align:	top;
}

td.CONTENT_LEFT {
	padding:	0px;
	width: 722px;
}

td.CONTENT_RIGHT {
	/*width: 230px;*/
	width: 218px;
}

td.CONTENT_RIGHT p{
	margin: 0px;
}

td.bottomnavi a {
	color: #000000;
	text-decoration: none;
}

div.einViertel {
	padding-right: 26px;
	width: 218px;
}

div.einViertelOhne {
	width: 235px;
}

div.einDrittelOhne, div.einDrittel {
	width: 218px;
}

div.zweiDrittel {
	padding-right:	26px;
	vertical-align:	top;
	width: 462px;
}

div.einDrittel {
	padding-right:	26px;
	vertical-align:	top;
}


div.einDrittel + div.zweiDrittel,
div.zweiDrittel + td.einDrittel,
td.einDrittel + td.singleColumn,
td.zweiDrittel + td.singleColumn {
	padding-left:	5px;
}

/** Erste Spalte 5px nach rechts rücken */
.CW_FIRSTCELL > div > p,
.CW_FIRSTCELL > div > div,
.CW_FIRSTCELL > div > table,
.CW_FIRSTCELL > div > ul {
/*
	/*padding-left:	5px !important;*/
	
*/
}

.CW_FIRSTCELL > div > p,
.CW_FIRSTCELL > div > table,
.CW_FIRSTCELL > p
{
	*padding-left:	0px;
	
}

.CW_FIRSTCELL > div > table.strNews {
	padding-left:	0px;
}



div.tx-zincontentsorter-pi1 p{
	padding-left:	1px !important;
}

div.halbeBreite {
	padding-right:	16px;
	width: 340px;
}

td.CW_LASTCELL div.halbeBreite {
	padding-right: 0px;
}

div.volleBreite	{
	width:	702px;
}



.einViertel, .einViertelOhne, .einDrittel, .einDrittelOhne, .zweiDrittel {
	vertical-align:	top;
}

.clear {
	clear:	right;
	padding-right:	0px !important;
}

td.headerBrownLeft {
	background-image: url(../img/brownleft.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 4px;
}

td.headerBrownRight {
	background-image: url(../img/brownright.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 8px;
}

td.headerBrownMid {
	background-color: #452400;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	margin-top:	0px;
	padding-left: 0px;
	padding-top: 3px;
	text-align: left;
	text-indent: 0px;
}

td.headerBrownMid a {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration:	none;
}

td.headerBrownMid a strong {
	color:	#FFFFFF;
	font-size: 12px;
}

/** GRAU-WEIß-TABELLE */
.grauweiss_ecke {
	height:	4px;
}
.grauweiss_oben {
	background-image:	url(../img/boxes/gw-oben.gif);
	background-repeat:	repeat-x;
}
.grauweiss_mitte {
	background-color:	#FFFFFF;
	background-image:	url(../img/boxes/gw-mitte.gif);
	background-repeat:	repeat-x;
	border-color:	#a8a7a6;
	border-style:	solid;
	border-width:	0px 1px;
	height: 142px;
	padding:	0px 8px;
}
.grauweiss_unten {
	background-image:	url(../img/boxes/gw-unten.gif);
	background-repeat:	repeat-x;
}

/* Braune Titel-Überschrift */

table.BRAUN {
	margin-bottom:	4px;
	table-layout:	fixed;
	width:	693px;
}

.BRAUN .lo, .BRAUN .ro, .BRAUN .lu, .BRAUN .ru {
	height:	5px;
	width:	5px;
}

.BRAUN .oben, .BRAUN .unten, .BRAUN .mitte {
	background-color:	#452400;
}

.BRAUN .mitte {
	color:	#FFFFFF;
	font-family:	Myriad Pro, Tahoma, Arial;
	font-size:		18px;
	font-weight:	normal;
	padding-left:	25px;
}

ul.filelinks {
	list-style-type:	none;
	width:	100%;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:	25px;
	padding:	0px;
}

ul.filelinks li {
	border-color:	#000000;
	border-style:	dotted;
	border-width:	0px 0px 1px;
	padding-bottom: 3px;
	padding-top: 3px;
	width:	218px;
}

ul.filelinks li a {
	background-image:	url(../img/box_arrow_big.png);
	background-position:	190px center;
	background-repeat:	no-repeat;
	color:	#000000;
	display:	block;
	font-size:	10px;
	padding:	4px 0px 4px 5px;
	text-decoration:	none;
}

td.csc-uploads-fileName p a:hover {
	text-decoration:	underline;
}

div.BORDER_BOTTOM {
	border-bottom:	1px dotted #000000;
	clear:	both;
	height:	1px;
	margin-bottom: 10px;
}

.CONTENT_PAD_LEFT {
/*
	margin-left:	20px !important;
	vertical-align: top;
*/
}

table.zinGallery th {
	font-size: 11px;
	padding-left: 0px;
	text-align: left;
}

dl.csc-textpic-image {
	padding: 5px;
}

dt img {
	padding: 5px;
}

/*HEADER*/

div.header1 {
	font-size: 11px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 6px;
	text-align: left;
}

div.header2 {
	font-size: 26px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
}
.contenttable{
	font-style: normal;
}
div.header3 {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 0px;
	text-align: left;
}

.csc-textpic-caption {
	font-size: 9px;
	padding-bottom: 0px;
	padding-left: 20px;
}

td.zinGallery_image div.galleryCaption {
	font-size: 11px !important;
	/*margin:	85px 0px 0px;*/
	margin-top: 40px;
	width:	100%;
	text-align:	center;
}

table.zinGallery td.zinGallery_big {
	height:	288px;
	vertical-align: bottom;
}

td.zinGallery_image {
	/*height: 100px;*/
	height: 50px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	overflow:	hidden;
	width:	91px;
}

.galleryCaption {
	font-size: 9px;

}

.galleryListCaption {
	font-size: 9px;
/*	height: 1px;
	padding-bottom: 30px;*/
	padding-left:	-5px;
	width: 110px;
}

.galleryListCaption_indent {
	font-size: 9px;
/*	height: 1px;*/
	position:relative;
	top:-25px;
	width: 80px;
}

div.LOWERMENU {
	background-image:	url(../img/lower_menu.jpg);
	height:	59px;
	margin-bottom:	3px;
	width:	387px;
	text-align:	left;
}

td.LOWERMENU {

}

table.LOWERMENU {
	padding:	24px 0px 0px 15px;
}

table.LOWERMENU td a {
	padding:	0px 6px 0px 4px;
}

table.LOWERMENU td, table.LOWERMENU td a {
	color:	#000000;
	font-size:	11px;
	text-decoration:	none;
}

table.LOWERMENU td a:hover {
	text-decoration: underline;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	height: 100%;
	/*margin-bottom: 16px;
	padding-bottom: 10px;*/
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin-bottom: 10px;
	padding-bottom: 0px;
}

td.LM_ACTIVE {
	font-weight:	bold;
}

table.galleryList td {
	vertical-align: top;
}

table.galleryList img {

}

table.galleryList img.clearGif {
	padding: 0px;
}

table.galleryListInnerTable {

}

table.galleryList td.caption {
	vertical-align: top;
}

div.tx-zingallery-pi2 {
	padding-left:	-5px;
	width: 100%;
}

/************************************/
/*			INDEXED SEARCH			*/
/************************************/

td.tx-indexedsearch-descr {
	font-style:	normal !important;
}

td.tx-indexedsearch-title, td.tx-indexedsearch-title * {
	color:	#000000;
}

td.tx-indexsearch-title a {
	font-weight:	bold;
	text-decoration:	none;
}
td.tx-indexedsearch-title a:hover {
	text-decoration:	underline;
}

.tx-indexedsearch-redMarkup {
/*	color:	#000000 !important;*/
	font-weight:	bold;
/*	text-decoration:	underline;*/
}

td.tx-indexedsearch-percent {
	font-weight:	bold;
}

span.tx-indexedsearch-path a {
	color:	#000000;
}

a.internal-link, a.internal-link * {
	border:	0px;
	color:	#000000;
	text-decoration:	none;
}

a.internal-link:hover {
	text-decoration:	underline;
}

td.CW_LASTCELL  div.einViertel {
	padding-right: 0px;
}

div.csc-textpic-intext-left
div.csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap
div.csc-textpic-imagewrap {
	margin-right: 0px !important;
}

td.news_content {
	padding-left: 15px;
	vertical-align: top;
}

td.news_content p {
	margin-top: 0px;
}

td.news_content h2 {
	margin-top: 2px;
}

td.news_image {
	padding-top:	4px;
	vertical-align:	top;
}

td.news_image img {
	padding-right: 15px;
}

div.news_image {
	width: 120px;
}

table.news_list {
	margin-left:	7px;
}

table.news_list td.news_image {
	padding-left:	0px;
}

table.news_list td.moreLink {
	padding-right: 5px;
	vertical-align: middle;
}

div.stroeher-news-header {
	background-image: url(../img/shapeimage_5.png);
	background-repeat: no-repeat;
	height: 22px;
}

div.stroeher-news-header-text {
	background-image: url(../img/startpage_news/header_left.png);
	background-repeat: no-repeat;
	height: 22px;
	position: relative;
}

div.stroeher-news-header-text div {
	display: none;
}

div.profitips-header {
	background-image: url(../img/shapeimage_1.png);
	background-repeat: no-repeat;
	height: 22px;
}

div.profitips-header-text {
	background-image: url(../img/startpage_news/header_center.png);
	background-repeat: no-repeat;
	height: 22px;
	position: relative;
}

div.profitips-header-text div {
	display: none;
}

div.newsRight-header, div.header_einspaltig {
	background-image: url(../img/header_gfx/header_klein_1spaltig.png);
	background-repeat: no-repeat;
	height: 22px;
}

div.header_zweispaltig {
	background-repeat:	no-repeat;
	height:	22px;
}

div.newsRight-header-text {
	background-image: url(../img/startpage_news/header_right.png);
	background-repeat: no-repeat;
	height: 22px;
	position: relative;
}

div.newsRight-header-text div {
	display: none;
}

div.downloads-header {
	background-repeat: no-repeat;
	height: 22px;
}

div.downloads-header-text {
	background-image: url(../img/shapeimage_2.png);
	background-repeat: no-repeat;
	height: 22px;
	position: relative;
}

div.downloads-header-text div {
	display: none;
}

table.fachhaendler {
	/*background-image: url(../img/bordertools/fachhaendler.png);*/
	background-repeat: no-repeat;
	width: 218px;
	height: 150px;
	margin-top: 26px;
}

table.salesfinder {
	/*background-image: url(../img/bordertools/salesfinder.png);*/
	background-repeat: no-repeat;
	width: 218px;
	height: 150px;
	margin-top: 26px;
}

table.inspirations {
	background-image: url(../img/bordertools/inspirations.png);
	background-repeat: no-repeat;
	width: 218px;
	height: 150px;
	margin-top: 26px;
}

table.frostsicher {
	background-image: url(../img/bordertools/frostsicherheit.png);
	background-repeat: no-repeat;
	width: 218px;
	height: 150px;
	margin-top: 26px;
}


img#lupe {
	margin-left:	9px;	
	padding-bottom: 3px;
	margin-right:	5px;
}

div.tx-txnewcustommenu-pi1 table.menu {
	background-image: url(../img/menu/Navigation-braun_New.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 950px;
}

div.newsSubheader a {
	font-size: 13px;
	font-weight: bold;
}

div.newsSubheader {
	padding-bottom: 15px;
}

td.news_subheader h3{
	font-size: 20px;
	margin-top: 0px;
}

div.pressebilder_caption {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.pressebilder_size {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 0px;
}


div.pressebilder_download {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.pressebilder_selectCategory {
	font-size: 11px;
	font-weight: bold;
}

table.UPPER_RIGHT_TABLE {
	width:	136px;
}

td.news_year_selection {
	border-bottom:	1px dotted #000000;
	font-weight:	bold;
	padding:	5px 0px;
}

td.news_year_selection select {
	margin-left:	5px;

}

input#textbox {
	background-color:	transparent;
	border:	0px none;
	height:	17px;
	margin-left:	14px;
	padding-top:	3px;
	width: 113px;
}

textarea {
	background-color:	transparent;
	border:	0px none;
	/*height:	200px;*/
	margin-left:	12px;
	padding-top:	3px;
	width: 550px;
}

input#textbox_long {
	background-color:	transparent;
	border:	0px none;
	height:	17px;
	margin-left:	14px;
	padding-top:	3px;
	width: 273px;
}

table.newsletter{
	width: 700px;
	margin-top: 12px;
	}
	
table.newsletter td.feedback_items{
	width: 235px;
}
table.newsletter td.textarea {
	background-image: url(../img/Feedback_eingabefeld.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	width: 580px;
	height:	85px;
}
	
table.newsletter td.input {
	background-image: url(../img/inputfield_long.png);
	background-repeat: no-repeat;
	padding: 0px;
}

table.newsletter td.input_short {
	background-image: url(../img/inputfield_short.png);
	background-repeat: no-repeat;
	padding: 0px;
}

input.newsletterSend {
	border: 0px none;
	background-color: transparent;
	background-image: url(../img/dots.png);
	background-position:	0px 3px;
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 0px 0px 0px 25px;
	height: 20px;
}

input.newsletterSend_en {
	border: 0px none;
	color: #FFFFFF;
	background-color: transparent;
	background-image: url(../img/send.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	width: 59px;
	padding: 0px;
	height: 20px;
}

div#preview {
	padding-top: 0px;
	/*padding-bottom: 290px;*/
	position: relative;
	top: -212px;
	left: 6px;
}

div.tx-macinasearchbox-pi1 {
	height: 30px;
}

td.CONTENT_RIGHT table.frostsicher {
	margin-top: 0px;
}

td.frost {
	height: 25px;
}

td.CONTENTWRAP > div.volleBreite > h3 {
	padding-left:	5px
}

table.newsletter_de {
	background-image: url(../img/bordertools/newsletter.png);
	background-repeat: no-repeat;
	width: 218px;
	height: 150px;
	margin-top: 26px;
	padding-right: 40px;
}

table.newsletter_de  td.link {
	padding-bottom: 7px;
	vertical-align: bottom;
	text-align: right;
}

table.feedback_de {
	background-image: url(../img/bordertools/feedback.png);
	background-repeat: no-repeat;
	width: 218px;
	height: 150px;
	margin-top: 26px;
	padding-right: 40px;
}

table.feedback_de  td.link {
	padding-bottom: 7px;
	vertical-align: bottom;
	text-align: right;
}

table.ansprechpartner_de {
	background-image: url(../img/bordertools/ansprechpartner.png);
	background-repeat: no-repeat;
	width: 218px;
	height: 150px;
	margin-top: 26px;
	padding-right: 40px;
}

table.ansprechpartner_de  td.link {
	padding-bottom: 7px;
	vertical-align: bottom;
	text-align: right;
}

table.adobereader_de {
	background-image: url(../img/bordertools/adobereader.png);
	background-repeat: no-repeat;
	width: 218px;
	height: 150px;
	margin-top: 26px;
	padding-right: 40px;
}

table.adobereader_de  td.link {
	padding-bottom: 7px;
	vertical-align: bottom;
	text-align: right;
}

div.news-single-additional-info dd {
	margin:	0;
}

div.tx-ttnews-browsebox p {
	margin-top:	10px;
}

div.tx-ttnews-browsebox p a {
	font-weight:	bold;
	text-decoration:	none;
}

.news-amenu-container {
	display: none;
}

.tx-zingallery-pi1 {
	height: 300px;
	position:	relative;
}

#zinGal_previewImage {
	left:	0;
	position:	absolute;
	/*top:	0;*/
	z-index:	0 !important;
}

.tx-zingallery-pi1 .tableLeft {
	background-repeat:	no-repeat;
	margin-top:	0px;
	margin-left:	0px;
	position:	relative;
	width: 		88px;
	z-index:	1 !important;
	/*height:200px;*/
}

.tx-zingallery-pi1 .zinGallery_image {
	background-repeat:	no-repeat;
	z-index:	2 !important;
}

table.THIRD_LEVEL_MENU td {
	background-repeat:  no-repeat;
}

table.zinGallery td.firstRow {
	padding-left: 10px;
	/*padding-top: 6px;*/
}

table.zinGallery td {
	/*padding-top: 6px;*/
}

div.tx_zingallery_pi3 {
	height: 480px;
}


div.tx_zingallery_pi3 table.previewImages {
	width: 96px;
}

div.tx_zingallery_pi3 td.zinGallery_image {
	height: 25px;
	width: 90px;
}
div.tx_zingallery_pi3 div#preview {
	top: 0px;
}

div.csc-textpic-text p {
	padding-left: 5px;
}

div.paragraph p,
div.style p {
	padding-left: 5px;
}

table.pressebilder {
	padding-left: 5px;
}

/*div.zweiDrittel p {
	padding-left: 10px;
}*/

div.zweiDrittel div.style p {
	padding-left: 10px;
}
div.neue_boxen {
	padding-top:	26px;
	padding-bottom:	26px;
}
div.neue_boxen2 {
	padding-bottom:	26px;
}
.box_home {
	padding-top:	20px;
	*padding-top: 10px;
}

td.CW_LASTCELL div.box_home {
	padding-top: 19px;
	*padding-top: 9px;
}

div.zweiDrittel p {
	padding-left:	25px;	
	padding-right:	25px;
}

