/* Standardelemente: */
body, td,input {
	font-family: Arial, sans-serif;
	font-size: 12px;	
}

a {	text-decoration: none; color: #00A22B;}

img {border: none;}

h1, h2, h3 {font-weight: normal; color: #00A22B;}
h1 {font-size: 28px; letter-spacing:-2px;font-family: Verdana; margin-top: 3px; margin-bottom: 3px;}
h2 {font-size: 18px; letter-spacing:-1px; margin-top: 3px; margin-bottom: 3px;}	
h3 {font-size: 14px; letter-spacing:-1px; margin-top: 0px; margin-bottom: 0px;}

/*hr {height:4px; background-image:url(img/dotline.gif); border-color:white; border-width:0px;} /* Mozilla */

/* Fonts */
.narrow_green {	
	letter-spacing:-1px;
	color: #00A22B;
}
.narrow_black {	
	letter-spacing:-1px;
	line-height:1em;
	color: #000000;
}

.black_caps1, .black_caps2, .black_caps3 {font-weight: bold; color: #000000;  }
.black_caps1 {	font-size: 10pt;}
.black_caps2 {	font-size: 8pt;}
.black_caps3 {	font-size: 9px; font-weight: bold; } /* Explorer */
.black_mini {	font-size: 7pt; color: #000000;} /* Explorer, für kleine Menüpunkte rechts */
.klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.menuleft   	{color: #FFFFFF; font-size: 12px; font-weight: bold;  text-align:center;}
.sternrot {
	color: #990000;
}
.kleinrot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 6px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.msg {
	font-size:14px;
	font-weight:bold;
	/*color: #00A22B;*/
    color:red;
}
.staffel {
	color: #339900;
}

.Userprice {
	color: #9F0000;
}

/* Tabledata-Felder */
.green_table_header  	{color: #FFFFFF; font-size: 15px; font-weight: bold;  padding-bottom: 5px; background-color: #00A22B;	}
.green_table_h2  	{color: #FFFFFF; font-size: 12px; font-weight: bold;  padding-bottom: 3px; background-color: #00A22B;	}
.grey_register, .grey_register_right {
	padding: 4px;
	color: #FFFFFF; 
	font-size: 12px; font-weight: bold;  text-align:center;
	background-color: #B1B3B5;
	background-repeat:no-repeat; background-position:right top;
	}
.grey_register {background-image:url(img/content/grey_register.gif);} 
.grey_register_right {background-image:url(img/content/grey_register_right.gif);} 

.padded {padding: 2px;} 
.paddedgrey	{	
	background-color: #DCDDDF;
	font-size: 12px;
	padding: 2px;
}
.paddedboldgrey	{	
	background-color: #DCDDDF;
	font-size: 12px;
	font-weight: bold;
	padding: 8px;
}
.padded8 {padding: 8px;} /* bisher nur bei Produktdetails */
.padded4 {padding: 4px;} 

.boxklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 6px;

}

/* Hintergrundfarben */
.grey {			background-color: #DCDDDF;}
.lightgrey {			background-color: #DCDDDF;}
.mediumgrey {	background-color: #B1B3B5;}
.darkgrey {		background-color: #A2A3A5;}
.green {		background-color: #00A22B;}
.lightgreen {	background-color: #E0EDD9;}

/* Formular */
.roundinput, .roundselect {
	  border-width:1px;
	  border-style:solid;
	  border-color:#999999;
	  -moz-border-radius:8px;
	  padding-left:5px;
	  font-size: 9px;
	  margin-bottom: 3px;
}