/*http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.entrytext .bodytext {
/*text-indent:20px;*/
width:90%;
}





.news-single-img {
margin-left:40px;
float:right;
width:410px;
}
.zsonline_tagsearch-post {
font-size:80%;
margin-top:2px;
padding-top:1px;	
}
p.bodytext {
text-align:justify;
margin:0px;
/*text-indent:0.7em;*/
}
.tx-ttnews-browsebox {
border:0px;
text-align:right;
}
.g_search input {
margin-top:5px;
border:1px solid #ccc;
}
h4 {
margin-bottom:1px;}
#tagsearchframe {
	height:50px;
	border: 0px;
	width:100%;
	border:1px solid #CCCCCC;
	
}

.zsonline_list-posttitle {
font-size: 120%;
font-weight: bold;
margin: 0px;
padding: 0px;
}

.zsonline_tagsearch-articlelead  {
	margin:0px;
}
.zsonline_tagsearch-postmetadata {
	color:#CCCCCC; 
	margin:0px;
	border-bottom:1px solid #CCCCCC;
}
.zs_list-article-title {
	
}
.zs_list-article-lead {
}
.post h1 {
margin-bottom: 5px;
}
.zsonline_list-post {height:160px;

font-size: 80%;
}
.zsonline_list-articlelead {
margin: 0px;
padding: 0px;
}


.zsonline_list-posttitle a {
	border-bottom: 1px dotted #CCCCCC;
	margin-top:3px;
}
.zsonline_list-postmetadata {
	
	font-family: "trebuchet ms",trebuchet,arial,helvetica,sans-serif;
font-size: 80%;
margin: 0px;
padding-top: 5px;
margin-top:15px;

	border-top:1px solid #CCCCCC;
}
.zsonline_list-morelink {
margin: 0px;
padding: 0px;
font-size:90%;
}
body {
font: normal 100.01%/ 1.5 georgia;
font-family: georgia;
	background-color: #FDFDFD;
	color: #222;
	margin: 0;
	padding: 0;
	text-align:center;
	/*	margin: 0;
	padding: 0;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;*/
}

h1, h2, h3 {
	margin-top: 0;
}
h2 {
	margin-left:0px;
	margin-bottom:2px;
	margin-top:5px;
	padding:0px;
	font-family: "trebuchet ms",trebuchet,arial,helvetica,sans-serif;
	font-size:1.6em;
	
	color: #49a842; 
	font-weight:bold;
	
}
.zsonline_tagsearch-posttitle {
	font-weight:bold;
	border-top:1px solid #CCCCCC;
	margin:0px;
}
font.zs_issue-nr {
font-size:40px;
}
font.zs_issue-date {
	font-size:25px;
}
div.zs_issue-abstract .bodytext {
	width:750px;
	font-size:0.9em;
	text-align:justify;
}
.news-single-author {
		font-size: 85%;
	border-top:1px solid black;
	font-family:arial, sans-serif;
	padding-top:1px;
	padding-bottom:2px;
	line-height:24px;
/*	width:auto;*/
}
.sidebar h1.csc-firstHeader , .sidebar .csc-header h1, #frontpage h1 {
text-transform: none;
	font-family: "trebuchet ms",trebuchet,arial,helvetica,sans-serif;
background:grey;
margin-bottom:10px;
font-size:1.5em;
padding:3px;
padding-bottom:5px;
background: url(http://www.freelayouts.com/preview/5167/images/img02.gif) repeat-x;
font-weight:normal;
	margin: 0 0 10px 0;
	padding: 5px 10px;
	border: 1px solid #F2F2F2;
	font-size: 15px;
	border-top: 1px dotted #CCCCCC;
}

/* Frontpage Top-News */

#frontpage {
	float:left;
	width:600px;
	}
.zsonline_latest-post {
	width:100%;
	font-size:0.9em;
	}
.zsonline_latest-post p {
	margin:0px;
	margin-left:5px;
	margin-right:5px;
	font-size:14px;
	}
.zsonline_latest-post img {
	float:none;
	align:center;
	margin-bottom:7px;
	}
.zsonline_latest-morelink { 
	font-family: "trebuchet ms",trebuchet,arial,helvetica,sans-serif;
	font-size: 80%;
	text-align:right;
	margin: 0px;
	}
.zsonline_latest-morelink .bodytext {
	display:inline;
	}

/* News Lists */
.frontpage_list-post  { 
	height:100px;
	border-bottom: 1px solid #eee ;
}

.frontpage_kolumne-post  { 
	background-color: #fff;
	margin:10px;
	margin-top:0px;
}
.zs_archiv_list-post, .frontpage_list-post  {
	font-size: 80%;
	margin-left:3px;
	margin-right:3px;
	padding-top:4px;
	margin-top:7px;

	float:left;
}
.zs_archiv_list-post {
	width:500px;
	height:125px;
	border-top:1px #eee solid;
}

	

