@charset "utf-8";
/* CSS Document */

/******************/
/* Main tag styles*/
/******************/

html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, dl, dt {
	margin: 0;
	padding: 0;
	border: 0;
	}

body {
	font-size: 100.01%;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	background:url(../images/bg.jpg) repeat-x;
	margin:0 auto;
	text-align:center;
	}
p { font-size:0.75em; margin:0.75em 0em;}
td { font-size:0.75em; margin:0.75em 0em;}
h1 { font-size:1.25em; color:#000000; margin:0.5em 0em; font-weight:normal;}
h2 { font-size:1.25em; color:#ee2d24; margin:0.5em 0em 0.25em 0em; font-weight:normal;}
h3 { font-size:0.80em; color:#ee2d24; margin:1em 0em; font-weight:normal;}
h4 { font-size:0.80em; color:#666666; margin:1em 0em; font-weight:normal;}
h5 {}
h6 {}

a { color:#ee2d24; text-decoration:none;}
a:hover { text-decoration:underline;}

ul {}
li {}

form {}

img { border:0;}

.black { font-size:1em; padding-bottom:20px; color:#000000;}
.red { font-size:1em; padding-bottom:20px; color:#ee2d24;}


/******************/
/* Main div styles*/
/******************/

/*#background {background:url(../images/header-bg3.jpg) no-repeat; width:100%; margin:0 auto; text-align:center;}*/

#wrapper {	
	/*background:url(../images/header-bg.jpg) no-repeat;*/
	margin:0 auto;
	width:994px;
	/*width:1200px;*/
	border-bottom:#e8e8e8 1px solid;
	padding-bottom:20px;
	text-align:center;
	}
	
#header {
	/*width:984px;*/
	padding-top:13px;
	display:block;
	margin:auto;
	text-align:left;
	background:url(../images/home-page-header.jpg) no-repeat;
	}
	
	#logo {}

#navigation { 
	margin-top:12px; 
	width:137px;
	display:inline;
	float:left;
	color:#000000;
	}

	#navigation ul { font-size:0.85em; padding-left:8px;}
	#navigation li { list-style-type:none;}
	#navigation a { color:#000000; text-decoration:none;}
	#navigation a:hover { color:#ffffff; text-decoration:none;}
	#navigation .active { color:#ffffff;}
	#navigation ul ul { font-size:1em;}


/******************/
/* Main Template div styles*/
/******************/

#screen {
	display:inline;
	float:left;
	margin-top:12px; 
	border-top:7px solid #000000;
	border-right:10px solid #000000;
	border-bottom:9px solid #000000;
	border-left:10px solid #000000;
	width:782px;
	height:347px;/* apply to all browsers */
	#height:340px;/* override for Microsoft Internet Explorer browsers*/
	_height:340px;/* override for IE browsers 6.0 and older */
	background-color:#ac2318;
	}
	
embed { 
	margin:0px 0px 0px 0px;
	#margin:0px 0px -6px 0px; 
	_margin:0px 0px -6px 0px; 
	padding:0;}

#container {
	width:812px;/* apply to all browsers */
	#width:910px;/* override for Microsoft Internet Explorer browsers*/
	_width:910px;/* override for IE browsers 6.0 and older */
	margin:auto;
	padding-left:96px;
	padding-top:0px;
	text-align:left;
	}
	
	
	
#container h1 { font-size:0.95em; color:#000000; padding:0px; margin:0; font-weight:normal;}
#container p { padding:0px; margin:0px;}

	.silo1 { width:238px; padding-right:20px; border-right:#e8e8e8 1px solid; display:inline; float:left; height:230px;}
	.silo2 { width:238px; margin-left:20px; padding-right:20px; border-right:#e8e8e8 1px solid; display:inline; float:left; height:230px;}
	.silo3 { width:238px; margin-left:20px; display:inline; float:left; height:230px;}
	.silo-text { margin-top:15px;} 
	.date { font-size:0.75em;}
	.author { font-size:0.75em; color:#ee2d24;}



/******************/
/* Footer div styles*/
/******************/


#footer-section {
	width:994px;
	margin:auto;
	padding-bottom:30px;
	}

	
#bookmark {
	font-size:0.70em;
	margin:20px 0px 0px 137px;
	color:#999999;
	margin-top:20px;
	text-align:left;
	}

#footer { 
	font-size:0.65em;
	color:#999999;
	margin:20px 0px 40px 132px;
	text-align:left;
	display:inline;
	float:left;
	}

	#footer ul { }
	#footer li { display:inline; border-right:#999999 solid 1px; padding:0px 5px;}
	#footer li.last {display:inline;padding:0px 5px;}
	#footer a, .footer a:hover { color:#999999; text-decoration:none;}
	#footer a:hover { color:#999999; text-decoration:underline;}

#pr-web {
	display:inline;
	float:right;
	margin-right:55px;
	margin-top:-20px;
	}	
	
/******************/
/* Typo3 Css styles*/
/******************/

	
#tx-timtabsociable-pi1 {
	margin:0px 0px 0px 5px;}
	
#tx-timtabsociable-pi1 img {
	margin:5px 10px 0px 0px;}
	
	



/*********************/
/* Typo3 form */
/*********************/

fieldset {border:none;font-size:0.75em; padding-top:20px;}
.csc-mailform-field {text-align:left;}
.csc-mailform-submit {text-align:left;margin-left:104px}
input {text-align:left;}
label {float:left; width:100px; text-align:right;margin-right:4px;}*/

.csc-form-labelcell {text-align:right;vertical-align:top}
.csc-form-labelcell td tr {margin:0;line-height:0;padding:0}

p.csc-form-label, p.csc-form-label-req {margin:0;padding:0;line-height:1em}

input, textarea {margin-bottom:2px;}


/************/

.tx-gkhrssimport-pi1, .tx-wttwitter-pi1 {padding:0px 7px;}
.tx-digislideshow-pi1 {position:relative;height:110px;}
.wttwitter {width:184px;overflow:hidden;}