html{
margin: 0;
padding: 0;
height: 100%;
}
TD#main_2 .csc-form-label { line-height: 13px; padding-bottom: 5px;}
.contenttable {width:100%; margin-top: 4px;}
.table_content  {margin-left: 0px; padding-left: 0px;}
.table_content td { vertical-align:top;}
/*.imgtext-nowrap  {padding-bottom: 0px; padding-top: 0px; margin-top: 0px; margin-bottom: 0px;}*/
/*DEFINITION LINKS AUF OVERVIEW SEITEN*/
/*TD#main_1 DIV.meinlink { padding-left: 20px; 	background-image:url(images/mini_pfeil_rot.gif);
	background-repeat:no-repeat;}
TD#main_1 DIV.meinlink p{ padding-left: 0px; line-height: 12px;}
TD#main_1 DIV.meinlink p a{ padding-left: 0px; text-decoration: none; color: #000000;}
TD#main_2 DIV.meinlink { padding-left: 20px; 	background-image:url(images/mini_pfeil_rot.gif);
	background-repeat:no-repeat;}
TD#main_2 DIV.meinlink p{ padding-left: 0px; line-height: 12px;}
TD#main_2 DIV.meinlink p a{ padding-left: 0px; text-decoration: none; color: #000000;}
TD#main_2 .meinlink { padding-left: 20px; 	background-image:url(images/mini_pfeil_rot.gif);
	background-repeat:no-repeat; line-height: 12px;}
TD#main_2 .meinlink p{ padding-left: 0px; line-height: 12px;}
TD#main_2 .meinlink a{ padding-left: 0px; text-decoration: none; color: #000000;}

TD#main_3 DIV.meinlink { padding-left: 20px; 	background-image:url(images/mini_pfeil_rot.gif);
	background-repeat:no-repeat;}
TD#main_3 DIV.meinlink p{ padding-left: 0px; line-height: 12px;}
TD#main_3 DIV.meinlink p a{ padding-left: 0px; text-decoration: none; color: #000000;}*/
TD#lastupdateIDTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 8px;
	font-size: 8px;
	color: #6D6D6D;
	vertical-align: bottom;
	}

a img { border: none;}

.spacer-gif {
height: 0px;
}
TD#footer-table-printview {
	padding-left: 40px;
}
TD#box_rechts p a{
text-decoration: none;
}
TD#box_rechts p, .bodytext a{
text-decoration: none;
}
.head_menu a{vertical-align: bottom;}
TD#head_menu DIV{
margin-left:0px;
padding-left:0px;

}
TD#box_contact DIV.image{
	padding-left: 20px;
	}
TD#box_contact .csc-uploads-fileName{
display: none;
}
TD#box_contact .csc-uploads-icon img{
width: 21px;
height: 24px;
margin-left: 27px;
margin-top: 5px;
}
TD#box_contact DIV.print_button {
margin-left: 20px;
margin-top: 5px;
}
/*TD#head_menu DIV.menu-oben-layer a{
margin-top: 50px;
}*/

/* --- TEXT FORMAT STARTSEITE BEGIN --- */
TD#imgmiddle {
background-position:right;
background-image: url(images/vertical_dotted.gif); 
background-repeat:repeat-y;
}
TD#box_product DIV.image{
	padding-left: 20px;
	}
TD#box_product .csc-uploads-fileName{
display: none;
}
TD#box_product .csc-uploads-icon img{
width: 21px;
height: 24px;
margin-left: 17px;
margin-top: 5px;
}
TD#box_product DIV.print_button {
margin-left: 20px;
margin-top: 5px;
}
/* --- FORMAT SEARCHPAGE --- */
TD#main_2 DIV.tx-indexedsearch {
	padding-top: 15px;
}
TD#main_2 DIV.tx-indexedsearch input{margin-bottom: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; 
	border-style: solid;
	border-width: 1px;
	border-color: #6D6D6D;
	margin-bottom:10px;}
