body    {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	background-color: #D9F1FD;
	line-height: 22px;
	letter-spacing: 0px;
	word-spacing: 2px;
	margin-top: 0px;
	margin-left: 0px;
        scrollbar-base-color : #FFFFFF;
        scrollbar-shadow-color : #7384A0;
        scrollbar-arrow-color: #7384A0;
        scrollbar-darkshadow-color: #363C59;
        scrollbar-face-color: #FFFFFF;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-3dlight-color: #7384A0;
 }


h1  { 
	font-size: 18px; 
	font-family: Arial, Tahoma, Verdana, Helvetica;
	line-height: 100%;
	font-weight: bold;
	color: #363C59;
	text-decoration: none;
	margin-top: 2px;
	 }

h2  { 
	font-size: 16px; 
	font-family: Arial, Tahoma, Verdana, Helvetica;
	line-height: 100%;
	font-weight: bold;
	color: #363C59;
	text-decoration: none;
	margin-top: 2px;
	 }

	 
h3  { 
	font-size: 15px; 
	font-family: Arial, Tahoma, Verdana, Helvetica;
	line-height: 100%;
	font-weight: bold;
	color: #363C59; 
	text-decoration: none;
	margin-top: 2px;
	 }

h4  { 
	font-size: 13px; 
	font-family: Arial, Tahoma, Verdana, Helvetica;
	line-height: 100%;
	font-weight: bold;
	color: #363C59;
	text-decoration: none;
	margin-top: 2px;
	 }
	 
h4#tip2  { 
	font-size: 13px; 
	font-family: Arial, Tahoma, Verdana, Helvetica;
	line-height: 100%;
	font-weight: bold;
	color: #C0D9E4;
	text-decoration: none;
	margin-top: 1px;
	 }	 
	 
strong  { 

	font-size: 12px; 
	font-weight: bold;
	text-decoration: none; }


b	{ 

	font-size: 12px; 
	font-weight: bold;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #000000; 
	text-decoration: none; }

DIV      {
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
   line-height : 18px;
	letter-spacing: 0px;
	word-spacing: 0px;
 } 

DIV#textspalte1     {
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 11px;
   line-height : 16px;
	letter-spacing: 0px;
	word-spacing: 0px;
	padding: 12px 10px 10px 13px;
 } 

DIV#textspalte2     {
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
   line-height : 18px;
	letter-spacing: 0px;
	word-spacing: 0px;
	padding: 31px 10px 1px 17px;
 } 

DIV#textspalte2b     {
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
   line-height : 18px;
	letter-spacing: 0px;
	word-spacing: 0px;
	padding: 1px 5px 1px 7px;
 }  
 
DIV#newsflash
{
	position:relative;
	left:-12px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 24px;
        line-height : 22px;
	letter-spacing: 0px;
 } 

	
TD      {
	color: #000000;
	font-size: 10px;
   line-height : 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
 } 

TD.artikel      {
   padding-right: 10px; 
	color: #000000;
	font-size: 12px;
   line-height : 18px;
	letter-spacing: 0px;
	word-spacing: 0px;
	border-top: 1px solid #FFF;
 }   

 
TD.small      {
	color: #000000;
	font-size: 10px;
   	line-height : 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
 }  

 LI.lileft   {
	margin-bottom: 5px;
	margin-left: -20px;
}

.bgmenuezelle {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-weight: bold;
        line-height : 20px;
	letter-spacing: 0px;
	word-spacing: 0px;
	background-color: #9BF0D2;	
}

.bgmenuezelle1 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-weight: bold;
        line-height : 20px;
	letter-spacing: 0px;
	word-spacing: 0px;
	background-color: #33CC99;	
}

div#smenue a:hover {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-weight: bold;
        line-height : 20px;
	letter-spacing: 0px;
	word-spacing: 0px;
	width: 100%;
	background-color: #51EAB7;
}


TD.menue      {
	color: #000000;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-weight: bold;
        line-height : 20px;
	letter-spacing: 0px;
	word-spacing: 0px;
 }

DIV#druck    {
		visibility: hidden;
 } 

DIV#fussbanner    {
		position: relative;
		left: 0px;
		visibility: show;
 }  
 
