/* Global Styles */

* {
            text-decoration:none;
}

body {
	margin:0px;

	}
	
td {
	color:#000000;
	}
	
a {
	color: #333333;
            text-decoration:none;

	}
	

/* ID Styles */


#mainmenu a:hover {
	color: #000000;
	background-color: #0000ff;


	}

a.mainlevel {

            display:block;
            width:120px;
            background: #FFffff;
            color: #000000;
            padding-right:12px;
            padding-left:4px;
            margin-bottom:10px;
            margin-right:4px;
            margin-left:0px;
            text-decoration:none;
            float: right;
            }

a.mainlevel:hover, a.mainlevel#active_menu {
            background: #ed6e00;
            color: #000000;
            width:120px;
            display:block;
            padding-right:12px;
            padding-left:4px;
            margin-right:4px;
            margin-left:0px;
          }

a.contentpaneopen    {
          text-decoration:none;
}


#content {   
        width: 0px;   
        margin-top: 0px;   
        margin-left: 0px;   
        padding-left: 0px;   
        padding-top: 0px;   
        padding-right: 0px;   
        float: left; 
} 

#foto {   
        width: 0px;   
        height: 0px;   
        margin-top: 0px;   
        margin-left: 0px;   
}

#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #BEBF97;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
#navigation a:hover {
	background: #ffffff;
	color:#ed6e00;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #849a56;
	letter-spacing:0.2em;
	line-height:30px;
	}

#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #ed6e00;
	letter-spacing:0.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #ed6e00;
	letter-spacing:0.2em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #ed6e00;
	font-weight:bold;
	letter-spacing:0.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #000000;
	letter-spacing:0.1em;
	}
	
/* Class Styles */

.bild {
	float: left;
         padding-top: -10px;
}

.pagenavcounter{
       height:0;
       visibility:hidden;
}
	

.aUeberschrifteSchwarz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ed6e00;
	font-weight: bold;
         line-height:20px;

}
.aUeberschrifteOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ed6e00;
	font-weight: bold;
         line-height:20px;

}
.aUeberschrifteGruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #849a56;
	font-weight: bold;
         line-height:20px;

}
.aTextOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ed6e00;
         line-height:12px;

}
.aTextGruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #849a56;
         line-height:12px;

}
.aTextSchwarz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
         line-height:12px;

}

.counter {
         padding-top: 10px;
         }
.newesletter {
         padding-top: 10px;
         }


.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:0px;
	}
.bodyTextdiv {
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
         border-bottom-width: 4px;
         border-right-width: 4px;




}
.bodyTextUnten {
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	width: 150px;
	height: 47px;
         border-bottom-width: 4px;
         border-right-width: 4px;
	font:11px Arial, Helvetica, sans-serif;
	text-align: center;
	color:#000000;
	margin-top: 0px;
         padding-top: 0px;
         float: right;
}
.bodyDiasUnten {
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
         border-bottom-width: 4px;
         border-right-width: 4px;
	width: 80px;
	height: 47px;
	float: left;
	text-align: left;
         overflow: hidden;

}
.bodyObenLogo {
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
         border-bottom-width: 4px;
         border-right-width: 4px;

	height: 161px;
	text-align: right;
         margin-bottom: -16px;
}


.bodyTextObenRechts {
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
         border-bottom-width: 4px;
         border-right-width: 4px;
	height: 30px;
	width: 150px;
}
.bodyTextRahmenUnten {
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 288px;
         border-bottom-width: 4px;
       
}
.bodyRahmenUntenOben {
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 30px;
         border-bottom-width: 4px;
      

}

.bodyText RahmenUnten_Unten {
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 47px;
         border-bottom-width: 4px;
         text-decoration:none;
     

}
.bodyRahmenUntenUnten {
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 47px;
         border-bottom-width: 4px;
      
}

.bodyTextTextObenLinks {
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	height: 30px;
	width: 150px;
         border-bottom-width: 4px;
         border-right-width: 4px;
}
.bodyObenMitte {
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	height: 30px;
         border-bottom-width: 4px;
         border-right-width: 4px;
         
}
.bodyTextMitteLinks {
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 262px;
	width: 140px;
	padding: 26px 10px 0px 0px;
         border-bottom-width: 4px;
         border-right-width: 4px;

}
.bodyMitteRechts {
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 262px;
	width: 136px;
	padding: 26px 0px 0px 14px;
	text-align: right;
         border-bottom-width: 4px;
         border-right-width: 4px;
         

}



.bodyTextMitte {
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 288px;
	border-right: solid;
	border-right-color: #FFFFFF;
	width: 500px;
	float: left;
         border-bottom-width: 4px;
         border-right-width: 4px;
         overflow: hidden;
         background: #FFFFFF;
         position: static;
         text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
         line-height:12px;
}

.bodyTextLinks {
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
         border-bottom-width: 4px;
        
}

.bodyTextRechts {
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
         border-bottom-width: 4px;
         
}

.MenueLinks {
         padding-left: 0px;
         margin-left: -4px;

}

.MenueRechts {
         padding-right: 0px;
         margin-right: -4px;
	text-align: right;

}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #849a56;
	line-height:26px;
	letter-spacing:0.21em;
	}

.UeberschriftenSchwarz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ed6e00;
	font-weight: bold;
         line-height:20px;

}
.UeberschriftenOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ed6e00;
	font-weight: bold;
         line-height:20px;

}
.UeberschriftenGruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #849a56;
	font-weight: bold;
         line-height:20px;

}
.StilMitteTextorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ed6e00;
         line-height:12px;

}
.StilMitteTextgruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #849a56;
         line-height:12px;

}
.StilMitteTextschwarz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
         line-height:12px;

}



	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #ed6e00;
	line-height:22px;
	letter-spacing:0.2em;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:30px;
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #849a56;
	line-height: 22px;
	}
	

table.contentpaneopen{
/* Place CSS style speciically for this item */
margin: -3px;
overflow: hidden;
text-decoration: none;


}
.pagenavbar{
       position: absolute; top: 480px;
       padding-left: 200px;

       }

.bild {
	float: left;
         padding-top: -10px;
}

table.moduletable  {
         margin-top: -16px;
         overflow: hidden;
         padding-right: 0px;
         padding-left: 0px;
}


.Stil3 {color: #666666}
.Stil5 {
	color: #666666;
	font-size: 13px;
         padding-top: 3px;
}
.Stil6 {font-size: 13px}

.StilMitte {
	color: #000000;
	font-size: 12px;
}
.bodyDiasUntenRechts {

	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	width: 79px;
	right: 1px;
	height: 46px;
	border-right-width: 5px;
	float: inherit;
	text-align: center;
         border: 4px;
}

/* Fabrik Forms */

.inputbox {
	border-right-color: #849a56;
	border-bottom-color: #849a56;
	font-family: Arial, Helvetica, sans-serif;

}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #849a56;
         line-height:12px;
	border-color: #849a56;

}

.fabrikLable        {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #849a56;
         line-height:12px;

}

h1.componentheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ed6e00;
	font-weight: bold;
         line-height: 10px;


}
.mf_group {
	
         font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
         color: #849a56;
}

legend   {
	
         font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
         color: #849a56;
}
/*Newsletter/*

.mod_communicatorsubscribe {
         padding-right: 0px;
         margin-right: 4px;
}
