text, body{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:145%;
        color:#000000;
}

td {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:145%;
}

.outfit-ms{
    font-weight:bold;
    color:#806C00;
}

.outfit-adam{
    font-weight:bold;
    color:#808080;
}
/******************* Tabelle für Highlightbeschreibung (Startseite) **********************/
.highlight-table{
        border:1px solid #EFEFEF;
        background-color:#F9F9F9;
}

.highlight-headline{
        line-height:12px;
        font-size:11px;
        font-weight:bold;
        background-color:#EFEFEF;
}

.highlight-content{
        background-color:#F9F9F9;
        line-height:12px;
        font-size:11px;
}

.highlight-thumb{
        background-color:#F9F9F9;
        line-height:12px;
        font-size:11px;
        /*width:70px;*/
        text-align:center;
}

hr.highlight{
        width:98%;
        color:#EFEFEF;
}

.highlight-spacer{
        background-image: url(../images/spacer.gif);
        height: 5px;
}

/******************** Kundenbreich::Anmeldung **********************/
input.flat-login{
        background-color:#FFFFFF;
    font-size:11px;
    border: 1px solid #D0D0D0;
    width: 120px;
    }

input.flat-button-login{
        background-color:#FFC000;
    font-size:11px;
    border: 1px solid #808080;
    width: 120px;
    }

/******************** Tabellenformatierung für Artikelbeschreibung **********************/
.article-table{
        border:1px solid #EFEFEF;
        background-color:#F9F9F9;
}

table.article-headline{
        width:100%;
}

.article-headline{
        line-height:12px;
        font-size:11px;
        font-weight:bold;
        background-color:#EFEFEF;
}

.article-content{
        background-color:#F9F9F9;
        line-height:12px;
        font-size:11px;
        vertical-align: top;
}

.article-thumb{
        background-color:#F9F9F9;
        line-height:12px;
        font-size:11px;
        /*width:70px;*/
        text-align:center;
}

hr.article{
        width:98%;
        color:#EFEFEF;
}

/******************** Tabellenformatierung für Artikeldetails **********************/
.article-details-table{
        border:1px solid #EFEFEF;
        background-color:#F9F9F9;
        width: 100%;
}

table.article-details-headline{
        width:100%;
}

.article-details-headline{
        line-height:12px;
        font-size:11px;
        font-weight:bold;
        background-color:#EFEFEF;
}

.article-details-content{
        background-color:#F9F9F9;
        line-height:12px;
        font-size:11px;
        vertical-align: top;
}

.article-details-thumb{
        background-color:#F9F9F9;
        line-height:12px;
        font-size:11px;
        /*width:120px;*/
        text-align:center;
}

hr.article-details{
        width:98%;
        color:#EFEFEF;
}

.article-extras{
        border:1px solid #EFEFEF;
        background-color:#EFEFEF;
        width: 100%;
}

.article-extras-content{
        background-color:#EFEFEF;
        line-height:12px;
        font-size:11px;
        vertical-align: top;
}

hr.extras{
        width:98%;
        color:#FFFFFF;
}
/******************** Tabellenformatierung - Standart ********************/
.default-table{
        border:1px solid #EFEFEF;
        background-color:#F9F9F9;
}

table.default-headline{
        width:100%;
}

.default-headline{
        line-height:12px;
        font-size:11px;
        font-weight:bold;
        background-color:#EFEFEF;
}

.default-content{
        background-color:#F9F9F9;
        line-height:12px;
        font-size:11px;
}

.default-thumb{
        background-color:#F9F9F9;
        line-height:12px;
        font-size:11px;
        /*width:80px;*/
        text-align:center;
}

hr.default{
        width:98%;
        color:#EFEFEF;
}

.default-spacer{
        background-image: url(images/spacer.gif);
        height: 5px;
}

/**************************** Info-Tabelle rechts ******************************/
table.info-table{
        width:130px;
        line-height:12px;
        font-size:11px;
}

.info-table-content{
        line-height:12px;
        font-size:11px;
        vertical-align: middle;
}

/**************************** Text für Beschreibung ****************************/
span.small-text{
        font-size:8px;
}

.textMarginLeft{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
        text-align:left;
        margin-left:6px;
}

table.textTable{
        padding:2px;
}

.text{
        text-align:left;
}

.tinytext{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#000000;

}

span.margin-left{
        margin-left:5px;
}

span.margin-right{
        margin-right:5px;
}

/*************************** Formularfelder ************************************/

input.fast-search{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background-color:#FFFFFF;
    font-size:11px;
    border: 1px solid #FFFFFF;
}