DIV#copyhinweis      { 
		visibility: hidden;
		font-size: 7px;
		line-height: 6px;
 } 


DIV.book    {
		position: relative;
		left: -3px;
 } 
  
SPAN#sbText    {
		color: #FFFFFF; text-decoration: none;
 } 
  
 
DIV.men,TD.men      {
	color: #000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-weight: bold;
        line-height : 20px;
	letter-spacing: 0px;
	word-spacing: 0px;
 } 

IFRAME  {
	background-color: #ECF8FF;
}

SMALL   {
	color: #666666;
	font-size: 9px;
	letter-spacing: 5px;
	word-spacing: 22px;
	line-height: 15px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	line-height: 125%;
	letter-spacing: 0px;
	word-spacing: 0px;
 } 


SMALL.plan   {
	color: #000000;
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	line-height: 125%;
	letter-spacing: 0px;
	word-spacing: 0px;
} 

SMALL.rubrik   {
	color: #666666;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	line-height: 11px;
	letter-spacing: 0px;
	word-spacing: 0px;
} 

h1.menuehead    {
	color: #666666;
	font-size: 9px;
	letter-spacing: 5px;
	word-spacing: 22px;
	line-height: 14px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	line-height: 125%;
	letter-spacing: 0px;
	word-spacing: 0px;
	margin-bottom: 3px;
 } 

SPAN    {
	color: #20208E;
	font-size: 12px;
	line-height: 5px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	text-decoration: underline;
	line-height: 90%;
	letter-spacing: 0px;
	word-spacing: 0px;
 } 

.tipps {
	width:710px;
 	color: #000; font-weight: normal; 
	padding: 15px 15px 15px 15px;
	text-decoration: none;
	border-left: 0px solid #FFF;
	border-top: 1px solid #FFF;
	}

.tipps2 {
	width:710px;
 	color: #FFF; font-weight: normal; 
	padding: 15px 15px 15px 15px;
	text-decoration: none;
	border-left: 0px solid #FFF;
	border-top: 1px solid #FFF;
	}

.inputsubmit {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 2px;
	background-color: #4D8DAD;
	border: 1px solid #32668E;
	margin-top: 5px;
}
.inputtext {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #C0D9E4;
	border: 1px solid #32668E;
}



span.listproductitem_oldprice  {
	text-decoration: line-through;
	color:red;	 
}

div#shopitem1  {
	width:147px;
	float:left;
	border:1px solid #fff;
	background-color:#C0D9E4;
}

div#shopitem2  {
	width:147px;
	float:left;
	border:1px solid #fff;
	margin-left:10px;
	background-color:#DFE6C7;
}

div#shopitem3  {
	width:147px;
	float:right;
	margin-right:6px;
	border:1px solid #fff;
	background-color:#C0D9E4;	
}

div#shopitem1 img, div#shopitem2 img, div#shopitem3 img, div#shopitemleft img 
{
opacity:0.9;
filter:alpha(opacity=90);
}

p#shopitem  {
	padding:0 5 0 5px;
	font-family:arial,tahoma,verdana,helvetica;
	font-size:10px;
	line-height:12px;
}

span#shop  {
	width:220px;
	background-color:#93A92A;
	padding:5 23 5 20px;
	text-align:center;
	font-weight:bold;
}


div#shopitemleft  {
	width:210px;
	margin-right:1px;
	border:1px solid #AFB697;	
}

span#shopleft  {
	width:510px;
	background-color:#93A92A;
	padding:5 38 5 36px;
	text-align:center;
	font-weight:bold;
}


	
		
#topmenue
{
margin: 1px 0 0 0px;
padding: 0;
height: 20px;
}

#topmenue ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#topmenue ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#topmenue ul li a
{
height: 20px;
border-top: none;
border-left: 0px solid #929E4A;
border-right: 1px solid #4C6932;
padding: 0;
margin: 0 0 5px 0;
text-decoration: none;
display: block;
text-align: center;

}

#topmenue ul li a:hover
{
background: #929E4A;
border-right: 1px solid #FFF;
}

#topmenue a:active
{
background: #000;
color: #fff;
}

