body, td, tr, table, p { color:#333333; font-family:Tahoma; font-size:9pt; font-weight:normal; text-decoration:none;}

A:link      {color:#333333; font-family:Tahoma; font-size:9pt; font-weight:normal; text-decoration:none;}
A:visited   {color:#333333; font-family:Tahoma; font-size:9pt; font-weight:normal; text-decoration:none;}
A:active    {color:#333333; font-family:Tahoma; font-size:9pt; font-weight:normal; text-decoration:none;}
A:hover     {color:#00605e; font-family:Tahoma; font-size:9pt; font-weight:normal; text-decoration:underline;}

.hauptnav:link      {color:#f09e52; font-family:Tahoma; font-size:10pt; font-weight:bold; text-decoration:none;}
.hauptnav:visited   {color:#f09e52; font-family:Tahoma; font-size:10pt; font-weight:bold; text-decoration:none;}
.hauptnav:active    {color:#f09e52; font-family:Tahoma; font-size:10pt; font-weight:bold; text-decoration:none;}
.hauptnav:hover     {color:#ffffff; font-family:Tahoma; font-size:10pt; font-weight:bold; text-decoration:none;}

.fett:link      {color:#333333; font-family:Tahoma; font-size:9pt; font-weight:bold; text-decoration:none;}
.fett:visited   {color:#333333; font-family:Tahoma; font-size:9pt; font-weight:bold; text-decoration:none;}
.fett:active    {color:#333333; font-family:Tahoma; font-size:9pt; font-weight:bold; text-decoration:none;}
.fett:hover     {color:#535353; font-family:Tahoma; font-size:9pt; font-weight:bold; text-decoration:none;}

.klein:link      {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.klein:visited   {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.klein:active    {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.klein:hover     {color:#535353; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:underline;}

.haupt:link      {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt:visited   {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt:active    {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt:hover     {color:#535353; font-family:Tahoma; font-size:8pt; font-weight:bold; text-decoration:none;}

.haupt_h:link      {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt_h:visited   {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt_h:active    {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt_h:hover     {color:#535353; font-family:Tahoma; font-size:8pt; font-weight:bold; text-decoration:none;}

.unter:link      {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter:visited   {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter:active    {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter:hover     {color:#535353; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}

.unter_h:link      {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter_h:visited   {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter_h:active    {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter_h:hover     {color:#535353; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}

.unter1:link      {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter1:visited   {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter1:active    {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter1:hover     {color:#535353; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}


.button		      {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.button1     	  {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:bold; text-decoration:none;}

.form     	      {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none; width:300px;}
.weisstext     	  {color:#ffffff; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.ueber			  {color:#333333; font-family:Georgia; font-size:15pt; font-weight:normal; text-decoration:none;}
.detailname		  {color:#333333; font-family:Tahoma; font-size:10pt; font-weight:bold; text-decoration:none;}


.shop_rechts     {color:#008080; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.klein     		 {color:#333333; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.weiss 			 {color:#ffffff; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.kopfoben1 		 {color:#e0e0e0; font-family:Tahoma; font-size:8pt; font-weight:normal; text-decoration:none;}
.kopfoben2 		 {color:#999999; font-family:Tahoma; font-size:10pt; font-weight:bold; text-decoration:none;}

#linenav a {
	background-repeat: no-repeat;
	color: #333333;
	text-decoration: none;
	font-size:9pt;
	
}

#linenav a:hover {
	color: #E30C0C;
}


#nav-sub {
	display: inline; /* #HACK - IE - fixes double-margin bug */
	float: left;
	height: 100%;
	margin-top: 20px;
	margin-left: 17px;
	padding-bottom: 10px;
	position: relative;
	font-size: 9pt;
}

#nav-sub a {
	background-repeat: no-repeat;
	color: #333333;
	text-decoration: none;
	font-size: 9pt;
	width: 150px;
}

#nav-sub a:hover {
	color: #535353;
}

#nav-sub #fn a {
	color: #535353;
}

#nav-sub ul {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav-sub li {
	/*background-repeat: no-repeat;
	background-color: #FFFFFF;
	vertical-align: bottom; /* #HACK - IE 5.0 - fixes the gaps in */
*/}

#nav-sub .n1 {
	background-image:url('../images/navi_icon.gif');
	background-repeat: no-repeat;
	background-position:left 3px;
	font-weight:bold;
	padding-left: 20px;
	margin-left: 0px;
	font-size: 9pt;


}

#nav-sub .n1 a{
	font-size: 9pt;
	font-weight:bold;

}

#nav-sub .n1_fn{
	background-image:url('../images/navi_open_icon.gif');
	background-repeat: no-repeat;
	background-position:left 3px;
	font-weight:bold;
	padding-left: 20px;
	margin-left: 0px;
	font-size: 9pt;
	color: #535353;


}

#nav-sub .n1_fn a{
	font-size: 9pt;
	color: #535353;
	height: 20px;
	font-weight:bold;


}

#nav-sub .n1_fn_tree a{
	font-size: 9pt;
	height: 20px;
	font-weight:bold;


}

#nav-sub .n1_fn_tree{
	background-image:url('../images/navi_open_icon.gif');
	background-repeat: no-repeat;
	background-position:left 3px;
	font-weight:bold;
	padding-left: 20px;
	margin-left: 0px;
	font-size: 9pt;
}


#nav-sub .n2 li{
/*	background-image:url('../images/navi_sub_icon.gif');
	background-position:left 3px;
	font-weight:normal;
	height: 15px;
	padding-left: 20px;
	margin-left: 10px;
	font-size: 9pt;
	color: #333333;
*/}

#nav-sub .n2 a{
font-size: 9pt;
font-weight:normal;
height: 15px;
color: #333333;
}

#nav-sub .n2_e {
}

#nav-sub .n2_e a{
background-image:url('../images/navi_sub_icon.gif');
	background-repeat: no-repeat;
	background-position:left 3px;
	font-weight:normal;
	padding-left: 20px;
	margin-left: 10px;
	font-size: 9pt;
	color: #333333;	
	padding-top: 3px;
}

#nav-sub .n2_e_fn a{
	background-image:url('../images/navi_sub_icon2.gif');
	background-repeat: no-repeat;
	background-position:left 3px;
	font-weight:normal;
	padding-left: 20px;
	margin-left: 10px;
	font-size: 9pt;
	color: #333333;	
	padding-top: 3px;
}

#nav-sub .n2_e a:hover{
	background-image:url('../images/navi_sub_icon2.gif');
	background-repeat: no-repeat;
	background-position:left 3px;
	font-weight:normal;
	padding-left: 20px;
	margin-left: 10px;
	font-size: 9pt;
	color: #333333;	
	padding-top: 3px;
}


#.navtext {
width: 80px;
height: 18px;
border-style:outset;
border-width:1px;
font-weight:bold;
border-color:#353535;
layer-background-color:#FFF6D9;
background-color:#FFFFFF;
color:black;
vertical-align: middle;
}