input.fast-search-submit{
        font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color:#EFEFEF;
        font-size:9px;
    border: 1px solid #FFFFFF;
}

input.quantity{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        border: 1px solid #808080;
        font-weight: bold;
}

input.xxsubmit{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        border: 1px solid #808080;
    background-color:#FFEFEF;
}

input.text{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        border: 1px solid #808080;
}

/*************************** Fehlermeldungen in Eingabemaske *******************/
.error{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#ff0000;
        text-align:left;
        margin-left:6px;
}


/************************** Überschrift - groß ********************************/
.headlineBig {
        line-height:18px;
        font-size:16px;
        font-weight:bold;
        color: #5C6C6C;
        /*background-color:#EFEFEF;*/
}

.headlineBig h1 {
    line-height:18px;
	font-size:16px;
	font-weight:bold;
	padding: 0;
	margin: 0
}
	
.headlineBig_xx{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        line-height:18px;
        font-size:12px;
        font-weight:bold;
        background-color:#EFEFEF;
}

.headlineDash{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        line-height:1px;
        font-size:1pt;
        font-weight:bold;
        background-color:#FFD000;/*#605050; */
}

table.headlineBig{
        padding:2px;
}

/************************** Überschrift - Bildtitel ********************************/
.headlineSmall{
        font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:12px;
    font-size:11px;
        font-weight:bold;
        background-color:#EFEFEF;
}

/************************** Banner-Spalte rechts ******************************/
.banner-col{
         width:150px;
        background-image: url(../images/gw.gif)
}


/****************** Formatierung für Seiten-Limitierung - unten ***************/
.limit{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        line-height:12px;
        font-size:11px;
        font-weight:bold;
        color:#808080;
        background-color:#F9F9F9;
}

a.limit-link, a.limit-link:link, a.limit-link:visited, a.limit-link:active{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#808080;
        text-decoration:none;
}

a.limit-link:hover{
        color:#000000;
}

/* Formatierung für Seitenlimitierung - oben */
/*.limitTop{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        line-height:12px;
        font-size:11px;
        font-weight:bold;
        color:#808080;
        background-color:#f9f9f9;
}

.limitTop a{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#808080;
        text-decoration:none;
}

a.limitTop link{
        color:#808080;
}

a.limitTop visited{
        color:#808080;
}

.limitTop a:hover{
        color:#000000;
}
*/


/************************ Formatierung für Überschriften ***********************/
.headline{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        line-height:12px;
        font-size:11px;
        font-weight:bold;
        background-color:#EFEFEF;
}


/************************** Hintergrund der Navigation mit Bild ****************/
.naviLogoBackground{
        background-color:#FFC000;
}

.naviBackground{
    /*background-image:url(../img/navi_background.jpg);*/
    min-height:435px;
    max-height:435px;
    width: 210px;
        background-repeat:no-repeat;
    background-color:#FFD000;
}

.naviColor{
    width: 210px;
        background-repeat:no-repeat;
    background-color:#FFD000;
}

.naviBackgroundRepeat{
    background-image:url(../img/navi-background.jpg);
        min-height:435px;
        max-height:435px;
        /*background-repeat:no-repeat; */
}

/************************ Linkformatierung Buch-Titel **************************/
a.article-title-link, a.article-title-link:link, a.article-title-link:active, a.article-title-link:visited{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#000000;
        font-weight:bold;
        text-decoration:underline;
}

a.article-title-link:hover{
        color:#808080;
}

/************************ Linkformatierung Details-Link ************************/
a.details-link, a.details-link:link, a.details-link:visited, a.details-link:active{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#808080;
        text-decoration:none;
        font-weight: bold;
}

a.details-link:hover{
        color:#000000;
        font-weight: bold;
}

/************************* Linkformatierung für Navigation *********************/
.navigation{
        font-size:12px;
        color:#000000;
        font-weight:bold;
    background-color:#FFD000;
    width:100%;
        /*filter:alpha(opacity=70);*/
    /*filter:Alpha(opacity=50, finishopacity=50);*/
}

.navigation-top{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:140px;
        color:#000000;
        font-weight:bold;
    background-color:#FFD000;
        /*filter:alpha(opacity=70);*/
    /*filter:Alpha(opacity=50, finishopacity=50);*/
}


a.navi-link, a.navi-link:link, a.navi-link:visited{
    width: 190px;
        color:black;
    display:block;
    text-decoration:none;
        font-weight:normal;
    background-color:#FFD000;
}

