﻿

/* ========================================================================== */
/* SHOP - ALLGEMEIN */
/* ========================================================================== */

/* -- EINGABEFELDER --------------------------------------------------------- */

.editred
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: black;
	font-weight: normal;
	text-align: left;
	border: solid 1px #06324B;
}

.editredblue
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: black;
	font-weight: normal;
	text-align: left;
    border: solid 1px #000000;
    background-color: #F2F2F2;
}

.editblue
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	color: black;
	font-weight: normal;
	text-align: left;
    border-top: solid 1px #7E9EB7;      
    border-bottom: solid 1px #7E9EB7; 
    border-left: solid 1px #7E9EB7;   
    border-right: solid 1px #7E9EB7;
}

.buttondefault
{
  	font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #ADADAD;
	border: solid 1px #ED1B24;
    cursor: pointer;
}

/* -- TEXT ------------------------------------------------------------------ */

.text 
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	color: black;
	font-weight: normal;
}

.textsmall
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: black;
	font-weight: normal;
}

.textbold
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	color: black;
	font-weight: bold;
}

.textnavi
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: black;
	font-weight: normal;
	text-decoration:none;
}

.textboxwarenkorb 
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: black;
	font-weight: normal;
	background: #CECFCE;
}

.textboxwarenkorbrot
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #06324B;
	font-weight: normal;
	background: #CECFCE;
}

.textsmallbold 
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: black;
	font-weight: bold;
	text-align: left;
}

.textred
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 10pt;
	color: #B51008;
	font-weight: normal;
	text-align: left;
}

.textinfoboxred
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	color: #B51008;
	font-weight: normal;
	text-align: left;
    font-weight:bold;
}
.textinfoboxredtext
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #B51008;
	font-weight: normal;
	text-align: left;
    font-weight:normal;
}

.textgray
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #848484;
	font-weight: normal;
    text-decoration:none;
}

.textredbold
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 10pt;
	color: #B51008;
	font-weight: normal;
	text-align: left;
}

.textredsmallbold 
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 10pt;
	color: black;
	font-weight: bold;
	text-align: left;
}


.texterror
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 10pt;
	color: red;
	font-weight: bold;
}

.textgraywelcome
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 11pt;
	color: #828282;
	font-weight: bold;   
}

.textfoundarticles
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	color: #B51008;
	font-weight: normal;       
}

.bgwelcometable
{
    background: #EAEAEA;
}

.textwelcometablehead
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	color: black;
	font-weight: bold;
}

.textwelcometable
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	color: #B41108;
	font-weight: normal;
	text-decoration: underline;
}

.textnewsheader
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 10pt;
	color: #B51008;
	font-weight: bold;
	text-align: left;
}

.textnews
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
}

.boxtitle
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

/* -- DIVERSES -------------------------------------------------------------- */

.searchbar { background-color: #DDDDDD; }

.naviintended { padding-left: 15px; }

.navibox { width: 191px; }
.navibox thead, .navibox thead td 
{
	padding-left: 15px;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #FFFFFF;
    text-align: left;
    font-weight: bold;
    background-color: #949494;
    height: 25px;
}
.navibox td
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
}
.navibox thead td { border-bottom: solid 2px #FFFFFF; }
.navibox tbody, .navibox tbody td
{
	background-color: #CCCCCC;
	padding: 5px 5px 10px 15px;
}

.toplogin
{
	background-color: #949494;
	border-bottom: solid 2px #767676;
	height: 54px;
}
.toplogin .text 
{ 
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #FFFFFF;
	vertical-align: bottom;
	padding-left: 30px;
}

.topsearch 
{
	background-color: #EBEBEB; 
	height: 27px;
}

.infoboxhead
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #FFFFFF;
    text-align: left;
    font-weight: bold;
    background-color: #06324B;
    height: 25px;
}

.infoboxbody 
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #000000;
    text-align: left;
    font-weight: bold;
    background-color: #CECFCE;
}