.frontpage_list-image {
	width:150px;
	margin:0px;
	margin:1px;
	height:100px;
	
}	
	
.frontpage_list-image, div.zs_archiv_list-image  {
	float:left;
	margin-right:5px;
}
div.zs_archiv_list-image  {
	height:125px;
	width:175px;
	margin:0px;
	margin-right:5px;
	padding:0px;
	margin:0px;margin-right:5px;padding:0px;
}
	
	
.frontpage_list-item {
	height:100px;
	display:box;
	margin:0px;
	padding:0px;
}
div.frontpage_list-posttitle {
		font-size:13.5px;
		font-family: trebuchet,verdana,helvetica,"trebuchet ms",arial,sans-serif;	
}
div.frontpage_list-posttitle p {
	margin:0px;
	padding:0px;
	padding-left:4px;
	font-size: 13px;
	margin-bottom:0px;

}
.frontpage_kolumne-posttitle,.frontpage_kolumne-posttitle p {
	font-family: trebuchet,verdana,helvetica,"trebuchet ms",arial,sans-serif;	font-size: 12px;
}

div.zs_archiv_list-posttitle  {
	
	font-family: "trebuchet ms",trebuchet,arial,helvetica,sans-serif;
font-weight:bold;
font-size:1.2em;
}

.frontpage_list-articlelead {

 font-size:11px;
}.frontpage_kolumne-articlelead {

 font-size:10px;
}

 div.zs_archiv_list-articlelead  {
margin:2px;
margin-bottom:0px;
font-size:12px;
}

 div.zs_archiv_list-articlelead p.bodytext, div.zs_archiv_list-postmetadata p.bodytext, div.frontpage_kolumne-postmetadata p.bodytext {display:inline;
 }
.frontpage_list-articlelead, .frontpage_list-articlelead p.bodytext, .frontpage_kolumne-articlelead, .frontpage_kolumne-articlelead p.bodytext {
	margin:0px;
	padding:0px;
	font-size:100%;
	font-size:1em;
	font-size:11px;
 }
 
 .frontpage_list-post  {
 	width:595px;
 }

.frontpage_list-postmetadata, .frontpage_kolumne-postmetadata {
	font-family: "trebuchet ms",trebuchet,arial,helvetica,sans-serif;
	margin: 0px;
	font-style:italic;
/*	text-align:right;
	*/font-size:10px;
}

.frontpage_list-postmetadata p.bodytext, .frontpage_kolumne-postmetadata p.bodytext {
	font-size:10px;
	font-style:italic;
	text-align:right;
display:inline;
}
div.zs_archiv_list-postmetadata {
font-size:0.8em;


margin-top:0px;
	font-family: "trebuchet ms",trebuchet,arial,helvetica,sans-serif;
}


/* Frontpage Latest Comments */
div.latestComments {

	margin: 10px;
}
div.latestComments .entry {
padding:0px;
}
div.latestComments div.latestCommentEntry {
	padding:3px;
	width:170px; 
	border: 1px solid #eeeeee; 
	margin-bottom:10px;
}
div.latestComments p.author {
/*font-size:12px;
margin:0px;
	font-family: "trebuchet ms",trebuchet,arial,helvetica,sans-serif;
	*/
	font-family: trebuchet,verdana,helvetica,"trebuchet ms",arial,sans-serif;
	font-size: 13px;
	font-weight:normal;
	margin:0px;
	height:17px;
	overflow:hidden;
}

div.latestComments p.author a { 
/*	border-bottom: 1px dotted #000;
font-weight:bold;
font-family: georgia;
	
	font-style:italic;
	color:black;*/
	
}
div.latestComments p.entry{
margin-top:0px;
font-size:11px;
line-height:12.5px;	
margin-bottom:0px;
overflow:hidden;

}

