/* All CSS definitions by Viktor Grandgeorg (grand@web.de) */

/* body definitions */

body	{
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
		font-size:16px;
		color:#3F3D41;
		margin: 5px;
        background-color: #fff;

/* for IE only */

		scrollbar-base-color:#ffffff;
		scrollbar-3dlight-color:#ffffff;
		scrollbar-arrow-color:#7FB539;
		scrollbar-darkshadow-color:#ffffff;
			scrollbar-face-color:#ffffff;
			scrollbar-highlight-color:#7FB539;
			scrollbar-shadow-color:#7FB539;
		scrollbar-track-color:#ffffff;
		}

/* link definitions default (Internet Explorer only) */

a:link			{ text-decoration:none; color:#6F9D31; }
a:visited		{ text-decoration:none; color:#6F9D31; }
a:active		{ text-decoration:none; color:#ffffff; background-color:#7FB539; }
a:hover			{ color:#ffffff; background-color:#7FB539; text-decoration:none; }

/* link definitions I (Netscape = color & Internet Explorer = color, hover) */

a.I				{ color:#6F9D31; text-decoration:none; }
a.I:visited		{ color:#6F9D31; text-decoration:none; }
a.I:hover		{ color:#6F9D31; background-color:#ffffff; text-decoration:none; }

/* general font-face definitions */

h1,h2,h3,h4,p,ul,ol,li,dt,div,td,th,address,blockquote,nobr,b,i { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; }

/* heading definitions */

h1	{ font-size:20px; color:#6F9D31; }
h2	{ font-size:18px; color:#6F9D31; }
h3	{ font-size:16px; color:#6F9D31; }
h4	{ font-size:12px; color:#6F9D31; }

img { border:0; }

/* general definitions */

.XL_I,.XL_II,.XL_III					{ font-size:20px; }
.L_I,.L_II,.L_III						{ font-size:18px; }
.M_I,.M_II,.M_III						{ font-size:16px; }
.S_I,.S_II,.S_III						{ font-size:14px; }
.XS_I,.XS_II,.XS_III, .XS_IV, .XS_V		{ font-size:11px; }
.XXS_I,.XXS_II,.XXS_III, .XXS_IV		{ font-size:10px; }

.XL_I,.L_I,.M_I,.S_I,.XS_I				{ color:#3F3D41; }
.XL_II,.L_II,.M_II,.S_II,.XS_II			{ color:#ffffff; }
.XL_III,.L_III,.M_III,.S_III,.XS_III	{ color:#3F3D41; }
.XS_IV, .XXS_IV							{ color:#ffffff; }
.XS_V                                   { color:#666; }
.SV		{
font-size:10px; font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
color:#7FB539;
}

.name		{
font-size:13px;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
color:#3F3D41;
font-weight:900;
}
/* pre definition */

pre		{ font-size:14px; font-family:Courier New,Courier; color:#3F3D41; }

/* form and button definitions */

.border { 
	border:1px #999 solid;
		}

.button {
	background-color:#F1FFDF;
	border-top:1px #7FB539 solid;
	border-bottom:1px #7FB539 solid;
	border-left:#7FB539 1px solid;
	border-right:#7FB539 1px solid;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	color:#6F9D31;
	font-size:13px;
	font-weight:bold;
}
.field {
	font-size:14px;
	font-family:Courier New,Courier;
	border-top:1px #7FB539 solid;
	border-bottom:1px #7FB539 solid;
	border-left:#7FB539 1px solid;
	border-right:#7FB539 1px solid;
	background-color: #E8F5D6;
	color:#3F3D41;
}

/* form definition workaround for the Netscape 4.x Bug (enclose textareas and other mad elements with this DIV-class!)*/
div.netscape { font-size: 14px; font-family:Courier New,Courier; color:#6F9D31; }

.galselect {
    margin: 0;
    padding: 0;
}
.galselect span {
    border-right: 1px solid #7FB539;
    padding: 0 2px 0 7px;
}
.galselect .bor {
    border-right: 1px solid #7FB539;
    padding: 0;
    margin: 0;
}
.galselect a {
    border-right: 1px solid #7FB539;
    padding: 0 2px 0 7px;
    font-size:11px;
}
td.delim{
    background-color: #6F9D31;
}