TD#main_2 DIV.tx-indexedsearch select{margin-bottom: 10px; 		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-style: none;}
TD#main_2 DIV.tx-indexedsearch option{margin-bottom: 10px; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-style: none;
}
TD#main_2 .label-searchfield { 
	float: right; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 10px;	
	margin-top: 0px;
	vertical-align: top;
}
TD#main_2 DIV.tx-indexedsearch-sec a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 10px;
	color: #000000;
	margin-bottom: 0px;
	text-decoration:none;
	padding-right: 8px;
	padding-left: 15px;
	background-image:url(images/mini_pfeil_rot.gif);
	background-repeat:no-repeat;
}
TD#main_2 .browsebox a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	font-size: 10px;
	color: #000000;
	margin-bottom: 0px;
	text-decoration:none;
}
TD#main_2 .tx-indexedsearch-percent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	margin-top: 0px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
}
TD#main_2 .tx-indexedsearch-info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height: 19px;
	margin-top: 0px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	background-color:#F0F0F0;
}
TD#main_2 .tx-indexedsearch-info a{text-decoration:none; color: #6D6D6D;}
TD#main_2 .tx-indexedsearch-descr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height: 19px;
	margin-top: 0px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
}
TD#main_2 .tx-indexedsearch-redMarkup {color:#CF0515;}
TD#main_2 .tx-indexedsearch-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 19px;
	margin-top: 0px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	background-color:#FFFFFF;
}
TD#main_2 .tx-indexedsearch-result-count {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 19px;
	margin-top: 0px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	background-color:#F0F0F0;
}
TD#main_2 .tx-indexedsearch-title a{text-decoration:none; color: #6D6D6D;}
TD#main_2 DIV.tx-indexedsearch-secHead .tx-indexedsearch-title{background-color: #F0F0F0;}
/* --- FORMAT P & A & SUP - TAG --- */
ol img {margin-left: -12px; }
ol{	margin-left: 0px; 
	padding-left: 13px; 
	background-image: url(images/mini_pfeil_rot.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 10px;
	color: #000000;
	padding-right: 8px;}
ol a{text-decoration: none; color: #000000;}
p ol{margin-bottom: 0px; margin-top: 0px; margin-left: 0px; padding-left: 13px;}


TD#main_1 img {margin-bottom: 5px;}
TD#main_2 img {margin-bottom: 5px;}
TD#mainprod_2 img {margin-bottom: 5px; margin-top:15px;}
TD#mainprod_2 .csc-header-n1 {margin-top:0px;}
TD#main_3 img {margin-bottom: 5px;}
TD#main_4 img {margin-bottom: 5px;}
TD#mainprod_2 DIV.csc-textpic-imagewrap {
	padding-left: 45px;
	}
	
	TD#main_1 img {
	margin-bottom: 0px;
}
TD#main_2 img {
	margin-bottom: 0px;
}
TD#main_3 img {
	margin-bottom: 0px;
}
TD#main_4 img {
	margin-bottom: 0px;
}
TD#main_1 ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	margin-left: 15px;
	padding-left: 0px;
}
TD#main_2 ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	margin-left: 15px;
	padding-left: 0px;
}
TD#mainprod_2 ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	margin-left: 15px;
	padding-left: 0px;
	margin-top: 0px;
}
TD#main_print ul{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
font-size: 12px;
color: #343434; 
margin-left: 15px;
padding-left: 0px;
margin-top: 0px;
}
/*------------------- NOCH ?NDERN F?R LINKSLISTE!!! ----------------------
/*TD#main_2 .csc-textpic-caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	padding-bottom: 25px;
	}
TD#main_2 .csc-textpic-imagecolumn, .csc-textpic-imagewrap {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 40px;
	}*/

TD#main_3 ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	margin-left: 15px;
	padding-left: 0px;
}
TD#main_4 ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	margin-left: 15px;
	padding-left: 0px;
}

sup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8px;
}

TD#main_1 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	margin-top: 0px;
	}

TD#main_1 .normlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #000000;
	margin-bottom: 0px;
	text-decoration:none;
	/*padding-right: 8px;*/
	padding-left: 15px;
	background-image:url(images/mini_pfeil_rot.gif);
	background-repeat:no-repeat;
	}		
TD#main_2 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	margin-top: 0px;
}
	TD#main_2 p a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	margin-top: 0px;
	}
TD#main_2 .normlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #000000;
	margin-bottom: 0px;
	text-decoration:none;
	/*padding-right: 8px;*/
	padding-left: 15px;
	background-image:url(images/mini_pfeil_rot.gif);
	background-repeat:no-repeat;
	}		

TD#main_contact_2 .nlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #000000;
	margin-bottom: 0px;
	text-decoration:none;
}
TD#main_contact_2 .ntoplink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #CF0515;
	margin-bottom: 0px;
	text-decoration:none;
}

/* ------------ CONTACT PAGE BEGIN --------------- */
TD#main_contact_2 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	/*padding-left:20px;*/
	}
