/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	background: #209B55;
	font-family: Arial,Verdana,Helvetica,Sans-Serif, Sans-Serif;
	font-size: 75.00%;
	color: #007f28;
	
}
a{
	color: #edb00c;
	text-decoration: underline;
}
a:hover{
	text-decoration: none
}
h2 a{
text-decoration: none;
color:#007f28;
}

input,select,textarea{
	border: #999999 1px solid;
	font-size: 11px;
	padding: 2px;
}
ul {margin-bottom:1em;
}
li{
/*	list-style: none;*/
margin-left:1em;
}
#leftcol li {
list-style: none;
}
	h1,h2,h3,h4,h5,h6
	{
	font-size: 116.67%;
		margin: 0 0 .8em;
	}
h3 {
margin-top:1em;
}
p{
	line-height: 1.3em;
	padding: 5px 0;
}
hr {
border:1px solid #209B55;
margin:1em 0;
}
/*=== Layout ===*/
#container{
	background: url(../images/layout/bgr.gif) top repeat-x;
}
#page{
	background: #ffffff;
	margin: 0 auto;
	width: 929px;
	position:relative;
}
#page-top{
	background: #6db37c;
	height: 28px;
	overflow: hidden;
}
#page-bot{
	background: url(../images/layout/page-bot.gif) #6aad5b bottom repeat-x;
	height: 58px;
	overflow: hidden;
}
/*=== Header ===*/
#header{
	background: url(../images/layout/bg_header.gif) top repeat-x;
	border-bottom: 2px solid #209b55;
	height: 146px;
	margin: 0 4px;
	padding: 11px 0 0;
}
/*- Logo -*/
#header h1{
	background: url(../images/layout/logo.gif) no-repeat;
	float: left;
	margin: 0;
	text-indent: -9999px;
	width: 200px;
}
#header h1 a{
	display: block;
	height: 141px;
	text-decoration: none;
}
/*- Slogan -*/
.slogan{
	height: 25px;
	overflow: hidden;
	text-align: center;
}
/*- Headline -*/
.headline{
	background: url(../images/layout/headline-bgr.gif) right repeat-y;
	margin: 0 0 5px;
	padding: 4px 15px 4px 0;
	text-align: right;
}
.headline h2{
	font-size: 1.3em;
	font-style: italic;
	margin: 0;
}
/*=== Navigation ===*/
/*- Nav1 -*/
.nav1{
	font-size: 12px;
	margin: 0 0 1.5em;
}
.nav1 li{
	margin: 0 0 5px;
}
.nav1 li a{
	background: url(../images/layout/nav1-normal.gif) top repeat-x;
	border-left: 1px solid #d3d9df;
	color: #4a4848;
	display: block;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 8px;
	text-decoration: none;
	font-weight:bold;
}
.nav1 li a:hover,
.nav1 li.active a{
	color: #007f28;
	text-decoration: none;
}
/*- Nav1 Level2 -*/
.nav1 li ul{
	padding: 5px 0 0 15px;
}
.nav1 li.active li a{
	background: url(../images/layout/nav1-subnormal.gif) top repeat-x;
	color: #000;
		font-weight:normal;

}
.nav1 li.active li a:hover,
.nav1 li.active li.active a{
	background: url(../images/layout/nav1-subnormal-.gif) top repeat-x;
	color: #ffffff;
	font-weight:normal;
}
/*- Nav Paging -*/
/** .paging{
	font-weight: bold;
	margin: 0 0 .8em;
	text-align: center;
}*/
.paging li{
	display: inline;
	padding: 0 3px;
}
.paging li a{
	background: #b0d0a6;
	color: #007f28;
	padding: 2px 6px;
	text-decoration: none;
}
.paging li a:hover,
.paging li.active a{
	background: #007f28;
	color: #ffffff;
}
/*=== Title Placeholder ===*/
.title{
	float: left;
	height: 141px;
	margin: 0 0 0 7px;
	overflow: hidden;
	width: 504px;
}

