body {
	background-color:	#000;
}

* {
	font-family:        Sans-Serif,'Arial';
	font-size:        14px;
}





ul.fassade{
        width:100%;
        list-style-type:square;
}


ul {

        margin: 0;

        padding: 0;

        list-style: none;

        width: 183px; /* Width of Menu Items */


        }



 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 */





.box_3, .box_4, .box_5{

        height:376px;

        width:100%;

        color: #292929;

           height:200px;

            background-image:url(../img/menu/menuBackgroundGrau.jpg);

           left:50%;

          margin-left:-475px;

            overflow: hidden;

            position:absolute;

          z-index:3;

            display:block;

            top:117px;

        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:        0px;

}



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*******************************/




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{

         border: 1px solid #D3D1C6;

        padding:0px;

        width:300px;

        height:27px;

        margin-top:-2px;

        margin-left:2px;

                padding-top:0px;

        padding-left:8px;

}



div.password_HB input {

         border: 1px solid #D3D1C6;

        padding:0px;

        width:300px;

        height:27px;

        margin-top:-2px;


        margin-left:30px;

        padding-top:0px;

        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;

		float:left;
}



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-top:21px;

        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;

}



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:        '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: 371px;

        height: 28px;

}



.slideText {

        position:        absolute;

        left:                330px;

        top:                0;

        white-space:        no-break;

}
.slide{
	padding-top:13px;
}






/**************Search*******************/








.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 {
		border:        1px solid #D3D1C6;

        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 {
	   border:        1px solid #D3D1C6;


        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;

}







img {

        border: 0px;

}



.news-single-item{

        margin-left:6px;

}



.news-single-item td.news_subheader h3{

        padding-left:0px;

}





.volleBreite  p,.einViertel p, .einViertelOhne p, .einDrittel p, .einDrittelOhne p, .zweiDrittel p{

        margin-left:0px;

}
.volleBreite  p {
	margin-right:15px;
}




 div.tx-zinimageboxes-pi1 img {

        margin-top:22px;

        margin-right:26px;

}

.CONTENT-RIGHT  div.tx-zinimageboxes-pi1 img {

        margin-top:22px;

        margin-right:26px;

}

td.CW_LASTCELL div.tx-zinimageboxes-pi1 img {

        margin-top:22px;
		

        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;

}
#anrede { 
margin-left:20px;
margin-top:-3px;
vertical-align:top;
height:18px;
border: 0 none;
}




h1 {

        font-family:        Myriad Pro,  Sans-Serif, 'Arial';

        font-weight:        normal;

        margin-top: 0px;

        margin-bottom: 0px;

        font-size:        28px;

}



h2 {

        font-family:        Myriad Pro, 'Arial';

        font-size:        13px;

}



h3 {

        padding-left: 5px;

}



table.contenttable h3,

div.halbeBreite h3 {

        padding-left: 0px;

}



h3, h4, h5 {

        font-family:        '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 {


        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:                0;

        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:        100%;

}



td.CONTENT_RIGHT {
		width: 0;

}



table.CONTENTWRAP {

        table-layout:        fixed;

        padding-right: 0px;

        margin-bottom:        26px;

        width:        100%;

}





.CONTENTWRAP_MANUAL {

        width:        100%;

}



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;

}




.wrap 
{

        margin:        0 auto;
        width:        100%;
		position:relative;

}

table.MAINTABLE {

  margin:0 auto;
  width:1000px;
  padding-top:30px;	
}



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, '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 {
	  border:        1px solid #D3D1C6;


}







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 {


}



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 div.csc-textpic-imagewrap .csc-textpic-image img {
        padding: 0 15px 0 0;

}



div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {

        margin-bottom: 0px !important;

        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;


        float:left;

        padding:0;

}



table.strNews td {

        padding-left:        0px;

        vertical-align:        middle;

}



table.strNews td a {

        color: #000000;

        margin-right: 3px;

        text-decoration: none;

        float:left;

        padding:0;

        vertical-align:        middle;

        position:relative;

}
table.strNews td p a {
       float:left;
}
.news_item_start a:hover{text-decoration:underline;}




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 {



        margin: 5px;


}
table.newsBox td.subheader p {
  font-size:12px;
}



