body, div, td, th, h2, h3, h4, FILE, TEXTAREA { /* redundant rules for bad browsers  */  
    font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 11px;
	voice-family: "\"}\"";
	voice-family: inherit;
	color: #333;
}  
.clearhack { display: inline; } /*Clears Box Model Hack in IE5*/

body {
	background: #FFFFFF;
	color: #333;
	padding: 1em 20px 3em 20px;
	margin: 0;
}


ADDRESS,
BLOCKQUOTE, 
DD, DIV, 
DL, DT, 
FIELDSET, FORM,
FRAME, FRAMESET,
H1, H2, H3, H4, 
H5, H6, IFRAME, 
NOFRAMES, 
OBJECT, OL, P, 
UL, APPLET, 
CENTER, DIR, 
HR, MENU, PRE   { display: block; }
FORM            { margin: 0 0; padding: 0 0; }
H2              { font-weight: bold; color: #205AA7; }
LI              { display: list-item }
HEAD            { display: none }
TABLE           { display: table }
TR              { display: table-row }
THEAD           { display: table-header-group }
TBODY           { display: table-row-group }
TFOOT           { display: table-footer-group }
COL             { display: table-column }
COLGROUP        { display: table-column-group }
TD, TH          { display: table-cell }
CAPTION         { display: table-caption }
TH              { font-weight: bolder; text-align: center }
CAPTION         { text-align: center }
BODY            { margin: 0 0; padding: 0 0; line-height: 1.33 }
H1              { font-size: 2em; margin: .67em 0 }
H2              { font-size: 1.5em; margin: .83em 0 }
H3              { font-size: 1.17em; margin: 1em 0 }
H4, P,
BLOCKQUOTE, UL,
FIELDSET,
OL, DL, DIR,
MENU            { margin: 0 0; padding: 0 0 }
H5              { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }
H6              { font-size: .67em; margin: 2.33em 0 }
H1, H2, H3, H4,
H5, H6, B,
STRONG          { font-weight: bolder }
BLOCKQUOTE      { margin-left: 40px; margin-right: 40px }
I, CITE, EM,
VAR, ADDRESS    { font-style: italic }
PRE, TT, CODE,
KBD, SAMP       { font-family: monospace }
PRE             { white-space: pre }
BIG             { font-size: 1.17em }
SMALL, SUB, SUP { font-size: .83em }
SUB             { vertical-align: sub }
SUP             { vertical-align: super }
S, STRIKE, DEL  { text-decoration: line-through }
HR              { border-top: 1px solid; border-bottom: 0px; color:black; background-color:black; }
OL, UL, DIR,
MENU, DD        { margin-left: 40px }
OL              { list-style-type: decimal }
OL UL, UL OL,
UL UL, OL OL    { margin-top: 0; margin-bottom: 0 }
U, INS          { text-decoration: underline }
CENTER          { text-align: center }
/* BR:before       { content: "\A" } */

/* An example of style for HTML 4.0's ABBR/ACRONYM elements */

ABBR, ACRONYM   { font-variant: small-caps; letter-spacing: 0.1em }

/*:focus          { fline: thin dotted invert } */


/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

/* Elements that are block-level in HTML4 */
ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, 
FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME,
NOSCRIPT, NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER, 
DIR, HR, MENU, PRE, LI, TABLE, TR, THEAD, TBODY, TFOOT, 
COL, COLGROUP, TD, TH, CAPTION 
                { unicode-bidi: embed }
/* End bidi settings */


@media print {
  @page         { margin: 10% }
  H1, H2, H3,
  H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid }
  BLOCKQUOTE, 
  PRE           { page-break-inside: avoid }
  UL, OL, DL    { page-break-before: avoid }
}

