body
{ background-color:#fcfceb;  padding:15px;margin:0 }

body, td, table, p, br, select, textarea
{ color:#000000; font-family: Verdana,Arial,Helvetica; font-size:11px; }

A          { color:#CC9900; text-decoration:none; xfont-weight:bold; }
A:visited  { color:#996600; text-decoration:none; xfont-weight:bold;}
A:link     { color:#604343; text-decoration:none; xfont-weight:bold;}
A:hover    { color:#604343; text-decoration:underline; xfont-weight:bold;}

img {
	border:0
}
.shopspalte1 {
	width:150px
}
.shopspalte2 {
	width:500px;
	padding-left:20px;padding-right:20px;
}
.shopspalte2scroll {
	height:640px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
	padding-right:5px;
}
.shopspalte2noscroll {
	height:auto;
	padding-right:5px;
}

.shopspalte3 {
	width:200px;
}
.shopspalte23 {
	width:700px;
	padding-left:20px
}

.shoptext {
	padding:8px;
	font-size:12px;
	line-height:18px;
}



.shoppic {
	padding:4px;border:1px #EDC06B solid;background-color:white;
}
.shopmenu {	}
.shopmenu:hover, .shopmenu:hover a,.shopmenuaktiv, .shopmenuaktiv a {
	background-color:#EDC06B;color:black;
}

.HDR,h2 { color:#111111; font-size:13px; font-weight:bold;padding-bottom:0;margin-bottom:0;padding-top:0;margin-top:0}
.SUBHDR { color:#111111; font-size:12px; font-weight:bold;}

.VeranstaltOeff, .VeranstaltOeff TD { background-color:#FFFF4F; color:black; }
.VeranstaltAusv, .VeranstaltAusv TD { background-color:red; color:white; font-weight:bold; font-family: "Comic Sans MS", Verdana}
.VeranstaltPriv, .VeranstaltPriv TD { background-color:#FDFDCE; color:black}
.VeranstaltNichtfix, .VeranstaltNichtfix TD { background-color:white; color:black; }
.VeranstaltBestell, .VeranstaltBestell TD { border:0 solid black; }

.TABLERAND, { border:1px solid #005E20; border-collapse:collapse }
.TABLERAND TD { border:1px solid #999999; border-collapse:none }

input.wichtig {
	background-color:#ff0000; color:yellow;border:1px solid;
	border-color: #EDC06B #EDC06B #EDC06B #EDC06B; 
	cursor:pointer;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffEDC06B',EndColorStr='#ff0000');  

}

input.nice {
	background-color:#bf9a54; color:white;border:1px solid;
	border-color: #EDC06B #EDC06B #EDC06B #EDC06B; 
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffEDC06B',EndColorStr='#ffbf9a54');  

}

.SHOPALARM {background-color:red;font-weight:bold;color:lime}

.HI { background-color:#FDFDCE; color:black; }
.LO { background-color:#F5EEBA; color:black; }
.HISEL,A.HISEL,A.HISEL:link,A.HISEL:visited,A.HISEL:hover { background-color:#FF4040; color:white; }
.HIVIEW { background-color:#CCCCCC; color:black; }

.SUBHI { background-color:#F0F0F0; color:black; }
.SUBLO { background-color:#F5F5F5; color:black; }
.SUBHISEL { background-color:#FF6666; color:white; }

table.PRETTY { border-collapse: collapse;  border:1px solid #B19155; empty-cells:show; }
table.PRETTY TH { background-color:#EDC06B; color:black; font-weight:bold; font-size:12px; border:1px #D4AD63 solid ; padding:6px; text-align:left  }
table.PRETTY td{ border:10px #FACC76 solid; padding:20px;  }
table.PRETTY TH.SUBTH{ background-color:white; color:black; font-weight:bold; font-size:11px; border:1px black solid;  }
table.PRETTY TH.FOOT { background-color:#B2B2B2; color:black; font-weight:bold; font-size:11px; border:1px white solid ; padding:2px; text-align:left }
body.PRETTY { background-color:#B2E1ED; color:white; }
a.PRETTY { font-weight:bold; color:black; text-decoration:none}
a.PRETTY:hover { font-weight:bold; color:black; text-decoration:underline}


table.PRETTYOR { border-collapse:collapse;  border:1px solid #B19155; empty-cells:show; }
table.PRETTYOR th { background-color:#EDC06B; color:black; font-weight:bold; font-size:12px; border:1px solid #D4AD63; padding:6px; text-align:left  }
table.PRETTYOR td { border:0 }
table.PRETTYOR th.SUBTH{ background-color:#ffcf74; color:black; font-weight:bold; font-size:11px; padding:2px;  }
table.PRETTYOR th.FOOT { background-color:#B2B2B2; color:black; font-weight:bold; font-size:11px; border:1px solid white; padding:2px; text-align:left }
body.PRETTYOR { background-color:#B2E1ED; color:white; }
a.PRETTYOR { font-weight:bold; color:black; text-decoration:none}
a.PRETTYOR:hover { font-weight:bold; color:black; text-decoration:underline}

TABLE.PRETTYGOR, TABLE.PRETTYGOR TD, TABLE.PRETTYGOR TR, TABLE.PRETTYGOR TH { border-collapse: collapse;  border:0; empty-cells:show; }


TABLE.PRETTYLISTE { border-collapse: collapse;  border:1px solid #B19155; empty-cells:show; }
.PRETTYLISTEHI { background-color:#FBFBDC; color:black; }
.PRETTYLISTELO { background-color:#ECECCD; color:black; }
TABLE.PRETTYLISTE TH { background-color:#FFD585; color:black; font-weight:bold; font-size:11px; border:1px solid #D4AD63; padding:6px; text-align:left  }
TABLE.PRETTYLISTE TD { border:1px solid #FACC76; padding:2px;  }
TABLE.PRETTYLISTE TH.SUBTH{ background-color:white; color:black; font-weight:bold; font-size:11px; border:1px solid black; }
TABLE.PRETTYLISTE TH.FOOT { background-color:#B2B2B2; color:black; font-weight:bold; font-size:11px; border:1px solid white; padding:2px; text-align:left }
A.PRETTYLISTE { font-weight:bold; color:black; text-decoration:none}
A.PRETTYLISTE:hover { font-weight:bold; color:black; text-decoration:underline}