td.CONTENT_RIGHT table.newsBox img.clearGif {

        height: 0px;

}



td.CONTENT_RIGHT table.newsBox td.subheader {

        font-size: 10px;

        height: 60px;

        margin-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;
		
		padding-top:3px;

}



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;
    min-height:351px;
    z-index:2;
}

div#TOP_IMAGE dl {
	margin:0;
}

td.CONTENT_RIGHT td.headerBrownMid {

        padding-top: 0px;

}



td.CONTENT_LEFT, td.CONTENT_RIGHT {

        vertical-align:        top;

}



td.CONTENT_LEFT {

        padding:        0px;

        width: 100%;

}



td.CONTENT_RIGHT {


        width: 0;

}



td.CONTENT_RIGHT p{

        margin: 0px;

}



td.bottomnavi a {

        color: #000000;

        text-decoration: none;

}



div.einViertel {

        padding-right: 26px;

        width: 218px;
		
		float:left;

}



div.einViertelOhne {

        width: 235px;

			float:left;
}



div.einDrittelOhne, div.einDrittel {

        width: 218px;
		
		
		float:left;

}



div.zweiDrittel {


        vertical-align:        top;

        width: 462px;
		
		float:left;
		
		padding-right:26px;
		
		

}



div.einDrittel {

        padding-right:        26px;

        vertical-align:        top;
		
			float:left;

}





div.einDrittel + div.zweiDrittel,

div.zweiDrittel + td.einDrittel,

td.einDrittel + td.singleColumn,

td.zweiDrittel + td.singleColumn {

        padding-left:        5px;
		
			float:left;

}



.CW_FIRSTCELL > div > p,

.CW_FIRSTCELL > div > table,

.CW_FIRSTCELL > p

{

}



.CW_FIRSTCELL > div > table.strNews {

        padding-left:        0px;

}







div.tx-zincontentsorter-pi1 p{

        padding-left:        1px !important;

}



div.halbeBreite {
        padding-right:        16px;
        width: 340px;	
		float:left;
		clear:none;
}
div.halbeBreite_dekor_left{
        padding-right:        60px;
        width: 320px;	
		float:left;
		clear:none;
}
div.halbeBreite_dekor_right{

		padding-right:20px;
        width: 320px;	
		float:left;
		clear:none;
}


td.CW_LASTCELL div.halbeBreite {

        padding-right: 0px;

}



div.volleBreite        {

        width:1000px;

		float:left;
		
		clear:none;
}







.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,  'Arial';

        font-size:                18px;

        font-weight:        normal;

        padding-left:        25px;

}

ul.filelinks {

        list-style-type:        none;

        width:        100%;

        margin:0px;

        padding:        0px;

}
.last_download .filelinks {

        list-style-type:        none;

        width:        100%;

        margin-left:0px;

        margin-right:0px;

        margin-top:0px;

        padding:        0px;

}



ul.filelinks li {

        border-color:        #000000;

        border-style:        dotted;

        border-width:        0px 0px 1px;

        padding-bottom: 3px;

        padding-top: 3px;

        width:        218px;
		
		
        background-image:        url(../img/box_arrow_big.png);

        background-position:        190px center;

        background-repeat:        no-repeat;

}



ul.filelinks li a {


        color:        #000000;

        display:        block;

        font-size:        11px;

        padding:        4px 25px 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;

}



table.zinGallery th {

        font-size: 11px;

        padding-left: 0px;

        text-align: left;

}



dl.csc-textpic-image {

        padding: 0px;

}



dt img {

        padding: 0px;

}



/*HEADER*/