TD#main_contact_2 p strong{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #CF0515 ;
	padding-right: 8px;

	}
TD#main_contact_2 .normlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #000000;
	margin-bottom: 0px;
	text-decoration:none;
	/*padding-right: 8px;*/
	padding-left: 15px;
	background-image:url(images/mini_pfeil_rot.gif);
	background-repeat:no-repeat;
	}		
TD#main_contact_2 .imgtext-table{
	padding-bottom: 0px;
	padding-right: 10px;
}
TD#box_contact .imgtext-table  {
	padding-bottom: 2px;
	padding-top: 2px;
}
TD#box_contact .imgtext-table img{
	padding-bottom: 2px;
	padding-top: 2px;
}
TD#box_contact p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6D6D;
	padding-left: 20px;
	margin:0px;
	padding-top:3px;
}
TD#box_contact p a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6D6D;
	padding-left: 10px;
	}
/* -------------- CONTACT PAGE END ----------------- */
/* ----------- FORMULAR STYLES BEGIN ------------------------*/
TD#head_search {vertical-align: bottom;}
TD#head_search DIV.tx-macinasearchbox-pi1 input[type=submit]{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 48px;
	margin-left: 2px;
	margin-right: 8px;
	}
TD#head_search DIV.tx-macinasearchbox-pi1 input{
	margin-left: 2px;
	margin-right: 2px;
	}
TD#main_2 .csc-mailform {
	border-style: none;
	padding-left: 0px;
	}
TD#main_2 .csc-mailform label, .csc-mailform-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6D6D;
    width: 500px;
    float: left;
	padding-bottom:5px;
	/*clear:left;*/
	display: block;
}
fieldset.csc-mailform label, .csc-mailform-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6D6D;
    width: 500px;
    float: left;
	padding-bottom:5px;
	/*clear:left;*/
	display: block;
}
TD#main_2 .csc-mailform textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; 
    margin-left: 0px;
	margin-bottom:10px;
	color: #000000; 
	border-style: solid;
	border-width: 1px;
	border-color: #6D6D6D;
	clear:left;
}
fieldset.csc-mailform textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; 
    margin-left: 0px;
	margin-bottom:10px;
	color: #000000; 
	border-style: solid;
	border-width: 1px;
	border-color: #6D6D6D;
	clear:left;
}
TD#main_2 select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
TD#main_2 .csc-mailform input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; 
	border-style: solid;
	border-width: 1px;
	border-color: #6D6D6D;
	margin-bottom:10px;
	clear:left;
}
TD#main_2 form{margin-bottom:0px; padding-bottom:0px;}
TD#inq_print input{
vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; 
	border-style: solid;
	border-width: 1px;
	border-color: #6D6D6D;
	margin-top:0px;
	padding-top:0px;
	margin-left: 160px;
}
fieldset.csc-mailform input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; 
	border-style: solid;
	border-width: 1px;
	border-color: #6D6D6D;
	margin-bottom:10px;
	clear:left;
}
#mailformtv{
border-style: none;}
/*------------------ FORMULAR STYLES END ---------------*/

TD#mainprod_2 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	margin-top: 0px;
	}
TD#mainprod_2 .normlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #000000;
	margin-bottom: 0px;
	text-decoration:none;
	/*padding-right: 8px;*/
	padding-left: 15px;
	background-image:url(images/mini_pfeil_rot.gif);
	background-repeat:no-repeat;
	}		
TD#main_3 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	}
TD#main_3 .normlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #000000;
	margin-bottom: 0px;
	text-decoration:none;
	/*padding-right: 8px;*/
	padding-left: 15px;
	background-image:url(images/mini_pfeil_rot.gif);
	background-repeat:no-repeat;
	}		
TD#main_4 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	padding-right: 8px;
	margin-top: 0px;
	}
TD#main_4 .normlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #000000;
	margin-bottom: 0px;
	text-decoration:none;
	/*padding-right: 8px;*/
	padding-left: 15px;
	background-image:url(images/mini_pfeil_rot.gif);
	background-repeat:no-repeat;
	}		
/* --- TEXT FORMAT END --- */
TD#product_head {padding-top: 5px;}
/* --- AB HIER FORMAT HAUPTNAVIGATION --- */
/* --- MEN? EBENE 2 --- */
TD#main_menue { padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;}

TD#main_menue DIV.nav_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;	
	/*line-height: 21px;*/
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 35px;
	padding-right: 5px;
	color: #6D6D6D;
	text-decoration: none;
	background-image:url(images/menue_stuff/middle_sublevel2.gif);
	background-repeat:repeat-y;
	}
