/*div { border:1px #ff0000 solid !important; }*/
BODY{
	/*
       background-color:#060100;
       background-image: url(../img/bg_dibella.jpg);
       background-position: center top;
       background-repeat: repeat-y;
   */
    text-align	 : center;
    margin		   : 0px 0px 0px 0px;
    padding		 : 0px 0px 0px 0px;
    height		   : 100%;
  	background-color:#060100;
    background-image: url(../img/bg_dibella.jpg);
    background-position: center top;
    background-repeat: no-repeat;
	  background-color:#060100;

}

.BG_DIBELLA{
    height:100%;
    width:100%;
}

.TEXT{
    font-family		: Arial, Tahoma, Verdana, Geneva,  Helvetica, sans-serif;
    font-size		: 9px;
    font-weight		: normal;
    font-style		: normal;
    color			: #000000;
    letter-spacing	: 1pt;
    text-decoration	: none;
}

.TEXT h1{
    font-size:17px;
    font-weight:bold;
}

.TEXT h2{
    font-size:15px;
    font-weight:bold;
}

.TEXT h3{
    font-size:10px;
    font-weight:bold;
}

.TEXT p{
    font-size:9px;
    font-weight:normal;
}

.TEXT a:link{
    color:#000000;
}

.TEXT a:visited{
    color:#000000;
}

.TEXT a:hover{
    color:#79376a;
}

.TEXT a:active{
    color:#000000;
}

.MAIN_FRAME{
    width:872px;
    min-height:443px;
    border: 0px #F4EEEA solid;
}

.TOP_FRAME{
    width:872px;
    height:130px;
}

.MAIN_NAV{
    float:left;
    margin-top:0px;
    border:0px #00ff00 solid;
}

.NAV_PRODUKTE{
    border:0px #ff0000 solid;
    float:left;
    width:156px;
    height:329px;
    background-image: url(../img/menu_basic.jpg);
    background-repeat: no-repeat;
}


.HEADER_KNITTING{
    background-image: url(../img/header_knitting.jpg);
    background-repeat: no-repeat;
    width:872px;
    height:113px;
    border:0px #0000ff solid;
}

.NAV_KNITTING{
    border:0px #ff0000 solid;
    float:left;
    width:156px;
    height:329px;
    background-image: url(../img/menu_knitting.jpg);
    background-repeat: no-repeat;
}

.MAIN_MIDDLE_KNITTING{
    background-image: url(../img/middle_knitting.jpg);
    background-repeat: no-repeat;
    width:373px;
    height:329px;
    float:left;
}

.MAIN_CONTENT_KNITTING{
    padding-top:0px;
    padding-left:0px;
    background-image: url(../img/box_knitting.jpg);
    background-repeat: no-repeat;
    float:right;
    width:343px;
    height:329px;
    vertical-align:top;
    text-align:left;
}


.AUSRUESTUNG_HEADER{
    background-image: url(../img/header_ausruestung.jpg);
    background-repeat: no-repeat;
    width:872px;
    height:113px;
    border:0px #0000ff solid;
}


.AUSRUESTUNG_MAIN_NAV{
    border:0px #ff0000 solid;
    float:left;
    width:156px;
    height:329px;
    background-image: url(../img/menu_ausruestung.jpg);
    background-repeat: no-repeat;
}

.AUSRUESTUNG_MIDDLE{
    background-image: url(../img/middle_ausruestung.jpg);
    background-repeat: no-repeat;
    width:373px;
    height:329px;
    float:left;
}

.AUSRUESTUNG_MAIN_CONTENT{
    padding-top:0px;
    padding-left:0px;
    background-image: url(../img/box_ausruestung.jpg);
    background-repeat: no-repeat;
    float:right;
    width:343px;
    height:329px;
    vertical-align:top;
    text-align:left;
}


.NAVITEM{
    text-align:left;
    margin-left:12px;
    height:23px;
    width:144px;
}