/*=== All Columns ===*/
#columns{
	background: url(../images/layout/columns-bgr.gif) repeat-x top;
	height: 1%;
	margin: 4px 4px 0;
}
/*=== Left Column ===*/
#leftcol{
	float: left;
	padding: 35px 0 0;
	width: 203px;
}
/*=== Center Column ===*/
#centercol{
	border-left: 4px solid #ffffff;
	border-right: 4px solid #ffffff;
	float: left;
	width: 504px;
}
#centercol .content{
	font-size: 1.2em;
	height: 1%;
	padding: 5px 10px;
}
#centercol .content h2{
	font-size: 1.1em;
	margin-top:0.8em;
}
#centercol .content h2.mtop{
	margin-top:1.8em;
}
.txt {
height:138px;
}
#id121 .txt {
height:131px;
padding-top:10px;
}
.anythingSlider .txt {
height:111px;
}
.imgbot {
height:250px;
overflow:hidden;
}
#id121 .imgbot p{
color:#fff;
width: 463px;
font-size:12px;
margin-top:200px;
padding:0 10px;
line-height:14px;
text-align:right;
}
/*=== Right Column ===*/
#rightcol {
	float: right;
	padding: 30px 0 0;
	width: 206px;
}
.gutter {
padding-right:5px;
line-height:130%;
}
/*=== Styling Forms ===*/
input.btn{
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
}
select{
	padding: 1px;
}
/*=== Pics, Thumbs, Ads etc. ===*/
.news img{
	display: block;
	margin: 0 0 1em;
}
/*=== Stoerer Startseite ===*/
#stoerer a{
display:block;
position:absolute;
left:152px;
bottom:32px;
width:113px;
height:111px;
background:url("../uploads/images/content/stoerer_nl.png") no-repeat top left;
text-indent:-8000px;
}
#stoerer a:hover {
background-position: 0 -145px;
}
/*=== Footer ===*/
#footer{
	background: #ffffff;
	border-bottom: 29px solid #6db37c;
	border-top: 1px solid #209b55;
	color: #007f28;
	font-size: .9em;
	height: 23px;
	margin: 0 auto;
	padding: 5px 20px 0;
	width: 889px;
	text-align:center;	
}
#footer a{
	color: #007f28;
}
#footer li{
/*	background: url(../images/layout/footer-li-sep.gif) right no-repeat;*/
	display: inline;
	padding: 0 .3em 0 0;
	list-style-type:none;
}
#footer li.last{
	background: none;
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}
.fl{
	float: left;
}
.fr{
	float: right;
}

img.float_right {
	float:right;
	margin-bottom:5px;
}
.veroeffentlicht {
font-size:90%;
margin-top:-10px;
padding-bottom:1.4em;
}
#newswrapper {
margin-top:-1em;
}
div.entry {
border-bottom:1px solid #209B55;
padding:1em 0;
}
div.entry img {
float:left;
margin:0 0 0 -170px;
}
div.partner {
border-bottom:0;
clear:both;
padding-left:170px;
}
div.partner strong{
display:block;
}
#NewsPostDetailReturnLink {
padding:0;
}

.newscontent {

}
/* kalenderblatt */
div.calendar-event {
clear:both;
}
div.datetime {
float:left;
margin:12px 2px 2px 0;
padding:0;
width:5em;
}
div.datetime p {
margin:0 auto;
padding:0;
text-align:center;
font-size:10px;
}
div.datetime .top {
color:#fefefe;
background-color:#007F28;
width:4.6em;
}

div.datetime .top p {
font:bold x-small/100% Georgia, "New Century Schoolbook", "Book Antiqua", "Times New Roman", serif;
letter-spacing:0.12em;
text-transform:uppercase;
}
/* day of the month (NUMBER) */
div.datetime p.day {
font:bold 1.5em/98% Georgia, "New Century Schoolbook", "Book Antiqua", "Times New Roman", serif;
letter-spacing:0.13em;
}

/* month */
div.datetime p.mon {
letter-spacing:normal;
text-transform:uppercase;
padding:3px;
}

/* year */
div.datetime p.yr {
font:x-small/110% Verdana,Geneva,Arial,Helvetica,sans-serif;
letter-spacing:0.05em;
}
div.datetime {
background:url(../images/layout/corner.gif) no-repeat right bottom;
} 
div.datetime .btm {
color:#365174;
background:transparent;
border-left:1px solid #a1c6ac;
margin:0 10px 5px 0;
padding:0 0 1px 0;
}
div.datetime .top p {
background:url(../images/layout/caltop1b.gif) no-repeat 50% 0;
margin:-9px auto 0 auto; /* negative top margin, auto for centering */
padding-top:11px;
padding-bottom:4px;
}

li.nichandiesemtag{
    display:none;
}
/* countdown */
#countdown_dashboard {
	height: 44px;
	margin-top:-24px;
}
#id118 #countdown_dashboard {
    position: absolute;
    right: 56px;
    top: 561px;
}
.dash {
	width: 70px;
	float: left;
	margin-left: 30px;
	position: relative;
}

.dash .digit {
    color: #555555;
    float: left;
    font-size: 1.5em;
    font-weight: bold;
    position: relative;
    text-align: center;
    width: 0.7em;
}

.dash_title {
	position: absolute;
	top:10px;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight:bold;
	margin-left:6px;
}
.wasgehtlos {
text-align:right;
	font-weight:bold;
padding-right:214px;
}
#id121 #rightcol img {
margin-bottom:14px;
}
#id121 #centercol .content {
background:url(../uploads/images/countdown/countdown_winter_xmas.jpg) no-repeat bottom right;
padding-bottom:0;
}
#id121 #centercol {
width:710px;
padding-bottom:10px;
}
#id121 .slogan {
    text-align: left;
}
#countdown_dashboard div.datetime {
width:115px;
background:url("../images/layout/corner2.gif") no-repeat right bottom transparent;
}
#countdown_dashboard div.datetime .top{
width:auto;
}