@media speech {
  H1, H2, H3, 
  H4, H5, H6    { voice-family: paul, male; stress: 20; richness: 90 }
  H1            { pitch: x-low; pitch-range: 90 }
  H2            { pitch: x-low; pitch-range: 80 }
  H3            { pitch: low; pitch-range: 70 }
  H4            { pitch: medium; pitch-range: 60 }
  H5            { pitch: medium; pitch-range: 50 }
  H6            { pitch: medium; pitch-range: 40 }
  LI, DT, DD    { pitch: medium; richness: 60 }
  DT            { stress: 80 }
  PRE, CODE, TT { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
  EM            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  STRONG        { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  DFN           { pitch: high; pitch-range: 60; stress: 60 }
  S, STRIKE     { richness: 0 }
  I             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  B             { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  U             { richness: 0 }
  A:link        { voice-family: harry, male }
  A:visited     { voice-family: betty, female }
  A:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}

a:link, a:visited {
		style: display:block;
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        text-decoration: underline;
}

a:hover, a:active {
		style: display:block;
        color: #FF0000;
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        text-decoration: underline;
}


.linkgrey {
		color: #333333
}

.linkred {
	color: #E4141B		
}


.linkgreysmall {
		color: #333333;
		font-size: 9px;
}


.limin {
	color: #333333;
	font-size: 9px;
	text-decoration:underline;
}

.limin:hover {
	color: #FF0000;
	font-size: 9px;
	text-decoration:underline;
}


.linkgreybox {
	color:#FFF;
	font-size: 9px;
	text-decoration:none;
	display:block;
}

.linkgreybox:hover {
	color:#FFF;
	font-size: 9px;
	text-decoration:none;
	display:block;
}

.linkwhite {
		color: #FFFFFF
}

.htit {
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 11px;
        line-height: 15px;
        font-weight: bold;
        color: #333333;
		overflow:hidden;
		position:relative;
		text-decoration:none;
		style: display:block;
}

.htitred {
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 11px;
        line-height: 15px;
        font-weight: bold;
        color: #FF0000;
		overflow:hidden;
		position:relative;
		text-decoration:none;
		style: display:block;
}


.htitwhite {
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 11px;
        line-height: 15px;
        font-weight: bold;
        color: #FFFFFF;
}

.utit {
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 9px;
        line-height: 13px;
        font-weight: normal;
        color: #333333;
}

.gs {
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 11px;
        line-height: 17px;
        color: #333333;
}

.gspara {
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 11px;
        line-height: 15px;
        color: #333333;
		padding: 6px 0;
}

.gsUnterstrichen {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	background-color: #FFCACA;
}

.gsgraubold {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}



.htit2 {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	color: #333333;
	margin-top: 25px;
	margin-bottom: 15px;
}

.htit2Link {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #333333;
	margin-top: 25px;
	margin-bottom: 15px;
	text-decoration:underline;
}

.htit2Limin {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #333333;
	margin-top: 25px;
	margin-bottom: 15px;
	text-decoration:underline;
	text-decoration:underline;
}

.htit2Limin:hover {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #333333;
	margin-top: 25px;
	margin-bottom: 15px;
	text-decoration:underline;
	text-decoration:underline;
	color: #FF0000;
	text-decoration:underline;
}


.htit2lightgreen {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #006600;
	margin-bottom: 5px;
}

.tit {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #333333;
}

.htit3 {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #333333;
	margin-top: 25px;
	margin-bottom: 15px;
}

.htit3light {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #333333;
	margin-top: 25px;
	margin-bottom: 15px;
}

.box {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 21px;
	font-weight: bold;
	color: #4D4D4D;
}


.whiteBold {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding: 2px 2px 2px 2px;
}

.tabtitle {
	padding: 2px 0 2px 0;
	border-bottom: solid 1px #999999;
	font-weight: bold;
}

.field_error {
	border: solid 1px #cc0000;
}

.tabnormal {
	padding: 2px 0 2px 0;
}

.mainSection {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #E4141B;
	margin: 0 0 0 0;
	padding: 10px 0 12px 0;
}
.mainSection2 {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #000000;
	margin: 0 0 0 0;
	padding: 10px 0 12px 0;
}

.subSection {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 21px;
	font-weight: bold;
	color: #4D4D4D;
	margin: 12px 0 4px 0;
	border-bottom: 1px dotted #4D4D4D;
}

.htit2light {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
	color: #333333;
}

.htit2White {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 25px;
	margin-bottom: 15px;
}

.white {
		
		font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 11px;
        line-height: 15px;
        color: #FFFFFF;	
}

.gsrot {
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 11px;
        line-height: 15px;
        color: #E4141B;
}

.gs3 {
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 13px;
        color: #333333;
        font-weight: normal;
        line-height: 18px
}

.gs3bold {
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #333333;
        font-style: normal
}

.gs3boldrot {
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 15px;
        font-weight: bold;
        line-height: 21px;
        color: #E4141B;
        font-style: normal;
}

.schrittRed {
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 11px;
        font-weight: normal;
        line-height: 15px;
        color: #E4141B;
        font-style: normal;
}

.ut { 
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 9px;
        line-height: 13px;
        font-weight: normal;
        color: #333333;
}

/* user product list styles s */
.boxGreyShaded 
{
		margin-bottom: 1px;
}

.boxGrey 
{
		margin-bottom: 1px
}

.boxElementHeader 
{
		padding:5px 0px 0px 0px;	
}

.boxElement 
{
		border-top: 1px dotted #CCCCCC;
		padding:5px 0px 5px 0px;	
}

.redBox
{
		padding:5px 0px 10px 10px;
		background-color: #FFCACA;
}

.loadingLayer {
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	z-index:1
	position:absolute;
	background-color: #CCC;
	width:100%;
	height:100%;
	top: 0; 
  	bottom: 0;
}

.progressBar{
	position:relative;
	left:200;
	top:200px
}

/* user product list styles e */


/* nutrition table */
.woman{
	background:#ffccff;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	border-right:3px solid #ffffff;
	border-bottom:1px dotted #ffffff;

	
}
.man{
	background:#66ccff;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	border-bottom:1px dotted  #ffffff;

}

.feminine{

	text-align:left;
	font-size:11px;
	color:#cc99cc;
	font-weight:bold;
	padding:5px 10px 5px 0px;
}
.masculine{

	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#66ccff;
	padding:5px 10px 5px 0px;
}

/* nutrition table */


/* user page s */

.underlinedBox 
{
	border-bottom: solid 1px #999999; 
	padding-top:10px;
	padding-bottom:5px;
}

/* user page s */


/* activity s */



/* activity e */


.list {
    	margin: 0 0 0.2em 0;
		border-top:1px solid #CCCCCC;
		padding-top:2px;
}
.formHelp {
    	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 9px;
    	color: #76797c;
    	margin: 0 0 0.2em 0;
}

.formHelp a {
    	text-decoration: underline;
}

.formHelp:hover {
    	color: Black;
    	cursor: default;
}

.formHelpgr {
    	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 11px;
    	color: #333333;
    	margin: 0 0 0.2em 0;
}

.microfont {
    	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 8px;
    	color: #333333;
    	margin: 0 0 0.2em 0;
}

.smallfont {
    	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 9px;
    	color: #333333;
    	margin: 0 0 0.2em 0;
}

.smallfontwhite {
    	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 9px;
    	color: #FFFFFF;
    	margin: 0 0 0.2em 0;
}

.smallfontwhitebold {
    	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 9px;
		font-weight: bold;
    	color: #FFFFFF;
    	margin: 0 0 0.2em 0;
}

.smallfontbold {
    	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 9px;
		font-weight: bold;
    	color: #333333;
    	margin: 0 0 0.2em 0;
}

.fontbold {
    	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 12px;
		font-weight: bold;
    	color: #333333;
    	margin: 0 0 0.2em 0;
}

.bigfontbold {
    	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 18px;
		font-weight: bold;
    	color: #333333;
    	margin: 0 0 0.2em 0;
}

.tablesortbutton div a {
display:block;
height:10px;
}


  .copyright { font-size: 8pt; color: #666666; }
  .key { font-size: 9pt; text-align: right; vertical-align:top; color: #205aa7; }
  .small { font-size: 8pt; }
  .title { font-size: 11pt; font-weight: bold; color: #205aa7; }
  .ttit { font-weight: bold; color: #205aa7; }
  .nav { font-size: 9pt; font-weight: bold; }
  a.nav { text-decoration: none; font-size: 9pt; font-weight: bold; }
  a.nav:link { color: #333333; }
  a.nav:visited { color: #333333; }
  a.nav:active { color: #205AA7; }
  a.nav:hover { color: #205AA7; }
.errFrame {
	border: 1px solid #FF0000;
	padding: 2px;
	color: #FF0000;
}

.errFrameInfo {

}

.grayFrame {
	border: 1px solid #989898;
	padding: 2px;
	color: #989898;
}

.nomargin { margin: 0; padding: 0; }
.showStartOfListLink {
	background-color: #FFCACA;
	border-top: solid 4px #EEEEEE;
	border-bottom: solid 1px #CCCCCC;
	padding: 5px 0px 5px 54px;
	height: 21px;
}

.showStartOfListUsrPrdList {
	text-align:center;
	border-bottom: dotted 1px #CCCCCC; 
	border-top: dotted 1px #CCCCCC;
	margin-top:5px;
	padding: 5px 0px 5px 4px;
	height: 21px;preview
}

.listing {
	padding-top: 10px;
}

.grayBG {
	background-color:#EEEEEE;
}	

.headerGray {
	background-color:#EEEEEE;
	padding: 2px 4px 2px 4px;
}
.header{
	background-color:#ffffff;
	padding: 2px 4px 2px 4px;
}

div.info{
	opacity:1;
	position:relative;
    text-decoration:none;
	margin:0px auto;
}

div.info:hover{
	opacity:1;
	z-index:25;color:#000000;
}

div.info span.disp{display: none}

div.info:hover span.disp{
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
	border:1px solid #333333;
    background-color:#ECECEC; color:#000000;
    text-align: center    
}


div.info span.disp2{display: none}

div.info:hover span.disp2{
    display:block;
	cursor:pointer;
    position:absolute;
    top:2em; left:1em;
	padding:0px 10px 0px 10px;
	border:1px solid #333333;
    background-color:#ECECEC; color:#000000;
    text-align: center    
}

body {
	behavior:url("images/csshover.htc");
}

ul#horList {
margin: 0; padding: 0;
}

ul#horList li {
display: inline;
}

ul#horList div {
display: inline;
width:100px;
}

#globalnav {
	position:relative;
	float:right;
	list-style:none;
	line-height:0.8em;
}

#globalnav LI {
	float:left;
	padding-right:1px;
}

#globalnav A {
	
	display:block;
	color:#444;
	text-decoration:none;
	background:#EEEEEE;
	padding:0.38em 1em;
}

#globalnav SPAN {
	display:block;
	text-decoration:none;
	background:#ddd;
	padding:0.38em 1em;
}

#globalnav A:hover,
#globalnav A.here:visited {
	background:#ddd;
    font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
}



#horizontal {
	position:relative;
	float:left;
	list-style:none;
	line-height:0.8em;
	top: 56;
	left: 56;
	width: 56;
}

#horizontal LI {
	float:left;
	padding-right:1px;
}




#menu a {
	display:block;
	border: solid 1px #000000;

}