.SUB_NAV{
    float:left;
    margin-top:15px;
    border:0px solid #ff0000;
}

* html .SUB_NAV{
    margin-top:15px;
}

.SUB_NAV_PRODU{
    float:left;
    margin-top:70px;
}

* html .SUB_NAV_PRODU{
    margin-top:65px;
}

.SUBNAVITEM{
    text-align:left;
    margin-left:2px;
    width:111px;
    border:0px solid #ff0000;
}

.OVERVIEW_PROD{
    margin:2px 5px 2px 5px;
    text-align:left;
    float:left;
    width:133px;
    height: 132px;
}


.HEADER_LANG{
    width:872px;
    height:35px;
    border:0px #0000ff solid;
}

.MAIN_HEADER{
    background-image: url(../img/header_basic.jpg);
    background-repeat: no-repeat;
    width:872px;
    height:113px;
    border:0px #0000ff solid;
}

.MAIN_MIDDLE{
    background-image: url(../img/middle_firstpage.jpg);
    background-repeat: no-repeat;
    width:373px;
    height:329px;
    float:left;
}

.MAIN_CONTENT{
    padding-top:0px;
    padding-left:0px;
    background-image: url(../img/box_firstpage.jpg);
    background-repeat: no-repeat;
    float:right;
    width:343px;
    height:329px;
    vertical-align:top;
    text-align:left;
}

.MAIN_TEXT_BOX{
    float:right;
    width:335px;
    height:288px;
    overflow:auto;
    margin-top:0px;
    margin-bottom:20px;
}

.MAIN_HEADLINE{
    padding-left:20px;
    width: 313px;
    height:auto;
    float:left;
}

.MAIN_TEXT{
    padding-left:20px;
    width: 313px;
    height:auto;
    float:bottom;
}

.MAIN_ADMIN{
    text-align:center;
    padding-top:50px;
}

.MAIN_EDIT_BUTTON{
    width: 16px;
    float:left;
}

.PRODUCT_MIDDLE{
    background-image: url(../img/submenue_produkte.jpg);
    background-repeat: no-repeat;
    width:217px;
    height:329px;
    float:left;
}

.PRODUCT_CONTENT{
    padding-top:10px;
    padding-left:40px;
    background-image: url(../img/box_produkte.jpg);
    background-repeat: no-repeat;
    float:right;
    width:459px;
    height:319px;
}

* html .PRODUCT_CONTENT{
    width:499px;
    height:329px;
}

.PRODUCT_ITEM_BOX{
    float: left;
    height:193px;
    /*width:170px;*/
    width:260px;
    margin-top:10px;
    margin-left:10px;
    border:1px #79376a dotted;
}

.PRODUCT_PDF{
    float: left;
    height:67px;
    width:60px;
    margin-top:8px;
    border:0px #ff0000 solid;
    overflow:hidden;
}

.PRODUCT_IMG{
    float: left;
    height:67px;
    width:89px;
    margin-left:8px;
    margin-top:8px;
    border:0px #ff0000 solid;
    overflow:hidden;
}

.PRODUCT_TEXT{
  clear:both;
  margin-left:8px;
  padding-top:8px;
  border:0px #ff0000 solid;
  height:104px;
  overflow:auto;
/*
    text-align:left;
    float: left;

    width:149px;

    border:0px #ff0000 solid;

    */
}

.PRODUCT_DETAIL_LAYER{
    /* padding-left:30px;*/
    padding-top:15px;
    margin-right:15px;
    text-align:right;
    float:right;
    border:0px #ff0000 solid;
    height:272px;
    width:597px;
    overflow:auto;
}


.PRODUCTION_MIDDLE{
    border: 0px #ff0000 solid;
    background-image: url(../img/submenue_produktion.jpg);
    background-repeat: no-repeat;
    width:217px;
    height:329px;
    float:left;
}