#topmenue li#active a
{
background: #C0D9E4;
border: 1px solid #c60;
color: #fff;
}


#navcontainer { width: 240px; position:relative; top:-12px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
text-indent: 10px;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer li
{
border-bottom: 1px solid #FFF;
}

li#sub1, li#sub2, li#sub3, li#sub4, li#sub5, li#sub6, li#sub7, li#sub8, li#sub9, li#sub10 
{
	font-size: 11px;
	line-height: 16px;
	text-indent: 25px;
}

li#sub11, li#sub12, li#sub13, li#sub14, li#sub15, li#sub16, li#sub17, li#sub18, li#sub19
{
	font-size:11px;
	line-height: 13px;
	text-indent: 45px;
}

li#sub21, li#sub22, li#sub23, li#sub24, li#sub25, li#sub26, li#sub27, li#sub28, li#sub29
{
	font-size:10px;
	line-height: 12px;
	text-indent: 65px;
}

li#sub101, li#sub102, li#sub103, li#sub104, li#sub105, li#sub106, li#sub107, li#sub108, li#sub109
{
	font-size:10px;
	line-height: 12px;
	text-indent: 75px;
}



#navcontainer a
{
display: block;
padding: 3px 0px 3px 0px;
width: 240px;
color: #000;

}

#navcontainer a:link, .navlist a:visited
{
color: #000;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #ACC5D0;
color: #000;
}

	