div.header1 {

        font-size: 11px;

        font-weight: bold;

        margin-top: 15px;

        margin-bottom: 15px;

        padding-left: 0px;

        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: 10px;

        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 {
	margin-right: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 {

        

}



td.news_content {

       

        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 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: 25px;

        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: 25px;

        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:        25px;

}



div.newsRight-header-text {

        background-image: url(../img/startpage_news/header_right.png);

        background-repeat: no-repeat;

        height: 25px;

        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: 25px;

        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;

}







div.tx-txnewcustommenu-pi1 table.menu {

        background-image: url(../img/menu/Navigation-braun_New.png);

        background-repeat: no-repeat;

        height: 40px;

        width: 100%;

}



div.newsSubheader a {

        font-size: 14px;

        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 .input {

         border:        1px solid #D3D1C6;

        padding: 0px;

}



table.newsletter .input_short {

        border:        1px solid #D3D1C6;

        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;

}



table.frostsicher {

        margin-top: 0px;

}



td.frost {

        height: 25px;

}



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;

}




div.news-single-additional-info dd {

        margin:        0;

}



div.news-list-browse span {

        margin-top:        10px;

}

div.news-list-browse  .activeLinkWrap a {
	text-decoration:        none;
    font-weight:        bold;
}

div.news-list-browse a {

        font-weight:        none;

        text-decoration:        none;

}



.news-amenu-container {

        display: none;

}





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 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;

 

}



td.CW_LASTCELL div.box_home {

        padding-top: 19px;

        

}



div.zweiDrittel p {

        padding-left:        25px;

        padding-right:        25px;

}

.icebox_container {display:none;}
.product_image_gallery {width:712px;float:left;position:relative;}
.product_image_gallery dl.csc-textpic-image  {
	z-index:50;
	position:relative; 
	margin-left:0px;
	margin-top:5px;
	margin-right:0px !important; 
	float:left;
}
.product_image_gallery dl img {	margin-top:5px !important;}
.product_image_gallery .image_row{width:85px;float:left;height:250px;clear: none;margin-left:5px;}
.product_image_gallery div.csc-textpic div.csc-textpic-imagerow{clear:none;}
.product_image_gallery .csc-textpic-imagewrap{float:left}
.product_image_gallery div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px !important;}
.product_image_gallery .csc-textpic-imagewrap {z-index:50;position:relative; height:300px;width:600px;}
.product_image_gallery .csc-textpic .image_fullsize {top:26px;left:0;float:left; position:absolute;z-index:2;}
.product_image_gallery dl.csc-textpic-image {margin-top:0;}

.csc-default {float:left}
.last_download {float:left}
.product_image_gallery .csc-textpic-imagecolumn {margin-left:5px;}

.grafic_boxes_only {float:left; width:712px;}
.grafic_boxes_only  img{float:left;margin-left:5px;}
.grafic_boxes_only .csc-textpic-imagerow{ margin-top:5px; margin-left:0px; float:left;}

.grafic_boxes_only_drittel {float:left; width:240px;}
.grafic_boxes_only_drittel  img {float:left;margin-left:5px;}
.grafic_boxes_only_drittel p {float:left;margin-left:5px;width:240px;}
.grafic_boxes_only_drittel .csc-textpic-imagerow{ margin-top:5px; margin-left:5px; float:left;}

.grafic_box {float:left; width:712px;margin-top:5px;height:300px;}
.grafic_box img{margin-left:0px;}

.slide_graphic  img{margin-left:11px;}
.slide_text{padding-left:30px;width:257px; margin-left:5px;white-space:nowrap;height:14px;}
.slide_text p{width:257px; white-space:nowrap;margin:0;padding:0;}
.fade {display:none;}
sup {font-size:8px;}
.tx-damfrontend-pi2 ul{width:100%;}
div.tx-cegallery-pi1-album_entry  { background-color: #ffffff; height:auto;}
div.tx-cegallery-pi1-album_entry  img {border: 0;}
.filelist {width:100%;float:left;position:relative;}
.filelist_item{width:33%;float:left;position:relative;margin-top:5px;height:228px;}
.filelist_item_info{margin:0 3px;}

.CONTENT_RIGHT  div.csc-textpic-imagecolumn dl {}
.CONTENT_RIGHT  div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin-right: 26px;margin-top: 22px;cursor:pointer;}
#SEARCHBOX  input{ border:0px;height:12px;}

.top_right {position:absolute;top:5px;right:0px;width:740px;}
.top_right .select_sprache { border:0px;float:right;height:15px;padding:0;}

