* {
	margin:0;
	padding:0;
	}

body,html {
	min-height:101%;
	}
	
body 	{
		font: 11px Segoe UI, Arial, Verdana, Sans-Serif;
		color:#444444;
		padding:0px; margin:0px; 
    	background-image:url(../images/cssimages/felder-bg.jpg); 
    	background-repeat:repeat-x; background-color:#3c8b23;
		}

body, select, input, textarea { }

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

a.fancytext			{color:#ffffff;}
a:hover.fancytext	{color:#b01f2a;}

a.mehr			{color:#b01f2a;}
a:mehr			{color:#FF0000;}

a.head				{color:#ffffff;}
a:hover.head		{color:#b01f2a;}

h1, h2, h3, h4, h5 { font-family:Helvetica, Geneva, Segoe UI, Arial, sans-serif; color:#b01f2a;}

h1 { font-size:22px; padding-bottom:15px;}
h2 { font-size:16px; line-height:1.1em; padding-bottom:5px;}

.linksbild 		{float:left; display:block; overflow:hidden;}
.rechtsbild 	{float:right; display:block; overflow:hidden;}

ul.aufzaehlung			{margin:0px 0px 0px 10px; list-style:none;}
li.aufzaehlung			{margin:0px; padding: 5px 0px 5px 35px; background-image: url(../images/cssimages/arrow.png); background-position:left -50; background-repeat:no-repeat;}

ul.aufzaehlungrechts	{margin:0px 0px 10px 10px; list-style:none; color:#FFFFFF;}
li.aufzaehlungrechts	{margin:0px; padding: 5px 0px 5px 35px; background-image: url(../images/cssimages/star.png); background-position:left -50; background-repeat:no-repeat; color:#FFFFFF;}


#page {width:960px; margin-left:auto; margin-right:auto;}
#head {width:920px; height:100px; background-image:url(../images/cssimages/head.png); background-repeat:no-repeat; padding:5px 20px 0px 20px; text-align:right; color:#ffffff;}
#content {background-image:url(../images/cssimages/contentbg.png); background-repeat:repeat-y; padding:0px 20px 0px 20px;}

#links  {width:190px; float:left;}
#mitte  {width:550px; float:left;}
#rechts  {width:180px; float:left;}

#meneuebox	{ padding:0px 10px 0px 10px;}

.doppelbox			{display:block; overflow:hidden; clear:both;}
.linkedoppelbox		{ width:275px; float:left;}
.rechtedoppelbox	{ width:275px; float:left;}

.linkedoppelboxinnen	{ padding:15px 10px 20px 25px;}
.rechtedoppelboxinnen	{ padding:15px 25px 20px 10px;}


/* F1ECA2 =======================================================
================== Für den Newsticker ===================
=========================================================*/
#postit {
 background-image:url(../images/cssimages/postit.jpg);
 width:127px;
 height:151px;
 padding-left:30px;
 padding-right:20px;
 padding-top:60px;
 background-repeat:no-repeat;
 }
div#text { margin-right:200px }

/* optional container for scroller, to provide bgColor/border */
div#bg { 
	z-index:100;
 	width:100%; 
	height:180px;
  }
/* scroller "window" 
   set width, height (and clip) to match values sent to constructor */
div#wn { position:relative; left:0px; top:6px;
  width:100%; height:180px; z-index:1;
  clip:rect(0,180px,180px,0); overflow:hidden;
  }

div#cnt { position:relative;} /* layer that scrolls */

/* scroller items 
   set width and height to match scroller "window" 
   Be sure to set height adequate for your content! */
div#cnt div.item { width:160px; height:180px; color:#FFFFFF;}

/* styles for scroller content (read important instructions regarding collapsing margins!) */
div#cnt h3 { 
	color:#FFFFFF;
	font-size:12px;
	padding-bottom:10px;
	margin:0px;
}  
div#cnt p {
	color:#FFFFFF;
	padding:0px;
	margin:0px; 
	font-size:11px; 
}
div#cnt ul { margin:0 0 0 0; padding:0; font-size:11px; }
div#cnt ul li { margin: 0 0 0 0; list-style-type:none }	