/* Kolumnen List */
.kolumnen-catmenu {
border-bottom: 1px solid #eee;
padding-bottom:3px;
}
.kolumnen-catmenu-NO, .kolumnen-catmenu-ACT {
font-family: "trebuchet ms",trebuchet,arial,helvetica,sans-serif;
margin:5px;
padding-right:5px;
border-right:1px solid #eee;
}
.kolumnen-catmenu-ACT {
font-weight:bold;
}
/*<div class="kolumnen-catmenu"><a href="zs-online/kolumnen/" title=""><p style="display:none">Kategorieauswahl:</p></a><span class="kolumnen-catmenu-NO"><a href="zs-online/kolumnen/select_category/42/" title="">Tatort Uni</a></span><span class="kolumnen-catmenu-NO"><a href="zs-online/kolumnen/select_category/24/" title="">Brief aus...</a></span><span class="kolumnen-catmenu-NO"><a href="zs-online/kolumnen/select_category/36/" title="">Wirtschaft</a></span><span class="kolumnen-catmenu-ACT"><a href="zs-online/kolumnen/select_category/33/" title="">Stil</a></span><span class="kolumnen-catmenu-NO"><a href="zs-online/kolumnen/select_category/26/" title="">Aberschosicher</a></span><span class="kolumnen-catmenu-NO"><a href="zs-online/kolumnen/select_category/28/" title="">Dublers Welt</a></span><span class="kolumnen-catmenu-NO"><a href="zs-online/kolumnen/select_category/29/" title="">Liaison Dangereuse</a></span><span class="kolumnen-catmenu-NO"><a href="zs-online/kolumnen/select_category/25/" title="">Fernweh</a></span></div>
*/
		
/* Frontpage Uniboard */
div#twrss_table {
	
	margin: 10px;
}

div.twrss_bodytext {
	padding:3px;
	width:170px; 
	border: 1px solid #eeeeee; 
	margin-bottom:10px;
	
	}

#twrss_table .twrss_item_link a{
	border: none;
	/*background-color:#f5f5f5;*/
	color:#000;
	font-size: 12px;
	font-family: verdana;
	font-style: normal;
	font-weight: bold;
	padding:3px;
	text-decoration: none;	
font-weight:normal;
font-size:0.8em;
font-family: georgia;
	
		color:black;
		text-indent: 0;	
}

/* Frontpage Poll */
.tx-jkpoll-pi1 {
	width:170px; 
	margin-bottom:10px;
	
font-size:0.8em;

	margin: 10px;
padding:3px;
	width:170px; 
	/*border: 1px solid #eeeeee; */
	margin-bottom:10px;
	
	

}
.tx-jkpoll-pi1 .bodytext{
margin:0px;
margin-bottom:3px;
padding:2px;}
.vote-submit {
	margin-top:9px;
margin-left:20px;
}
p.vote-resultline {
padding-left:3px;
font-size:0.8em;
font-weight:bold;
}
p.vote-resulcount {
font-style:italic;
font-size:0.8em;
padding-left:5px;
}
/* Frontpage Next Events */
dl.nextEvents {

	margin: 10px;
}
dt.nextEvents_event {
padding:5px;
	width:170px; 
	border: 1px solid #eeeeee; 
	margin-bottom:5px;
}
dt.nextEvents_event-even {
background-color: #f3f3f3; 
}
p.nextEvents_date {
font-weight:bold;
margin:0px;
font-size: 11px;
}
span.nextEvents_time {
font-weight:normal;
			color: #666666;
}
span.nextEvents_title a {
margin-top:0px;
font-size:0.8em;
color:black;
margin-bottom:0px;
	border-bottom: 1px dotted #000;
}

.t3c-contentwrap {
margin-bottom:15px;

	
}
h1 {
	font-family: Arial, sans-serif;
	font-size: 160%;
	font-weight: bold;
	margin-bottom: 0em;
	text-transform: uppercase;
	font-size: 2em;

	color: #49a842;
}

h2 {
	font-size: 23px;
}

h3 {
	font-size: 1em;
}

ul {
	list-style-image: url(images/img07.gif);
}

a {
	text-decoration: none;
	color: #49a842;
}

a:hover {
	border-bottom: none;
}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 20px;
}
/* Frontpage Tagcloud  */

div.frontpage_tagcloud  {
	width:170px; 
	background-color: #f3f3f3; 
	padding: 1px; 
	border: 1px solid #eeeeee; 
	margin: 10px;
}

div.article_tagcloud  {
	width:300px; 
	background-color: #f3f3f3; 
	padding: 1px; 
	border: 1px solid #eeeeee; 
	margin: 10px;
}
div#frontpage_tagcloud a {
	border-bottom: 1px dotted #000;
	color: black; 
	text-decoration: none
}
div#frontpage_tagcloud-searchresult {
	font-family: "trebuchet ms",trebuchet,arial,helvetica,sans-serif;	background:white;
	margin-top:4px;
	padding:3px;	
	
	padding-left:5px;
	
}
p.frontpage_tagcloud-posttitle, p.frontpage_tagcloud-posttitle a {
border-bottom: none;
	color: #49a842; 
	font-weight:bold;
	font-size: 0.9em;
	margin:2px;
	font-style:italic;
	margin-top:5px;
}
p.frontpage_tagcloud-postmetadata {
	font-size: 0.7em;
	margin: 0px;
	padding-left:7px;
}
/* Header */

