/* Dieses CSS ist enthÃ¤lt Styles, die nur fÃ¼r dieses CMS-Projekt gelten
/* BP hat z.B. rot hinterlegte Toplinks und rote MenÃ¼buttons
/* K-DIY hat ein grÃ¶ÃŸeres Logo und sieht auch sonst so aus wie BP
/* E-Mail-Signatur ist fÃ¼r Ã–sterreich z.B. @knauf.at, BP hat @knauf.de 
*/

/* wird evtl nicht mehr gebraucht */
.picteaser #twocolsrctop {
	padding: 0;
}
.twocols_indented {  /* Two Columns mit Headline Continuous Text in beiden Spalten */
    padding: 0 0 0 2px;
    margin-left:20px; 
    float: left; 
    width: 265px;
}
/* Inhalt von Seitentemplate SINGLE COLUMN COMPLETE CONTENT */
.content_headline {
    width:630px; 
    margin:0; 
    padding:5px 0;
    text-align:center; 
    background-color:#E97117; 
    text-transform:uppercase; 
    color:#fff; 
    font-size:16px; 
    font-weight:bold;   
} 
#countrylist {
    padding-left:50px;
    list-style-type:none;   
}
#countrylist li {
    float:left; 
    padding-right:35px;
}
/* wird evtl nicht mehr gebraucht - ENDE*/


#mainbottomleftupper { /* SG PFT */
  height: 185px;
}

#mainbottomrightupper { /* SG PFT */
  height: 210px;
}

#mainbottom.light, .single-two-fixed #mainbottom {
	background-image: url(../bilder/allgemein/basislayout/knaufweltweit3.gif);
}

/* ------ MENÃœ ------ */
#mainnav {
	background-color: #E97117;
}
.mainnavlevel1 a:hover, .mainnavlevel1 a:active, .mainnavlevel1 a#active1:link, .mainnavlevel1 a#active1:visited, .mainnavlevel1 a#active1:hover, .mainnavlevel1 a#active1:active {
	background-color: #E97117;
}
/* ------ ZWEITE EBENE ------ */
.mainnavlevel2 a:hover, .mainnavlevel2 a:active { /* hover oder active */
	background-color: #ED8D45;
}
.mainnavlevel2 a:link, .mainnavlevel2 a:visited { /* normaler Eintrag zweiter Ebene */
	background-color: #F1A974;
}
/* ------ DRITTE EBENE ------ */
.mainnavlevel3 a:link, .mainnavlevel3 a:visited {
	background: #F8D5BA;
	font-size: 11px;
}
.mainnavlevel3 a#active3open:link, .mainnavlevel3 a#active3open:visited {
	background: #F8D5BA;
	color: #000;
}
/* ------ VIERTE EBENE ------ */
.mainnavlevel4 a:link, .mainnavlevel4 a:visited {
	background: #ECECEC;
	font-size: 11px;
}
.mainnavlevel4 a:hover, .mainnavlevel4 a:active {
	background: #C6C6C6;
}
.mainnavlevel4 a#active4:link, .mainnavlevel4 a#active4:visited, .mainnavlevel4 a#active4:hover, .mainnavlevel4 a#active4:active {
	background-color: #869197;
	color: #fff;
	font-weight: bold;
}

/* ------ Fï¿½NFTE EBENE ------ */
.mainnavlevel5 a:link, .mainnavlevel5 a:visited {
	background: #fff url(../bilder/allgemein/redesign/menudot.gif) 40px 50% no-repeat;
	font-size: 10px;
}
.mainnavlevel5 a:hover {
	background: #F7F7F7 url(../bilder/allgemein/redesign/menudot.gif) 40px 50% no-repeat;
	color: #000;
	font-size: 10px;
}
.mainnavlevel5 a#active5:link, .mainnavlevel5 a#active5:visited, .mainnavlevel5 a#active5:hover, .mainnavlevel5 a#active5:active {
	background: #869197 url(../bilder/allgemein/redesign/menudot_white.gif) 40px 50% no-repeat;
	color: #fff;
}

/* ---------------------------------- */
/* ============ ELEMENTE ============ */
/* ---------------------------------- */
a.link, a.maillink, .teaser-small p a, ul.sitemaplevel1 a, .single-two #mainbottomright a, .single-two-fixed #mainbottomright a  { /* SG PFT */
	text-decoration: underline;
	color: #E97117;
	padding: 0 0 0 6px;
	background: url(../bilder/allgemein/redesign/linkpfeil2.gif) left no-repeat;
}
a.maillink {
	text-decoration: none;
	padding: 0 88px 0 0;
	background: url(../bilder/allgemein/projectspecific/atpfteu.gif) bottom right no-repeat;
}
.default-link {
    color: #E97117;
}
.divlink img {
    border-left: 3px solid #E97117; 
}
.highlight_color {
	color: #E97117;
}
/* HEADER with language selection */
#header_text {
  margin-left:495px;
  margin-top:-98px;
  padding-left:5px;
  width:315px;
  color:#fff;
}
#header_text select {
    width:250px;
    float:left;
}
#header_text #flagpicture {
    float:left; 
    height:20px; 
    padding:1px 0 0 5px;
    margin:0;
    width:30px;
    height:20px;
}

