/*  allgemeiner Text  */
.bodytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 16px;
	text-decoration: none;
	color: black;
	font-size: 13px;
}

.bodytext	A:link
{
	text-decoration: underline;
	font-size: 13px;
}
.bodytext	A:hover
{
	text-decoration: underline;
	background-color: #EBEBEB;
	color: black;
	font-size: 13px;
}
.bodytext	A:visited
{
	text-decoration: underline;
	color: black;
	font-size: 13px;
}

/*  Menu oben  */
.topzeile
{
	border-color: silver;
	border-width: 1px;
	border-style: solid;

}

.headtypo
{
	font-family: Helvetica, sans-serif;
	font-size: 46px;
	font-weight: 900;
	color: #B6B6B6;
	font-style: normal;
	padding: 0 0 0 14px;
}


.smallheadtypo
{
	color: #BD040C;
	font-family: helvetica;
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 0 17px;
}

.pressheader
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #E00003;
	padding: 0 0 0 0px;
}

.presstypo
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #424242;
	padding: 0 0 0 14px;
	font-style: italic;
	line-height: 17px;
}

.presstypo A:link {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #E00003;
	font-style: italic;
	line-height: 17px;
text-decoration: underline;
}

.presstypo A:visited {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #E00003;
	font-style: italic;
	line-height: 17px;
text-decoration: underline;
}

.topmenu
{
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .2em;
	margin: 3px 7px 3px 7px;
	padding: 1px 7px 1px 7px;
	text-decoration: none;
	background: #fff;
	border-color: #837C6B;
	border-width: 1px;
	border-style: solid;
}

.topmenu a:link
{
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #FFF;
}

.topmenu a:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #DA2E00;
	border-color: #837C6B #837C6B #837C6B #E4D9C0;
	border-width: 1px;
	border-style: solid;
}

.topmenu_mall
{
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .2em;
	margin: 3px 7px 3px 7px;
	padding: 1px 7px 1px 7px;
	text-decoration: none;
	border-color: #837C6B;
	border-width: 1px;
	border-style: solid;
}


.topmenu_mall a:link
{
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	text-decoration: none;
}

.topmenu_mall a:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #DA2E00;
	border-color: #837C6B #837C6B #837C6B #E4D9C0;
	border-width: 1px;
	border-style: solid;
}


/*  Menu links  */
.linkespalte
{
	border-right: #DA2E00;
	border-width: 0 3px 0 0px;
	border-style: none solid none none;
}

/*  Menu links  Cyberport*/
.linkespaltecyberport
{
	border-right: #013B9C;
	border-width: 0 3px 0 0px;
	border-style: none solid none none;
}

/*  Menu links  Amazon*/
.linkespalteamazon
{
	border-right: #2C6692;
	border-width: 0 3px 0 0px;
	border-style: none solid none none;
}

.leftmenu a
{
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	margin: 2px 7px 2px 3px;
	padding: 1px 5px 1px 2px;
	text-decoration: none;
	background: #fff;
	display: block;
	border-top: 1px solid #837c6b;
	border-right: 1px solid #837c6b;
	border-bottom: 1px solid #837c6b;
	border-left: 1px solid #837c6b;
	width: 165px;
}

.leftmenu a:link
{
	background-color: #FFF;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;

	padding: 0 0 0 2px;
	text-decoration: none;
	background: #fff;
	display: block;
	border-top: 1px solid #837c6b;
	border-right: 1px solid #837c6b;
	border-bottom: 1px solid #837c6b;
	border-left: 1px solid #837c6b;
	width: 165px;
}

.leftmenu a:hover
{
	color: #FFF;
	text-decoration: none;
	background-color: #DA2E00;
}

.leftmenu a:visited
{

	padding: 2px 0px 2px 2px;
}

.leftmenu_gelb a
{
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 10px;
	text-transform: uppercase;
	letter-spacing: .1em;
	margin: 2px 7px 4px 3px;
	padding: 0 0 0 2px;
	text-decoration: none;
	display: block;
	border-top: 1px solid #837c6b;
	border-right: 1px solid #837c6b;
	border-bottom: 1px solid #837c6b;
	border-left: 1px solid #837c6b;
	width: 165px;
	background-color: #fff;
}

.leftmenu_gelb a:link
{
	text-decoration: none;
	background-color: #fff;
}