TD#main_menue DIV.nav_2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	

	/*line-height: 21px;*/
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #6D6D6D;
	text-decoration: none;
	}
TD#main_menue DIV.nav_2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	

	/*line-height: 21px;*/
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #CF0515;
	text-decoration: none;
	}

TD#main_menue DIV.nav_2_a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

	/*line-height: 21px;*/
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 35px;
	padding-right: 5px;
	color: #CF0515;
	text-decoration: none;
	background-image:url(images/menue_stuff/middle_sublevel2.gif);
	background-repeat:repeat-y;
	}
TD#main_menue DIV.nav_2_a a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	

	/*line-height: 21px;*/
	color: #CF0515;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	}
/* --- WRAP F?R LETZTEN MEN?PUNKT --- */
TD#main_menue DIV.nav_2_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 35px;
	padding-right: 5px;
	color: #6D6D6D;
	text-decoration: none;
	}
TD#main_menue DIV.nav_2_b a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #6D6D6D;
	text-decoration: none;
	}
TD#main_menue DIV.nav_2_b a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #CF0515;
	text-decoration: none;
	}

TD#main_menue DIV.nav_2_a_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 35px;
	padding-right: 5px;
	color: #CF0515;
	text-decoration: none;
	}
TD#main_menue DIV.nav_2_a_b a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #CF0515;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	}
/* --- MEN? LAYER EBENE 2 --- */
DIV.navlayer_3 {
   background-color: #F0F0F0;
   border-style: solid;
   border-style: solid;
   border-width: 1px;
   border-color: #6D6D6D;
  }
DIV.navlayer_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;	
	padding-top:2px;
	padding-bottom: 2px;
	padding-left: 3px;
	color: #6D6D6D;
	text-decoration: none;
	}
DIV.navlayer_2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #6D6D6D;
	text-decoration: none;

	}
DIV.navlayer_2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #CF0515;
	text-decoration: none;
	}

DIV.navlayer_2_ro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 0px;	
	padding-left: 0px;
	color: #CF0515;
	text-decoration: none;
	}
DIV.navlayer_2_ro a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #CF0515;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	text-decoration: none;
	}

/* --- FORMAT NEWS BEGIN --- */

TD#box_rechts H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: normal;
	color: #6d6d6d;
	padding-left: 16px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin: 0px;
	text-transform: uppercase;
	background-image:url(images/dot_round_rechts.gif);
	background-repeat:no-repeat;
	}
TD#box_rechts H1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6d6d6d;
	text-decoration: none;
	}
TD#box_rechts p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000; 
	margin-top: 4px;
	margin-bottom: 7px;
	padding-right: 5px;
	padding-left: 9px;
	margin-left: 15px;
	}
TD#box_rechts p a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000; 
	text-decoration: none;
	}
TD#box_rechts .imgtext-table {
	padding-left: 5px;
	margin-bottom: 0px;
}
/*TD#box_rechts .bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000; 
	margin-top: 5px;
	padding-right: 5px;
	padding-left: 9px;
	}/*
TD#box_rechts .bodytext a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90px;	
	line-height: 15px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-decoration: none;
	}*/

/* --- AB HIER TABELLEN STYLE F?R PRODUKTE --- */

TD#mainprod_2 .contenttable table{
border-color: #6D6D6D;
margin-top:10px;
padding-bottom: 29px;
	}

TD#mainprod_2 .contenttable TH {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	/*text-align: left;*/
	/*vertical-align:top;*/
		table-layout:fixed;
}
TD#main_2 .contenttable TH p{padding-left: 2px; padding-right: 2px;}
TD#main_2 .contenttable TD p{padding-right: 0px;}

TD#mainprod_2 .contenttable TH p{padding-left: 2px; padding-right: 2px;}
TD#mainprod_2 .contenttable TD p{padding-right: 0px;}
TD#mainprod_2 .contenttable TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	text-align: center;
	table-layout:fixed;
	/*width:20%;*/
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
border-left-width:1px;
border-right-style: solid;
border-right-width:1px;
	}	

TD#mainprod_2 imgtext-table {
border-style: none;
}
TD#mainprod_2 imgtext-table img{
margin-right: 5px;
}
/*---*/
TD#main_2 .contenttable table{
border-color: #6D6D6D;
margin-top:10px;
margin-bottom:12px;
	}
