body {
  background-color: #FFFFFF	;//#C6D7BD//9FD6EB//D6EDF6//C8C8C8//6699cc
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-image: url("../images/lw_punkt_oker.gif");
/*  background-position: left top;*/
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  text-shadow: none;
  color: #777777;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#0066cc;
  scrollbar-base-color:#D4D0C8;
  scrollbar-darkshadow-color: #CCCCCC;
  scrollbar-face-color: #EFEFEF;
  scrollbar-highlight-color:#EFEFEF;
  scrollbar-shadow-color:#D1D1D1;
  scrollbar-track-color:#ffffff;
}
.assetalignleft   	{margin: 0 8px 6px 0;}
.assetalignright  	{margin: 0 0 6px 8px;}
.assetaligncenter 	{margin: 6px auto 6px auto;}
.assetalign			{}

div, li, ul, td {
  font-size: 12px;
  font: 9pt/12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  text-shadow: none;
  color: #444444;
}

#GalerieFenster {
display : none;
position:absolute;
left:20px;
top:20px;
width:950px;
height:600px;
z-index:2;
border-color:#CCCCCC;
border-width: 10px;
border-style:solid;

background-color:white;
/*    filter: Alpha(Opacity=90); /* ie */
/*  -moz-opacity:0.9;  /* mozi */
/*  -khtml-opacity:0.9;  /* safari/konqueror */
/*    opacity:0.9; /* css3 */
}

#GalerieThumbs {
display : none;
position:absolute;
left:30px;
top:30px;
width:130px;
height:580px;
background-color: transparent;
overflow: auto;
z-index:3;
padding:10px;
cursor: pointer;

}

#GalerieHeader {
display : none;
position:absolute;
left:180px;
top:30px;
width:772px;
height:55px;
background-color:white;
    filter: Alpha(Opacity=90); /* ie */
  -moz-opacity:0.9;  /* mozi */
  -khtml-opacity:0.9;  /* safari/konqueror */
    opacity:0.9; /* css3 */
overflow: auto;
z-index:4;
padding:5px;
}

#GalerieInhalt {
display : none;
position:absolute;
left:180px;
top:85px;
width:780px;
height:525px;
background-color: transparent;
overflow: auto;
z-index:3;
padding:10px;
}

/* Für die Hilfseinblendungen */
#dek {
position:absolute;
left:380px;
top:100px;
VISIBILITY:hidden;
Z-INDEX:999;
}

/* Für die Hilfseinblendungen */
#suchmaske {
display : block;
background-color:white;
    filter: Alpha(Opacity=10); /* ie */
  -moz-opacity:0.9;  /* mozi */
  -khtml-opacity:0.9;  /* safari/konqueror */
    opacity:0.9; /* css3 */
Z-INDEX:10;
}

/* Für die Hilfseinblendungen */
#suchmaske_blende {
display : block;
}

.fliesstext_hilfe{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: bold;
  font-size: 9px;
  color: #FFFFFF;
}