.leftmenu_gelb a:hover
{
	text-decoration: none;
	background-color: #FFCE00;
	color: #000000;
}

.leftmenu_gelb a:visited
{
	padding: 2px 0px 2px 2px;
}

.leftmenu_rot a
{
	color: #CC3300;
	background-color: #fff;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 11px;
	
	letter-spacing: .1em;
	margin: 2px 7px 4px 3px;
	padding: 0 0 0 2px;
	text-decoration: none;
	display: block;
	border-top: 1px solid #837c6b;
	border-right: 1px solid #837c6b;
	border-bottom: 1px solid #837c6b;
	border-left: 1px solid #837c6b;
	width: 165px;
	
}

.leftmenu_rot a:link
{
	color: #B9040D;
	text-decoration: none;
	background-color: #fff;
}

.leftmenu_rot a:hover
{
	text-decoration: none;
	background-color: #CC3300;
	color: #fff;
}

.leftmenu_rot a:visited
{
	padding: 2px 0px 2px 2px;
}


.lefttitel
{
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .2em;
	margin: 2px 7px 4px 3px;
	padding: 1px 5px 1px 2px;
	text-decoration: none;
	border-top: 1px solid #837c6b;
	border-right: 1px solid #837c6b;
	border-bottom: 1px solid #837c6b;
	border-left: 1px solid #837c6b;
	width: 165px;
	display: block;
}	

.righttitel
{
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .2em;
	margin: 2px 7px 4px 3px;
	padding: 1px 5px 1px 2px;
	text-decoration: none;
	border-top: 1px solid #837c6b;
	border-right: 1px solid #837c6b;
	border-bottom: 1px solid #837c6b;
	border-left: 1px solid #837c6b;
	width: 145px;
	display: block;
}	

	
.leftcomment
{
	font-family: verdana,trebuchet,sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	line-height: 14px;
}

.leftcomment	A:link 
{ 
	text-decoration: underline; 
	font-size: 11px;
	color:       #333333;
	line-height: 1;
}
.leftcomment	A:visited 
{ 
	text-decoration: underline; 
	font-size: 11px;
	color:       #333333;
	line-height: 1;
}	

/*  Kontaktformular */
.contactform {
  width: 175blpx;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #333333;
 font-weight: normal;
}

/* Suchformular */
.searchform
{
 font-family: trebuchet,Verdana, sans-serif;
 font-size:	10px;
 font-weight: bold;
 color:	#333333;
 background-color: #EEE;
}
	
/*  Menu rechts  */
.rechtespalte
{
	border-left: #DA2E00;
	border-width: 0 0 0 3px;
	border-style: none none none solid;
}

/*  Menu rechts Cyberport */
.rechtespaltecyberport
{
	border-left: #013B9C;
	border-width: 0 0 0 3px;
	border-style: none none none solid;
}

/*  Menu rechts Amazon */
.rechtespalteamazon
{
	border-left: #2C6692;
	border-width: 0 0 0 3px;
	border-style: none none none solid;
}

.rss-button
{
	background-color: #F60;
	border-width: 1px;
	border-color: grey;
	border-style: solid;
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
	margin: 0 2px 3px 2px;
	font-weight: bold;
	padding: 0 2px 0 2px;
	font-family: Arial,Helvetica,Geneva;
}

.rss-button a:link
{
text-decoration: none;
font-size: 10px;
font-weight: bold;
color: #FFF;
font-family: arial;
}

.rss-button a:visited
{
text-decoration: none;
font-size: 10px;
font-weight: bold;
color: #FFF;
font-family: arial;
}


.footer
{
	font-family: verdana,trebuchet,sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #FFF;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
}

.footer a:link
{
	text-decoration: none;
	font-size: 9px;
}

.footer a:hover
{
	text-decoration: underline;
	background-color: #EEE;
}

.footer a:visited
{
	text-decoration: none;
	color: #333333;
}

hr
{
	border: none 0;
	border-top: 1px solid #DA2E00;
	width: 98%;
	height: 1px;
	margin: 5px auto 5px auto;
	text-align: left;
}

/* Werbung */

.partner
{
	color: #DA2E00;
	font-weight: bold;
}


.adbox
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DA2E00;
	border-bottom-color: #DA2E00;
	color: #DA2E00;
	font-size: 9px;
	font-family: arial;
}

.adtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 16px;
	text-decoration: none;
	color: black;
	font-size: 12px;
}