TD#main_2 .contenttable TH {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	/*text-align: left;*/
	/*vertical-align:top;*/
		table-layout:fixed;
}
TD#main_2 .contenttable TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	text-align: center;
	table-layout:fixed;
	/*width:20%;*/
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
border-left-width:1px;
border-right-style: solid;
border-right-width:1px;
	}	

TD#main_2 imgtext-table {
border-style: none;
}
TD#main_2 .imgtext-table img{
margin-right: 10px;
}
.csc-caption {margin:0px; padding:0px; vertical-align:top;}
TD#main_2 DIV.spez1 img{ margin:0px; margin-top:0px; padding:0px; vertical-align:top;}


/* --- PRINT STYLES --- */
TD#main_print .csc-caption { padding-bottom: 10px}
TD#main_print p{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
font-size: 12px;
color: #343434; 
margin-top: 0px;
}
TD#main_print p a{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
font-size: 12px;
color: #343434; 
}
TD#main_print .contenttable table{
border-color: #6D6D6D;
margin-top:10px;
margin-bottom:12px;
	}
TD#main_print .contenttable TH {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	/*text-align: left;*/
	/*vertical-align:top;*/
		table-layout:fixed;
}
TD#main_print .contenttable TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
	text-align: center;
	table-layout:fixed;
	/*width:20%;*/
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
border-left-width:1px;
border-right-style: solid;
border-right-width:1px;
	}	
TD#main_print imgtext-table {
border-style: none;
}

TD#prodheadselect {
padding-top: 8px;
}

TD#breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CF0515 ;
	padding-left: 37px;
	margin-top: 0px;
	margin-bottom: 0px;
}
TD#breadcrumb a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6D6D6D;
	text-decoration: none;
  background: transparent url(images/mini_pfeil_rot.gif) 0 0 no-repeat;
  padding-left: 10px;
}
TD#breadcrumb a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CF0515 ;
	text-decoration: none;
}
/* --- AB HIER VON ANDRE --- */
.menu_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 19px;
	font-size: 10px;
	color: #6D6D6D;
}

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 11px;
	color: #6D6D6D; 
}
.menu_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 19px;
	font-size: 10px;
	color: #000000; 
}

.news_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 15px;
	font-size: 9px;
	color: #000000; 
	text-indent: 10pt;
	left: 12px;
}

.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
color: #000000; 
background: white;
border-style: solid;
border-width: 1px;



}
.dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
color: #000000; 
background: white;
border-style: solid;
border-width: 1px;

}


.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;


}


body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; margin-top: 0px; margin-left: 0px;}
TD        {font-family: Verdana; font-size: 9pt}
-->
.csc-header-n2{clear:both;} 

   DIV.tx-srlanguagemenu-pi1 {padding-left: 7px; padding-top: 0px; float: right; padding-right: 15px;}
   .tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin-left: 8px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; text-align: right;}
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { 
}



/*DIV.tx-srlanguagemenu-pi1 {position:relative; float: right; width: 200px; margin-right:15px; padding-top: 0px;}*/
DIV.CUR {width: 34px; padding-left: 5px;}
DIV.INACT {width: 34px; padding-left: 5px;}
TD#lang_menue DIV {align: right; text-align: right;}
/*FORMAT DATEILINK IM TEXT*/
TD#main_2 .csc-uploads-filename {display: none;}
TD#main_2 .csc-uploads-icon img{width: 21px; height: 24px; text-align:right; padding-top: 5px; padding-bottom:5px;}
TD#main_2 .csc-uploads-icon { caption-side:right; }

/* wt_gallery Styles */
.wtgallery_singlepic_pic{
border-top-width: 0px;
border-right-width-value: 0px;
border-bottom-width: 0px;
border-left-width-value: 0px;
border-top-style: solid;
border-right-style-value: solid;
border-bottom-style: solid;
border-left-style-value: solid;
border-top-color: white;
border-right-color-value: white;
border-bottom-color: white;
border-left-color-value: white;
}
.wtgallery_listpic {
border-width: 1px;
border-style: solid;
border-color: #999999;
height: 116px;
width:116px;
margin: 3px;
}

.wtgallery_listpic_pic {
border-width: 0px;
/*height: 60px;
width:100px;
height: 40px;*/
padding: 8px;
vertical-align: middle;
}
/*movie gallery*/