/* STYLES FÃœR PRODUKT-SEITEN*/
.green {
    color: green;    
}
.orange {
    color: #E97117;
}
.blue {
    color:#0000FF;
}
/* MOUSEOVER PRODUKT POPUP */
.big_hoverbox {
    border: 1px solid #869197;
    background: #fff;
    width:500px;
    padding: 4px;
    color:#000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align:left;  
}    
.big_hoverbox img {
    width: 200px;
    height: 164px;
}
.hoverimage_teaserbigcomplete {
    border: 1px solid #869197;
    background: #fff;
    width:210px;
    padding: 4px;
    color:#000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align:center; 
    vertical-align:middle;    
}

/* CONTENT-NAVI */
#right dt.highlight a {
	background-color: #E97117;
}
#right dd a {
	color: #E97117;
}
/* TEASER BREIT */
.teaser-wide { /* Ã¤uÃŸerer container fÃ¼r breiten teaser */
	border-left: 3px solid #E97117;
}
/* TEASER KLEIN */
.teaser-small { /* Ã¤uÃŸerer container fÃ¼r breiten teaser */
	border-left: 3px solid #E97117;
}
/* ABSATZVORLAGE CONTENTNAVI MOUSEOVER */
#contentnavi ul a:hover, #contentnavi ul a:active {
	background: url(../bilder/allgemein/basislayout/contentnavi_bg_hover.gif) repeat-y;
}
/* ABSATZVORLAGE LINK SUMMARY CONTENTNAVI MOUSEOVER */                                                                                                     
.contentnavi ul a:hover, .contentnavi ul a:active {                                                       
    background: url(../bilder/allgemein/basislayout/contentnavi_bg_hover.gif) repeat-y;                                                                                         
    color: #E97117;                                                                                                 
}                                                          
.hoverbox_linksummary {                                                                           
    border-left: 3px solid #E97117;                                                               
}

/* KNAUF WELTWEIT */
#blueheadline {
    background-color: #E97117;
}
#mainbottom.complete_mainbottom {
    padding-left:0;
    width:630px; 
}
#mainbottomright .greytable a {
    text-decoration:none;     
}
#mainbottomright a.noproducts {
    color:#666;
}
#mainbottomright .greytable a:hover {
    font-weight:bold;    
}
#mainbottomright a.blacklink {
    font-weight:bold;
    color:#000;   
    text-decoration:none;   
}
.complete_mainbottom h4 {
    width:630px;
    padding-top:10px;     
    text-align:center;
    font-size:12px;
    /*padding-bottom:10px;*/   
}
.complete_mainbottom h4 a {
    text-decoration:none;
    color:#666;   
}
.complete_mainbottom h4 a:hover {
    text-decoration:underline;
    color:#E97117;   
}
.complete_mainbottom .greytable {
    float: left; 
    padding: 20px 0 20px 0;
    width: 156px;
    background-color: #fff;
    border: none;
    margin: 0 0 0 1px;
}
#startseite .complete_mainbottom .greytable#firstgreytable {
    border-left: 10px solid #fff; 
}
/* ALLGEMEIN FÃœR KNAUF WELTWEIT */ 
.greytable {
    background-color: #f2f2f2;
} 
.greytable#firstgreytable {
    border-left: 10px solid #f2f2f2; /* padding/margin erzeugte im IE 6 fehler - darum border */
}
.greytablecol {
    padding-top:0;
    padding-bottom:0; 
    padding-right:0;
    height:16px; 
    border:none; 
    vertical-align:top;
}
.single-two-fixed #mainbottomright .greytablecol a {
    background-image:none;  /* keine Link-Pfeile in LÃ¤nderliste anzeigen */
    padding:0;
}
#startseite .greytable a.withproducts {
    color:#E97117;
    text-decoration:none; 
}
#startseite .greytable a.noproducts {
    color:#869197;
    text-decoration:none; 
}

/* STARTSEITE */
body.single-two#startseite {
    background-image: url(../bilder/allgemein/admin/bodybg_admin.gif); 
}
#startseite #header {
    background: url(../bilder/allgemein/admin/headerbg_admin.gif) top left repeat-y;
}
.single-two#startseite #mainbottom {
    background-image: none;
}
#startseite.single-two #twocolsrctop {
    width:504px;
    text-align:center;
}
#startseite #mainbottom.complete_mainbottom {
    width: 820px;
}
#startseite .complete_mainbottom #blueheadline, #startseite .complete_mainbottom h4 {
    width:820px;
}
#startseite #footer {
    background: url(../bilder/allgemein/admin/bodybg_admin.gif) top left repeat-y;
}
 