.adtext	A:link		{text-decoration: underline; }
.adtext	A:hover		{text-decoration: underline; background-color: #EBEBEB; color: black;}
.adtext	A:visited	{text-decoration: underline; 	color: black;}

/* Kommentarautor */
.senfautor {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #999999;
 font-weight: normal;
}

.textad_rechts
{
	float: right;
	margin-left: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DA2E00;
	border-bottom-color: #DA2E00;
	color: #DA2E00;
	font-size: 9px;
	font-family: arial;
}

.textad_links
{
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DA2E00;
	border-bottom-color: #DA2E00;
	color: #DA2E00;
	font-size: 9px;
	font-family: arial;
}


/* Zwischentitel Kommentarseite */
.senftitel
{
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 11px;
	background-color: #E0E0E0;
	color: #000;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .2em;
	width: 720px;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	padding: 3px;
}

/*  Eingabefeld Kommentare  */
.inputcomment {
 margin-bottom: 10px;
 color: black;
 background-color: #F8F8F8;
 font: 11px/16px verdana,trebuchet,sans-serif;
}


/* grau hinterlegt, Artikel-Header */
.greylight
{
	background-color: #E0E0E0;
	color: #000000;
	text-decoration: none;
}

.greylight a:link
{
	background-color: #E0E0E0;
	color: #000000;
	text-decoration: none;
}

.greylight a:visited
{
	background-color: #E0E0E0;
	color: #000000;
	text-decoration: none;
}

.greylight a:hover
{
	background-color: #E0E0E0;
	color: #000000;
	text-decoration: none;
}

/* blau hinterlegt, Cyberport-Header */
.cyberlight
{
	background-color: #013b9c;
	color: #FFF;
}

/* rot hinterlegt, Amazon-Header */
.amazonlight
{
	background-color: #2C6692;
	color: #FFF;
}

.rightmenu
{
	font-family: verdana,trebuchet,sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #333;
}

.rightmenu ul
{
	font-family: verdana,trebuchet,sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #333;
	padding: 0 0 0 2px;
}

.rightmenu	A:link 
{  
	font-size: 11px;
	color:       #333333;
	text-decoration: underline;
}

.rightmenu	A:visited 
{ 
	text-decoration: underline; 
	font-size: 11px;
	color:       #333333;

}	

.rightmenu	A:hover 
{ 
	text-decoration: none; 
	font-size: 11px;
	color:       #DA2E00;
}	


/* ------------ bis hierhin neu ------------ */



textarea:focus {
 background-color : #ffffff;
}


input {
 font : bold 11px/12px verdana,trebuchet,sans-serif;
 border : 1px solid #999999;
 color : black;
 background-color : #eeeeee;
 margin-top: 2px;
 margin-bottom: 2px;
}

input.field {
 width: 200px;
}

input:focus {
 background-color : #ffffff;
}

input.button {
 color : white;
 background-color : #000000;
}


/*  Trackback-URL  */
.inputtrackback {
 color: 999999;
 border : 1px dotted #999999; 
 background-color: #fffcd1;
 font: 11px verdana,trebuchet,sans-serif;
 
}


#foot{color:white;
background:#FFCC00;
padding:0;
margin:0;
border-top:2px solid black;}
#foot p{margin:0;padding:4px;}