.PRODUCTION_CONTENT{
    padding-top:30px;
    padding-left:40px;
    background-image: url(../img/box_produktion.jpg);
    background-repeat: no-repeat;
    float:right;
    width:459px;
    height:299px;
}

* html .PRODUCTION_CONTENT{
    width:499px;
    height:329px;
}


.DETAIL_NAV{
    border:0px #ff0000 solid;
    background-image: url(../img/menu_produkte_detail.jpg);
    background-repeat: no-repeat;
    float:left;
    width:156;
    height:329;
}

.DETAIL_HEADER{
    background-image: url(../img/header_produkte_detail.jpg);
    background-repeat: no-repeat;
    width:872px;
    height:113px;
}

.DETAIL_MIDDLE{
    background-image: url(../img/middle_produkte_detail.jpg);
    background-repeat: no-repeat;
    width:104px;
    height:329px;
    float:left;
}

.DETAIL_CONTENT{
    background-image: url(../img/box_produkte_detail.jpg);
    background-repeat: no-repeat;
    float:right;
    width:612px;
    height:329px;
    border:0px #ff0000 solid;
}
/*------ TISCH --------*/
.DETAIL_TISCH_HEADER{
    background-image: url(../img/header_tisch_prod_detail.jpg);
    background-repeat: no-repeat;
    width:872px;
    height:113px;
}

.DETAIL_TISCH_NAV{
    border:0px #ff0000 solid;
  	background-image: url(../img/menue_tisch_prod_detail.jpg);
  	background-repeat: no-repeat;
  	float:left;
  	width:156px;
    height:329px;
}

.DETAIL_TISCH_MIDDLE{
    background-image: url(../img/middle_tisch_prod_detail.jpg);
    background-repeat: no-repeat;
    width:104px;
    height:329px;
    float:left;
}

.DETAIL_TISCH_CONTENT{
    background-image: url(../img/box_tisch_prod_detail.jpg);
    background-repeat: no-repeat;
    float:right;
    width:612px;
    height:329px;
    border:0px #ff0000 solid;
}
/*------ GESUND --------*/
.DETAIL_GESUND_HEADER{
    background-image: url(../img/header_gesund_prod_detail.jpg);
    background-repeat: no-repeat;
    width:872px;
    height:113px;
}

.DETAIL_GESUND_NAV{
    border:0px #ff0000 solid;
  	background-image: url(../img/menue_gesund_prod_detail.jpg);
  	background-repeat: no-repeat;
  	float:left;
  	width:156px;
    height:329px;
	}

.DETAIL_GESUND_MIDDLE{
    background-image: url(../img/middle_gesund_prod_detail.jpg);
    background-repeat: no-repeat;
    width:104px;
    height:329px;
    float:left;
}

.DETAIL_GESUND_CONTENT{
    background-image: url(../img/box_gesund_prod_detail.jpg);
    background-repeat: no-repeat;
    float:right;
    width:612px;
    height:329px;
    border:0px #ff0000 solid;
}
/*------ BETT --------*/
.DETAIL_BETT_HEADER{
    background-image: url(../img/header_bett_prod_detail.jpg);
    background-repeat: no-repeat;
    width:872px;
    height:113px;
}

.DETAIL_BETT_NAV{
    border:0px #ff0000 solid;
    background-image: url(../img/menue_bett_prod_detail.jpg);
    background-repeat: no-repeat;
    float:left;
    width:156px;
    height:329px;
}

.DETAIL_BETT_MIDDLE{
    background-image: url(../img/middle_bett_prod_detail.jpg);
    background-repeat: no-repeat;
    width:104px;
    height:329px;
    float:left;
}

.DETAIL_BETT_CONTENT{
    background-image: url(../img/box_bett_prod_detail.jpg);
    background-repeat: no-repeat;
    float:right;
    width:612px;
    height:329px;
    border:0px #ff0000 solid;
}
/*------ KUECHE --------*/
.DETAIL_KUECHE_HEADER{
    background-image: url(../img/header_kueche_prod_detail.jpg);
    background-repeat: no-repeat;
    width:872px;
    height:113px;
}

