*{margin:0;}
body {
	font-family: tohoma ,Arial, Helvetica, sans-serif;
	background: #C1F167 url(/images/header5.jpg) repeat-x fixed; 
        background-color: #FEFADE;
}

#contentWrapper {
  width: 100%;
  float: left;
  margin-right: -36%;}
 
#content {
    border:#016633 thin;
	min-width: 650px;
	margin-right:36%;
	margin-left: 40px;
	margin-top:175px;
	border: 2px groove #808080;
  background: #F7F7F7;

	/*background: #f7f7f7 url(/images/bg.gif) repeat-x;*/
	}
#content_innerbox {
	position:relative;
	min-height: 1300px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:33px;
	margin-right:8%;
	margin-left: 40px;
	padding-bottom: 40px;
	}

#clearDiv{
  clear: both;
  position:relative;
  line-height: 1px;
  }
  
#header{
  height: 132px;
  max-width: 1280px;
  background:url(/images/header2.png) no-repeat;
  background-color: #F0DC68;
  }
#headerBg{
  /*background: #F0DC68 url(/images/bg_head.gif) repeat-x;*/
  position: absolute;
  top: 0;
  height:132px;
  width:100%;
}

#footer {	
	/*background-image: url(/images/footer/images/.jpg);*/
	height: 20px;
	margin-top: 20px;
	padding:5px;
	width: 100%;
	vertical-align: bottom;
	font-size:10px;
	}
	/*---------------------------------------*/
	/*------------NAV SIDEBAR-------------*/
	/*---------------------------------------*/

		#sidebar {
		width:34%;
		float:right;
		
		}
	
			#sidebar_top {
				margin-right: 80px;
				min-height: 820px;
				min-width:160px;
				/*background-image: url(/images/bg.png);*/
				background: #F4F4F4;
				margin-left: 60px;
				margin-top: 180px;
				border:  #AEAEAE solid thin;
				font-size:smaller;
				padding:4px;
				}
					
						#sidebar ul{
							list-style-type:none;
              background-color:#EAEAEA;
              border:#F0DC68 solid thin;
						}
            #sidebar ul ul{
             border:none;
            }
						#sidebar li{
              font-size:large;
							/*font-size: 14px;*/
							/*display:inline;*/
							/*line-height:17px;*/
							/*margin-left:-40px;*/
						}
            #sidebar ul ul li{
              font-size:medium;
            }
		/*		
				
						#sidebar a {
							color: #333333;
							text-decoration: none;
							font-size: small;
						}
						#sidebar a:hover {
							color: #FF9900;
							text-decoration:none;
						} 
						*/
			

	/*---------------------------------------*/
	/*--------------NAV FOOTER---------------*/
	/*---------------------------------------*/

		#footnav{ 
			margin-right:36%;
			margin-top: 1px;
			margin-left:50px;
		}

						#footnav ul{
							list-style-type:none;
						}
						#footnav li{
							font-size: 14px;
							display: block;
							float: left;
							line-height: 14px;
						}
						#footnav a {
							color: #333333;
							text-decoration: none;
							float: left;
							margin-left:16px;
							font-weight: bold;
						}
						#footnav a:hover {
							color: #FFFFFF;
							text-decoration:none;
						}

	/*------------------------------------*/
	/*-------------MAIN_NAV---------------*/
	/*------------------------------------*/

		#mainnav{
			width: 850px;
			top:0;
			position:absolute;
			height:30px;
			margin-top: 104px;
			margin-left: 40px;
			padding: 0 0 0 0px;
			vertical-align: bottom;
		}
		
						#mainnav ul{
							list-style-type:none;
						}
						#mainnav li{
							font-size: 14px;
							display: block;
							float: left;
							line-height: 25px;
						}
						#mainnav a {
							color: #333333;
							text-decoration: none;
							padding: 0px;
							float: left;
							margin-left:20px;
							font-weight: bolder;
						}
						#mainnav a:hover {
							border-color: #FFFFFF;
							border:medium;
							color: #FFFFFF;
							text-decoration:none;
							background-position: 0 0;
						}

#subnav{
width:100%;
top:9px;
font-family: Arial, Helvetica, sans-serif medium lighter;
color:#FFFFFF;
position:absolute;
height:20px;
margin-top:162px;
margin-left: 40px;
}



	/*------------------------------------*/
	/*--------EXTRA-CLASSES---------------*/
	/*------------------------------------*/


.heading2 {
	background-color: #E3AD5B;
	color: #000000;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px
}

.heading_side {
	color: #CCCCCC;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size:26px
}

.heading3 {
	background-color: #DDDDDD;
	color: #333333;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px
}


.standard {
	font-size:small;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

}

.small_link {
color: #000000; 
font-size:smaller; 	
font-weight: normal;
font-family: Arial, Helvetica, sans-serif; 
}

.top_boarder{
border-top: #CCCCCC medium solid;

}

a:link {
        color: #FF6600;
        text-decoration: none;
}
a:visited {
        color: #FF6600;
        text-decoration: none;
}
a:hover {
        color: #999999;
        text-decoration: none;
}
a:active {
        color: #FF6600;
        text-decoration: none;
}
.style3 {
        font-size: small;
        color: #333333;
}
.style58 {font-size: small}

.hidden {
	visibility:hidden;
	display:none;
	}

input {
  width:99%;
}

textarea {
  width:99%;
}

h3 {
  padding-bottom: 1em;
}
h4 {
  padding-bottom: .5em;
  padding-top: 1em;
}

blockquote.serious {
  padding: .2em;
  font-family:Times New Roman, serif;
  background-color:#A0A0A0;
  border:1px solid #000000;
  margin:1em;
  margin-left:4em;
  }

/* SPAM-Schutz EMAIL */
.email>ins:before {content: "@"; text-decoration: none}
.email del {text-decoration: none}
.email>del {display: none}
*:first-child+html .email>del {display:inline}  /* Workaround fuer IE 7 */

td.button{
	padding:10px;
	text-align:center;
	font-weight:bold;
	font-family:Courier New,serif;
	font-size:large;
  height:10em;
  width: 150px;
  overflow:hidden;
	background-color:#C1E167;
	border:1px solid #A1D147;
	}

