body    {
	color: #524444;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	background-color: #FFFFFF;
	line-height: 18px;
	letter-spacing: 0px;
	word-spacing: 2px;
	margin-top: 5px;
	margin-left: 25px;
	margin-right: 0px;
	margin-bottom: 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;
	background: url(img/searchback.gif);
}

h1	{ 
	font-size: 18px; 
	font-weight: bold;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #524444; 
	text-decoration: none;
	margin-top: 1px; }

h2	{ 
	font-size: 15px; 
	font-weight: bold;
	letter-spacing: 0px;
	word-spacing: 0px;
	line-height: 14px;
	color: #524444; 
	text-decoration: none; 
	}

h2.homehead	{ 
	font-size: 18px; 
	font-weight: bold;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #524444; 
	text-decoration: none; 
	margin-top: 1px; 
	}
	
h3	{ 
	font-size: 14px; 
	font-weight: bold;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #524444; 
	text-decoration: none;
	margin-top: 28px;
	margin-bottom: 9px; }
	
.textbody {
	background: #FFFFFF;
	position:absolute; width: 405px;
}
	
b	{ 
	font-size: 12px; 
	font-weight: bold;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #000000; 
	text-decoration: none; }

b.news	{ 
	font-size: 12px; 
	font-weight: bold;
	letter-spacing: 0px;
	word-spacing: 0px;
	line-height: 11px;
	color: #524444; 
	text-decoration: none; }

DIV.start  {
	position:absolute; width:680px; left:0px; top:85px; z-index:6;
}
	
DIV.newstext {
	visibility: hidden;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	color: #524444;
	text-decoration: none;
}	
	
body.rand {
	background-color: #386C95;
	margin-top: 0px;
	margin-left: 0px;
}

div.logo1 {	position:absolute; width:254px; left:10px; top:0px; z-index:0; }
div.topbild1 { position:absolute; width:647px; left:0px; top:25px; z-index:0; }
div.topbild2 { position:absolute; width:239px; left:245px; top:26px; z-index:1; }
div.topbild3 { visibility:hidden; position:absolute; width:100px; left:668px; top:1px; z-index:0; }
div.topbild4 { visibility:hidden; position:absolute; width:118px; left:799px; top:1px; z-index:0; }
div.topbild5 { visibility:hidden; }



 
table#main  {
	border-left: 1px solid #FFF; 
	border-right: 1px solid #FFF;
} 


TD#inhalt   {
	padding: 26px 25px 25px 26px;
	font-size: 12px;
}

TD.produkttext   {
	background-color: #DED2D2;
	font-size: 12px;
}

TD.t   {
	border-top: 1px solid #FFF;
}

TD.ttr   {
	border-left: 1px solid #FFF;
	border-top: 1px solid #FFF;
	padding-left: 4px;
}

TD#rspalt  {
	border-left: 5px solid #3F4C59; 
}

	 
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.menue0 {
	visibility: hidden;
	background-color: #FFFFFF;
	position: absolute;
	width: 280px;
	left: 668px;
	top: 0px;
	z-index: 0;
	line-height: 20px;
} 
 
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: 10px;
		visibility: show;
 }  
 
small#copyhinweis      { 
		font-size: 10px;
		line-height: 9px;
 } 

DIV.book    {
		position: relative;
		left: -3px;
 } 
  
SPAN#sbText    {
		color: #FFFFFF; text-decoration: none;
 } 
 
 
 
DIV#infobox1      {
	visibility: hidden;
	color: #000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-weight: bold;
	letter-spacing: 0px;
	word-spacing: 0px;
	padding-top: 10px;
 } 


DIV.newstext   {
	background:#DFD4C8; 
	position:absolute; 
	width:142px; 
	z-index:2;
	padding: 10 5 5 5px;
} 
 

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;
 } 
 
SPAN.fuss    {
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
 }  

span.me2   {
	padding: 4 4 4 4px;
	line-height: 120%;
	text-decoration: none;
	}
	
.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;
}	

