.shopDetail {font-size: 11px; vertical-align:top; font-family: Arial;}
.innerHeader { color: #003359; font-size: 14pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
.text_black   { color: black;   font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
.header_black     { color: black;   font-weight:bold; font-size: 13pt;  font-family: "Arial"; text-decoration: none; text-align:justify;}
.header_white     { color: #ffffff;   font-weight:bold; font-size: 13pt;  font-family: "Arial"; text-decoration: none; text-align:justify;}
.hl_black     { color: #003359;   font-weight:bold; font-size: 13pt;  font-family: "Arial"; text-decoration: none; text-align:justify;}
.text_rot     { color: #003359; font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
.navtext_rot     { color: #003359; font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
.rollH1 { color: #003359; font-size: 12pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
.rollH2 { color: #000000; font-size: 10pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
.rollH3 { color: #555555; font-size: 10pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
.rollcontent { color: #000000; font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
a.navtext_rot:visited     { color: #003b65; font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
a.navtext_rot:link     { color: #003b65; font-size: 9pt;   font-family: "Arial"; 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: Arial;color:#000000;font-weight:bold;text-align:left;}
a.auflistenprod_head:link     { line-height: 1.40;font-size: 11px;font-family: Arial;color:#000000;font-weight:bold;text-align:left;}
a.auflistenprod_head:hover      { line-height: 1.40;font-size: 11px;font-family: Arial;color:#000000;font-weight:bold;text-align:left;}
a.auflistenprod_head:active      { line-height: 1.40;font-size: 11px;font-family: Arial;color:#000000;font-weight:bold;text-align:left;}
a.Linkfarbig:visited {color:#ff7900;}
a.Linkfarbig:link {color:#ff7900;}
a.Linkfarbig:hover {color:#ff7900;}
.text_weiss   { color: white;   font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
.text_grau    { color: gray;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
a.text_grau:hover{color: #FF7900;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
.hl_rot       {
	color: #003359;
	font-size: 13pt;
	font-family: "Arial";
	text-decoration: none;
	text-align:justify;
}
.hl_rot_small       { color: #003359; font-size: 9pt;  font-family: "Arial"; text-decoration: none; text-align:justify;}
a:link        { color: gray;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
a:visited     { color: gray;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
a:hover       { color: #FF7900;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; font-weight:normal;      text-align:justify;}
a:active      { color: gray;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
a.intext:link    { color: gray;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
a.intext:visited  { color: gray;    font-size: 9pt;   font-family: "Arial"; text-decoration: none;  text-align:justify;}
a.intext:hover       { color: #FF7900;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; font-weight:normal;      text-align:justify;}
a.intext:active   { color: gray;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
a.rot:link    { color: gray;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;font-weight:normal;}
a.rot:visited  { color: gray;     font-size: 9pt;   font-family: "Arial"; text-decoration: none;  text-align:justify;font-weight:normal;}
a.rot:hover       { color: #003359;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; font-weight:bold; text-align:justify;}
a.rot:active   { color: gray;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;font-weight:normal;}
a.innerHeader:link    { color: #003359;    font-size: 14pt;   font-family: "Arial"; text-decoration: none; text-align:justify; font-weight:bold;}
a.innerHeader:visited  { color: #003359;    font-size: 14pt;   font-family: "Arial"; text-decoration: none;  text-align:justify; font-weight:bold;}
a.innerHeader:hover       { color: #003359;    font-size: 14pt;   font-family: "Arial"; text-decoration: none; font-weight:bold; text-align:justify;}
a.innerHeader:active   { color: #003359;    font-size: 14pt;   font-family: "Arial"; text-decoration: none; text-align:justify; font-weight:bold;}
a.tab:link    { color: #000000;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
a.tab:visited  { color: #000000;    font-size: 9pt;   font-family: "Arial"; text-decoration: none;  text-align:justify;}
a.tab:hover       { color: #000000;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; font-weight:normal;      text-align:justify;}
a.tab:active   { color: #000000;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
a.SitemapRoot:link    { color: #000000;    font-size: 12pt;   font-family: "Arial"; text-decoration: none; text-align:justify;font-weight:bold;}
a.SitemapRoot:visited  { color: #000000;    font-size: 12pt;   font-family: "Arial"; text-decoration: none;  text-align:justify;font-weight:bold;}
a.SitemapRoot:hover       { color: #003359;    font-size: 12pt;   font-family: "Arial"; text-decoration: none; font-weight:normal;font-weight:bold;      text-align:justify;}
a.SitemapRoot:active   { color: #000000;    font-size: 12pt;   font-family: "Arial"; text-decoration: none; text-align:justify;font-weight:bold;}
a.SitemapSub:link    { color: #555555;    font-size: 10pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
.SitemapSub{line-height :2.0em;}
a.SitemapSub:visited  { color: #555555;    font-size: 10pt;   font-family: "Arial"; text-decoration: none;  text-align:justify;}
a.SitemapSub:hover       { color: #003359;    font-size: 10pt;   font-family: "Arial"; text-decoration: none; font-weight:normal;      text-align:justify;}
a.SitemapSub:active   { color: #555555;    font-size: 10pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
a.SitemapSubSub:link    { color: #777777;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
a.SitemapSubSub:visited  { color: #777777;    font-size: 9pt;   font-family: "Arial"; text-decoration: none;  text-align:justify;}
a.SitemapSubSub:hover       { color: #003359;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; font-weight:normal;      text-align:justify;}
a.SitemapSubSub:active   { color: #777777;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
a:link img {border: solid 0px; border-style: collapse}
a:hover img {border: solid 0px; border-style: collapse}
a.Modulline:link    { color: #FFFFFF;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
a.Modulline:visited  { color: #FFFFFF;    font-size: 9pt;   font-family: "Arial"; text-decoration: none;  text-align:justify;}
a.Modulline:hover       { color: #003359;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; font-weight:normal;      text-align:justify;}
a.Modulline:active   { color: #FFFFFF;    font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
table.ticker  { color: black;   font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
DIV.Content   { color: black;   font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
DIV.PrintContentdiv   { color: black;   font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
td.Contenttable { color: black;   font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
ul.std        { list-style-image:url("./pics/ball.gif");color: black;   font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
ul.std2        { list-style-image:url("./pics/ball2.gif");color: black;   font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;}
ul.stdbox        { list-style-image:url("./pics/ball.gif");color: black;   font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify; padding: 0px 0px 0px 22px;}
.modBig {font-size: 18px;}

.microsoft{
  padding: 0px 0px 0px 18px;
}

.inno{
  padding: 0px 0px 0px 40px;
}

html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none;
      font-size: 9pt;   font-family: "Arial"; text-decoration: none; text-align:justify;
      line-height: 1.2em;
   }

table.border {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table.border th {
	border-width: 1px 1px 1px 1px;
	padding: 10px 10px 10px 10px;
	border-style: none none none none;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.border td {
	border-width: 1px 1px 1px 1px;
	padding: 10px 10px 10px 10px;
	border-style: none none none none;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

/*Hack für das Boxmodell der Images*/
td img.logo {display: block;}
/*Tabellenfarben*/
table {background-color:#ffffff;}
table.intext{background-color:#ffffff}
table.border{
	color: black;   font-size: 9pt;   font-family: "Arial"; 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}
#redbg{background-color:#a8a8a8}
#redbgwhitefont{background-color:#a8a8a8; color: #FFFFFF;}
table.tblmenu {background-color:#ffffff;}
td.tdmenu{background-color:#ffffff;}
table.Auflistung {
	vertical-align:top;
	border-style:solid;
	border-width:1px;
	border-spacing:0px;
	border-color:#c5cbd9;
	
}

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

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

td.AuflistungContent {
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-spacing:0px;
	border-color:#c5cbd9;
	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:#c5cbd9;
	padding: 3px;
	color : #ffffff;
}

td.AuflistungHeader2 {
	text-align:left;
	background-color:#ba1c41;
	border-style:collapse;
	border-width:0px;
	border-spacing:0px;
	border-color:#c5cbd9;
	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:#c5cbd9;
	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:#c5cbd9;
	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:#c5cbd9;
	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:#c5cbd9;
	padding:0px;
	border-style:solid;
	border-spacing:0px;
}

#ShopIndex{
	padding-left:5px;
}

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

.DownBorder{
	border-top:1px solid #c5cbd9;
	border-left:1px solid #c5cbd9;
	border-right:1px solid #c5cbd9;
	border-bottom:1px solid #c5cbd9;
	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;	
}

   
#fullheight{height:100%}

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

}

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

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

#contentPane{
	/*background-color:#ffffff;
	
	height:100%;*/
  width:488px;
  border:1px solid #c5cbd9;
	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 #c5cbd9;
	width:52%;
}
.toprightmenu{
	position: absolute;
	z-index: 2;
	top: 22px;
	width: 310px;
	left: 674px;
	background:none;
}
#ultop{
	background-color:#333333;
}
#litop {
    padding:2px;
    padding-right:20px;	
}
#tablemenutop{
	padding:0px;
	padding-right:0px;
}
#Brotkrummen{
	font-size: 11px;
    width:100%;
}
#linie {
	
	padding-left :0px;
	padding-bottom :5px;
	padding-top :0px;
	padding-right : 0px;
	background-color:#ffffff;
}
.Contenttable{
	width:488px;
	height:100%;
	background-color:#ffffff;
}

#Contenttabletd{
  background-color: #ffffff;
}

#rightPaneTop{
	background-color:#ffffff;
	width:200px;
  height:100%;
	margin-left:0px;
	margin-right:0px;
	border-top:1px solid #c5cbd9;
	border-bottom:1px solid #c5cbd9;
  vertical-align:top;
  background-image: url(tdback.gif);

}

#header{
	line-height: 1.40;
	font-size: 11px;
	font-family: Arial;
	color:#ffffff;	
	font-weight:bold;
}

#spacerline{
	line-height: 1.0;
	font-size: 9px;
	font-family: Arial;
	color:#ffffff;	
	font-weight:bold;
}

table.Modul{
	background:#9ea7bf;
	border-left:1px solid #c5cbd9;
	border-right:1px solid #c5cbd9;
  width:200px;
  color:#ffffff;
  margin: 0px 0px 0px 0px;
  font-weight:bold;
	
}
table.Modultop{
	background:#9ea7bf;
	border-left:1px solid #c5cbd9;
	border-right:1px solid #c5cbd9;
  width:200px;
  color:#ffffff;
  margin: 0px 0px 0px 0px;
	font-weight:bold;
}
td.justify{
text-align:justify;
}

table.Modultext{
	border-left:1px solid #c5cbd9;
	border-right:1px solid #c5cbd9;
	border-bottom:1px solid #c5cbd9;
	background-color: #ffffff;		
	width:200px;
	
	
	vertical-align:top;
	text-align:justify;
  
  font-size: 12px;
	font-family: Arial;
  
}

.contentspacer{
	
}

table.Modultextlast{
	border-left:1px solid #c5cbd9;
	border-right:1px solid #c5cbd9;
	border-bottom:0px solid #c5cbd9;
	background-color: #ffffff;		
	width:200px;
	
	vertical-align:top;
	
  text-align:justify;
  
  font-size: 12px;
	font-family: Arial;
}

table.Modultextlast td{
	vertical-align:top;
  text-align:justify;
  height:auto;
  width:200px;
}

#Modulspacer
{
	line-height: 1.40;
	width:200px;
	background-color: #ffffff;
}


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

.Tabtd{
	border-top:1px solid #c5cbd9;
	border-left:1px solid #c5cbd9;
	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: Arial; 
}
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: Arial; 
	
}

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

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