/**
 * 		motherstalk.de
 * 		coding and design 2009 markus gottschau
 * 		mail: info@crossundlecker.de
 * 
 */

 
 *, html {
 	margin: 0px;
 	padding: 0px;
 	font-family: arial, sans-serif;
 	font-size: 12px;
 }
 img {
 	border: 0px;
 }
 #mtBodyTag {
 	text-align: center;
 }
 
 
 /** Seitenstruktur **/
 
 #htmlHeader {
 	height: 150px;
 	background: url('../img/bgHeader.png') top left repeat-x; 	
 }
 #printHeader {
	display: none;
 }
 #htmlFooter {
 	height: 302px;
 	background: url('../img/bgFooter.png') top left repeat-x; 	
 }
 #innerHtmlHeader {
 	position: relative;
 	text-align: left;
 	width: 800px;
 	height: 150px;
 	margin: 0px auto; 	 	
 }
 #contentProofed {
	position: absolute;
	top: 0px;
	right: 0px;
 }
 
 #innerHtmlFooter {
 	position: relative;
 	text-align: left;
 	width: 800px;
 	height: 302px;
 	margin: 0px auto; 	 	
 }
 #mt_logo {
 	position: absolute;
 	top: 0px;
 	left: -29px;
 }
 
 /** columns und co **/
 
 .oneColumn {
 	position: relative;
 	text-align: left;
 	width: 800px;
 	margin: 0px auto; 	
 	padding: 31px 0px 31px 0px;
 }
 .green {
 	color: #5fc422;
 }
 
 .subExp {
 	background-color: #cc0099;
 	color: #fff;
 	padding: 4px 20px 4px 20px;
 }
 .bgGreen {
 	background-color: #5fc422; 	
 }
 /* startseiten styles **/
 
 #startVisWin {
 	position: absolute;
 	top: 65px;
 	left: 35px;
 	width: 300px;
 }
 
 #startVisWin h1, #mt_bubble_news h1, h3 {
 	font-size: 16px;
 }
 #startVisWin p, #mt_bubble_news p {
 	color: #666666;
 }
 #blendInContainer {
 	display: none;
 	top: 0px;
 	left: 0px;
 	height: 0px;
 	position: absolute;
 	width: 100%;
 	height: 100%;
 	background:#5fc422;
 	z-index: 99;
 }
 #blendInContainerContent {
 	position: relative;
 	text-align: left;
 	width: 800px;
 	height: 100%;
 	margin: 0px auto; 
 	background-color: #ffffff;
 	
 }
  #blendInContainerContentText {
 	padding: 190px 20px 20px 20px;
 }
 
 
 #blendInContainerContent p {
 	padding-bottom: 15px;
 }
 
 
 
 /** Navigation **/
a {
 	text-decoration: none; 	
 	cursor: pointer;
 }
#mainNavigationContainer {
	border: 1px solid #c6f0ad;
	background-color: #89e153;	
}

 #mainNavigationWrapper {
	width: 800px;
	margin: 0px auto;
	position: relative;
	}
 
 ul#mainNavigation {
 	/*position: absolute;
 	left: 0px;
 	bottom: -20px;*/
 	list-style: none;	
	/*margin: 0px auto;*/
	
	
 }
 /* backup navi rechts neben logo...
 ul#mainNavigation {
 	position: absolute;
 	right: 0px;
 	bottom: 2px;
 	list-style: none;
 }
 */
 ul#mainNavigation li {
 	display: inline-block;
 	color: #fff;
 	float: left;
	line-height: 22px;
 }
 ul#mainNavigation li, ul#mainNavigation li a {
 	font-size: 13px;
 	text-decoration: none; 	
 }
 ul#mainNavigation li a:hover {
 	color: #cc0099; 	
 }
 
 /** Bottom Navigation **/
 ul#bottomNavigation {
 	position: absolute;
 	left: 0px;
 	top: 2px;
 	list-style: none;
 }
 ul#bottomNavigation li {
 	display: inline-block;
 	color: #fff;
 	float: left;
 }
 ul#bottomNavigation li, ul#bottomNavigation li a {
 	font-size: 12px; 	
 }
 ul#bottomNavigation li a:hover, .naviHighLight, .textLink, h1, h2, h3, .red {
 	color: #cc0099; 	
 }
 .naviDefault  {
 	color: #fff;
 }
 /** logged In **/
 #SiteLogout {
 	position: absolute;
 	top: 9px;
 	right: -2px;
 	color: #fff;
 }
 #AdminLink {
 	position: absolute;
 	top: 29px;
 	right: -2px;
 	color: #fff;
 }
 
 /** aktuell Include **/
 
 #newsFlashInc {
	margin-top: 10px;
	width: 780px;
	padding: 10px 10px 0px 10px ;
	text-align: left;
	margin: 0px auto;
	display: none;
	background-color: #eeeeee;
 }
 #newsFlashInc .newsFlashContent {
	margin-top: 10px;
	padding: 10px 0px 0px 0px;
 }
 #newsFlashInc  h1 {
	font-size: 14px;	
	
 }
 #newsFlashInc .newsFlashContent .teaser {
	width: 245px;
	float: left;	
 }
 #newsFlashInc .newsFlashContent .teaserHalf {
	width: 165px;
	float: left;	
 }
 #newsFlashInc .newsFlashContent .teaserDouble {
	width: 450px;
	float: left;	
 }
 #newsFlashInc .newsFlashContent .spaced {
	margin-right: 20px;
 }  
 #newsFlashInc .closer {
	float: right;
 }
 #newsFlashInc .newsFlashContent .teaserHalf2{
	width: 145px;
	float: left;	
 }
 #newsFlashInc .newsFlashContent .teaserHalf2 h1 {
	border-bottom: 1px dotted #cc0099;	
 }
 #newsFlashInc .newsFlashContent .teaserDouble2 {
	width: 200px;
	float: left;
	border-left: 1px dotted #cc0099;	
	padding-left: 5px;
 }
 /** newsticker startseite **/
 #startTickWin {
	position: absolute;
 	top: 245px;
 	left: 35px;
 	width: 300px;
 
 }
 #tickController {
	position: absolute;
 	top: 235px;
 	left: 300px;
	font-size: 11px;
	color: #999;
 }
