
body {
	background:url(/fileadmin/resources/images/bg_pixel_grau.jpg);
	margin: 0px;
	padding:0px;
	font-family: arial;
	font-size: 9pt;
	color: #999999;
}

A{
	text-decoration:none;
	color: #888888;
}
A:hover{
	text-decoration:none;
	color: #000000;
}

DIV, TD{
	font-family: arial;
	font-size: 9pt;
	color: #999999;
}

/***************** NAVIGATION ******************/


#breadcrumb A{
	text-decoration:none;
	color: #b2b2b2;
	font-size:10pt;
}

#breadcrumb{
	position:absolute;
	z-index:120;
	color: #b2b2b2;
	margin-bottom: 10px;
	margin-left:20px;
	margin-top:20px;
}


#secondlevel UL{
	font-weight:bold;
	list-style-type: none;
	letter-spacing: -1px;
	font-size:10pt;
	color:#b2b2b2;
	margin:0;
	padding:0;
}

#navtable, #secondlevel{

}



#sppo-navigation-meta{
	margin-left:775px;
	margin-top:-25px;
	_margin-left:763px;
}

#sppo-navigation-meta UL{
	list-style-type: none;
	margin:0;
	padding:0;
}

#sppo-navigation-meta .metanavItem{
	float:left;
	height:12px;
	position:relative;
}

#sppo-navigation-meta .metanavItem IMG{
	position:relative;
	top:1px;
}

#sppo-navigation-breadcrumb{
	position:absolute;
	z-index:80;
	margin-left:47px;
	margin-top:35px;
	width:400px;
}

/*********** NAV LAYER **************/


/************** MAIN LAYOUT ITEMS *****************/
table#mainTable{

	position:relative;
}
td#sppo-maintable-contentrow{
	background:url(/fileadmin/resources/images/rahmen_mit_logo.jpg) no-repeat;
	height:507px;
	}
/************** CONTENT ***************/
#sppo-content{
	position:relative;
	padding-left:16px;
	padding-top:30px;
}

/********* CONTENT ELEMENTS ********/
#sppo_cnt_left_column{
	position:relative;
	width:500px;
	float:left;
}
#sppo_cnt_left_column #cnt_header_image{
	margin-top: 50px;
	position:relative;
	z-index:100;
}
#sppo_cnt_left_column #cnt_header_image h1,
h1.headerImage {
	background: transparent url(/fileadmin/resources/images/headlineback.jpg) no-repeat top left;
	padding-left: 30px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#sppo-content .csc-default {
	float: left;
}

h1.headerImage {
	width: 470px;
	margin: 50px 0 0 0;
}

#sppo_cnt_left_column #cnt_content{
	margin-left:30px;
	margin-top:0px;
	width:450px;
	padding-right:15px;
	height:280px;
	overflow:auto;

}
#sppo_cnt_right_column{
	float:left;
	width:425px;
	margin-left:5px;
	overflow:hidden;
}
#sppo_cnt_fullsize_image{
	margin-left:13px;
	}

#sppo_cnt_fullsize_flash{
	margin-top:20px;
}
#sppo-logo-overlay{
	width:300px;
	heigth:20;
	padding:20px;
	cursor:pointer;
	margin-top:-30px;
	position:absolute;
	_left:0px;
	}
#sppo_flash_list{
	margin-left:32px;
}

/** Form **/
INPUT{
	width:200px;
}
SELECT, TEXTAREA{
	width:405px;
}
TEXTAREA{
	height:50px;
}

/** js submenu **/
ul.menu, ul.menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	/**width:900px; **/
	height:25px;
	/**padding:5px  0px  5px  5px ;**/
	/**border:1px solid pink; **/
	/**background:#fff; **/	
	color:#000;
}

ul.menu ul {
	display:none;
	width:600px;
}

ul.menu li.selected_item ul {
	margin:-11px 0 0 0px;	
	position:absolute;
	top:35px;	
	z-index:1000;
}

ul.menu a img,ul.menu a img:visited {
	text-decoration:none;
	/**width:170px;**/
	/**background:#f8f3c6;**/
	color:#c60;
	font-weight:bold;
	display:block;
	position:relative;
	z-index:-1;
}

ul.menu a img:hover  {
	/**background:#B9090B;**/
	color:#fff;
}

ul.menu li {
	height:auto;
	width:auto;
	float:left;
	position:realtive;
	z-index:1001;
	cursor:pointer;

}

ul.menu li.selected_item {
	/**background:#B9090B;**/
	color:#fff;
	float:left;
}
/** menu layout **/
#sppo-navigation-main{
	position:relative;
	width:977px;
	left:0px;
	top:17px;
	
}
.secondlevelmenu, .thirdlevelmenu{
	list-style-type: none;
	margin:0;
	padding:0;
	margin-top:27px;
}

.secondlevelmenu{
	
	}


.secondlevelmenu LI, .thirdlevelmenu LI{
	float:left;
	color:#ffffff;
	padding:5px;
	background-color:#b0000d;
}

.thirdlevelmenu LI{
	margin-top:0px;

}
.secondlevelmenu LI A, .thirdlevelmenu LI A{
	color:#ffffff;
	/*display: block; /* ! */
	}

.thirdlevelmenu{
	margin-top:0px;
	width:200px;
}


.navigation_entrie{
	float:left;
	margin-left:10px;
}
#navtable{
margin-left:310px;
}
#my_menu{
	top:0px;
}

.sub4{
	_left:50px;
}

.sub3{
	_left:120px;
}
.sub5{
	_left:280px;
}
.sub6{
	_left:365px;
}
.sub78, .sub19{
	width:150px !IMPORTANT;
	}
	
.sub58, .sub62{
	width:400px !IMPORTANT;
	}
/** FLASH tV SPOTS **/
.sppo_flash_spot_desc{
	clear:left;
	position:relative;
	margin-bottom: 20px;
	height:80px;
}
.sppo_flash_spot_desc IMG {
	float:left;
	position:relative;
	margin-right: 10px;	
}
.sppo_flash_spot_desc H1{
	font-size: 11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.sppo_flash_spot_desc A{
	position:relative;
	cursor:pointer;
	bottom:-10px;
	_bottom:0px;
}

/****** tt_news *******/

.news .news-single-backlink {
	float: left;
	margin-left: 30px;
	width: 450px;
	margin-top: 0px;
	padding-left: 0;
}

.news-list-container,
.news-latest-container {
	float: left;
	width: 470px;
	margin-left: 30px;
	padding: 10px 0;
}

.news-latest-item h3,
.news-list-item h3 {
	float: left;
	width: auto;
	margin-bottom: 0;
}
.news-latest-item p a {
	text-decoration: underline;
}

.news-latest-item span.news-latest-date,
.news-list-item span.news-list-date {
	float: left;
	width: 100%;
	padding: 0;
	margin-bottom: 5px;
}

.news-latest-item p {
	clear: both;
}

.news-list-item a {
	text-decoration: underline;
	float: left;
	margin-top: 15px;
}
.news-list-item span.dots {
	float: left;
	margin: 15px 5px 0;
}

.news-list-browse {
	text-align: left;
	margin: 0;
	clear: both;
}

.news-list-browse img{
	float: none;
	margin: 0 0 0 -7px;
}

.news-single-browse img {
	border: none;
	margin: 0 0 0 -7px;	
}

span.activeLinkWrap {
	color: #B0000D;
}

h1.csc-firstHeader {
	display: none;
	height: 0;
	position: absolute;
	top: -999em;
	left: -999em;
}