.DETAIL_KUECHE_NAV{
    border:0px #ff0000 solid;
  	background-image: url(../img/menue_kueche_prod_detail.jpg);
  	background-repeat: no-repeat;
  	float:left;
  	width:156px;
    height:329px;
}

.DETAIL_KUECHE_MIDDLE{
  	background-image: url(../img/middle_kueche_prod_detail.jpg);
  	background-repeat: no-repeat;
  	width:104px;
  	height:329px;
  	float:left;
}

.DETAIL_KUECHE_CONTENT{
    background-image: url(../img/box_kueche_prod_detail.jpg);
    background-repeat: no-repeat;
    float:right;
    width:612px;
    height:329px;
    border:0px #ff0000 solid;
}
/*------ SONST -----*/
.DETAIL_SONST_HEADER{
    background-image: url(../img/header_sonst_prod_detail.jpg);
    background-repeat: no-repeat;
    width:872px;
    height:113px;
}

.DETAIL_SONST_NAV{
    border:0px #ff0000 solid;
    background-image: url(../img/menue_sonst_prod_detail.jpg);
    background-repeat: no-repeat;
    float:left;
    width:156px;
    height:329px;
	}

.DETAIL_SONST_MIDDLE{
    background-image: url(../img/middle_sonst_prod_detail.jpg);
    background-repeat: no-repeat;
    width:104px;
    height:329px;
    float:left;
}

.DETAIL_SONST_CONTENT{
    background-image: url(../img/box_sonst_prod_detail.jpg);
    background-repeat: no-repeat;
    float:right;
    width:612px;
    height:329px;
    border:0px #ff0000 solid;
}

.SPIN_NAV{
    background-image: url(../img/menu_spinnerei.jpg);
    background-repeat: no-repeat;
    float:left;
    width:156;
    height:329;
}

.SPIN_HEADER{
    background-image: url(../img/header_spinnerei.jpg);
    background-repeat: no-repeat;
    width:872px;
    height:113px;
}

.SPIN_MIDDLE{
    background-image: url(../img/middle_spinnerei.jpg);
    background-repeat: no-repeat;
    width:373px;
    height:329px;
    float:left;
}

.SPIN_CONTENT{
    padding-top:0px;
    padding-left:0px;
    background-image: url(../img/box_spinnerei.jpg);
    background-repeat: no-repeat;
    float:right;
    width:343px;
    height:329px;
    vertical-align:top;
    text-align:left;
}

.SPIN_TEXT_BOX{
    float:right;
    width:343px;
    height:288px;
    overflow:auto;
    margin-top:0px;
    margin-bottom:20px;
}

.SPIN_HEADLINE{
    padding-left:20px;
    width: 313px;
    height:auto;
    float:left;
}

.SPIN_TEXT{
    padding-left:20px;
    width: 313px;
    height:auto;
    float:bottom;
}

.SPIN_EDIT_BUTTON{
    width: 16px;
    float:left;
}
/*----------*/
.WEBEREI_NAV{
    background-image: url(../img/menue_weberei.jpg);
    background-repeat: no-repeat;
    float:left;
    width:156;
    height:329;
}

.WEBEREI_HEADER{
    background-image: url(../img/header_weberei.jpg);
    background-repeat: no-repeat;
    width:872px;
    height:113px;
}

.WEBEREI_MIDDLE{
    background-image: url(../img/middle_weberei.jpg);
    background-repeat: no-repeat;
    width:373px;
    height:329px;
    float:left;
}

.WEBEREI_CONTENT{
    padding-top:0px;
    padding-left:0px;
    background-image: url(../img/box_weberei.jpg);
    background-repeat: no-repeat;
    float:right;
    width:343px;
    height:329px;
    vertical-align:top;
    text-align:left;
}

.WEBEREI_TEXT_BOX{
    float:right;
    width:343px;
    height:288px;
    overflow:auto;
    margin-top:0px;
    margin-bottom:20px;
}