.deftext {
	background-color: #F7F1EE;
	position: relative;
	width: 560px;
	font-size: 11px;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 30px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

#content h1 {
   visibility: hidden;
	font-size: 12px;
}

#content h3 {
	font-size: 18px;
	font-weight: bold;
}

#content table {
	background-color: #999;
	border-color: #000;
	border: 1px;
}

#content th {
	background-color: #CDC2B7;
	font-size: 11px;
	font-weight: bold;
}

#content td {
	font-size: 11px;
	background-color: #DFD4C8;
}

#content td.text {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0px;
	word-spacing: 2px;
	background-color: #FFF;
}

#content b {
	color: #524444;
	font-size: 15px;
	text-decoration: none;
}

#content a {
   color: #000;
	text-decoration: none;
}

#content a:visited:hover {
	color: #F00;
	text-decoration: underline;
}

#content input {
	color: #524444;
	font-size: 11px;
	text-decoration: none;
}

div.tabmenue {
	visibility: hidden;
	text-align: center;
}

#seoglos th  {
	font-size: 12px;
}

#seoglos th a {
	color: black;
	text-decoration: none;
}

#seoglos th a:hover {
	color: red;
	text-decoration: underline;
}

#seoglos a {
	color: black;
	text-decoration: underline;
}

#seoglos a:hover {
	color: red;
	text-decoration: underline;
}

#seoglos b {
	color: black;
	font-weight: bold;
	text-decoration: none;
}



#site a {
	color: black;
	text-decoration: underline;
}

#site a:hover {
	color: red;
	text-decoration: underline;
}

div.topmenue {
	visibility: hidden;
}

#topmenue
{
visibility: hidden;
margin: 0px 0 0 0px;
padding: 0;
}

#topmenue ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
height: 26px;
}

#topmenue ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;

}

#topmenue ul li a
{
height: 26px;
border-top: none;
border-right: 1px solid #FFF;
padding: 3 0 0px 0;
margin: 0 0 0px 0;
text-decoration: none;
display: block;
text-align: center;
color: #000;
background: #CDC2B7;
}

#topmenue ul li a:hover
{
color: #fff;
background: #918080;
border-right: 1px solid #FFF;
}

#topmenue a:active
{
background: #DED2D2;
color: #fff;
}

#topmenue li#active a
{
background: #DED2D2;
border: 1px solid #c60;
color: #fff;
}


#navcontainer { width: 240px; }

#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;
width: 240px;
color: #000;
}

#navcontainer a:link, .navlist a:visited {
color: #000;
text-decoration: none;
}

#navcontainer a:hover {
background-color: #ACC5D0;
color: #000;
}



		
#chromemenu
{
visibility: hidden;
padding: 0 0 0 0px;
height: 18px;
}

#chromemenu ul
{
border: 0;
margin: 0;
padding: 0 0 0 0px;
list-style-type: none;
text-align: center;
}

#chromemenu ul li
{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	background: #524444;
}

#chromemenu ul li a
{
	height: 18px;
	border-top: none;
	border-left: 0px solid #929E4A;
	border-right: none;
	padding: 1 0 2 0px;
	margin: 0 0 0px 0;
	text-decoration: none;
	display: block;
	text-align: center;
	border-left-color: White;
	border-left-width: 1px;
}

#chromemenu ul li a:hover
{
background: #918080;
color: #fff;
}

#chromemenu a:active
{
background: #000;
color: #fff;
}

#chromemenu li#active a
{
background: #918080;
color: #fff;
}

#chromemenu li# a:visited
{
background: #C0D9E4;
color: #fff;
}