.topkategorie_navi {
  	letter-spacing: 0pt;
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


.bildergalerie {
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
  color: #573930;
  cursor: pointer;
}

.produkt_titel {
  font-size: 18px;
  font-style: normal;
  font-variant: normal;
  font-weight: 550;
  text-decoration: none;
  text-transform: none;
  text-shadow: none;
  color: #573930;
}

.inhalt_fliesstext{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
  color: #2E1F1A;
}

.prodliste_fliesstext{
  line-height: 19px;
  text-decoration: none;
  font-weight: normal;
  font-size: 14px;
  color: #2E1F1A;
}

.inhalt_fliesstext_kl{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
  color: #003300;
}


.inhalt_tabelle_bez{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
  color: #003300;
}

.inhalt_tabelle_bez_kl{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: normal;
  font-size: 7pt;
  color: #003300;
}

.startseite_fliesstext_kl{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
  color: #2A51A0;
}

/* fast alle Überschriften in den statischen Seiten */
/* Überschriften im Warenkorb */
.inhalt_ueberschrift{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  color: #2A51A0;
}


.inhalt_headline{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: normal;
  font-size: 14px;
  color: #222222;
}

.produkt_selectlisten{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  color: #222222;
}

.produkt_radiolisten{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
  color: #222222;
}

.produkt_radiolisten_spreis{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  color: #FF0000;
}

.inhalt_headline_rot{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  color: #D36105;
}

.inhalt_headline_weiss{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
}

.inhalt_headline_reiter{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
  color: #888888;
}

.zoom{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
  color: #003300;
}

/* für Listen-Template Content Nr 2, nur Schlagzeile*/
A.zeilen_nav {
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
  color: #2B52A1;
}
A.zeilen_nav:hover {
  letter-spacing: 0pt;
  text-decoration: underline;
  font-weight: bold;
  font-size: 10pt;
  color: #2B52A1;
}

.zeilen_nav{
  letter-spacing: 0pt;
  text-decoration: none;
  font-weight: normal;
  font-size: 9px;
  color: #2B52A1;
}


/* für Headernavigation horizontal AGB, Impressum*/
A.headernavhorizontal:link {
	COLOR: #2A51A0;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
    font-weight: bold;
}
A.headernavhorizontal:visited {
	COLOR: #2A51A0;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
    font-weight: bold;
}
A.headernavhorizontal:active {
	COLOR: #666666;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
    font-weight: bold;
}
A.headernavhorizontal:hover {
	COLOR: #AAAAAA;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline overline;
    font-weight: bold;
}


.produkt_ausverkauft{
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  color: #FF0000;
}

.whitedots{
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
}

.blackdots{
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
}
/* ************************************** */

/* für Bilder in Shop/Content bei Platzhaltertausch */
.bildunterschrift{
  font-weight: normal;
  font-size: 10px;
  color: #573930;
}

/* für Listen-Template Content Nr 2, nur Schlagzeile*/
A.content:link {
	COLOR: #0C2362;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
A.content:visited {
	COLOR: #0C2362;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
A.content:active {
	COLOR: #3C4C6B;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
A.content:hover {
	COLOR: #D36105;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline overline;
}

/* für Listen-Template Content Nr 3, nur Schlagzeile, Schrift größer*/
A.content_gr:link {
	COLOR: #0C2362;
	FONT-SIZE: 14px;
    font-weight: bold;
	TEXT-DECORATION: none;
}
A.content_gr:visited {
	COLOR: #0C2362;
	FONT-SIZE: 14px;
    font-weight: bold;
    TEXT-DECORATION: none;
}
A.content_gr:active {
	COLOR: #3C4C6B;
	FONT-SIZE: 14px;
    font-weight: bold;
	TEXT-DECORATION: none;
}
A.content_gr:hover {
	COLOR: #D36105;
	FONT-SIZE: 14px;
    font-weight: bold;
	TEXT-DECORATION: underline overline;
}

/* fast alle Links, außer linke Navigation */
A.nav:link {
	COLOR: #0C2362;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
A.nav:visited {
	COLOR: #0C2362;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
A.nav:active {
	COLOR: #3C4C6B;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
A.nav:hover {
	COLOR: #D36105;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline overline;
}

/* fast alle Links, außer linke Navigation */
A.nav_kl:link {
	COLOR: #0C2362;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
}
A.nav_kl:visited {
	COLOR: #0C2362;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
}
A.nav_kl:active {
	COLOR: #3C4C6B;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
A.nav_kl:hover {
	COLOR: #D36105;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline overline;
}


/* fast alle Links, außer linke Navigation */
A.navigation_weiss {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
A.navigation_weiss:hover {
	COLOR: #D36105;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline overline;
}


/* fast alle Links, außer linke Navigation */
A.prodliste_nav {
	COLOR: #2A51A0;
	FONT-SIZE: 14px;
    font-weight: bold;
	TEXT-DECORATION: underline;
}
A.prodliste_nav:hover {
	COLOR: #D36105;
	FONT-SIZE: 14px;
    font-weight: bold;
	TEXT-DECORATION: underline overline;
}

/* fast alle Links, außer linke Navigation */
A.prodliste_nav_kl {
    COLOR: #2A51A0;
    FONT-SIZE: 12px;
    font-weight: normal;
    TEXT-DECORATION: underline;
}
A.prodliste_nav_kl:hover {
    COLOR: #D36105;
    FONT-SIZE: 12px;
    font-weight: normal;
    TEXT-DECORATION: underline overline;
}

/* für Listen-Template Content Nr.6*/
/* für Link zum blättern der Seiten in den Listen
(Inhaltsheader und Footer, "nächste Seite" */
A.subnav:link {
	COLOR: #FFFFFF;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: underline;
}
A.subnav:visited {
	COLOR: #FFFFFF;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: underline;
}
A.subnav:active {
	COLOR: #FFFFFF;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
}
A.subnav:hover {
	COLOR: #FFFFFF;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: underline overline;
}

/* für Listen-Template Shop Nr.0 und Nr.1 */
/* für Text bei Header zum blättern der Seiten in den Listen
(Inhaltsheader und Footer, "nächste Seite" */
/* für Produktdetail-Template Shop Nr.10 und Nr.9 */
/* für Shopausgabe "Lagerbestand" */
.subheader_fliesstext {
	COLOR: #444444;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
}

A.offsetlinks {
	COLOR: #FFFFFF;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: underline;
}
A.offsetlinks:hover {
	COLOR: #D36105;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: underline overline;
}

.offsetlinks {
	COLOR: #FFFFFF;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
}




/* alle "aktiven" Links in der linken Navigation für den jeweils aktuellen Bereich */
A.navigation_aktiv {
  	letter-spacing: 0pt;
  	COLOR: #00297B;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

/* alle "passiven" Links in der linken Navigation */
/* fast alle sonstigen normalen Links */
A.navigation_passiv {
  	letter-spacing: 0pt;
	COLOR: #4C4C4C;
	FONT-SIZE: 12px;
	FONT-WEIGHT: standard;
	TEXT-DECORATION: none;
}
A.navigation_passiv:hover {
  	letter-spacing: 0pt;
	COLOR: #D36105;
	FONT-SIZE: 12px;
	FONT-WEIGHT: standard;
	TEXT-DECORATION: none;
}

/* Teaser-Links von Premium- und Standard-Teaser auf der Startseite */
A.navigation_teaser {
  	letter-spacing: 0pt;
	COLOR: #D36105;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
A.navigation_teaser:hover {
  	letter-spacing: 0pt;
	COLOR: #0C2362;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

/* Teaser-Links von Premium- und Standard-Teaser auf der Startseite */
A.navigation_teaser_kl {
  	letter-spacing: 0pt;
	COLOR: #D36105;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
A.navigation_teaser_kl:hover {
  	letter-spacing: 0pt;
	COLOR: #0C2362;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}

/* alle "aktiven" Sub-Links in der linken Navigation */
A.navigation_aktiv_kl {
  	letter-spacing: 0pt;
  	COLOR: #00297B;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

/* alle "passiven" Sub-Links in der linken Navigation */
A.navigation_passiv_kl {
  	letter-spacing: 0pt;
	COLOR: #8E8E8E;
	FONT-SIZE: 10px;
	FONT-WEIGHT: standard;
	TEXT-DECORATION: none;
}
A.navigation_passiv_kl:hover {
  	letter-spacing: 0pt;
	COLOR: #D36105;
	FONT-SIZE: 10px;
	FONT-WEIGHT: standard;
	TEXT-DECORATION: none;
}

/* alle "passiven" Links im Hauptteil */
A.navigation_passiv1 {
  	letter-spacing: 0pt;
	COLOR: #0C2362;
	FONT-SIZE: 11px;
	FONT-WEIGHT: standard;
	TEXT-DECORATION: none;
}
A.navigation_passiv1:hover {
  	letter-spacing: 0pt;
	COLOR: #D36105;
	FONT-SIZE: 11px;
	FONT-WEIGHT: standard;
	TEXT-DECORATION: none;
}

/* alle "aktiven" Links im Hauptteil */
A.navigation_aktiv1 {
  	letter-spacing: 0pt;
	COLOR: #0B0D57;
	FONT-SIZE: 14px;
	FONT-WEIGHT: standard;
	TEXT-DECORATION: none;
}

/* Fliesstext Footer "Copyright" */
.fliesstext_footer{
  letter-spacing: 0pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
  color: #FFFFFF;
}


input {
	font-size: 11px;
	color: #464650;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #999999;
	border-width: 1px;
	background-color: #DDDDDD;
	padding: 2px;
	font-weight: bold;
	border-style:solid;
	cursor: text;
}

input.radio_suche {
	color: #464650;
	border-color: #999999;
	border-width: 1px;
	background-color: #FFF291;
	border-style:solid;
	cursor: pointer;
}

input.text_suche {
	color: #464650;
	border-color: #999999;
	border-width: 1px;
	background-color: #FFF291;
	border-style:solid;
	cursor: pointer;
}

select.liste {
	font-size: 11Px;
	color: #464650;
	border-color: #999999;
	border-width: 1px;
	background-color: #FFF291;
	font-weight: bold;
	border-style:solid;
	cursor: pointer;
}

input.suche_checkbox {
	font-size: 11Px;
	color: #464650;
	border-color: #999999;
	border-width: 1px;
	background-color: #FFF291;
	font-weight: bold;
	border-style:solid;
	cursor: pointer;
}

select.liste_pol {
	font-size: 12Px;
	color: #464650;
	background-color: #FFFFFF;
	font-weight: normal;
	cursor: pointer;
	width: 20px;
}


input.image {
	border-width: 0px;
	cursor: pointer;
}

input.radio_produkt {
	border-width: 0px;
	cursor: pointer;
}


input.login {
    height: 19px;
    font-size: 9px;
    font-weight: normal;
    color: #464650;
	border-width: 1px;
	height: 17px;
	cursor: text;
	width: 110px;
}

input.suche {
	color: #464650;
	font-size: 10Px;
	border-width: 1px;
	height: 17px;
	cursor: text;
	width: 100px;
}

input.submit_button {
	font-size: 11Px;
	color: #464650;
	border-color: #DDDDDD;
	border-width: 0px;
	background-color: #CCCCCC;
	padding: 2px;
	font-weight: bold;
	border-style:solid;
	height: 18px;
	cursor: pointer;
	width: 150px
}

/* speziell für Admin bei Aktuelles und Veranstaltungen */
input.submit_button_admin_vk {
	font-size: 12Px;
	color: #FFFFFF;
	border-color: #DDDDDD;
	border-width: 0px;
	background-color: #CC6600;
	padding: 2px;
	font-weight: bold;
	border-style:solid;
	height: 20px;
	width: 100%;
	cursor: pointer;
}


.form_feld {
	font-size: 11Px;
	color: #464650;
	border-color: #CCCCCC;
	border-width: 1px;
	background-color: #EEEEEE;
	padding: 1px;
	font-weight: bold;
	border-style:solid;
	height: 17px;
	cursor: text;
}

.textarea_feld {
	font-size: 11Px;
	color: #464650;
	border-color: #CCCCCC;
	border-width: 1px;
	background-color: #EEEEEE;
	padding: 1px;
	font-weight: bold;
	border-style:solid;
	cursor: text;
}