#header {
	width: 95%;
	max-width:1050px;
	margin: 0 auto;
	padding: 0 10px;
	height:80px;
}

#header h1, #header p {
	float: left;
	margin: 0;
	color: #FFFFFF;
}

#header h1 {
	padding: 30px 0 0 0;
	font-size: 3em;
}

#header p {
	padding: 52px 0 0 3px;
}

#header a {
	border: none;
	text-decoration: none;
	color: #FFFFFF;
}

#header img {
	float:left;
	margin-right:75px;
}
div#bannerdisplay {
	padding-top:10px;
}
/* Menu */
body {
	/* Stupid IE Workaround for Menu */
	/*behavior:url("csshover.htc");*/
}
#navigation {
	background-color:  #F4F4EA;		
	font-size: 14px;
	height: 60px;
}

#navigation LI {
	line-height: 30px;
	font-size: 16px;
	cursor: pointer;
	float: left;
	list-style: none;
}

#navigation LI A {
	padding: 0px 20px 0px 20px;
	text-decoration: none;
	display: block;
	color: #2F2F2F;
	font-weight:bold;
	font-family: trebuchet,verdana,helvetica,"trebuchet ms",arial,sans-serif;	
}
 #navigation li.menu1-level1-act a  {		color: #49a842; 
 }
  #navigation li.menu1-level1-act ul li a  {		color: black; 
 }
#navigation LI A:hover{
	background-color: #E1DECD;
		color: #49a842; 
	/*color: #E1DECD;*/
}

#navigation LI UL LI A {
	padding: 0px 10px 0px 10px;
	font-size: 11px;
	
	/*color: #E1DECD;*/
}

#navigation LI UL LI A:hover {
	
	background: transparent;
}

#navigation UL LI UL {

	position: absolute;
	display: none;
	width: 550px;
}

/*#navigation UL LI:hover UL, #navigation UL LI A:hover UL, #navigation LI.sfhover UL, */#navigation ul li.menu1-level1-act ul { display: block; }
#navigation ul li ul li.menu1-level2-act a{
	color: #49a842; 
}


/* Page */

#page {
	width: 95%;
	margin: 0 auto;
	/*fubar ie sucker doesn't know min-width, so we fix it to 1050*/
	width:expression("1050px");
	
	max-width:1050px;
	padding: 30px 0;
	text-align:left;
}

#page-bg {
	padding: 11px 24px;
	background: url(images/img03.jpg) no-repeat;
}

/* Latest Post */

#latest-post {
	padding: 20px;
	border: 1px solid #E7E7E7;
}

/* Content */


.post {
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #F2F2F2;
}

.title {
	margin: 0;
}

.title a {
	border-bottom: none;
}

.title a:hover {
	border-bottom: 1px dotted #CCCCCC;
}

.byline {
	margin: 0 0 20px 0;
}

.entry {
	padding: 0 20px;
}

.links {
	padding-top: 10px;
	text-align: right;
	font-weight: bold;
}

.links a {
	padding-left: 15px;
	background: url(images/img04.gif) no-repeat left center;
	border: none;
}

.links a:hover {
	border-bottom: 1px dotted #CCCCCC;
}


/* Sidebars */
.sidebar {
	float: left;
	width: 200px;
	margin-left:20px;
	background-color: #f9f9f9;
	height:100%;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar li {
	padding: 0 0 20px 0;
}

.sidebar li ul {
}

.sidebar li li {
	padding: 5px 0 5px 25px;
	background: url(images/img04.gif) no-repeat 10px 9px;
}

.sidebar li h2 {
	margin: 0 0 10px 0;
	padding: 5px 10px;
	background: url(images/img02.gif) repeat-x;
	border: 1px solid #F2F2F2;
	font-size: 12px;
}

/* Search */

#searchform {
	padding: 0;
	margin-top: 5px;
}

#searchform br {
	display: none;
}

/* Calendar */

#calendar_wrap {
	padding: 0 0 0 20px;
	text-align: center;
}

#calendar_wrap table {
	width: 90%;
}

#calendar_wrap th {
	border-bottom: 1px solid #CCCCCC;
}

#calendar_wrap td {
	border-bottom: 1px solid #F2F2F2;
}

#calendar_wrap tfoot td {
	border: none;
}

#calendar_wrap tfoot td#prev {
	text-align: left;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#prev a {
	border: none;
}

#calendar_wrap tfoot td#next {
	text-align: right;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#next a {
	border: none;
}

/* Footer */

#footer {
	padding: 30px 0 50px 0;
	background-color: #CCCCCC;
	background-image: url(images/footer_bg.png);
	background-repeat: repeat-x;
	display:none;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: smaller;
	color: #FFFFFF;
}

#footer a {
	color: #FFFFFF;
}