#menu a:hover   { border: solid 1px #FF0000; }

h4 {

}

h5 {
display:block;
}

.nichtbewertet {
	color: #777777;
	font-weight: bold;
}

.ingrMarker {
	cursor:pointer;	
}

.ingrMarker:hover {
    cursor:pointer;
    color: Red;
}

.mainLeft {
	padding-left:8%;	
}

div.manageObject {
	border: solid 1px #CCCCCC;
}

div.manageObject:hover {
	border: solid 1px #FF0000;
	cursor: pointer;
}

#main {
	border-top: 1px solid #666;
	clear: both;
	background: #FFFFFF;
	padding-top: 2em;

}

#contents {
	padding: 1.5em;
	background: #FFFFFF;
	min-height: 300px;
}

#header {
	position: relative;
	width: 100%;
	height: 3em;
	width: 768px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 768px; 
}

#header ul#primary li  {
	display: inline;
	list-style: none;
}

#header ul#primary a,#header ul#primary span{
	width: auto;
	display: block;
	float: left;
	padding: 4px 13px 4px 13px;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
	text-decoration: none;
	font-style:normal;
	font-weight:bold;
	color: #333333;
}

#header ul#primary span,#header ul#primary a.current {
	border: 1px solid #666;
	border-bottom: none;
	background: #FFFFFF;
	padding-bottom: 6px;
	margin-top: 0;
	
}