a.navi-link:hover{
        display:block;
    color:white;
    background-color:#804040;
    text-decoration:none;
        font-weight:normal;
}

    /***************** Linkformatierung für aktivierten Link in Navigation *********/
.navigation-active{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        /*line-height:19px;*/
    color:#FFFFFF;
    background-color:#FFFFD8;
    font-weight:bold;
        width:100%
}

a.navi-link-active, a.navi-link-active:link, a.navi-link-active:visited, a.navi-link-active:active{
    color:#400000;
        display:block;
        text-decoration:none;
    background-color:#FFFFD8;
    font-weight:normal;
}

a.navi-link-active:hover{
    display:block;
    color:#0480FF;
        text-decoration:none;
}

.navi-counter {
    color: #808080;
    font-style: italic;
    font-size: 7pt;
}

/**************************** Linkformatierung für Subnavigation ***************/
.subnavigation{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-size:10px;
        line-height:16px;
        color:#000000;
        background-color:#EFEFEF;
}

a.subnavi-link, a.subnavi-link:link, a.subnavi-link:visited, a.subnavi-link:active{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-size:10px;
        line-height:16px;
        color:#000000;
        display:block;
}

a.subnavi-link:hover{
        display:block;
        color:#888888;
}

/******************* Subnavigation - aktivierter Link **************************/
.subnavigation-active{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-size:10px;
        line-height:16px;
        color:#FFFFFF;
}

a.subnavi-active-link, a.subnavi-active-link:link, a.subnavi-active-link:visited, a.subnavi-active-link:active{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-size:10px;
        line-height:16px;
        color:#FFFFFF;
        display:block;
}

a.subnavi-active-link:hover{
        color:#FFFFFF;
}


/************************* Links innerhalb eines Textes bzw. einer Box *********************/
a.text-link, a.text-link:link, a.text-link:visited, a.text-link:active{
        color:#0480FF;
        text-decoration:none;
}

a.text-link:hover{
        color:#0480FF;
        text-decoration:underline;
}

a.navig-return, a.navig-return:link, a.navig-return:visited, a.navig-return:active{
        font-size:10px;
        line-height:12px;
    text-decoration: none;
        color: #0480FF
        }

a.navig-return:hover {
    text-decoration: underline;
    }

a    {
     /*font-size: 9pt;*/
     font-family: Verdana, Arial;
     text-decoration: none;
     color: #0480FF
     }

a:hover
     {
     text-decoration: underline;
     }

a:link
     {
     text-decoration: none;
     }

a:visited
     {
     text-decoration: none;
     }
/*************************** Formatierung Produktee *********************/
.product {
	}
	
.product h2 {
	padding: 0;
	margin: 0;
	font-size:12px;
	line-height: 14px;
	}
	
/*************************** Formatierung der Fußzeile *********************/
.footer{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        line-height:12px;
        font-size:10px;
        font-weight:bold;
        color:#808080;
}

a.footer-link, a.footer-link:link, a.footer-link:visited, a.footer-link:active{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#808080;
        text-decoration:none;
}

a.footer-link:hover{
        color:#000000;
}

table.dialog {
    background-color: #FFF0C0;
    border: 1px solid #808080;
}

tr.dialog-header {
    background-color: #FFC000;
}

input.dialog, textarea.dialog {
    text-indent: 4px;
    width: 100%;
    border: 1px solid #A0A0A0;
}

input.dialog-check {
    border-bottom: 1px none #A0A0A0;
}

.error-message {
    text-indent: 4px;
    background-color: #FFE0C0;
    border: 1px solid red;
}

.notify {
    text-indent: 4px;
    background-color: #FFF0C0;
    border: 1px solid #808080
}

.theader {
    background-color: #FFC000;
    border-bottom: 1px solid #808080;
    border-right: 1px solid #808080;
}

.ma_name {
    font-weight: bold;
}

.ma_desc {
    font-size: 8pt;
    font-style: normal;
}

.welcome {
	margin-left: 110;
	margin-top: 75;
}
	
.welcome-logo {
	margin-left: -4;
}	

.welcome-text {
	margin-top: 20;
	font-size: 18pt;
	color: #808080;
}

.welcome-text h2 {	
	}

.welcome-text b {	
}
		
.welcome-slogan {
	margin-top: 28;
	font-size: 14pt;
	line-height: 18pt;
	color: #808080;
}

.welcome-slogan-off {
	display: none;
}
	
.welcome-footer {
	margin-top: 32;
	font-size: 10pt;
	line-height: 12pt;
	color: #808080;
}