.WEBEREI_HEADLINE{
    padding-left:20px;
    width: 313px;
    height:auto;
    float:left;
}

.WEBEREI_TEXT{
    padding-left:20px;
    width: 313px;
    height:auto;
    float:bottom;
}

/*----------*/

.AMBIENCE_NAV{
    background-image: url(../img/menu_umwelt.jpg);
    background-repeat: no-repeat;
    float:left;
    width:156;
    height:329;
}

.AMBIENCE_HEADER{
    background-image: url(../img/header_umwelt.jpg);
    background-repeat: no-repeat;
    width:872px;
    height:113px;
}

.AMBIENCE_MIDDLE{
    background-image: url(../img/middle_umwelt.jpg);
    background-repeat: no-repeat;
    width:373px;
    height:329px;
    float:left;
}

.AMBIENCE_CONTENT{
    background-image: url(../img/box_umwelt.jpg);
    background-repeat: no-repeat;
    float:right;
    width:343px;
    height:329px;
    vertical-align:top;
    text-align:left;
    padding-top:0px;
    padding-left:0px;
}

.AMBIENCE_TEXT_BOX{
    float:right;
    width:343px;
    height:288px;
    overflow:auto;
    margin-top:0px;
    margin-bottom:20px;
}

.AMBIENCE_HEADLINE{
    padding-left:20px;
    width: 313px;
    height:auto;
    float:left;
}

.AMBIENCE_TEXT{
    padding-left:20px;
    width: 313px;
    height:auto;
    float:bottom;
}

.AMBIENCE_EDIT_BUTTON{
    width: 16px;
    float:left;
}

.CONTACT_HEADER{
    background-image: url(../img/header_kontakt.jpg);
    background-repeat: no-repeat;
    width:872px;
    height:113px;
}

.CONTACT_CONTENT{
    background-image: url(../img/box_kontakt_akt.jpg);
    background-repeat: no-repeat;
    float:right;
    width:716px;
    height:329px;
}

.CONTACT_ITEM_BOX{
    float: left;
    height:104px;
    width:255px;
    margin-top:10px;
    margin-left:0px;
    border:1px #79376a dotted;
}

.CONTACT_GROUP_IMG{
    background-image:url(../img/user_img/teambild2.jpg);
    background-repeat:no-repeat;
    float:right;
    padding-right:14px;
    height:228px;
    width:393px;
    border: 0px #ff0000 solid;
}

* html .CONTACT_GROUP_IMG{
    margin-right:0px;
    margin-left:4px;
    float:left;
}

.CONTACT_IMG{
    float: left;
    height:89px;
    width:64px;
    margin-left:8px;
    margin-top:8px;
    border:0px #ff0000 solid;
    overflow:hidden;
}

.NEW_CONTACT_BTN{
    float:right;
    padding-right:5px;
}

.CONTACT_TEXT{
    text-align:left;
    float: left;
    width:149px;
    margin-left:8px;
    margin-top:8px;
    border:0px #ff0000 solid;
    overflow:auto;
}

.CONTACT_TITLE{
    text-align:left;
    font-weight:bold;
    float: left;
    margin-left:8px;
    margin-top:8px;
    border:0px #ff0000 solid;
    overflow:auto;
}

.CONTACT_STORE_ONE{
    text-align:left;
    float:left;
    margin-left:20px;
    width:170px;
    height:55px;
    border:0px #ff0000 solid;
}

.CONTACT_STORE_TWO{
    text-align:left;
    float:right;
    margin-right:20px;
    width:170px;
    height:55px;
    border:0px #ff0000 solid;
}

.CONTACT_DETAIL_LAYER{
    padding-left:30px;
    padding-top:15px;
    float:left;
    border:0px #ff0000 solid;
    height:262px;
    width:275px;
    overflow:auto;
}

* html .CONTACT_DETAIL_LAYER{
    width:305px;
}

