/* Fix for the firefox scrollbar issue */
HTML{
min-height:101.1%
}
BODY {
	PADDING:10px 0px 0px 0px; MARGIN:0px; background-color:#FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:11px; voice-family:inherit;
}
IMG { 
	border:none; display:block;
}
A {
	COLOR: #FF0063; TEXT-DECORATION: underline;
}
P {
	MARGIN: 0px 0px 5px 0px;
}
H1 {
	FONT-WEIGHT:bold; FONT-SIZE: 160%; MARGIN-BOTTOM: 3px; color:#FF0063; font-family:'Comic Sans MS', cursive, Verdana, Arial, Helvetica, sans-serif; MARGIN-TOP:15px; line-height:120%; 
}
H2 {
	FONT-WEIGHT:bold; MARGIN-BOTTOM:0px; FONT-SIZE:120%; COLOR:#FF0063; font-family:Verdana, Arial, Helvetica, sans-serif; MARGIN-TOP:5px; 
}
H3 {
	FONT-WEIGHT:bold; FONT-SIZE: 120%; COLOR: #FF0063; font-family:Verdana, Arial, Helvetica, sans-serif;
}
H4 {
	FONT-WEIGHT:bold; FONT-SIZE: 110%; COLOR: #FF0063; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0px;
}
H5 {
	FONT-WEIGHT:bold; FONT-SIZE:11px; margin:0px 7px 0px 7px; font-weight:bold; color:#FF0063; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.indent {
	margin-left: 15px; 
}
.indentmore {
	margin-left: 30px; 
}
.form_subscribe {
	MARGIN-TOP: 15px; FONT-SIZE: 80%
}
form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.formbox {
	FONT-SIZE: 11px; FLOAT: left; MARGIN-RIGHT: 10px; background-image: url(images/input_bg.gif);
}
.header_container {
	background-position:center; MARGIN:auto; WIDTH:100%; background-color:#FFFFFF; background-image: url(images/background_hdr.gif); background-repeat:no-repeat;
}
.header {
	margin:auto; width:760px; text-align:left; font-size:11px; height:41px; 
}
.header A {
	COLOR:#000000; TEXT-DECORATION:none;
}
.header_left {
	margin:auto; float:left; padding-top:20px; padding-left:1px; width:590px;
}
.header_right {
	margin:auto; float:right; padding-top:15px; width:160px;
}
.footer_container {
	background-position:center; MARGIN:auto; WIDTH:100%; background-color:#FFFFFF; background-image: url(images/background_ftr.gif); background-repeat:no-repeat;
}
.footer {
	MARGIN:auto; WIDTH:760px; TEXT-ALIGN:left; font-size:11px; height:35px;
}
.clearboth {
	CLEAR:both
}
.content_container {
	MARGIN:auto; WIDTH:100%; background-image:url(images/background.gif); background-position:center; background-repeat:repeat-y;
}
.content {
	MARGIN:auto; WIDTH:760px; BACKGROUND-COLOR:#ffffff; 
}
/* footer line */
.credit_content {
	FONT-SIZE:90%; PADDING-BOTTOM:10px; MARGIN:auto; WIDTH:760px; COLOR:gray; PADDING-TOP:5px; TEXT-ALIGN:right;
}
.col1 {
	FLOAT:left; WIDTH:123px; TEXT-ALIGN:left; background-color:#FF0063; padding:0px 0px 20px 0px;  
}
.col2 {
	float:left; WIDTH:470px; LINE-HEIGHT:16px; TEXT-ALIGN:left; background-image:url(images/background_col2.gif); background-repeat:repeat-y; 
}
.col2hdr {
	background-image:url(images/background_col2hdr.gif); height:20px; 
}
.col2ftr {
	background-image:url(images/background_col2ftr.gif); height:20px; 
}
.col2 A {
	COLOR:#FF0063; TEXT-DECORATION:underline;
}
.col2 A:hover {
	TEXT-DECORATION:underline;
}
.col2 UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 8px
}
.col2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; LIST-STYLE-IMAGE: url(../templates/images/little_arrow.gif); PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
.imageright {
	float: right;
	padding: 4px;
	border: 1px solid #CCCCCC;
	margin: 5px;
}
.col3 {
	FLOAT:right; WIDTH:162px; PADDING-TOP:0px;  
}
.col3hdr {
	background-image:url(images/col3hdr.gif); background-repeat:no-repeat;  width:162px; color:#FFFFFF; FONT-FAMILY:'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; 
}
.col3hdr A {
	color:#FFFFFF; text-decoration:none;
}
.col3hdr_inner {
	padding:6px 8px 2px 8px; font-size:14px;
}
.col3hdr_inner A {
	color:#FFFFFF; text-decoration:none;
}
.col3ftr {
	background-image:url(images/col3ftr.gif); background-repeat:no-repeat; background-position:bottom; width:162px; height:74px;
}
.col3ftr_inner {
	padding:2px 8px 6px 8px; font-size:9px;
}
.col3ftr A {
	color:#000000; text-decoration:none;
}
.col3ftr_inner A {
	color:#000000; text-decoration:none;
}
.image {
	FLOAT: right; MARGIN-LEFT: 20px
}
#current A {
	COLOR: #999999
}
.typo3-adminPanel {
	TEXT-ALIGN: left
}
.borders {
	padding-left:30px; padding-right:50px; padding-bottom:70px;
}
.borders_wide {
	padding-left:30px; padding-right:30px; padding-bottom:70px;
}
/*Form Elements*/
INPUT,SELECT,TEXTAREA,OPTION {
	font-size:10px;
	font-family: 'MS Sans Serif', Verdana, Arial;
}

input.button {
	cursor: hand; 
	color: #FFFFFF;
	background-color: #5f9ea0;
	font-weight: bold;
	padding: 1px;
	border-width: 1px;
}

input.buttonover {
	cursor: hand; 
	color: #FFFFFF;
	background-color: #5f9ea0;
	font-weight: bold;
	padding: 1px;
	border-width: 1px;
}