a:hover.text { background-image: url(img/pfeil_mehr.gif); padding-left: 11px; color: #000000; text-decoration: underline;}
a:link.text { background-image: url(img/pfeil_mehr.gif); padding-left: 11px; color: #000000; text-decoration: underline; }
a:visited.text { background-image: url(img/pfeil_mehr.gif); padding-left: 11px; color: #564f4e; text-decoration: underline; }
a:hover.text {
	background-image: url(img/pfeil_mehr1.gif);
	color: #564f4e;
	text-decoration: underline;
	padding-left: 11px;
}

a:hover.text2 { background-image: url(img/pfeil_mehr0.gif); padding-left: 11px; color: #fff; text-decoration: underline;}
a:link.text2 { background-image: url(img/pfeil_mehr0.gif); padding-left: 11px; color: #fff; text-decoration: underline; }
a:visited.text2 { background-image: url(img/pfeil_mehr0.gif); padding-left: 11px; color: #fff; text-decoration: underline; }
a:hover.text2 {
	background-image: url(img/pfeil_mehr1.gif);
	color: #f00;
	text-decoration: underline;
	padding-left: 11px;
}

a:hover.text3 { background-image: url(img/fenster_mehr.gif); padding-left: 14px; color: #000; font-size:14px; font-weight:bold; text-decoration: underline;}
a:link.text3 { background-image: url(img/fenster_mehr.gif); padding-left: 14px; color: #000; font-size:14px; font-weight:bold; text-decoration: underline; }
a:visited.text3 { background-image: url(img/fenster_mehr.gif); padding-left: 14px; color: #000; font-size:14px; font-weight:bold; text-decoration: underline; }
a:hover.text3 {
   font-size:14px; font-weight:bold;
	background-image: url(img/fenster_mehr1.gif);
	color: #f00;
	text-decoration: underline;
	padding-left: 14px;
}

a:hover.bild { background-image: url(img/bild_mehr.gif); padding-left: 14px; color: 10px; #000000; text-decoration: nonne;}
a:link.bild { background-image: url(img/bild_mehr.gif); padding-left: 14px; color: #000000; text-decoration: none; }
a:visited.bild { background-image: url(img/bild_mehr.gif); padding-left: 14px; color: #564f4e; text-decoration: none; }
a:hover.bild {
	background-image: url(img/bild_mehr1.gif);
	color: #564f4e;
	text-decoration: underline;
	padding-left: 14px;
}

a:hover.me { font-size:9px; color: #FFFFFF; text-decoration: none;}
a:link.me { font-size:9px; color: #FFFFFF; text-decoration: none;}
a:visited.me { font-size:9px; color: #FFFFFF; text-decoration: none; }
a:hover.me { font-size:9px; color: #FFFFFF; text-decoration: underline;}

a:hover.mex { color: #4D8DAD; font-size: 8px; text-decoration: none;}
a:link.mex { color: #4D8DAD; font-size: 8px; text-decoration: none;}
a:visited.mex { color: #4D8DAD; font-size: 8px; text-decoration: none; }
a:hover.mex { color: #4D8DAD; font-size: 8px; text-decoration: none;}

a:hover.me2 { 	color: #000000; font-weight: normal; 
		text-indent: 20px;
		text-decoration: none;}
a:link.me2 { color: #000000; font-weight: normal; text-indent: 20px; text-decoration: none;}
a:visited.me2 { color: #000000; font-weight: normal; text-indent: 20px; text-decoration: none; }
a:hover.me2 { color: #000; font-weight: normal; text-indent: 20px; text-decoration: none;}

a:hover.top { color:#000000; text-decoration: none;}
a:link.top { color:#000000; text-decoration: none;}
a:visited.top { color:#000000; text-decoration: none;}
a:hover.top { color:#7A939D; text-decoration: none;}

a:hover.bread { color:#666666; text-decoration: none;}
a:link.bread { color:#666666; text-decoration: none;}
a:visited.bread { color:#666666; text-decoration: none;}
a:hover.bread { color:#4D8DAD; text-decoration: underline;}

a:hover.glossar { padding: 1 1 1 1px; font-size:14px; color:#000; text-decoration: none;}
a:link.glossar { padding: 1 1 1 1px; font-size:14px; color:#000; text-decoration: none;}
a:visited.glossar { padding: 1 1 1 1px; font-size:14px; color:#000; text-decoration: none;}
a:hover.glossar { padding: 1 1 1 1px; font-size:14px; color: #FFFFFF; background-color:#4D8DAD; 
text-decoration: none;}

strong.mex {
	line-height: 9px;
	font-size: 8px;
}

.tom1 {
	width: 80px;
}

.tom2 {
	width: 79px;
}

.tom3 {
	width: 78px;
}

.tom4 {
	width: 81px;
}

.tom5 {
	width: 82px;
}

.tom6 {
	width: 83px;
}

.tom7 {
	width: 84px;
}

.tom8 {
	width: 81px;
}

.tom9 {
	width: 84px;
}

.tom10 {
	width: 51px;
}

.tom11 {
	width: 76px;
}




#lexlink
{
margin: 1px 0 0 0px;
padding: 0;

}

#lexlink ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#lexlink ul li
{
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#lexlink ul li a
{
height: 20px;
border-top: none;
border-right: none;
padding: 0;
margin: 0 15 0px 0;
text-decoration: none;
text-align: center;
}

#lexlink ul li a:hover
{
color: #FF0000;
text-decoration: underline;
}



#lexlist { width: 450px; }

#lexlist ul
{
margin-left: 0;
padding-left: 0;
text-indent: 10px;
font-family: Arial, Helvetica, sans-serif;
}

#lexlist li
{
width: 450px;
margin-left: 2 3 4 3px;
border-bottom: 1px solid #FFF;
list-style-type: none;
}

#lexlist ul li a
{
height: 20px;
border-top: none;
border-right: none;
padding: 0;
margin: 0 10 0px 0;
text-decoration: none;
	background-image: url(img/pfeil_list.gif); 
	padding-left: 11px; 
	color: #000000; 
	}

#lexlist ul li a:hover { 
	background-image: url(img/pfeil_list1.gif); 
	padding-left: 11px; 
	color: #000000; 
	text-decoration: none;}

#lexlist ul li a:visited:hover {
   width: 430px;
	background-image: url(img/pfeil_list1.gif);
	background-color: #C0D9E4;
	color: #FF0000;
	text-decoration: none;
	padding-left: 11px;
}

#infobox     {
   margin-left: 10px;
	width: 445px;
	background-color: #4C6932;
	border: 1px solid #FFF;
	color: #FFF;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
   line-height : 18px;
	letter-spacing: 0px;
	word-spacing: 0px;
	padding: 1px 8px 5px 13px;
 }  

 #infobox h3    {
	color: #FFF;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 14px;
 } 

DIV#fussbanner2  {
	margin-top: 40px;
	padding-left: 11px;
}
 