/* ABSATZVORLAGE MULTIPLE MEDIACHOOSER POPUP - START*/
.mediachooser_teaser-wide {
    border-left: 3px solid #E97117; 
}

/* FAQ */
div.faqanswer_hide, div.faqanswer_show {
    border-left: 3px solid #E97117;
}

/* REITER-NAVIGATION */
ul.flagnav-1 li, ul.flagnav-2 li, ul.flagnav-3 li, ul.flagnav-4 li {
    background-image:none; 
    background-color:#e0e0e0;
}
ul.flagnav-1 a, ul.flagnav-2 a, ul.flagnav-3 a, ul.flagnav-4 a {
    border-left: none;
    border-right: 1px solid #666;
    background-image:none;
    padding-left:10px;
    font-weight:normal;
    color: #666;
    text-align: center;  
}
ul.flagnav-1 a {
    border-bottom: 1px solid #e0e0e0; 
    border-top: 1px solid #fff;
}
ul.flagnav-1 a.flagactive {
    background-color: #fff;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #e0e0e0;
}
.flagcontentarea, .flagcontentarea-active {
    background: #fff;    
}
#flagteaser h3 {
   margin-top:0; 
}

/* Breiten fr die Reiter. Zu beachten ist, dass bei Reihen mit 3 oder 6 Reitern das letzte Element
/* der Reihe ber eine andere Klasse ([...]-last) den verbleibenden Platz auffllt. */

/* EBENE 1 (VORDERSTE) */
ul.flagnav-1 li.flag-1 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 540px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 526px; /*NEU*/
}
ul.flagnav-1 li.flag-2 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 270px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 268px; /*NEU*/
}
ul.flagnav-1 li.flag-2-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 270px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 239px;
}
ul.flagnav-1 li.flag-3 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 180px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 170px; /*NEU*/
}
ul.flagnav-1 li.flag-3-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 179px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 147px;
}
ul.flagnav-1 li.flag-4 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 135px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 122px; /*NEU*/
}
ul.flagnav-1 li.flag-4-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 135px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 103px;
}
ul.flagnav-1 li.flag-5 a, ul.flagnav-1 li.flag-5-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 108px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 90px; /* 75px*/
}
/* EBENE 2 */
ul.flagnav-2 li.flag-1 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 520px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 506px; /*NEU*/
}
ul.flagnav-2 li.flag-2 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 260px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 258px; /*NEU*/
}
ul.flagnav-2 li.flag-2-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 260px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP /8TANTEK-HACK FUER IE5.5 */
    width: 229px;
}
ul.flagnav-2 li.flag-3 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 173px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 164px; /*NEU*/
}
ul.flagnav-2 li.flag-3-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 173px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP /8TANTEK-HACK FUER IE5.5 */
    width: 140px;
}
ul.flagnav-2 li.flag-4 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 130px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 117px; /*NEU*/
}
ul.flagnav-2 li.flag-4-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 130px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 98px;
}
ul.flagnav-2 li.flag-5 a, ul.flagnav-2 li.flag-5-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 104px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 86px; /*NEU*/
}
/* EBENE 3 */
ul.flagnav-3 li.flag-1 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 500px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 486px; /*NEU*/
}
ul.flagnav-3 li.flag-2 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 250px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 248px; /*NEU*/
}
ul.flagnav-3 li.flag-2-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 250px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP /8TANTEK-HACK FUER IE5.5 */
    width: 219px;
}
ul.flagnav-3 li.flag-3 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 167px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 156px; /*NEU*/
}
ul.flagnav-3 li.flag-3-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 166px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP /8TANTEK-HACK FUER IE5.5 */
    width: 135px;
}
ul.flagnav-3 li.flag-4 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 125px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 112px; /*NEU*/
}
ul.flagnav-3 li.flag-4-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 125px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 93px;
}
ul.flagnav-3 li.flag-5 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 100px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 86px; /*NEU*/
}
ul.flagnav-3 li.flag-5-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 100px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 66px;
}
/* EBENE 4 */
ul.flagnav-4 li.flag-1 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 480px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 466px; /*NEU*/
}
ul.flagnav-4 li.flag-2 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 240px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 238px; /*NEU*/
}
ul.flagnav-4 li.flag-2-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 240px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 209px;
}
ul.flagnav-4 li.flag-3 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 160px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 150px; /*NEU*/
}
ul.flagnav-4 li.flag-3-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 160px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 128px;
}
ul.flagnav-4 li.flag-4 a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 120px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 107px; /*NEU*/
}
ul.flagnav-4 li.flag-4-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 120px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 88px;
}
ul.flagnav-4 li.flag-5 a, ul.flagnav-4 li.flag-5-last a { 
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 96px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 78px; /*NEU*/
}
.linkerdaadschi {
	padding: 3px;
	border-bottom: 1px solid #efefef;
	vertical-align: top;
	clear:left;
}
.rechderdaadschi {
	clear:left;
	float:right;
}
td.none {
	padding:0;
	border-top:0;
}
