.shopDetail {font-size: 11px; vertical-align:top; font-family: Trebuchet MS;}
.innerHeader { color: #ca1c41; font-size: 14pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
.text_black   { color: black;   font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
.header_black     { color: black;   font-weight:bold; font-size: 13pt;  font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
.header_white     { color: #ffffff;   font-weight:bold; font-size: 13pt;  font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
.hl_black     { color: #ca1c41;   font-weight:bold; font-size: 13pt;  font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
.text_rot     { color: #ca1c41; font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
.navtext_rot     { color: #ca1c41; font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
.rollH1 { color: #ca1c41; font-size: 12pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
.rollH2 { color: #000000; font-size: 10pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
.rollH3 { color: #555555; font-size: 10pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
.rollcontent { color: #000000; font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
a.navtext_rot:visited     { color: #ca1c41; font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
a.navtext_rot:link     { color: #ca1c41; font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
a.navtext_rot:hover      { font-weight:normal; }
a.auflistenprod_head:visited     { line-height: 1.40;font-size: 11px;font-family: Trebuchet MS;color:#ffffff;font-weight:bold;text-align:left;}
a.auflistenprod_head:link     { line-height: 1.40;font-size: 11px;font-family: Trebuchet MS;color:#ffffff;font-weight:bold;text-align:left;}
a.auflistenprod_head:hover      { line-height: 1.40;font-size: 11px;font-family: Trebuchet MS;color:#ffffff;font-weight:bold;text-align:left;}
.text_weiss   { color: white;   font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
.text_grau    { color: gray;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
.hl_rot       { color: #ca1c41; font-size: 13pt;  font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
.hl_rot_small       { color: #ca1c41; font-size: 9pt;  font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
a:link        { color: gray;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
a:visited     { color: gray;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
a:hover       { color: #ca1c41;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; font-weight:normal;      text-align:justify;}
a:active      { color: gray;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
a.intext:link    { color: gray;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
a.intext:visited  { color: gray;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none;  text-align:justify;}
a.intext:hover       { color: #ca1c41;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; font-weight:normal;      text-align:justify;}
a.intext:active   { color: gray;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
a.rot:link    { color: gray;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;font-weight:normal;}
a.rot:visited  { color: gray;     font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none;  text-align:justify;font-weight:normal;}
a.rot:hover       { color: #ca1c41;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; font-weight:bold; text-align:justify;}
a.rot:active   { color: gray;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;font-weight:normal;}
a.innerHeader:link    { color: #ca1c41;    font-size: 14pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify; font-weight:bold;}
a.innerHeader:visited  { color: #ca1c41;    font-size: 14pt;   font-family: "Trebuchet MS"; text-decoration: none;  text-align:justify; font-weight:bold;}
a.innerHeader:hover       { color: #ca1c41;    font-size: 14pt;   font-family: "Trebuchet MS"; text-decoration: none; font-weight:bold; text-align:justify;}
a.innerHeader:active   { color: #ca1c41;    font-size: 14pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify; font-weight:bold;}
a.tab:link    { color: #000000;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
a.tab:visited  { color: #000000;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none;  text-align:justify;}
a.tab:hover       { color: #000000;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; font-weight:normal;      text-align:justify;}
a.tab:active   { color: #000000;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
a.SitemapRoot:link    { color: #000000;    font-size: 12pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;font-weight:bold;}
a.SitemapRoot:visited  { color: #000000;    font-size: 12pt;   font-family: "Trebuchet MS"; text-decoration: none;  text-align:justify;font-weight:bold;}
a.SitemapRoot:hover       { color: #ca1c41;    font-size: 12pt;   font-family: "Trebuchet MS"; text-decoration: none; font-weight:normal;font-weight:bold;      text-align:justify;}
a.SitemapRoot:active   { color: #000000;    font-size: 12pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;font-weight:bold;}
a.SitemapSub:link    { color: #555555;    font-size: 10pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
.SitemapSub{line-height :2.0em;}
a.SitemapSub:visited  { color: #555555;    font-size: 10pt;   font-family: "Trebuchet MS"; text-decoration: none;  text-align:justify;}
a.SitemapSub:hover       { color: #ca1c41;    font-size: 10pt;   font-family: "Trebuchet MS"; text-decoration: none; font-weight:normal;      text-align:justify;}
a.SitemapSub:active   { color: #555555;    font-size: 10pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
a.SitemapSubSub:link    { color: #777777;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
a.SitemapSubSub:visited  { color: #777777;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none;  text-align:justify;}
a.SitemapSubSub:hover       { color: #ca1c41;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; font-weight:normal;      text-align:justify;}
a.SitemapSubSub:active   { color: #777777;    font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
a:link img {border: solid 0px; border-style: collapse}
a:hover img {border: solid 0px; border-style: collapse}
table.ticker  { color: black;   font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
DIV.Content   { color: black;   font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
DIV.PrintContentdiv   { color: black;   font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
td.Contenttable { color: black;   font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}
ul.std        { list-style-image:url("./pics/ball.gif");color: black;   font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;}

/*Hack für das Boxmodell der Images*/
td img.logo {display: block;}
/*Tabellenfarben*/
table {background-color:#fffef0;}
table.intext{background-color:#ffffff}
table.border{
	color: black;   font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:justify;
	background-color:#ffffff;
 	border : 1px; 
 	border-style : solid; 
 	border-color : #dddddd;
 	padding: 5px;
 	width:100%;
}
td.border{
	padding: 5px;
}
table.links{background-color:#f2f2f2; border : 1px; border-style : solid; border-color : #dddddd;}
table.intextHeader{background-color:#ffffff}
td.intextHeader {padding:5}
td.grey {background-color:#f2f2f2;	width:220px;}
table.inmenu{background-color:#ba1c41;}
table.inmenulevel2{background-color:#ffffff;}
td.intext{background-color:#ffffff}
table.tblmenu {background-color:#fffef0;}
td.tdmenu{background-color:#fffef0;}
table.Auflistung {
	vertical-align:top;
	border-style:solid;
	border-width:1px;
	border-spacing:0px;
	border-color:#cccccc;
	
}

td.AuflistungTopHeader {
	text-align:center;
	background-color:#ba1c41;
	border-style:solid;
	border-width:1px;
	border-spacing:0px;
	border-color:#cccccc;
	padding: 3px;
	color : #ffffff;
}

td.AuflistungHeader {
	text-align:left;
	background-color:#ba1c41;
	border-style:solid;
	border-width:1px;
	border-spacing:0px;
	border-color:#cccccc;
	padding: 3px;
	color : #ffffff;
}

td.AuflistungContent {
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-spacing:0px;
	border-color:#cccccc;
	padding: 3px;
}

table.Auflistung2 {
	vertical-align:top;
	border-style:solid;
	border-width:1px;
	border-spacing:0px;
	border-color:#ba1c41;
	
}

td.AuflistungTopHeader2 {
	text-align:center;
	background-color:#ba1c41;
	border-style:collapse;
	border-width:0px;
	border-spacing:0px;
	border-color:#cccccc;
	padding: 3px;
	color : #ffffff;
}

td.AuflistungHeader2 {
	text-align:left;
	background-color:#ba1c41;
	border-style:collapse;
	border-width:0px;
	border-spacing:0px;
	border-color:#cccccc;
	padding: 3px;
	color : #ffffff;
}

td.AuflistungContent2 {
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	border-style:collapse;
	border-width:0px;
	border-spacing:0px;
	border-color:#cccccc;
	padding: 3px;
}
.ShopItemTable{
	background-color:#ffffff;
	border:0px;
	padding:0px;
	border-style:none;
	border-collapse:collapse;
	border-spacing:0px;
	text-align:left;
}

.ShopItemsHeaderLine{
	background-color:#ffffff;
	border:0px;
	padding:0px;
	border-style:none;
	border-collapse:collapse;
	border-spacing:0px;
	text-align:left;
	
}

.ShopItemHeaderLine{
	background-color:#cccccc;
	border:0px;
	padding:0px;
	border-style:collapse;
	border-spacing:0px;
	text-align:left;
}

.ShopItemLine{
	background-color:#ffffff;
	border:0px;
	padding:0px;
	border-style:collapse;
	border-spacing:0px;
	
}

.ShopItemLineBottom{
	background-color:#ffffff;
	border:0px;
	border-bottom:1px;
	border-color:#cccccc;
	padding:0px;
	border-style:solid;
	border-spacing:0px;
}

.ShopMwstLine{
	background-color:#ffffff;
	border:0px;
	border-bottom:1px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-color:#cccccc;
	padding:0px;
	border-style:solid;
	border-spacing:0px;
}

#ShopIndex{
	padding-left:5px;
}

#ProductLine{
	padding-right:10px;	
	text-align:left;
}

.DownBorder{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#ffffff;
}

.prod1row{
	text-align:left;
	vertical-align:center;
	width:160px;	
	padding-left:5px;
	
}

.prodsizerow{
	text-align:right;
	vertical-align:center;
	width:50px;
}

.prod2row{
	text-align:right;
	vertical-align:center;
	width:20px;
	
}

.prod3row{
	text-align:left;
	vertical-align:center;
	width:290px;
	
}

.prodspacer{
	width:15px;	
	
}

#prodgrey{
	background-color:#f2f2f2;	
}
html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }
   
#fullheight{height:100%}

#logo{
	padding-bottom :15px;
}
body {
    font-family: "Trebuchet MS";
    background-color:#000000;
    background-image : url("./navigation/back_01.jpg");
}
#spacertd{
	width:2%;
	height:100%;
	border-style:collapse;	
}
#leftPane{
	background-color:#fffef0;
	width:20%;	
}
#leftPaneNav{
	background-color:#ffffff;
	width:20%;
	border-top:0px solid #cccccc;
	border-left:0px solid #cccccc;
	border-right:0px solid #cccccc;
	border-bottom:1px solid #cccccc;
	vertical-align:text-top;
	background-image: url(tdback.gif);
	line-height: 1;
}

.navtable{
	border-top:0px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

#Navigation{
	border-color:#cccccc;
	background:#cccccc;
	margin-left:0px;
	margin-right:0px;
	
}
#navtdhead{
	vertical-align:top;	
	
}
#navtdheadtext{
	vertical-align:top;	
	text-align:left;
	
}
#NaviModulHead{
	border-top:0px solid #cccccc;
	border-left:0px solid #cccccc;
	border-right:0px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color: #ca1c41;
	font-weight:bold;
	color:#ffffff;	
	font-size: 11px;
	vertical-align:top;
	line-height: 1.40;
	
}
#NaviModuleText{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color: #ffffff;		
	font-size: 11px;
	vertical-align:top;
}

#contentPane{
	/*background-color:#fffef0;
	width:52%;
	height:100%;*/
  
  border:1px solid #cccccc;
	background-color: #ffffff;
	padding:15px;	
	vertical-align:top;
	height:100%;
  border-left-style:solid;
  border-right-style:solid;
  border-top-style:solid;
  border-bottom-style:solid;
}
#gradient{
	padding-left :0px;
	background : #ba1c41;
	padding-bottom :0px;
	padding-top : 0px;
	padding-right : 0px;
	margin-top : 10px;
	border:1px solid #cccccc;
	width:52%;
}
.toprightmenu{
	padding-right : 20px;
}
#ultop{
	background-color:#333333;
}
#litop {
    padding:2px;
    padding-right:20px;	
}
#tablemenutop{
	padding:0px;
	padding-right:0px;
}
#Brotkrummen{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
    background-color: #ffffff;		
    font-size: 11px;
    width:100%;
}
#linie {
	
	padding-left :0px;
	padding-bottom :15px;
	padding-top :0px;
	padding-right : 0px;
	background-color:#fffef0;
}
.Contenttable{
	
	height:100%;
	background-color:#ffffff;
}

#Contenttabletd{
  background-color: #ffffff;
}

#rightPaneTop{
	background-color:#ffffff;
	width:20%;
	margin-left:0px;
	margin-right:0px;
	background-image: url(tdback.gif);
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	line-height:1em;
}

#Modul{
	background:#ca1c41;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:200px;
}

#Modulheader{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	background-color: #ca1c41;
}
#header{
	line-height: 1.40;
	font-size: 11px;
	font-family: Trebuchet MS;
	color:#ffffff;	
	font-weight:bold;
}

#headerShop{
	line-height: 1.40;
	font-size: 11px;
	font-family: Trebuchet MS;
	color:#ffffff;	
	font-weight:bold;
	padding:3px;
	text-align:left;
}

#ProduktShop{
	padding-left:2px;
	text-align:left;
	padding-right:12px;
}

#spacerline{
	line-height: 1.0;
	font-size: 9px;
	font-family: Trebuchet MS;
	color:#ffffff;	
	font-weight:bold;
}
#Modultext{
	line-height: 1.40;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color: #ffffff;		
	font-size: 11px;
	//height:100%;
	width:200px;
	vertical-align:top;
	font-family: Trebuchet MS;
	
}
.contentspacer{
	
}

#Modultextlast{
	line-height: 1.40;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	background-color: #ffffff;		
	font-size: 11px;
	//height:100%;
	width:200px;
	vertical-align:top;
	font-family: Trebuchet MS;
}
#Modulspacer
{
	line-height: 1.40;
	width:200px;
	background-color: #fffef0;
}

#Tabtable{
	
	width:100%;
	background-color:#f8f8f8;
	
}
div.divtab {
	cursor: pointer;
	 color: black;   font-size: 9pt;   font-family: "Trebuchet MS"; text-decoration: none; text-align:center;
}

.Tabtd{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	text-align:center;
	background-color:#f2f2f2;	
	cursor: pointer;
}
.TabHeader{
	background-color:#dddddd;	
	line-height: 0.20;
}

input.button1 {
  border:1px solid;
  width:17%;
  color: #ffffff;
	background: #bb1a3c;
	text-align: left;
	font-size: 12px;
	text-align: center;
	font-weight:bold; 
	text-decoration: none;
	font-family: Trebuchet MS; 
}
input.button1:hover {
	border:1px solid;
  width:17%;
  color: #ffffff;
	background: #701a3c;
	text-align: left;
	font-size: 12px;
	text-align: center;
	font-weight:bold; 
	text-decoration: none;
	font-family: Trebuchet MS; 
	
}

#suggesttable{
	border: 0px;
	background-color: #FFFFFF;
}
#suggestheadline{
	border: 0px;
	background-color: #CA1C41;
}
.suggesttitles{
	text-align:left;
  color:#CA1C41;
	width:200px;	
}
.suggesttext{
	text-align:left;
	width:200px;	
}
