﻿
/*  general */
a:link, a:visited, a:hover
{ 
    font-weight:normal;
    text-decoration:underline;
}

a:link, a:visited
{ 
    color:#003300;
}

a:hover 
{ 
    color:#009900;
}
body, textarea, input
{
    font-family:Verdana;
    font-size: 13px;
    color:#003300;
    /*line-height:19px;*/

    margin:0px;
    padding:0px;
}
.Text
{
    margin-top:5px;
    margin-bottom:5px;  
}
.TextHeadline, .Label_OD_Product, .Label_NC_Product, .Label_OD_Name, #Label_OD_Adline1, .Reference_LinkLabel
{
    font-weight:bold;
    color:#009900;
    margin-bottom:7px;
    margin-top:10px;
}
.TextHeadline2, .Label_OD_Name, .ReferenceList_Panel_Headline
{
    margin-top:15px;
    margin-bottom:12px;
    color:#009900;
    font-size:120%;
    font-weight:700;
}
img
{
    border:0px;
}
div#content
{
    margin-top:18px;
}
ul
{
    list-style-position:inside;
}

/*referenzseiten*/
.ReferenceListItem_Panel
{
    margin-top:5px;
    margin-bottom:5px;
}
.ReferenceList_Panel_Headline
{
    margin-top:20px;
    margin-bottom:20px;
}
/* Notification-Styles der NotificationBox */
.NotifyConfirm, .NotifyInform, .NotifyWarn, .NotifyFail
{
    border-width: 2px;
    border-style:solid;
    padding: 20px;
    background-color:White;
}
.NotifyConfirm
{
    background-color: #CCFFCC;
    border-color: #00CA00;
}
.NotifyInform
{
    background-color: #DFDFFF;
    border-color: #6A6AFF;
}
.NotifyWarn
{
    background-color: #FFFFCC;
    border-color: #FFFF00;
}
.NotifyFail
{
    background-color: #FFC8C8;
    border-color: #FF0000;
}

/* page OffersAndNews */
.GroupIntention
{
    padding-left:20px;
}

/* main page */

#Image_Banner
{
    padding:0px;
    margin:0px;
    width:1000px;
    height:150px;   /*  original value: 207 */
}
#PanelBelowBanner
{
    padding:0px;
    margin:0px;
}
#PanelNavColumn
{
    float:left;
}
#NavMenu
{
    padding-top:1px;
    width:199px;
    /*height:380px;*/
}
.NavButtonImage
{
    width:199px;
    height:29px;
    border:0px;
}
.NavButtonLink
{
    border:0px;
}
#ImageImpressum
{
    width:199px;
    height:175px;
}

.Spacer
{
    width:17px;
    height:200px;
    float:left;
}

#IframeMain
{
    width: 567px;
    height: 5000px;
    float:left;
}

/*newspanel*/
#Panel_News
{
    width:200px;
    height:405px;
    margin-left:800px;
    text-align:center;
}

#Panel_NewsUpper
{
    border: 2px solid #009900;
    border-top-width:0px;
    border-bottom-width:0px;
    width:196px;
    height:396px;
    overflow:hidden;
}

/*seite home*/
#PanelBigHeadline
{
    margin:5px;
    text-align:center;
}
#Label1BigHeadline, #Label2BigHeadline
{
    font-family:Arial;
    font-size: 32px;
    color:#009900;
}
#Label1BigHeadline
{
    font-weight:bold;
}
#Label2BigHeadline
{
}


#NoScriptContent
{
    display:block;
}

#ScriptContent
{
    display:none;
}

/* firefox is using the styles of the 'embed' element to size the animation. width and height are specified in #embed_animationHome */
/* iexplorer is using the styles of the 'object' element to size the animation. width and height are specified in #Object_AnimationHome */
/* original size values are w:566 h:284. the ratio has to be the same, to not to destroy the layout of the webpage */
#embed_animationHome, #Object_AnimationHome
{
    width:440px;
    height:221px;
}
#embed_animationProducts
{
    width:300px;
    height:151px;
}
.AnimationSize
{
    width:283px;
    height:142px;
}
#PanelAnimation
{
    display:none;
    float:left;
    margin-right:18px;
    margin-bottom:18px;
}
#PanelAnimationAlternate
{
    display:block;
}
#ImageHomeContinue
{
    width:226px;
    height:139px;
}

/*produkthauptseiten (products, retail, gatronomy, devices, software, supplies)*/
.table_ppmain
{
    clear:both;
}
#Table_ImageProducts
{
    width:100%;
}
#Table_ImagesSupplies img
{
    height:120px;
}
/*ausrichtung innerhalb der zellen*/
#Table_ImageProducts td, #Table_ImagesSupplies td
{
    vertical-align:top;
    text-align:center;
}

#Table_ImagesSupplies
{
    width:100%;
    margin-top:18px;
}

#Image_Products
{
    width:537px;
    height:205px;
}