#NewsTicker{
	border:solid 1px #cccccc;
	background:#eaf5e0;
	width:300px;
	height:210px;
	margin:0 auto;
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 300px;
	height: 210px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:6px;
	font-size:11px;
	color:#666;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 300px;
		height: 210px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 288px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px 6px 20px 6px;
		float: left;
		border-bottom: 1px solid #ccc;
	}
	#TickerVertical li .NewsTitle{
		display: block;
		color: #000000;
		font-size: 12px;
		font-weight:bold;
		margin-bottom:6px;
	}
	#TickerVertical li .NewsTitle a:link,
	#TickerVertical li .NewsTitle a:Visited {
		display: block;
		color: #000000;
		font-size: 12px;
		font-weight:bold;
		margin-bottom:6px;
		text-decoration:none;
	}
	#TickerVertical li .NewsTitle a:hover {
		text-decoration:underline;
	}
	
	#TickerVertical li .NewsImg{
		float:left;
		margin-right:10px;
	}
	#TickerVertical li .NewsFooter{
		display: block;
		color: #000000;
		font-size: 10px;
		margin:6px 0 14px 0;
	}
 
 
 /** helfer **/
 .floatLeft {
 	float: left;
 }
 .clearLeft {
 	clear: left;
 }
 .clearRight {
 	clear: right;
 }
 .bold {
 	font-weight: bold;
 }
 .mtRed {
	color: #cc0099;
 }
 
 #newsFlashInc h1{
	padding-bottom: 5px;
 }
 .fe_faq_main {
		border: 1px solid #ccc;		
		border-top: none;
		
	}
	.fe_faq_main a {
		color: #333;
	}
	.fe_faq_main h1 a {
		color: #cc0099;
	}
	.fe_faq_main .fe_main_cat {
		display: block;
		border-bottom: 1px solid #ccc;
		font-weight: bold;
	}
	.fe_main_cat, .fe_sub_cat {
		padding: 6px 0px 4px 4px;
	}
	.fe_sub_cat {
		display: block;
	}
	.fe_sub_cat a {
		font-size: 12px;
	}
	.fe_main_cat {
		border-top: 1px solid #ccc;	
		background-color: #f4f4f4;		
		
	}
	.fe_cat_spacer {
		height: 20px;
	}	
	.fe_main_cat_listing {
		display: inline-block;
		width: 	250px;
		padding-left: 10px;
		color: #ccc;
	}
	.fe_main_cat_listing  a , .fe_sub_cat  a{
		color: #333;
	}
	.subCatContainer {
		width: 260px;
		overflow: hidden;
		float: left;
		/*border-right: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;*/
	}
	.pagLink {
		display: inline-block;
		padding: 0px 4px;
		border-left: 1px solid #ccc;
	}
	.activeLink {
		background: #ccc;
		font-weight: bold;
	}
 