﻿html {
	height: 100%; 
	width: 100%;
	}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	color: #ffffff;
	background-color:#19191C;
	font-family: Tahoma;
	font-size: 75%;
	font-weight: normal;
	}

font,table,td,form,textarea,input,select{font-family:Tahoma; font-size:100%; font-weight: normal;word-spacing: 1.5px;}
img {border:0px #ffffff solid;}
/*p {margin:0px;}*/

A:link      {color:#f29400; font-weight:normal; text-decoration:none;}
A:visited   {color:#f29400; font-weight:normal; text-decoration:none;}
A:active    {color:#f29400; font-weight:normal; text-decoration:none;}
A:hover     {color:#f29400; font-weight:normal; text-decoration:underline;}

.tooltipp	{color: #f29400; font-weight:normal; padding:5px; border: 1px solid #EB9001; text-align: justify}

#haupt{
margin-top:40px;
width: 1000px;
height: 768px;
background-position: left bottom;
background-repeat: no-repeat;
border: 1px #FFFFFF dotted;
}

#fuss{
font-size: 85%;
padding: 8px;
}

#fuss a:link {color:#ffffff; text-decoration:none;}
#fuss a:visited {color:#ffffff; text-decoration:none;}
#fuss a:aktiv {color:#ffffff; text-decoration:none;}
#fuss a:hover {color:#f29400; text-decoration:none;}

.rechte_spalte{
	font-size:95%;
	padding:5px;
}

.button_mehr{
	background-image:url('../img/mehr.gif');
	width:60px;
	text-align:center;
	font-size:90%;
}

.button_mehr a:link		{color:#ffffff; text-decoration:none;}
.button_mehr a:visited	{color:#ffffff; text-decoration:none;}
.button_mehr a:aktiv	{color:#ffffff; text-decoration:none;}
.button_mehr a:hover	{color:#f29400; text-decoration:none;}


h1{ color:#c3c3c3; font-family:Arial; font-size:180%; text-decoration:none; font-weight:bold; font-style:italic; margin-top:10px}
h2{ color:#F29400; font-family:Arial; font-size:120%; text-decoration:none; font-weight:bold; font-style:italic; margin-top:5px}
h3{ color:#c3c3c3; font-family:Arial; font-size:120%; font-weight:bold; font-weight:bold; font-style:italic; margin-top:5px}
h4{ color:#c3c3c3; font-family:Arial; font-size:140%; text-decoration:none; font-weight:bold; font-style:italic; margin-top:5px; margin-bottom:5px;}
h6 {color:#FFFFFF; font-family:Arial; font-size:130%; font-weight:bold; font-style:italic; margin:0px; padding-bottom:2px;}

.warenkorb_legen_ueber{ color:#333333; font-family:Arial; font-size:140%; text-decoration:none; font-weight:bold; font-style:italic; margin-top:10px; margin-bottom:5px;}

ul#bildergalerie_nav {
    margin: 0px;
    padding: 0px;
}

ul#bildergalerie_nav li{
    margin: 0px;
    margin-left:10px;
    padding: 0px;
    padding-bottom:3px;
    list-style: none; 
    display:block;
 }

#navi{
	height: 100%;
	margin-top: 60px;
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
}

#content{
	vertical-align: top;
	padding:15px 0px 15px 25px;
	text-align: left;
	width:525px;
}

/*.abs 		{padding-top:15px; padding-bottom:0px}*/
.gb_ueber	{color: #FFFFFF; font-weight:bold; font-style:italic; font-size:120%;}

.ueber_gr	{color: #3F3423; font-weight:bold; font-size:220%; margin: 0px 0px 2px 0px;}
.ueber_kl	{color: #FFFFFF; font-weight:bold; font-size:160%; margin: 0px 0px 2px 0px;}
.datum_gr	{color: #FFFFFF; font-weight:bold; font-size:160%; margin: 0px 0px 30px 0px;}
.datum_kl	{color: #3F3423; font-weight:bold; font-size:140%; margin: 0px 0px 20px 0px;}


.abs					{padding-top:5px;}
.abs_newsletter			{background-color:#2a2a2a; color:#c3c3c3; padding:5px 10px 5px 0px;} 
.linie					{border-bottom: 1px solid #f29400;}
.trennlinie    			{border-bottom: 1px solid #f29400;}
.pflicht				{color:#f29400;}
.pflichtfelder			{font-size:85%; font-weight:normal; text-decoration:none; text-align:right; vertical-align:top; padding-top:2px; margin-top:0px;}
.button0				{font-family:Tahoma; font-size:100%; color:#333333;}
.button1     			{font-family:Tahoma; font-size:100%; font-weight:bold; color:#333333;}
.buttonfehler   		{background-color:#f29400; border:2px #f29400 solid; font-family:Tahoma; font-size:100%; color:#333333;}
.rahmen					{border: 1px #FFFFFF solid;}
.rahmen_aktuell			{border: 3px #FFFFFF solid;}
.eintraege				{color:#FFFFFF; font-family:Times New Roman; font-size:200%; text-decoration:none; font-weight:normal; font-style:italic;}
.suche_ergebnis_ueber 	{margin-top:20px; margin-bottom:5px; color:#d88605; font-size:120%; font-weight:bold; text-decoration:none;}
.vollsuche				{padding-left:20px; padding-bottom:2px; margin:0px;}
.thermenauslastung		{padding-left:10px; padding-bottom:8px; font-size:90%;}


ul.aufzaehlung{
	margin: 0 0 0 20;
	padding:0;
}

ul.aufzaehlung li{
 margin: 0 0 20 0;
}

/************************************************/
/*                    Shop                      */
/************************************************/

#w_legen {
	width:570px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#c7c7c7;
	border-width:5px;	
	z-index:99;
	visibility:hidden;
	position:absolute;
	left:0px;
	top:80px;
}

.w_ueber{
	width:100%;
	height: 29px;
	background-color:#d88605;
	color:#FFFFFF;
	font-weight:bold;
	font-size:120%;
	padding-left:10px;
	font-family:Arial;
}

.w_button{
	width: 190px;
	height: 29px;
	background-color:#dadfdb;
	color:#777777;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	font-family:Arial;
}

.w_text{
	padding: 10px;
	height:122px;
	vertical-align:top;
	text-align:right;
	font-size:110%;
	color:#333333;
}

.art:link		{color:#c3c3c3; font-size:110%; font-weight:bold; text-decoration:none;}
.art:visited	{color:#c3c3c3; font-size:110%; font-weight:bold; text-decoration:none;}
.art:active		{color:#c3c3c3; font-size:110%; font-weight:bold; text-decoration:none;}
.art:hover		{color:#f29400; font-size:110%; font-weight:bold; text-decoration:none;}

.art_nr			{font-size:90%;}
.stk_ve			{color:#d88605; font-size:110%; font-weight:bold; padding-left:5px; padding-bottom:5px;}
.preis			{color:#d88605; font-size:110%; font-weight:bold; text-decoration:none; padding-right:5px; padding-bottom:5px;}
.pr_abs			{padding:5px; height:40px; vertical-align:bottom;}
.pr_art 		{border:1px solid #d4d4d4;}
.trenn_detail	{background-color:#f29400; width:100%; height:1px;}
.trenn_shop		{border-bottom: 1px dashed #f29400;}

.shopschritte			{color:#FFFFFF; font-size:100%; font-weight:bold; text-decoration:none;}
.shopschritte_vorh		{color:#f29400; font-size:100%; font-weight:bold; text-decoration:none;}
.shopschritte_aktiv		{color:#f29400; font-size:100%; font-weight:bold; text-decoration:none;}
.bg_shopschritte_vorh	{}
.bg_shopschritte_aktiv  {}

.shop_ueber		{background-color:#d88605; font-size:110%; font-weight:bold; color:#FFFFFF; padding:5px;}
.shop_abs		{padding:5px;}
.kont_abs		{padding:3px 0px 3px 0px;}

.wk_kl			{color:#ffffff; font-size:90%; font-weight:normal; text-decoration:none;}

.member_ueber_bg	{border-top:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-left:1px solid #c3c3c3; background-color:#f29400; white-space:nowrap; width:45%;}
.member_border		{border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; border-left:1px solid #c3c3c3;}

/************************************************/
/*              Hauptnavigation                 */
/************************************************/
div#nav-sub1 {
	padding: 0px;
	font-size: 100%;
	height:29px; 
	width:800px;
}


ul#navigation1 {
    margin: 0px;
    padding: 0px;
	padding-left:0px;
    color: #d88605;	
	width:100%;

  }

ul#navigation1 li {
	display: inline;
    list-style: none;
    float: left;
    color: #d88605;
	height:29px;
	line-height: 29px;
	text-align:center;
}
  
  
ul#navigation1 a.symb1 {
	color: #d88605;
	font-family:Tahoma, Arial; 
	font-size:100%;	
	font-weight: normal;
   	display: block;
    text-decoration: none;
	border:0;  
	padding-left:0px;
	padding-right:10px;

}

ul#navigation1 a.symb1:hover {
	color: #c3c3c3;
}

ul#navigation1 a.aktuell_symb1 {
	color: #c3c3c3;
	border:0;
	padding-left:0px;	
}

/* 1 Ebene */
ul#navigation1 a {
	color: #d88605;
	font-family:Tahoma, Arial; 
	font-size:100%;	
	font-weight: normal;
   	display: block;
    text-decoration: none;
	border-color:#19191c;
	border-left-width:1px;
	border-left-style:solid;
	padding-right:10px;
	padding-left:10px;
}

ul#navigation1 a:hover {
	color: #c3c3c3;
}

ul#navigation1 a.aktuell {
	color: #c3c3c3;
}



/************************************************/
/*              Unternavigation                 */
/************************************************/

div#nav-sub {
	width: 215px;
	text-align: left;
	border: none; 
	font-size:100%;
	padding-left:0px;
	padding-top: 20px;
	display:block;
}

ul#navigation {
    margin: 0px;
    padding: 0px;
  }

ul#navigation li {
    margin: 0px;
    padding: 0px;
    list-style: none; 
    display:inline;
  }
  
ul#navigation li ul {
    margin: 0px 0px 5px 0px;
    padding: 0px;
  }
ul#navigation li ul li {
    margin: 0px;
    padding: 0px;
  }
ul#navigation li ul li ul {
    margin: 0px 0px 5px 0px;
    padding: 0px;
  }
ul#navigation li ul li ul li {
    margin: 0px;
    padding: 0px;
  }
  
ul#navigation a.symb1 {
	display:block;
	margin-left: 0px;
	padding:3px;
	padding-left: 35px;
	background-image:url('../img/home.png');
	background-repeat: no-repeat;
	color: #c3c3c3;
	font-weight:normal;
	text-decoration: none;
	margin-bottom:4px;
}

ul#navigation a.symb1:hover {
	color: #c3c3c3;
	background-image:url('../img/home_hover.png');
}

ul#navigation a.aktuell_symb1 {
	background-image:url('../img/home_aktuell.png');
	background-repeat: no-repeat;
	font-weight: bold;
	color: #d88605;
}

ul#navigation a.aktuell_symb1:hover {
	background-image:url('../img/home_aktuell.png');
	font-weight: bold;
	color: #d88605;
}


/* 1 Ebene */
ul#navigation a {
	display:block;
	margin-left: 0px;
	padding:3px;
	padding-left: 35px;
	background-image:url('../img/navi.png');
	background-repeat: no-repeat;
	color: #c3c3c3;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:4px;
}

ul#navigation a:hover {
	color: #c3c3c3;
	background-image:url('../img/navi_hover.png');
}

ul#navigation a.aktuell {
	background-image: url('../img/navi_on.png');
	background-repeat: no-repeat;
	color: #d88605;
	font-weight: bold;
}


/*
ul#navigation #leer {
	background-image:url('../img/blank.gif');
	background-repeat: no-repeat;
	height: 2px;
	line-height:2px;
}
*/


/* 2 Ebene */
ul#navigation li ul a {
	display:block;
	padding: 2px;
	padding-left: 36px;
	background-image:none;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

ul#navigation li ul a:hover {
	color: #d88605;
	background-image:none;
}

ul#navigation li ul a.aktuell {
	background-image:none;
	color: #d88605;
	font-weight: normal;
}

/* 3 Ebene */
ul#navigation li ul li ul a {
	display:block;
	margin-left: 0px;
	padding: 2px;
	padding-left: 0px;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration: none;
}

ul#navigation li ul li ul a:hover {
	color: #ffffff;
}

ul#navigation li ul li ul a.aktuell {
	color: #c90303;
	font-weight: normal;	
}