.infoboxbodybasket 
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 11pt;
	color: #000000;
    text-align: left;
    font-weight: normal;
    background-color: #CECFCE;
}

.infoboxlisttableborder
{
    /*border-top: solid 1px #780D07;*/
    border-bottom: solid 1px #780D07;
    /*border-left: solid 1px #780D07;*/
    /*border-right: solid 1px #780D07;*/
}

.infoboxlinke
{
	color: #FFFFFF;
	background-color: #FFFFFF;
}

.pagebody
{
    background-color: #FFFFFF;   
}

.itemsfoundline
{

    width: 100%;
    height: 7pt;
    letter-spacing: 1px;
    background-image: url('../images/point_line_dashed.gif');
}



/* -- LINKS ----------------------------------------------------------------- */

/* a:link, a:visited, a:hover {text-decoration: none;} */
.linkredunderlined
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #B41108;
	font-weight: normal;
	text-align: left;
    text-decoration: underline;
}

.linkred
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
    text-decoration: none;
}

.linkblackbold
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 11pt;
	color: Black;
	font-weight: bold;
	text-align: left;
    text-decoration: none;
}


/* ========================================================================== */
/* SHOP - PRODUCTSLIST */
/* ========================================================================== */

.listitemsheaderline
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	color: #06324B;
	font-weight: bold;
    text-decoration: none;
    background: #D6D6D6;
}

.listitemsheader
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	color: #06324B;
	font-weight: bold;
    text-decoration: none;
    background: #E8E9ED;
}

.listitemsheadersubtable
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: black;
	font-weight: bold;
    text-decoration: none;
    font-style:italic;
}

.listitemsheaderbig
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 13pt;
	color: #FF7C80;
	font-weight:bold;
	font-style:normal;
    text-decoration: none;
    background: #E8E9ED;
}

.listitemsbody
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #000000;
	font-weight: normal;
    text-decoration: none;
}

.listitemsbodyunderlined
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #000000;
	font-weight: normal;
    text-decoration: underline;
}

.listlinkitems
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #000000;
	font-weight: bold;
    text-decoration: underline;
}


.listlinkitemsnounderline
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #000000;
	font-weight: bold;
    text-decoration: none;
}

.listdetailstable
{
    border: solid 1px #06324B;
}

.listeditqty 
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #000000;
	font-weight: normal;
    text-decoration: none;
    border: solid 1px #7E9EB7;
    text-align: right;
}

.listeditnormal
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #000000;
	font-weight: normal;
    text-decoration: none;
    border: solid 1px #7E9EB7;
}

.listinfotext 
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 12pt;
	color: #AF1209;
	font-weight: normal;
    text-decoration: none;
}

.listitemsrowcolored 
{
    background: #F7F7F7;
}

.listitemsrowSpeciaprice
{
    background: #99CC66;
}


.listitemsbodysumme
{
    font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
	font-weight: normal;
    text-decoration: none;
}



.list { border: solid 1px #06324B; width: 100%; border-collapse: collapse; }
.list td {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	padding: 3px 10px; 
	margin: 0; 
}

.list thead td 
{
	color: #06324B;
	font-weight: bold;
    background: #E8E9ED;
    padding: 10px;
}
.list thead .line td { height: 10px; padding: 0px; background: #D6D6D6; }

.list tbody td { font-size : 7pt; color: #000000; }
.list td.firstCol { padding-left: 20px; }
.list td.lastCol { padding-right: 20px; }
.list tbody a { color: #000000; font-weight: bold; text-decoration: underline; }

.list tfoot td { color: #B51008; padding-top: 15px; }
.list tfoot a.linkredunderlined { font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color: #B41108;
	font-weight: normal;
	text-align: left;
    text-decoration: underline; }

.AktionStaffelpreise
{
    color: #0070C0;
    font-weight: bold;
}

.AktionStaffelpreise td
{
	color: #0070C0;
    font-weight: bold;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
