* {
        font-family:        Sans-Serif,'Arial';
        font-size:        12px;
}
div.downloadsContent{
width:180px;
}
ul.fassade{
        width:100%;
        list-style-type:square;
}
/***************NAVI****************************************************************************/
table.rightMenu{
        float:right;
}
table.catItems{
margin-bottom:20px;
}
div.AGBs_thirdLevel{
        width:100px;
        height:31;
        position:absolute;
        left:50%;
        top:549;
        margin-left:-500px;
}
div.naviLeft_SI{
      
        position:        absolute;
        left:50%;
        width:3px;
        height:31px;
        top:519px;
        margin-left:-478px;
}
div.naviRight_SI{
        width:3px;
        height:31px;
        position:        absolute;
        left:50%;
        top:519px;
        margin-left:475px;
}
div.naviLeft{
        background-image: url(../img/menu/Nav-links.png);
        position:        absolute;
        left:50%;
        width:3px;
        height:44px;
        top:77px;
        margin-left:-478px;
}
div.naviRight{
        width:3px;
        height:44px;
        background-image: url(../img/menu/Nav-rechts.png);
        position: absolute;
        left:50%;
        top:77px;
        margin-left:475px;
}
img.clearDiv{
        width:30px;
}
div.coaBreadThirdMenu{
        height:31px;
        /*background:#c6c0b5;*/
        background-image: url(../img/menu/Balken_normal.jpg);
        width:100%;
}
div.menuThirdLevelNo{
        float:left;
}div.menuThirdLevelCur{
        font-weight:bold;
        float:left;
        margin-right:10px;
        margin-left:10px;
}
div.menuThirdLevel{
        float:right;
		margin-right:28px;
        background:#d2cfc8;
        height:21px;
}
#menu_top {
	width:950px;
	background-image:url("../img/menu/Navigation-braun_New.png");
	height:41px;
	position:relative;
}ul.leftMenu{
		padding-left:15px;
        width:450px;
		float:left;
		position:relative;
}.leftMenuImg_hidden {
	position:absolute;
	display:none;
	left:191px;
	top:40px;
	z-index:99;
}.leftMenuImg{
	position:absolute;
	display:none;
	left:191px;
	top:40px;
	z-index:99;
}.leftMenu_imagesall {
	position:absolute;
	z-index:99;
	left:191px;
	top:40px;
}
ul.leftMenu li{
       float:left;
}
ul.leftMenu li:hover .leftMenu_sub {
   
}
ul.leftMenu .leftmenu_second_items {
	margin-bottom:25px;
}


