
/* General-CSS */

/* general */

body, td, div
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#525252;
}

li
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#525252;
}

/* links */

a:active, a:link, a:visited, a:focus
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#33a020;
}
a:hover
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#33a020;
}

a.std:active, a.std:link, a.std:visited, a.std:focus
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#525252;
}
a.std:hover
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#525252;
}

a.green:active, a.green:link, a.green:visited, a.green:focus
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#33a020;
}
a.green:hover
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#525252;
}

a.greenSmall:active, a.greenSmall:link, a.greenSmall:visited, a.greenSmall:focus
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#33a020;
}
a.greenSmall:hover
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#525252;
}

/* layout */

div.spc1
{
	color:#ffffff;
	font-size:1px;
	width:1px;
	height:1px;
}

div.spc4
{
	color:#ffffff;
	font-size:1px;
	width:4px;
	height:4px;
}

div.spc5
{
	color:#ffffff;
	font-size:1px;
	width:5px;
	height:5px;
}

div.spc6
{
	color:#ffffff;
	font-size:1px;
	width:6px;
	height:6px;
}

div.spc9
{
	color:#ffffff;
	font-size:1px;
	width:9px;
	height:9px;
}

div.spc12
{
	color:#ffffff;
	font-size:1px;
	width:12px;
	height:12px;
}

div.greenborder
{
	border:solid 1px #33a020;
}

/* content */

td.content443
{
	font-size:1px;
	width:443px;
	border:solid 1px #33a020;
}

td.content595
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#525252;

	width:595px;
	border:solid 1px #33a020;
}

td.contentLeft
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#525252;

	width:280px;
	border:solid 1px #ffffff;
}

td.contentRight
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#525252;

	width:281px;
	border:solid 1px #ffffff;
}

td.contentWide
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#525252;

	width:573px;
	border:solid 1px #ffffff;
}

td.content247
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#525252;

	width:247px;
	border:solid 1px #ffffff;
}

div.contentpad
{
	padding-left:12px;
	padding-top:0px;
	padding-right:12px;
	padding-bottom:12px;
}

div.padleft15
{
	padding-left:15px;
}

span.factor
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#cccccc;
}

div.factorpadbottom
{
	color:#ffffff;
	font-size:1px;
	width:20px;
	height:20px;
}

div.spcfactor
{
	font-size:1px;
	width:4px;
	height:4px;
}

/* teaser */

div.teaser143
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	
	width:143px;
	height:183px;
}

div.teaser143l
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	
	width:143px;
	height:274px;
}

div.teaser143txt
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	
	width:143px;
}

div.teasertxtpad
{
	padding:6 6 6 6px;
	color:#33a020;
	font-size:11px;
}

/* content navigation */

div.contnavpad
{
	padding-left:12px;
	padding-top:6px;
}

div.contnav597
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#525252;
	
	width:571px;
	height:32px;
}

/* footer and header */

div.footer443
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	
	width:443px;
	border:solid 1px #ffffff;
}

div.header751
{
	font-size:1px;
	width:751px;
	height:47px;
	background-color:#cccccc;
	text-align:left;
}

/* edit panel */

td.editpanel
{
	padding:5 5 5 5px;
	background: #f1f1f1;
	border-bottom:solid 1px #505050;
}

td.editpanel
{
	background: #f1f1f1;
}

/* repeater items */

div.editxmltext
{
	color:#000000;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	background:#f1f1f1;
	padding:5 5 5 5px;
	margin-top:8px;
	margin-bottom:8px;
	border:dotted 1px #787878;
}
div.editxmltext textarea, div.editxmltext input { font-family:Arial; font-size:11px; }
div.editxmltext span.caption { font-weight:bold; width:50px; }

div.editxmlimage
{
	color:#000000;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	background:#d1d1d1;
	padding:5 5 5 5px;
	margin-top:8px;
	margin-bottom:8px;
	border:dotted 1px #787878;
}
div.editxmlimage textarea, div.editxmlimage input { font-family:Arial; font-size:11px; }
div.editxmlimage span.caption { font-weight:bold; width:50px; }
div.editxmlimage span.subcaption { width:50px; }

div.editxmllink
{
	color:#000000;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	background:#e1e1e1;
	padding:5 5 5 5px;
	margin-top:8px;
	margin-bottom:8px;
	border:dotted 1px #787878;
}
div.editxmllink textarea, div.editxmllink input { font-family:Arial; font-size:11px; }
div.editxmllink span.caption { font-weight:bold; width:50px; }
div.editxmllink span.subcaption { width:50px; }

div.editxmlrepeater
{
	color:#000000;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	background:#c1c1c1;
	padding:5 5 5 5px;
	margin-top:8px;
	margin-bottom:8px;
	border:dotted 1px #787878;
}
div.editxmlrepeater textarea, div.editxmlrepeater input { font-family:Arial; font-size:11px; }
div.editxmlrepeater span.caption { font-weight:bold; width:50px; }

