BODY {
	color: Black;
	background-color: White;
	background-repeat: repeat-y;
	background-position: fixed; left: 10px; top: 50px;
	background-image: url(/images/layout/hintergrund_schatten.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;



}




.3rdmenu {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size: 10px; font-weight: normal; background-color: #e7e7e7; width: 189px; height: 77px; text-align: right; margin-right: 10px;  vertical-align: bottom; line-height: 15px; }

.3rdmenu a {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size: 10px; font-weight: normal; padding-left: 10px;	padding-bottom: 1px; padding-top: 1px; text-decoration: none; margin-bottom: 1px; width: 150px; }

.3rdmenu a:link { color:#000000; text-decoration: none; }
.3rdmenu a:visited { color:#000000; text-decoration: none; }
.3rdmenu a:hover { color:#E21517; text-decoration: none; }
.3rdmenu a:active { color:#E21517; text-decoration: none; }
.3rdmenu a:focus { color:#E21517; text-decoration: none; }


.presseheadline {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
}

.pressedatum {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
}

.text {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
}


.text a { color:#000000; text-decoration:none; }
.text a:link { font-weight:normal; color:#5c5c5c; text-decoration:none; }
.text a:visited { font-weight:normal; color:#5c5c5c; text-decoration:none; }
.text a:hover { font-weight:normal; color:#E21517; text-decoration:none; }
.text a:active { font-weight:normal; color:#E21517; text-decoration:underline; }
.text a:focus { font-weight:normal; color:#E21517; text-decoration:underline; }

.textlink a { color:#000000; text-decoration:none; }
.textlink a:link { font-weight:normal; color:#5c5c5c; text-decoration:none; }
.textlink a:visited { font-weight:normal; color:#5c5c5c; text-decoration:none; }
.textlink a:hover { font-weight:normal; color:#E21517; text-decoration:none; }
.textlink a:active { font-weight:normal; color:#E21517; text-decoration:underline; }
.textlink a:focus { font-weight:normal; color:#E21517; text-decoration:underline; }

	

.text_red {
	color: #E21517;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
}
.text_u1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
}

.newsanzeigetextweiss {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}

.newsanzeigetextweiss_u1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
.newsanzeigetext {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-left: 0px;
}

.newsanzeigetext_u1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
.headline {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
}
.headline_weiss {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
}
.tabelle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
}
.jahreszahl {
	color: #E21517;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
}
.suche {
	border: 1px;
	border-color: Black;
	border-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	background-color: #E7E7E7;
	font-size: 11px;
}

.tabelle_lieferprogramm {
	border-right: White 1px solid;
}

.normallink a {
	
	color: #464646;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-weight: normal;
	text-decoration: none;
	
}
.normallink a:hover {
	
	color: #E21517;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-weight: normal;
	text-decoration: underline;
					
}

.pressedownloadlink a {
	
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	font-weight: normal;
	text-decoration: none;
	
}
.pressedownloadlink a:hover {
	
	color: #E21517;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	font-weight: normal;
	text-decoration: underline;
					
}


.img_re_oben {

	float: right;
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	border: 0px;

}

.img_li_oben {

	float: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 0px;

}

.img_mittig {

	float: center;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 0px;

}

hr {
      height:1px; 
      border-top:1px dotted #414141; 
      border-left:0; 
      border-right:0; 
      border-bottom:0;
  
}

/* Neu in Putztechnik */

/* Nord-Ost */
.vertr_nord_ost_headline {

	color: #9CACD8;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	width: 230px;
        text-align: center;

}

.vertr_nord_ost_tabelle {
	table-layout: fixed;
	border: #0059AA solid 1px;
	
}
 
.vertr_nord_ost_head {
	color: #FFFFFF;
	background-color: #0059AA;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	margin-left: 0px;
	
}

.vertr_nord_ost_info {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 0px;
	
}
 
.vertr_nord_ost_dispo_tabelle {
	table-layout: fixed;
	border: #9CACD8 solid 1px;
	
}
 
.vertr_nord_ost_dispo_head {
	color: #FFFFFF;
	background-color: #9CACD8;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	margin-left: 0px;
	
}

.vertr_nord_ost_dispo_info {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 0px;
	
}

.dispo_klein {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	margin-left: 0px;
}

/* Mitte */
.vertr_mitte_headline {

	color: #F3C860;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	width: 230px;
        text-align: center;

}

.vertr_mitte_tabelle {
	table-layout: fixed;
	border: #F3C860 solid 1px;
	
}
 
.vertr_mitte_head {
	color: #FFFFFF;
	background-color: #F3C860;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	margin-left: 0px;
	
}

.vertr_mitte_info {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 0px;
	
}
 
.vertr_mitte_dispo_tabelle {
	table-layout: fixed;
	border: #FFD97E solid 1px;
	
}
 
.vertr_mitte_dispo_head {
	color: #FFFFFF;
	background-color: #FFD97E;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	margin-left: 0px;
	
}

.vertr_mitte_dispo_info {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 0px;
	
}

/* Süd-West */
.vertr_sued_west_headline {

	color: #00A7A4;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	width: 230px;
        text-align: center;

}

.vertr_sued_west_tabelle {
	table-layout: fixed;
	border: #00A7A4 solid 1px;
	
}
 
.vertr_sued_west_head {
	color: #FFFFFF;
	background-color: #00A7A4;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	margin-left: 0px;
	
}

.vertr_sued_west_info {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 0px;
	
}
 
.vertr_sued_west_dispo_tabelle {
	table-layout: fixed;
	border: #6ECAC9 solid 1px;
	
}
 
.vertr_sued_west_dispo_head {
	color: #FFFFFF;
	background-color: #6ECAC9;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	margin-left: 0px;
	
}

.vertr_sued_west_dispo_info {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 0px;
	
}

/* Süd-Ost */
.vertr_sued_ost_headline {

	color: #B33380;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	width: 230px;
        text-align: center;

}

.vertr_sued_ost_tabelle {
	table-layout: fixed;
	border: #B33380 solid 1px;
	
}
 
.vertr_sued_ost_head {
	color: #FFFFFF;
	background-color: #B33380;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	margin-left: 0px;
	
}

.vertr_sued_ost_info {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 0px;
	
}
 
.vertr_sued_ost_dispo_tabelle {
	table-layout: fixed;
	border: #CC91B1 solid 1px;
	
}
 
.vertr_sued_ost_dispo_head {
	color: #FFFFFF;
	background-color: #CC91B1;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	margin-left: 0px;
	
}

.vertr_sued_ost_dispo_info {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 0px;
	
}
.vertr_schweiz_tabelle {
	table-layout: fixed;
	border: #636466 solid 1px;
	
}
 
.vertr_schweiz_head {
	color: #FFFFFF;
	background-color: #636466;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	margin-left: 0px;
	
}
.vertr_schweiz_info {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 0px;
	
}


/* West */

.vertr_west_headline {

	color: #F4A586;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	width: 230px;
        text-align: center;

}

.vertr_west_tabelle {
	table-layout: fixed;
	border: #F4A586 solid 1px;
	
}
 
.vertr_west_head {
	color: #FFFFFF;
	background-color: #F4A586;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	margin-left: 0px;
	
}

.vertr_west_info {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 0px;
	
}
 
.vertr_west_dispo_tabelle {
	table-layout: fixed;
	border: #FFD97E solid 1px;
	
}
 
.vertr_west_dispo_head {
	color: #FFFFFF;
	background-color: #F4A586;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	margin-left: 0px;
	
}

.vertr_west_dispo_info {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 0px;
	
}













.downloads {
background-color: #e7e7e7; 
width: 200px; 
height: 77px;
}

.downloads a {
font-family: Arial, Helvetica, sans-serif; 
 }

.downloads a:link { font-size: 11px; font-weight:normal; color:#000000; text-decoration: none; }
.downloads a:visited { font-size: 11px; font-weight:normal; color:#000000; text-decoration: none; }
.downloads a:hover { font-size: 11px; font-weight:normal; color:#E21517; text-decoration: none; }
.downloads a:active { font-size: 11px; font-weight:normal; color:#E21517; text-decoration: none; }
.downloads a:focus { font-size: 11px; font-weight:normal; color:#E21517; text-decoration: none; }

.presseauflistung  a{

}

.presseauflistung a:link { color:#5c5c5c; font-family: Arial, Helvetica, sans-serif; color:#5c5c5c; font-size: 12px; font-weight: bold; text-decoration: none; }
.presseauflistung a:visited { color:#5c5c5c; font-family: Arial, Helvetica, sans-serif; color:#5c5c5c; font-size: 12px; font-weight: bold; text-decoration: none; }
.presseauflistung a:hover { color:#E21517; font-family: Arial, Helvetica, sans-serif; color:#5c5c5c; font-size: 12px; font-weight: bold; text-decoration: none; }
.presseauflistung a:active { color:#E21517; font-family: Arial, Helvetica, sans-serif; color:#5c5c5c; font-size: 12px; font-weight: bold; text-decoration: none; }
.presseauflistung a:focus { color:#E21517; font-family: Arial, Helvetica, sans-serif; color:#5c5c5c; font-size: 12px; font-weight: bold; text-decoration: none; }

.text a {
font-family: Arial, Helvetica, sans-serif; 
color:#5c5c5c; 
font-size: 12px; 
font-weight: normal; 
}

.text a:link { color:#5c5c5c; text-decoration: none; }
.text a:visited { color:#5c5c5c; text-decoration: none }
.text a:hover { color:#E21517; text-decoration: none }
.text a:active { color:#E21517; text-decoration: none }
.text a:focus { color:#E21517; text-decoration: none }




.wtsg_vs_textbold	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: black;
}

.wtsg_vs_textboldred	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: red;
}
.wtsg_vs_headline	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: red;
}
.wtsg_vs_text	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: black;
}
.wtsg_vs_tabelle	{
	border : 1px solid Red;
}
#produktspez_download {
	color: #c8c8c8;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
        background-color: #E7E7E7;
        width: 360px;
        padding: 10px;
        border: 1px #868686 solid;
        margin-bottom: 20px;
}
.logintabelle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
        background-color: #E7E7E7;
        padding: 10px;
        border: 1px #868686 solid;
        margin-bottom: 5px;
  
}
.login		{
	background-color : #e2e2e2;
	border : 1px solid Black;
	font : 11px Arial, Helvetica, sans-serif;
}
.headline_gross_rot {
	color: #E21517;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
}
.headline_kursiv_rot {
	color: #E21517;
	font-family: Times,Times New Roman,Times,serif;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
}
.text_weiss {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
}
.tabellenrahmen_schwarz		{
	background-color : #FFFFFF;
	border : 1px solid Black;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#zusatzinfo	{
	position: absolute;
	left: 0px;
}

table.CalendarMonthOverview td {
            text-align: center;
          }

 table.CalendarMonthOverview td.not-empty {
            background-color: ;   
          }
 table.CalendarMonthOverview td.not-empty a{
            color: #E21517;
	    font-size: 12px;
	    font-weight: bold; 
	    text-decoration: none;  
          }
 table.CalendarMonthOverview td.current {   
           background-color: #D4D4D4;   
            color: #000000;
	    font-weight: bold;   
          }  
        /* ---------- /TABLES ---------- */

        .cb {
          clear: both;
        }

.kalender a {
	color: #000000;
}
#flashcontent {
background-color: #e7e7e7;
margin-top: 5px; 
margin-bottom: 5px;
}

