@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{
	body{
		background: #FFF;
		font-family: Arial, Helvetica, sans-serif;
	}
	h1, h2, h3, h4, h5, h6{
		font-family: Arial, Helvetica, sans-serif;
		color: #00275A;
		margin: 0;
	}
	H4, P{
		border: 0;
		font-size: 0.92em;
		font-weight: normal;
		margin-bottom: 1em;
	}
	A{
		color: #00275A;
	}
	#header, #page, #page_margins{
		border: 0;
	}
	#header{
		background: #FFF;
		float: left;
		margin-bottom: 5px;
		height: auto;
	}
	#header IMG{
		float: left;
	}
	#nav{
		clear: none;
		margin-left: 180px;
	}
	#nav_main{
		margin-left: 20px;
		_margin-left: 0;
		border-bottom: 2px solid #E7E8F0;
		width: 575px;
		padding:0;
		float: left;
	}
	#nav ul{
		list-style: none;
		list-style-image: none;
		padding: 95px 0 5px 70px;
		margin:0;
		position: relative;
	}
	#nav li{
		display: inline;
		padding: 0 45px 0 0;
		margin: 0;
		font-size: 1.2em;
		font-weight: bold;
	}
	#nav li a{
		color: #60BB46;
	}
	#nav li#current a{
		color: #00275A;
	}
	#nav .tu-logo{
		float: left;
		border-left: 2px solid #E7E8F0;
		border-right: 2px solid #E7E8F0;
		margin: 20px 0 0 21px;
		width: 190px;
		text-align: center;
		height: 125px;
		position: relative;
	}
	#nav .tu-logo IMG{
		padding-top: 60px;
	}
	
	
	#main #col1, #main #col1 #col1_content, #main #col1 #col1_content .textBelowMenu{
		width: 110px;
		height: 100%;
		margin: 0;
	}
	#main{
		background:url(../img/b-cube/left_pic_bg.gif) repeat-y 0 123px;
	}
	#col1 .start_bg{
		background:url(../img/b-cube/left_pic_start.gif) no-repeat top left;
		width: 110px;
		height: 123px;
	}
	
	#col2{
		width: 190px;
		border-left: 2px solid #E7E8F0;
		border-right: 2px solid #E7E8F0;
		text-align: center;
		_margin: 0 20px 0 -3px !important;
	}
	#col2 H1{
		display: none;
	}
	#col2 P{
		font-size: 0.70em;
		text-align: center;
	}
	#col2 IMG{
		margin: 1em;
	}
	
	#col3{
		border: 0;
		width: 595px;
		margin: 0 150px 0 180px;
		_margin: 0 150px 0 160px !important;
	}
	#col3 #col3_content{
		margin: 0;
		text-align: left;
		_float: none;
	}
	.csc-frame-frame1{
		background: #E7F1D8;
		padding: 20px 65px 8px 90px;
		margin-bottom: 20px;
	}
	.csc-frame-frame1 H3, .csc-frame-frame1 H4{
		color: #00275A;
		margin: 0;
		line-height: 1.5em;
	}
	.csc-textpic-imagerow{
		margin-bottom: 20px !important;
	}
		
	/* Newslist-Styles */
	.news-latest-item{
		min-height: 115px;
		margin-bottom: 20px;
	}
	.news-latest-item H3 A{
		text-decoration: none;
	}
	.news-latest-item H3{
		margin: 0;
	}
	.news-latest-item H4{
		margin-top: 0;
	}
	.news-latest-item P{
		display: inline;
	}
	.image-time{
		background: #F4F5F9;
		width: 115px;
		height: 115px;
		color: #00275A;
		float: left;
		margin-right: 25px;
	}
	.image-time .time{
		font-weight: bold;
		font-size: 0.78em;
		margin: 0 10px 0 20px;
		padding-top: 81px;
	}
	.image-time IMG{
		float: right;
		padding: 0;
	}
	.image-time .time span{
		white-space: nowrap;
	}
	.news-latest-morelink{
		display: inline;
		float: right;
		background: 0;
		border: 0;
	}
	.news-latest-morelink A{
		color: #00275A;
		font-size: 0.86em;
	}
	#footer{
		margin: 0;
		background: #00275A;
		text-align: left;
		padding: 0 0 0 295px;
		color: #FFF
	}
	#footer A{
		color: #FFF;
	}
	#footer UL{
		margin:0;
		list-style: none;
		list-style-image: none;
		padding: 2px 0;
	}
	#footer LI{
		display: inline;
		margin: 0 22px 0 0;
		padding:0;
		font-size: 0.92em;
	}
	
	.news-single-item {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.news-single-item h2{
		background: #FFF;
		padding: 0;
		margin: 0;
	}
	.news-single-item h3{
		background: #FFF;
		border: 0;
		padding: 0;
		color: #00275A;
	}
	.news-single-item H2, .news-single-item H3, .news-single-item H4, .news-single-item H5, .news-single-item H6,
	.news-single-item UL, .news-single-item P,  .news-single-backlink{
		margin-left: 141px;
	}
	.news-single-item H4{
		margin-left: 0;
		color: #00275A;
		font-weight: normal;
		margin: 0 0 1em 0;
		font-size: 0.82em;
	}
	.news-single-img{
		padding-right: 0;
	}
	.news-single-img IMG{
		margin-bottom: 25px;
	}
}