td#main_2.textbg {
width: 100%;

}
td#main_2.textbg .csc-header {
margin-top: 20px;
}
td#main_2.textbg table {
border: 0;
margin: 0;
padding: 0;
background: #e5e6e7 url(images/movies/bg.gif) 0 0 repeat-x;
}
td#main_2.textbg table#nobg {
background-image: none;
background-color: transparent;
}
.table_content {
border: 0;
margin: 0;
padding: 0;
}


TD#main_2.textbg .normlink a:link,
TD#main_2.textbg .normlink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 10px;
	color: #000000;
	margin-bottom: 0px;
	text-decoration:none;
	padding-left: 0;
	background-image:none;
	background-repeat:no-repeat;
	}
td.movieplay {
width: 100%;
}
td#main_2 .play_link a:link,
td#main_2 .play_link a:visited {
color: #d62d2c;
font-weight: bold;
font-size: 12px;
padding: 0;
}
td#main_2.textbg h3 .play_link a:link,
td#main_2.textbg h3 .play_link a:visited {
color: #6d6d6d;
text-decoration: none;
font-size: 15px;
}
td#main_2.textbg h3 {
margin-top: 5px;
}

table#info_mediaplayer {
width: 100%;
padding-top: 5px;
background: transparent url(images/movies/linie.gif) 0 0 repeat-x;
margin-top: 30px;
}
#info_mediaplayer a:link,
#info_mediaplayer a:visited {
color: #646464;
}
#info_mediaplayer a:hover,
#info_mediaplayer a:active {
text-decoration: none;
}
#info_mediaplayer td {
font-size: 10px;
line-height: 1.4em;
color: #646464;
}
/*events*/
table#events {
margin-bottom: 50px;
}
table#events td {
padding-bottom: 5px;
border-bottom: 1px solid #e4e4e4;
}
td#main_2 .normlink a img {
margin-left: -15px;
}

#kiwa-logo {
margin: 110px 0 20px 0;
}

/* tt_news */
.news-latest-date {
float: right;
}
.news-latest-item,
.news-list-item,
.news-single-item {
margin-top: 5px;
margin-bottom: 5px;
padding-bottom: 20px;
border-bottom: 1px solid #e4e4e4;
font-size: 11px;
}
.news-latest-gotoarchive a:link,
.news-latest-gotoarchive a:visited,
.news-single-backlink a:link,
.news-single-backlink a:visited {
padding-left: 15px;
background: transparent url(images/mini_pfeil_rot.gif) left center no-repeat;
color: #6d6d6d !important;
}
.news-header,
.news-header-detail,
.news-header a:link,
.news-header a:visited,
.news-latest-date,
.news-latest-date a:link,
.news-latest-date a:visited,
.news-latest-gotoarchive a:link,
.news-latest-gotoarchive a:visited,
.news-single-backlink a:link,
.news-single-backlink a:visited {
font-weight: bold;
text-decoration: none;
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.news-header span {
background: transparent url(images/mini_pfeil_rot.gif) 0 2px no-repeat;
display: block;
padding-left: 15px;
width: 400px;
line-height: 1.4em;
}
.news-header-detail span {
display: block;
width: 400px;
}
a.back-to-breaking-news:link,
a.back-to-breaking-news:visited,
.news-bold {
font-size: 11px !important;
font-weight: bold;
color: #6d6d6d !important;
}

.news-header a:hover,
.news-header a:active,
.news-latest-gotoarchive a:hover,
.news-latest-gotoarchive a:active,
.news-single-backlink a:hover,
.news-single-backlink a:active,
a.back-to-breaking-news:hover,
a.back-to-breaking-news:active {
color: #F20A0A !important;
}
.news-latest-date,
.news-latest-date a:link,
.news-latest-date a:visited {
font-weight: normal;
background-image: none;
padding: 0;
color: #6d6d6d;
}
.news-subheader,
.news-subheader-detail {
padding: 5px 0 0 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6d6d6d;
}
.news-subheader-detail {
padding: 10px 0 10px 0;
font-weight: bold;
margin-bottom: 10px;
border-bottom: 1px solid #e4e4e4;
}
.news-text-files img {
height: 24px;
float: right;
}
.news-text {
margin-bottom: 10px;
}
.news-text-files a:link,
.news-text-files a:visited,
.news-text a:link,
.news-text a:visited {
color: #000;
}
.news-text-files a:hover,
.news-text-files a:active,
.news-text a:hover,
.news-text a:active {
color: #F20A0A;
text-decoration: none;
}
.news-text li {
line-height: 1.8em;
}
 