ul.leftMenu .lower_menu {	
	background-image:url("../img/menu/menuBackgroundGrau_ohne.jpg");
	background-repeat:repeat-y;	
	color:#292929;
	display:none;
	height:0px;
	overflow:hidden;
	padding-top:10px;
	padding-left:16px;
	position:absolute;
	width:950px;
	top:40px;
	left:0px;
	z-index:99;
}ul.leftMenu .lower_menu_round{	
	background-image:url("../img/menu/menuBackgroundGrau.jpg");
	background-repeat:repeat-y;	
	color:#292929;
	display:none;
	height:0px;
	overflow:hidden;
	padding-top:10px;
	padding-left:6px;
	position:absolute;
	width:950px;
	top:40px;
	left:0px;
	z-index:99;
}.lower_menu  ul.leftMenu_sub{	
	position:relative;
	width:360px;
	z-index:99;
	float:left;
	margin-top:10px;
	margin-left:12px;
}ul.leftMenu .leftMenu_sub  .leftMenu_subsub {
	width:360px;
}ul.leftMenu .leftMenu_sub  .leftMenu_subsub li {
	float:left;
}
#leftMenu_2 .leftMenu_subsub li {
	width:360px;
}#leftMenu_3 .leftMenu_subsub li {
	width:360px;
}ul.rightMenu{
		margin-right:27px;
        width:450px;
		float:right;
		position:relative;
}
ul.rightMenu li{
		  float:right;
		  position:relative;
}ul.rightMenu li:hover .text_submenu {
 		  display:block;
}.text_submenu{
		position:absolute;
		float:right;
		right:0px;
		top:40px;
		list-style:none outside none;
	    width:181px;
		z-index:99;
		display:none;		
}.text_submenu  li {
	height:25px;	
	width:181px;
}.text_subsubmenu{
		position:absolute;
		right:181px;
		top:0px;
		float:right;
		list-style:none outside none;
	    width:181px;
		z-index:99;
		display:none;		
}.text_subsubmenu  li {
	height:25px;	
	width:181px;
}
ul.text_submenu li:hover .text_subsubmenu {  
	display:block;
}.runde_ecken {
	width:180px;
}.text_submenu  li.first_normal{
	background-image:url('../img/menu/Nav_rechtsNB.png');
	height:25px;	
	width:183px;
}.text_submenu  li.normal{
	background-image:url('../img/menu/Nav_rechtsNS.png');
	height:25px;	
	width:183px;
}.text_submenu  li.last_normal{
	background-image:url('../img/menu/Nav_rechtsNA.png');
	height:28px;	
	width:183px;
}.text_submenu  li.first_normal:hover, .text_submenu  li.first_normal:active{
	background-image:url('../img/menu/Nav_rechtsCB.png');
	height:25px;	
	width:183px;
}.text_submenu  li.normal:hover, .text_submenu  li.normal:active{
	background-image:url('../img/menu/Nav_rechtsCS.png');
	height:25px;	
	width:183px;
}.text_submenu  li.last_normal:hover, .text_submenu  li.last_normal:active{
	background-image:url('../img/menu/Nav_rechtsCA.png');
	height:28px;	
	width:183px;
}ul.rightMenu li:hover .text_submenu_big {
 		  display:block;
}.text_submenu_big{
		position:absolute;
		float:right;
		right:0px;
		top:40px;
		list-style:none outside none;
	    width:223px;
		z-index:99;
		display:none;		
}.text_submenu_big li {
	height:25px;	
	width:223px;
}.text_subsubmenu_big{
		position:absolute;
		right:222px;
		top:0px;
		float:right;
		list-style:none outside none;
	    width:223px;
		z-index:99;
		display:none;		
}.text_subsubmenu_big li {
	height:25px;	
	width:223px;
}
ul.text_submenu_big li:hover .text_subsubmenu_big  {  
	display:block;
}.text_submenu_big li.first_normal_big{
	background-image:url('../img/menu/Nav_rechtsNB_big.png');
	height:25px;	
	width:223px;
}.text_submenu_big  li.normal_big{
	background-image:url('../img/menu/Nav_rechtsNS_big.png');
	height:25px;	
	width:223px;
}.text_submenu_big  li.last_normal_big{
	background-image:url('../img/menu/Nav_rechtsNA_big.png');
	height:28px;	
	width:223px;
}.text_submenu_big  li.first_normal_big:hover, .text_submenu  li.first_normal_big:active{
	background-image:url('../img/menu/Nav_rechtsCB_big.png');
	height:25px;	
	width:223px;
}.text_submenu_big  li.normal_big:hover, .text_submenu  li.normal_big:active{
	background-image:url('../img/menu/Nav_rechtsCS_big.png');
	height:25px;	
	width:223px;
}.text_submenu_big  li.last_normal_big:hover, .text_submenu  li.last_normal_big:active{
	background-image:url('../img/menu/Nav_rechtsCA_big.png');
	height:28px;	
	width:223px;
}ul.leftMenu li:hover div{
        display:block;
}div#menu_breadcrumb{
   float:left;
   margin-left:22px;
   margin-top:8px;
}div#menu_breadcrumb img {float:left;}
div#menu_breadcrumb a{float:left;}
.first_breadcrumb img{margin-left:0px;}
.breadcrumb img{margin-left:2px;}
a.last_breadcrumb {float:left;}
a.last_breadcrumb img{
	margin-left:2px;
	padding-right:5px;
	}
td.breadCrumbMenu{
        vertical-align:top;
        height:31px;
		padding-bottom:25px;
}
.pfeil_breadcrumb {
	width:5px;
	float:left;
}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;
        }