#header ul#primary a {
	background: #EEEEEE;
	border: 1px solid #EEEEEE;
	border-bottom: none;
	font-style:normal;
	font-weight:normal;
}

#header ul#primary a:hover {
	border-color: #848484;
	background: #848484;
	background:#848484 none repeat scroll 0 0;
	color:#FFFFFF;
	font-style:normal;
	font-weight:normal;
}

#header ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.9em;
	left: 1px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */


}

#header ul#secondary li a,#header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;
}

#header ul#secondary li a {
	color: #06C;
	text-decoration: underline;
	font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
	color: #333333;
}

#header ul#secondary li a:hover {
	
	color: #FF0000;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;
}

#header ul#secondary li a:active {
	color: #000;
	background: transparent;
}

#header ul#secondary li:last-child a { border: none; }



.preview:hover img {
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}

.preview img {
	opacity:1;
}


.ccImgBorder {
	border:solid 1px #989898;
}

.ccImgBorderOn {
	border:solid 1px #FF0000;
}


.ccImgBorder2 {
	border:solid 1px #989898;
}
.ccImgBorder2 a:hover {
	border:solid 1px #FF0000;
}

.textPreview:hover div {
	color:#FF0000
}


.whiteRed {
	color:#FFF;
	font-size: 9px;
}

.whiteRed:hoover {
	font-size: 9px;
	color:#FF0000;
}

.underline {
	text-decoration: underline;	
}

.centered
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top:25px;
	padding-bottom:25px;
}


.button {
border:1px solid #333333;
padding:0;
}

.button:hover {
border:1px solid #FF0000;
padding:0;
}

#Tagesbinaktiv{
height:100%;
width: 430px;
margin: 0px;
border: 1px solid #999999;
background: #eeeeee;"
}

