/* **** ************** **** */
/* **** Basic Elements **** */
/* **** ************** **** */

* {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	/*border: 1px solid red;*/}

body {
	background: #ffeecd url(bg21.jpg) top center no-repeat;
	font: 0px/0px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;}

p, ul, ol, td, form {
	font: 12px/19px Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* **** ************* **** */ 
/* **** Hauptbereiche **** */ 
/* **** ************* **** */ 

#mt {margin: 0px auto 10px auto; width: 995px;}

#Headline {margin-left: 285px; margin-top: 4px;}
*+html #Headline {margin-top: 9px;}
*html #Headline {margin-top: 9px;}
	
#linkespalte {width:228px;}
#tdlinkespalte {border-right: 2px solid #27A22D;}
#normalspalte {width:580px; margin-left:16px; }
#startseite {margin-left:24px; margin-top: 24px;}
    #startseite a {color: #27A22D; text-decoration: none;}
#langlink {margin-left:24px; margin-top: 24px;}
    #langlink a {color: #27A22D; text-decoration: none;}

#rechtespalte {background: #6F9B77; width:205px; padding: 10px;}
#footer p {color: #af000d; font: 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left:16px; width: 575px; text-align: justify;}
#teaser {margin: 25px 0px 0px 25px;}

/* **** ****** **** */
/* **** Menues **** */
/* **** ****** **** */

#MainNavi p{color:#105c27;font: 17px/19px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 10px;}
#MainNavi a {color:#105c27; text-decoration:none; padding: 0px 5px;}
#MainNavi .act a {color:#af000d; text-decoration:none; padding: 0px 5px;}

#SubNavi .ebene2 p{color:#105c27;font: 14px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 5px 0px 0px 25px;}
#SubNavi .ebene2 a {color:#105c27; text-decoration:none;}
#SubNavi .ebene2 .act a {color:#af000d; text-decoration:none;}

#SubNavi .ebene3 p{color:#af000d; font: 12px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 5px 0px 0px 35px;}
#SubNavi .ebene3 a {color:#af000d; text-decoration:none;}
#SubNavi .ebene3 .act a {color:#af000d; text-decoration:none;}



/* **** *************** **** */
/* **** Content-Bereich **** */
/* **** *************** **** */


#newsletter h4 { font: 14px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #105c27; font-weight:bold; margin-bottom: 2px;}
#newsletter form input {border: 1px solid #105c27; color:#105c27; width: 198px; background: #cfded4; margin: 3px 0px; padding: 2px 4px;}
#newsletter form input.mf-submit  {width: 198px; height: 24px; }
#newsletter form input.letterhide  {width: 1px; height: 1px; overflow: hidden;}

#linkespalte h4 { font: 14px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #105c27; font-weight:bold;}
#linkespalte form input {border: 1px solid #105c27; color:#105c27; width: 188px; background: #cfded4; margin: 3px 0px; padding: 2px 4px;}
#linkespalte form input.mf-submit  {width: 197px; height: 24px; }


#normalspalte h1 {color: #000000; margin: 4px 5px 1px 6px;}
#normalspalte h2 {color: #000000; margin: 4px 5px 1px 6px;}
#normalspalte h3 {margin: 0px 0px 10px 5px; color: #105c27; margin: 4px 5px 1px 6px;}
#normalspalte h4 {color: #000000; margin: 4px 5px 1px 6px;}
#normalspalte h5 {color: #105c27; margin: 4px 5px 1px 6px;}
#normalspalte p.bodytext {color: #000000; margin: 4px 5px 1px 6px; }
#normalspalte p.bodytext a {color: #000000; }
#normalspalte img {margin: 0px 15px 0px 3px;}
#normalspalte table.imgtext-table {margin: 4px 5px 1px 6px;}
           *html #normalspalte table.imgtext-table {margin: 4px 5px 1px 3px;}
#normalspalte ol {margin: 4px 5px 1px 6px;}
#normalspalte ul {margin: 4px 5px 1px 6px;}
#normalspalte ol {padding-left: 15px;}
#normalspalte ul {padding-left: 15px;}
#normalspalte form {margin: 4px 5px 1px 6px;}


#rechtespalte h1 {color: #000000; }
#rechtespalte h2 {color: #000000; }
#rechtespalte h3 {color: #000000; }
#rechtespalte h4 {color: #000000; }
#rechtespalte h5 {color: #000000; }
#rechtespalte p.bodytext {color: #000000; width:185px;}
#rechtespalte p.bodytext a {color: #000000; }