#TOP_IMAGE  ul{
		 width: 100%;
}/* 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: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:13px;
        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;
}
/****************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;
}
div.csc-header {
}
img {
        border: 0px;
}
.news-single-item{
        margin-left:6px;
}
.news-single-item td.news_subheader h3{
        padding-left:0px;
		line-height:25px;	
}
.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:        1px 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:        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;
}
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;
}
.wrap 
{        margin:        0 auto;
        width:        950px;
		position:relative;
}
table.MAINTABLE {
  margin:0 auto;
  width:950px;
  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 {
        /*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 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 p{
        font-size: 9px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 10px;
        position: relative;
        top: 30px;
		line-height:10px;
}
table.bottom  td p{
        font-size: 12px;
        padding-left: 5px;
		margin-top:10px;
        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: 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;
		
		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:  6px;
        width: 335px;	
		float:left;
		clear:none;
}
div.halbeBreite h4 {
      line-height:15px;
}
div.halbeBreite_dekor_left{
        padding-right: 40px;
        width: 320px;	
		float:left;
		clear:none;
}div.halbeBreite_dekor_right{
		padding-right:0px;
        width: 320px;	
		float:left;
		clear:none;
}td.CW_LASTCELL div.halbeBreite {
        padding-right: 0px;
}
div.volleBreite        {
        width:  685px;
		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;
}
.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: 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: 950px;
}
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;
}
div#preview {
        padding-top: 0px;
        /*padding-bottom: 290px;*/
        position: relative;
        top: -212px;
}
div.tx-macinasearchbox-pi1 {
       
}
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;
}
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.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;
}
.tx-zingallery-pi1 {
        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;
}
.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  div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {margin-right:5px;}
.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_picture {float:left;width:100%;min-height:175px;}
.filelist_item_info{margin:0;float:left;width:100%;}
.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;}	
.volleBreite .csc-caption {font-size:11px;}
.news_content .news-single-files {margin:5px 0;padding:0 48px 0 0;}
.news_content .news-single-files  img{}
.news_content .news-single-files  a{}
.tx-powermail-pi1 {background-color:white;border:0px;float:left;}´
.tx-powermail-pi1_formwrap{float:left;}
.tx-powermail-pi1_formwrap form{float:left;}
fieldset.tx-powermail-pi1_fieldset{background-color:white;border:0px;float:left;width:100%;}
fieldset.tx-powermail-pi1_fieldset input.powermail_text {border: 1px solid #D3D1C6;padding: 3px 140px 3px 10px;background: white;border-image: initial;}

fieldset.tx-powermail-pi1_fieldset label {font-weight:normal;color:black;}
.style2 input{
        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;
		font-weight:normal;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {font-weight:normal;}
fieldset.tx-powermail-pi1_fieldset legend {font-weight:normal;padding-bottom:5px;border-bottom: 1px dotted;width:100%; }
fieldset.tx-powermail-pi1_fieldset{background-color:inherit;}
#newsletter fieldset.tx-powermail-pi1_fieldset label{width:203px;}
#newsletter fieldset.tx-powermail-pi1_fieldset {width:95%;}
#newsletter fieldset.tx-powermail-pi1_fieldset select{border: 1px solid #D3D1C6;width:452px;padding: 3px 140px 3px 10px;background: white;border-image: initial;}
#newsletter .tx-srfreecap-pi2-image{margin-left:203px;}
#newsletter .tx-srfreecap-pi2-cant-read{width: 270px;float: right;}
#informationsmaterial .powermail_textarea {background-color: transparent;height: 90px;margin-left: 12px;padding-top: 3px;width:460px;}
#powermaildiv_uid14 legend{display:none;width:0px;height:0px;}
#informationsmaterial fieldset.style3  legend{display:none;}
#informationsmaterial fieldset.tx-powermail-pi1_fieldset{width:95%;}
#informationsmaterial fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {margin-left:0;float:left;clear:none;padding:5px;}
#informationsmaterial fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner  label {padding-top:2px;}

#informationsmaterial fieldset.tx-powermail-pi1_fieldset  .powermail_radio_inner_uid14_0{margin-left:200px;}
#informationsmaterial fieldset.tx-powermail-pi1_fieldset  .powermail_radio_inner_uid14_1{margin-left:203px;}
#informationsmaterial fieldset.tx-powermail-pi1_fieldset  .powermail_radio_inner_uid14_2{margin-left:0;}
#informationsmaterial fieldset.tx-powermail-pi1_fieldset  .powermail_radio_inner_uid14_3{margin-left:0;}


div.tx-cegallery-pi1-pagebrowser{padding-bottom:0;}

.tx-srfeuserregister-pi1 fieldset {background-color:white;border:0px;float:left;width:100%;}
.tx-srfeuserregister-pi1 fieldset input[type=text] {border: 1px solid #D3D1C6;padding: 3px 140px 3px 10px;background: white;border-image: initial;}
.tx-srfeuserregister-pi1 fieldset input[type=password] {border: 1px solid #D3D1C6;padding: 3px 140px 3px 10px;background: white;border-image: initial;}
.tx-srfeuserregister-pi1 fieldset input[type=submit]{border: 0px none;background-color: transparent; background-image: url(../img/dots.png);background-position:0px 3px;background-repeat: no-repeat;cursor: pointer;padding: 4px 0px 0px 25px;height: 20px;}
.tx-srfeuserregister-pi1 fieldset select {border: 1px solid #D3D1C6;padding: 3px 83px 3px 10px;background: white;border-image: initial;}
.tx-srfeuserregister-pi1 dt {text-align:left;width:100px;}
.tx-srfeuserregister-pi1 h4 {font-size:12px;padding:0;}
.tx-srfeuserregister-pi1 legend {font-size:12px;padding:0;}
#powermaildiv_uid17,#powermaildiv_uid18,#powermaildiv_uid19,#powermaildiv_uid20,#powermaildiv_uid21,#powermaildiv_uid22,#powermaildiv_uid23,#powermaildiv_uid24,#powermaildiv_uid25,#powermaildiv_uid26,#powermaildiv_uid27,#powermaildiv_uid40{display:none;}
#powermaildiv_uid27 input[type=submit]{border: 0px none;background-color: transparent; background-image: url(../img/dots.png);background-position:0px 3px;background-repeat: no-repeat;cursor: pointer;padding: 4px 0px 0px 25px;height: 20px;}
#informationsmaterial fieldset.tx-powermail-pi1_fieldset{padding:10px 0;}
#powermaildiv_uid13 {font-size:14px;font-weight:bold;}
#powermaildiv_uid28 legend{display:none;}

ul.leftMenu .last_second_item  .leftMenu_subsub li:first-child{width:238px;}
ul.leftMenu .leftMenu_sub .leftMenu_subsub li .new {background:url("/cms/fileadmin/template/img/New.png")  no-repeat right center;width:100%;float:left;}
fieldset.tx-powermail-pi1_fieldset {padding:10px 0;}

/*Englisch Informationsmaterial*/
#powermaildiv_uid49 legend{display:none;}
#powermaildiv_uid63 input[type=submit]{border: 0px none;background-color: transparent; background-image: url(../img/dots.png);background-position:0px 3px;background-repeat: no-repeat;cursor: pointer;padding: 4px 0px 0px 25px;height: 20px;}
#powermaildiv_uid56,#powermaildiv_uid57,#powermaildiv_uid58,#powermaildiv_uid124,#powermaildiv_uid58{display:none;}
#informationsmaterial #powermaildiv_uid49 .powermail_radio_inner {margin-left:200px;clear:both;}
#informationsmaterial fieldset.tx-powermail-pi1_fieldset  .powermail_radio_inner_uid47_0{margin-left:200px;}
#informationsmaterial fieldset.tx-powermail-pi1_fieldset  .powermail_radio_inner_uid47_1{margin-left:203px;}
#informationsmaterial fieldset.tx-powermail-pi1_fieldset  .powermail_radio_inner_uid47_2{margin-left:0;}
#informationsmaterial fieldset.tx-powermail-pi1_fieldset  .powermail_radio_inner_uid47_3{margin-left:0;}
#powermaildiv_uid47 legend{display:none;width:0px;height:0px;}