.NEWS_MIDDLE{
    background-image: url(../img/middle_news.jpg);
    background-repeat: no-repeat;
    width:217px;
    height:329px;
    float:left;
}

.NEWS_CONTENT{
    padding-top:0px;
    padding-left:40px;
    background-image: url(../img/box_news.jpg);
    background-repeat: no-repeat;
    float:right;
    width:459px;
    height:329px;
    vertical-align:top;
    text-align:left;
}

.NEWS_TEXT_BOX{
    float:right;
    width:459px;
    height:288px;
    overflow:auto;
    margin-top:0px;
    margin-bottom:20px;
}

.NEWS_DATUM{
    width: 420px;
    height:auto;
    float:bottom;
}

.NEWS_HEADLINE{
    width: 420px;
    height:auto;
    float:left;
}

.NEWS_TEXT{
    width: 420px;
    height:auto;
    float:bottom;
}

.NEWS_EDIT_BUTTON{
    width: 16px;
    float:left;
}
a.NAV:link,
a.NAV:visited,
a.NAV:active {
    font-family		: Arial, Tahoma, Verdana, Geneva,  Helvetica, sans-serif;
    font-size		: 9px;
    font-weight		: normal;
    font-style		: normal;
    color			: #ffffff;
    letter-spacing	: 1pt;
    text-decoration	: none;
}

a.NAV:hover {
    font-family		: Arial, Tahoma,  Verdana, Geneva,  Helvetica, sans-serif;
    font-size		: 9px;
    letter-spacing	: 1pt;
    font-weight		: normal;
    color			: #ffffff;
    text-decoration : none;
}

a.OVERVIEW:link,
a.OVERVIEW:visited,
a.OVERVIEW:active {
    font-family		: Arial, Tahoma,  Verdana, Geneva,  Helvetica, sans-serif;
    font-size		: 9px;
    font-weight		: bold;
    font-style		: normal;
    color			: #000000;
    letter-spacing	: 1pt;
    text-decoration	: none;
}

a.OVERVIEW:hover {
    font-family		:Arial, Tahoma,  Verdana, Geneva,  Helvetica, sans-serif;
    font-size		: 9px;
    letter-spacing	: 1pt;
    font-weight		: bold;
    font-style		: normal;
    color			: #000000;
    text-decoration : none;
}


.LOGIN_LAYER{
    float:left;
    width:335px;
    height:288px;
    margin-top:0px;
    margin-bottom:20px;
}

.LOGIN_BOX{
    float:left;
    margin-left:30px;
    margin-right:60px;
    margin-top:98px;
}

* html .LOGIN_BOX{
    margin-right:0px;
    margin-left:0px;
    padding-right:20px;
    padding-left:30px;
}

.LOGIN_INPUT{
    border:0px;
    background-color:#ffffff;
    font-family: Arial, Tahoma,  Verdana, Geneva,  Helvetica, sans-serif;
    font-size:11px;
    padding:2px;
}

.POPUP_BTN{
    float:right;
    padding-top:5px;
    padding-right:15px;
}

.POPUP_INPUT{
    border:0px;
    background-color:#e6e6e6;
    font-family: Arial, Tahoma,  Verdana, Geneva,  Helvetica, sans-serif;
    font-size:11px;
    padding:2px;
}

.POPUP_SUBMIT{
    margin-right:43px;
    border:1px #000000 solid;
    background-color:#e6e6e6;
    font-family: Arial, Tahoma, Verdana, Geneva,  Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    padding:2px;
}

.POPUP{
    text-align:left;
    margin:20px 0px 0px 20px;
}


.SLOGAN{
  border:0px #ff0000 solid;
  width:600px;
  color:#ffffff;
  margin-top:30px;
  margin-right:20px;
  float:right;
  text-align:right;
}

.DIBELLALINK{
  border:0px #ff0000 solid;
   width:200px;
   color:#ffffff;
   margin-top:0px;
   float:right;
}