/*

==== Stylesheet by Matthias Esterl
==== written for www.fensterplatz.cc
==== 2008 - 2010

*/

body
	{
		margin: 0px;
		padding: 0px;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		line-height: 1.2;
	}

img
	{
	border:0;	
	}

#header { position:relative; height:300px; width:100%; }
	#logo {left:29px; top:71px; position:absolute; height:51px; width:306px}
	#green { left:0px; top:124px; position:absolute; vertical-align:top; background-color:#BEDC00; height:165px; width:100%; overflow:hidden; }
	
		#green #random { float:left; border-right:2px solid #fff; height:165px; width:100px; }
	
		#green ul { text-shadow:1px 1px 1px #666; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; list-style:none; margin:10px 0; padding:0; text-transform:lowercase; }
		#green ul a:link, #green ul a:visited { text-decoration: none; color: #FFFFFF; display:block; }
		#green ul a:hover { text-decoration: none; color: #525152; text-shadow:1px 1px 1px #999; }
				
		#green li.current a { color: #525152; text-shadow:1px 1px 1px #999; }
		#green ul ul li.current a { color: #525152; text-shadow:1px 1px 1px #999; }
		
		#green ul li { position: relative; float:left; padding:0 10px; margin:0; height:25px; white-space: nowrap; }
		#green ul ul { clear:both; position: absolute; padding:5px 0 10px 0; margin:0; font-size: 14px; text-transform:none; display:none; width:40px; overflow:visible; }
		#green ul ul a { position: relative; padding:0 10px; }
		#green ul ul a:link, #green ul ul a:visited { text-decoration: none; color: #FFFFFF; }
		#green ul ul a:hover { text-decoration: none; color: #525152; text-shadow:1px 1px 1px #999; }
		#green ul li.active ul { display:block; }
		#green ul li li { float:none; margin:0; padding:0; height:15px; font-weight: normal; width:40px; overflow:visible; }
	
#content { position:relative; width:700px; margin-left:110px }
	
#secondaryMenu
	{
		position:absolute;
		left:7px;
		top:8px;
		color: #000000;
		font-size : 10px;
		font-weight: normal;
	}
	
	#secondaryMenu a:link, #secondaryMenu a:visited {
		text-decoration: none;

	}
 
/* LINKSTYLES */

	a:link {
	  text-decoration: underline;
	  color: #000000;
	}
	a:visited {
	  text-decoration: underline;
	  color: #000000;
	}
	a:hover {
	  text-decoration: none;
	  color: #000000;
	}



	
/* TYPO3 TEXTSTYLES*/
	
.csc-firstHeader
	{
		font-size:1.25em;
	}

h1
	{
		font-size:1.20em;
	}
	
	/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	background-color:#FFF;
	width:100%;
	border:0;
}

.news-latest-container H3,.news-latest-gotoarchive {
	color:#000;
	padding:0px;	
	margin:0px;
}
.news-latest-container H4 {
	color:#000;
	padding:0px;	
	margin:0;
}

.news-latest-gotoarchive {
 	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER, {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	padding:3px;	
	margin:3px;
	width:48%;
	float:left;
	border:0;
	background-color:#FFF;
}

.news-latest-item IMG {
	
	margin-bottom:5px;
	margin-right:5px;
 	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
border:none;
margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
	color:#999999;
}

.news-latest-morelink {
	height:12px;
	text-align:right;
}

.news-latest-morelink A {
	float:right;
}


.news-latest-gotoarchive {
background-color:#FFF;
border:0;
text-align:right;

}


.tx-jfmulticontent-pi1 h1 { display:none; }
.tx-jfmulticontent-pi1 { margin-bottom:40px; }

.ui-accordion .ui-accordion-header a { padding:0 40px; }
.mitarbeiterName { display:none; }
.ui-widget-content { background:#fff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color:#000; }
.ui-state-active, .ui-state-active a{ cursor:default; }
.ui-state-hover { background:url("images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #fff;
border:1px solid #CCCCCC;
color:#1C94C4;
font-weight:bold;
cursor:pointer; }

.mitarbeiterInfo { font-size:11px; }
.mitarbeiterName { font-size:18px; }

.TwoColCol1 { float:left; width:350px;}
.TwoColCol2 { margin-left:350px; width:347px; }

.friendsCol1 { float:left; margin: 5px 0; width:120px; }
.friendsCol2 { margin: 5px 0 0 125px; width:210px; }
.friendsCol2 h3 { font-size:16px; padding:0; margin:0; }
.friendsCol2 .friendText { display:block; }