/* Servicelinks unter Body mit grauem Rahmen*/
.smMacText {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #333333;
 font-weight: normal;
 border: 1px dotted #ccc;
}
.smMacText a:link    { color:  #333333; font-size: 9px; font-weight: normal; text-decoration: none;}
.smMacText a:visited { color:  #333333; font-size: 9px; font-weight: normal; text-decoration: none;}
.smMacText a:active  { color:  #333333; font-size: 9px; font-weight: normal; text-decoration: none;}
.smMacText a:hover   { color:  #333333; font-size: 9px; font-weight: normal; text-decoration: underline;}

/* Quellen-Link unter Body, bold*/
.smMacQuelle {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #333333;
 font-weight: normal;
 border: 1px dotted #ccc;
}
.smMacQuelle a:link    { color:  #333333; font-size: 9px; font-weight: bold; text-decoration: none;}
.smMacQuelle a:visited { color:  #333333; font-size: 9px; font-weight: bold; text-decoration: none;}
.smMacQuelle a:active  { color:  #333333; font-size: 9px; font-weight: bold; text-decoration: none;}
.smMacQuelle a:hover   { color:  #333333; font-size: 9px; font-weight: bold; text-decoration: underline;}

/* Suchformular Indexseite */
.macsearchform
{
 font-family: trebuchet,Verdana, sans-serif;
 font-size:	10px;
 font-weight: bold;
 color:	#333333;
 background-color: #fff;
}

.menuright {
	font-family: verdana,trebuchet,sans-serif;
	font-size:   9px;
	color:       #333333;
	font-weight: normal;
	border-top: #ccc;
	border-right: #ccc;
	border-bottom: #ccc;
	border-left: 1px solid #F5CC2F;
}



/* TEXT-DEFINITIONEN */


/*  Font fŸr Kommentarliste  */
.spaltelinks_kommentare {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #333333;
 font-weight: normal;
}


/* Servicelinks unter Body mit gelbem Rahmen*/
.smGreyText {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #333333;
 font-weight: normal;
 border: 1px dotted #FFCC00;
}
.smGreyText a:link    { color:  #333333; font-size: 9px; font-weight: normal; text-decoration: none;}
.smGreyText a:visited { color:  #333333; font-size: 9px; font-weight: normal; text-decoration: none;}
.smGreyText a:active  { color:  #333333; font-size: 9px; font-weight: normal; text-decoration: none;}
.smGreyText a:hover   { color:  #333333; font-size: 9px; font-weight: normal; text-decoration: underline;}


/* Quellen-Link unter Body, bold*/
.smGreyQuelle {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #333333;
 font-weight: normal;
 border: 1px dotted #FFCC00;
}
.smGreyQuelle a:link    { color:  #333333; font-size: 9px; font-weight: bold; text-decoration: none;}
.smGreyQuelle a:visited { color:  #333333; font-size: 9px; font-weight: bold; text-decoration: none;}
.smGreyQuelle a:active  { color:  #333333; font-size: 9px; font-weight: bold; text-decoration: none;}
.smGreyQuelle a:hover   { color:  #333333; font-size: 9px; font-weight: bold; text-decoration: underline;}

/* Reporter-Servicelinks unter Body mit rotem Rahmen*/
.smRedText {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #333333;
 font-weight: normal;
 border: 1px dotted #FF0903;
}
.smRedText a:link    { color:  #333333; font-size: 9px; font-weight: normal; text-decoration: none;}
.smRedText a:visited
{
	color: #333;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
.smRedText a:active  { color:  #333333; font-size: 9px; font-weight: bold; text-decoration: none;}
.smRedText a:hover   { color:  #333333; font-size: 9px; font-weight: bold; text-decoration: underline;}

/* rot hinterlegt, ReporterHeader */
.redlight
{
	background-color: #FF0903;
	color: #FFFD07;
}

/* Tagesdatum */
.lgText {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   14px;
 color:       #333333;
 font-weight: bold;
}

/* gelb hinterlegt, ITW-Header */
.blacklight
{
	background-color: #FFCC00;
	color: #000000;
}

/* gruen hinterlegt, GastHeader */
.greenlight
{
	background-color: #7FD901;
	color: #000000;
}

/* Kategorien-MenŸ */
.pulldown {
 font-family: Georgia, Times New Roman, Times, serif;
font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .2em;
	margin: 2px 7px 4px 3px;
	padding: 1px 5px 1px 2px;
	text-decoration: none;
	width: 170px;
	display: block;

}

/* Mini-Text rechtsbŸndig */
h4 {
	text-align: right;
	font: 9px verdana,trebuchet,sans-serif;
	color: #333333;
	margin:0;
}

/* Mini-Text zentriert, z.B. oben Mitte */
.smMottoText {
 margin-left:auto; 
margin-right:auto; 
display:block; 
text-align:center;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #333333;
margin:0;
}
.smMottoText a:link    { color:  #333333; font-size: 9px; font-weight: normal; text-decoration: none;}
.smMottoText a:visited { color:  #333333; font-size: 9px; font-weight: normal; text-decoration: none;}
.smMottoText a:active  { color:  #333333; font-size: 9px; font-weight: normal; text-decoration: none;}
.smMottoText a:hover   { color:  #333333; font-size: 9px; font-weight: normal; text-decoration: underline;}


/* Header-Subtitle mit Statistiken */
h6 {
	text-align: center;
	font: 9px verdana,trebuchet,sans-serif;
	color: #333333;
	margin:0 50px 0 50px;
	padding-top:1px;
	padding-bottom:2px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}




/* Style Kontaktformular */
.formbreite {
  width: 143px;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #333333;
 font-weight: normal;
}

/* Style macstart-Suchformular */
label.left {
float: left;
text-align: right;
}

input.right {
float: right;
margin-right: 7px;
margin-bottom: 2px;
}


/* zentriertes Bild */
img.center 
{
margin-left:auto; 
margin-right:auto; 
display:block; 
text-align:center;
padding:1px;
}

.archive_headlines
{
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-top:10px;
text-transform:uppercase;
letter-spacing: .1em;
margin:2px 0 2px 0;
padding:1px 1px 1px 1px;
text-decoration:none;
background:#FFCE00;
display:block;

width:550px;
}	

/*  Font fŸr Archive  */
.archives {
	color:#000;
	font-size:11px;
	font-weight:normal;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
bodytext a:link {
	text-decoration: underline;
}

.bb {
	font-family: "Courier New", Courier, mono;
	color: black;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
}

.bb	A:hover
{
	font-family: "Courier New", Courier, mono;
	color: black;
	font-size: 14px;
	font-style: normal;
	text-decoration: underline;


.bb	A:link
{
	font-family: "Courier New", Courier, mono;
	color: black;
	font-size: 14px;
	font-style: normal;
	text-decoration: underline;
}

}
.bb	A:visited
{
	font-family: "Courier New", Courier, mono;
	color: black;
	font-size: 14px;
	font-style: normal;
		text-decoration: underline;
}

.ba {
	border: 1px solid #666666;
}


.box-tarif-spion a:link, .box-tarif-spion a:visited{
	font-size: 10px;
	color: black;
	text-decoration: underline; 
	}
.box-tarif-spion a:hover{
	font-size: 10px;
	background-color: #E0E0E0;
	}
	
.shopmenu a
{
	color: #000000;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	margin: 2px 7px 2px 3px;
	padding: 1px 5px 1px 2px;
	text-decoration: none;
	background: #fff;
	display: block;
	border-top: 1px solid #837c6b;
	border-right: 1px solid #837c6b;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #837c6b;
	width: 165px;
}

.shopmenu a:link
{
	background-color: #FFF;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;

	padding: 0 0 0 2px;
	text-decoration: none;
	background: #fff;
	display: block;
	border-top: 1px solid #837c6b;
	border-right: 1px solid #837c6b;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #837c6b;
	width: 165px;
}

.shopmenu a:hover
{
	color: #FFF;
	text-decoration: none;
	background-color: #DA2E00;
}

.shopmenu a:visited
{

	padding: 2px 0px 2px 2px;
}


.shopmenu_rot a
{
	color: #CC3300;
	background-color: #fff;
	font-family: Verdana;
	text-transform: none;
	font-size: 14px;
	font-weight: bold;
	margin-top: 12px;
	letter-spacing: 0.0em;
margin: 2px 7px 4px 3px;
/*	padding: 0 0 0 2px; */
	text-decoration: none;
/*	display: block;	*/
	border-top: 0px solid #837c6b;
	border-right: 0px solid #837c6b;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #837c6b;
	width: 165px;
	
}

.shopmenu_rot a:link
{
	color: #B9040D;
	text-decoration: none;
	background-color: #fff;
}

.shopmenu_rot a:hover
{
	text-decoration: none;
	background-color: #CC3300;
	color: #fff;
}

.shopmenu_rot a:visited
{
/*	padding: 2px 0px 2px 2px;*/
}

.shopmenu_special a
{
	color: #fff;
	background-color: #CC3300;
	font-family: Verdana;
	text-transform: none;
	font-size: 14px;
	font-weight: bold;
	margin-top: 12px;
	letter-spacing: 0.0em;
margin: 2px 7px 4px 3px;
/*	padding: 0 0 0 2px; */
	text-decoration: none;
/*	display: block;	*/
	border-top: 0px solid #837c6b;
	border-right: 0px solid #837c6b;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #837c6b;
	width: 165px;
	
}

.shopmenu_special a:link
{
	color: #fff;
	text-decoration: none;
	background-color: #CC3300;
}

.shopmenu_special a:hover
{
	text-decoration: none;
	background-color: #fff;
	color: #CC3300;
}

.shopmenu_special a:visited
{
/*	padding: 2px 0px 2px 2px;*/
}