a:hover.text { color: #000000; text-decoration: none;}
a:link.text { color: #000000; text-decoration: none; }
a:visited.text {  color: #564f4e; text-decoration: none; }
a:visited:hover.text {	color:#EE6528;	text-decoration: none; }

a:hover.text2 { color: #fff; text-decoration: none;}
a:link.text2 { color: #fff; text-decoration: none; }
a:visited.text2 { color: #fff; text-decoration: none; }
a:visited:hover.text2 {	color: #f00; text-decoration: none; }


a:hover.text { color: #524444; text-decoration: none;}
a:link.text { color: #524444; text-decoration: none; }
a:visited.text { color: #564f4e; text-decoration: none; }
a:visited:hover.text { color: #564f4e; text-decoration: none; }

a:hover.me { color: #363C59; text-decoration: none;}
a:link.me { color: #363C59; text-decoration: none;}
a:visited.me { color: #363C59; text-decoration: none; }
a:visited:hover.me { color: #EE6528; text-decoration: none;}

a:hover.mex { color: #EE6528; font-size: 8px; text-decoration: none;}
a:link.mex { color: #EE6528; font-size: 8px; text-decoration: none;}
a:visited.mex { color: #EE6528; font-size: 8px; text-decoration: none; }
a:visited:hover.mex { color: #EE6528; font-size: 8px; 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:visited: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:visited:hover.bread { color:#EE6528; text-decoration: none;}

a.colored-popup  {
	color: White;
	background-color: #603000;
}

a.pops	{ 
	font-size: 12px; 
	line-height: 15px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #000000; 
	text-decoration: underline; }

a:visited:hover.pops	{ 
	font-size: 12px; 
	line-height: 15px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #FF0000; 
	text-decoration: underline; }


strong.mex {
	line-height: 9px;
	font-size: 8px;
}

.tom1 {
	width: 161px;
}

.tom2 {
	width: 162px;
}

.tom3 {
	width: 162px;
}

.tom4 {
	width: 162px;
}

.tom5 {
	width: 131px;
}

.tom6 {
	width: 149px;
}

.tom7 {
	width: 167px;
}

.tom8 {
	width: 167px;
}

.tom9 {
	width: 160px;
}

.tom10 {
	width: 162px;
}

.tom11 {
	width: 162px;
}

.tom12 {
	width: 22px;
}

.tom13 {
	width: 162px;
}

.chromestyle{
width: 196;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
padding: 5px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{

padding: 3px 3px;
margin: 0;
text-decoration: none;
border-right: 0px solid #dadada;
}

.chromestyle ul li a:hover{
background-color: #DED2D2; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " ";
}


/* ######### Style for Drop Down Menu ######### */


.dropmenudiv{
	position: absolute;
	top: 0;
   border: 0px solid #bbb; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font-size: 11px;
	line-height: 18px;
	z-index: 100;
	background-color: #DED2D2;
	width: 160px;
	visibility: hidden;
/**filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
	/
   text-align: center;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 1px;
border-bottom: 1px solid #fff; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: normal;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background: #918080;
color: #fff;
}

#dropmenu1   {
	width: 162px;
}

#dropmenu2   {
	width: 164px;
}

#dropmenu3   {
	width: 163px;
}

#dropmenu4   {
	width: 163px;
}

#dropmenu5   {
	width: 131px;
}


.tutmenudiv{
	visibility: hidden;
	position: absolute;
	top: 0;
   border: 0px solid #bbb; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font-size: 11px;
	line-height: 18px;
	z-index: 100;
	background-color: #DED2D2;
	width: 148px;
}


.tutmenudiv a{
width: auto;
display: block;
text-indent: 8px;
border-bottom: 1px solid #fff; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: normal;
color: black;
}

* html .tutmenudiv a{ /*IE only hack*/
width: 100%;
}

.tutmenudiv a:hover{ /*THEME CHANGE HERE*/
background: #918080;
color: #fff;
}

#topmenue2{
	visibility: hidden;
}

#topmenue2 ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
height: 22px;
}

#topmenue2 ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;

}

#topmenue2 ul li a
{
height: 22px;
border-top: none;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
padding: 2 0 2px 0;
margin: 0 0 0px 0;
text-decoration: none;
display: block;
text-align: center;
color: #000;
background: #CDC2B7;
}

#topmenue2 ul li a:hover
{
color: #fff;
background: #918080;
border-right: 1px solid #FFF;
}

#topmenue2 a:active
{
background: #DED2D2;
color: #fff;
}

#topmenue2 li#active a
{
background: #DED2D2;
border: 1px solid #c60;
color: #fff;
}