.top_right .select_sprache  .tx-srlanguagemenu-pi1{float:left;font-size:11px;font-weight:normal;color#ACA9A7;text-transform:uppercase;}
.top_right .select_sprache  .tx-srlanguagemenu-pi1 a{font-size:11px;font-weight:normal;color:#ACA9A7;margin:2px 5px 0;}
.top_right .select_sprache  .tx-srlanguagemenu-pi1 a:hover{color:#000;}
.top_right .select_sprache  .tx-srlanguagemenu-pi1 .not_linked{font-size:11px;font-weight:normal;color:#000;margin:2px 5px 0;}
.top_right .select_sprache  .tx-srlanguagemenu-pi1 div{margin:0;float:left;}


.tx-srlanguagemenu-pi1 .CUR {font-size:11px;}
.top_right #SEARCHBOX { border:1px solid #D4D1C8;float:right;margin-right:5px;height:15px;}
.top_right #SEARCHBOX  input{border:0px;height:12px;font-size:10px;}
.top_right .slide_text {background:url('slide_bg.gif') repeat-x;height:17px;float:right;padding:0;width:300px;}
.top_right .slide_text img {float:left;margin-left:2px;}
.top_right .slide_text .fade  {float:left;margin-left:5px;}
.top_right .slide_text p {margin-top:1px;font-size:11px;}
img#lupe {
        margin-left:        3px;
        margin-right:        5px;
}

.tx-macinasearchbox-pi1 form{height:13px;}

/* Easy Select Box */
.easy-select-box{position:relative;width:88px;font-size:11px;color:#0c2245;}
.easy-select-box .easy-select-box-disp,
.easy-select-box .easy-select-box-disp:visited{background: url(images/bg-select-1.png) no-repeat 0 0;display:block;color:#0c2245;padding:0 3px;height:18px;line-height:18px;text-decoration:none;}
.easy-select-box .easy-select-box-disp:hover{position:relative;background-position: 0 -18px;text-decoration:none;}
.easy-select-box ul{position:absolute;top:100%;left:0;border:1px solid #cccccc;display:none;z-index:99;width:86px;max-height:200px;overflow:auto;background:#FFFFFF;}
.easy-select-box ul li a,
.easy-select-box ul li a:visited{padding:3px;background:#FFFFFF;display:block;color:#0c2245;cursor:default;}
.easy-select-box ul li a:hover{background:#3399ff;color:#FFFFFF;text-decoration:none;	}


/* setting the width and height of the SELECT element to match the replacing graphics */
select#sr_language_menu_select{
		position:absolute;
		z-index:10;
		width:126px !important;
}
 
/* dynamically created SPAN, placed below the SELECT */
span.select{
	position:absolute;
	bottom:0;
	float:left;
	left:182px;
	width:125px;	
	cursor:default;
	z-index:1;
	color:#D4D1C8;
	top:2px;
	font-size:11px;
	}



.zweiDrittel  .csc-textpic-caption  .csc-caption{padding:5px 10px;}	
.news_content .news-single-files {margin:5px 0;padding:0;}
.tx-zintopimages-pi1, .tx-txnewcustommenu-pi1, .THIRDLEVEL_MENU, #TOP_IMAGE,
.CONTENT_RIGHT, select, table.UPPER_RIGHT_TABLE img,
td table.bottom, .littleText, .newsletterSend, #menu_top, .top_right, .breadCrumbMenu, .coaBreadThirdMenu, .menuThirdLevel
{
	display:	none;
}

td.news_image {
        padding-top:        4px;
        vertical-align:        top;
}



td.news_image img {
        padding-right: 15px;
}


div.news_image {
        width: 120px;
}



table.news_list td.news_image {
        padding-left:        0px;
}

td.news_subheader h3 {
    font-size: 20px;
    margin-top: 0;
}

table.news_list td.moreLink {
        padding-right: 5px;
        vertical-align: middle;
}
.news-single-item {
    margin-left: 6px;
}
.news-single-item td.news_subheader h3 {
    padding-left: 0;
}
.volleBreite p, .einViertel p, .einViertelOhne p, .einDrittel p, .einDrittelOhne p, .zweiDrittel p {
    margin-left: 0;
}

.CONTENT-RIGHT  div.tx-zinimageboxes-pi1 img {

        margin-top:22px;

        margin-right:26px;

}

td.CW_LASTCELL div.tx-zinimageboxes-pi1 img {

        margin-top:22px;
		

        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;

}

