﻿html {height:100%; width:100%;}

body{
	background-image:url('../images/hg.jpg');
	background-color:#FFFFFF;
	color:#333333;
	font-family:Tahoma,Lucida Sans,Arial;
	font-size:8pt;
	text-align:left;
    margin:0px;
	padding:0px;
}

body, td, tr, table, p {color:#333333; font-weight:normal; text-decoration:none;}
img {border:0px;}

A:link      {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
A:visited   {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
A:active    {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
A:hover     {color:#E30C0C; font-size:8pt; font-weight:normal; text-decoration:underline;}

.linenav:link      {color:#333333; font-size:9pt; font-weight:normal; text-decoration:none;}
.linenav:visited   {color:#333333; font-size:9pt; font-weight:normal; text-decoration:none;}
.linenav:active    {color:#333333; font-size:9pt; font-weight:normal; text-decoration:none;}
.linenav:hover     {color:#535353; font-size:9pt; font-weight:normal; text-decoration:none;}

.fett:link      {color:#333333; font-size:9pt; font-weight:bold; text-decoration:none;}
.fett:visited   {color:#333333; font-size:9pt; font-weight:bold; text-decoration:none;}
.fett:active    {color:#333333; font-size:9pt; font-weight:bold; text-decoration:none;}
.fett:hover     {color:#535353; font-size:9pt; font-weight:bold; text-decoration:none;}

.klein:link      {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
.klein:visited   {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
.klein:active    {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
.klein:hover     {color:#535353; font-size:8pt; font-weight:normal; text-decoration:underline;}

.haupt			 {color:#333333; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt:link      {color:#333333; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt:visited   {color:#333333; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt:active    {color:#333333; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt:hover     {color:#535353; font-size:8pt; font-weight:bold; text-decoration:none;}

.haupt_h:link      {color:#333333; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt_h:visited   {color:#333333; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt_h:active    {color:#333333; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt_h:hover     {color:#535353; font-size:8pt; font-weight:bold; text-decoration:none;}

.unter:link      {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter:visited   {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter:active    {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter:hover     {color:#535353; font-size:8pt; font-weight:normal; text-decoration:none;}

.unter_h:link      {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter_h:visited   {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter_h:active    {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter_h:hover     {color:#535353; font-size:8pt; font-weight:normal; text-decoration:none;}

.unter1:link      {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter1:visited   {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter1:active    {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter1:hover     {color:#535353; font-size:8pt; font-weight:normal; text-decoration:none;}

.art:link      {color:#333333; font-size:8pt; font-weight:bold; text-decoration:none;}
.art:visited   {color:#333333; font-size:8pt; font-weight:bold; text-decoration:none;}
.art:active    {color:#333333; font-size:8pt; font-weight:bold; text-decoration:none;}
.art:hover     {color:#E30C0C; font-size:8pt; font-weight:bold; text-decoration:none;}

.faq:link      {color:#E30C0C; font-size:100%; font-weight:normal; text-decoration:none;}
.faq:visited   {color:#E30C0C; font-size:100%; font-weight:normal; text-decoration:none;}
.faq:active    {color:#E30C0C; font-size:100%; font-weight:normal; text-decoration:none;}
.faq:hover     {color:#333333; font-size:100%; font-weight:normal; text-decoration:underline;}



.button		      {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none;}
.button1     	  {color:#333333; font-size:8pt; font-weight:bold; text-decoration:none;}
.buttonfehler     {background: #F0F0F0; border: 1px solid #333333; margin:1px}

.form     	      {color:#333333; font-size:8pt; font-weight:normal; text-decoration:none; width:300px;}
.weisstext     	  {color:#ffffff; font-size:8pt; font-weight:normal; text-decoration:none;}
.ueber			  {color:#333333; font-family:Georgia, Times New Roman; font-size:15pt; font-weight:normal; text-decoration:none;}
.detailname		  {color:#333333; font-size:10pt; font-weight:bold; text-decoration:none;}
.trennlinie    	  		{border-bottom: 1px #E0E0E0 dashed;}
.pflichtfelder			{color:#808080; font-size:7pt; font-weight:normal; text-decoration:none; text-align:right; vertical-align:top; padding-top:10px; margin-top:0px;}
.trenn_dashed {height:1px; border:none; border-top:1px #333333 dashed; margin:9px 20px 10px 20px;}


h1			  	  {color:#333333; font-family:Georgia, Times New Roman; font-size:15pt; font-weight:normal; text-decoration:none; margin:0px; padding:0px;}
h2			  	  {color:#333333; font-size:11pt; font-weight:bold; text-decoration:none; margin-left:15px; margin-right:15px;}
h3				  {color:#333333; font-family:Georgia, Times New Roman; font-size:12pt; font-weight:bold; text-decoration:none;}
h4			 	  {color:#333333;  font-size:10pt; font-weight:bold; margin:0px}
h5				  {color:#333333; font-family:Georgia, Times New Roman; font-size:10pt; font-weight:bold; text-decoration:none; margin-bottom:5px;}

.shop_rechts     {color:#008080; font-size:8pt; font-weight:normal; text-decoration:none;}
.klein     		 {color:#000000; font-size:8pt; font-weight:normal; text-decoration:none;}
.weiss 			 {color:#ffffff; font-size:8pt; font-weight:normal; text-decoration:none;}
.kopfoben1 		 {color:#e0e0e0; font-size:8pt; font-weight:normal; text-decoration:none;}
.kopfoben2 		 {color:#999999; font-size:10pt; font-weight:bold; text-decoration:none;}

.pr_abs {
padding-bottom: 20px;
vertical-align:bottom;
}

#w_legen {
	width:300px;
	height:100px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#F3F3F3;
	border-width:5px;	
	z-index:99;
	visibility:hidden;
	position:absolute;
	left:-100px;
	top:30px;
}

.ueber_detail {color:#333333; font-size:240%; font-family:Arial; font-weight:bold; text-decoration:none; padding-left:15px; padding-right:15px; vertical-align:bottom;}


.shopschritte     {color:#B0B0B0; font-family:Trebuchet MS,Tahoma; font-size:100%; font-weight:bold; text-decoration:none;}
.shopschritte_vorh {color:#333333; font-family:Trebuchet MS,Tahoma; font-size:100%; font-weight:bold; text-decoration:none;}
.bg_shopschritte_vorh     {cursor:pointer; background-color:#dcdcdd;}
.shopschritte_aktiv{color:#ffffff; font-family:Trebuchet MS,Tahoma; font-size:100%; font-weight:bold; text-decoration:none;}
.bg_shopschritte_aktiv  {background-color:#d6001a}
.warnmeldung {color:#d6001a;}


#linenav a {
	background-repeat: no-repeat;
	color: #333333;
	text-decoration: none;
	font-size:9pt;
	
}

#linenav a:hover {
	color: #E30C0C;
}


div#nav-sub{
	text-align: left;
	font-size: 9pt;
	margin-left: 17px;
	margin-top:20px;
}

ul#Navigation {
    margin: 0px;
	padding: 0px;
	}

ul#Navigation li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul#Navigation li ul {
    margin: -10px 0px 14px 0px;
    padding: 0px;
}

ul#Navigation li ul li{
	margin: 0;
	padding: 0;
}



/* 1 Ebene */
ul#Navigation a{
	padding-left: 20px;
	background-image:url('../images/navi_icon.gif');
	background-repeat: no-repeat;
	background-position:left 3px;
	font-weight:bold;
	text-decoration: none;
	font-size: 9pt;
	display:inline-block;
	height:25px;
}

ul#Navigation a:hover{
	color: #535353;
}

ul#Navigation a.aktuell{
	background-image:url('../images/navi_open_icon.gif');
	background-repeat: no-repeat;
	background-position:left 3px;
	font-weight:bold;
	font-size: 9pt;
}

/* 2 Ebene */
ul#Navigation li ul a {
	display: block;
	margin-left: 27px;
	padding-left: 20px;
	padding-top: 3px;
	margin-top: 0px;
	background-image:url('../images/navi_sub_icon.gif');
	background-repeat: no-repeat;
	background-position:left 3px;
	font-weight:normal;
	text-decoration: none;
	font-size: 9pt;
	color: #333333;	
	height: 15px;
}

ul#Navigation li ul a:hover {
	background-image:url('../images/navi_sub_icon2.gif');
	background-repeat: no-repeat;
	background-position:left 3px;
	font-weight:normal;
	font-size: 9pt;
	color: #333333;	
}

ul#Navigation li ul a.aktuell {
	background-image:url('../images/navi_sub_icon2.gif');
	background-repeat: no-repeat;
	background-position:left 3px;
	font-weight:normal;
	font-size: 9pt;
	color: #333333;	
}
