
	html * {
		margin: 0;
		padding: 0;
	}
	
	body {
		background: #4a5632;
		font: normal 70% "trebuchet ms", verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif;
		text-align: center;
		color: #fff;
	}
	
	.clear {
	    clear: both;
	}
	
	.tcenter {
		text-align: center;
	}
	
	img {
		border: 0;
		display: block; /*Hack for not creating spaces at bottom of images */
	}
	
	div#head {
		background: #4a5632;
		height: 45px;
	}
	
		div#head img {
			margin: 0 auto;
		}
	
	div#menu {
		/*font-family: verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif;*/
		letter-spacing: 1px;
		background: #fff;
		height: 25px;
	}
	
		div#menu ul {
			margin: 0 auto;
			width: 760px;
			background: #fff;
		}
		
		div#menu ul li {
			float: left;
			list-style: none outside;
		}
		
		div#menu ul li a {
			float: left;
			font-weight: bold;
			padding: 0 10px;
			line-height: 25px;
			display: block;
			color: #ae000a;
			text-decoration: none;
		}
		
		div#menu ul li a:hover {
			color: #fff;
			background: #818c64;
			text-decoration: none;
		}
		
		div#menu ul li a.aktiv {
			color: #fff;
			background: #818c64;
			text-decoration: none;
		}
		
	div#bodyHolder {
	    background: #818c64;
	}
		
	div#body {
		width: 760px;
		margin: 0 auto;
		text-align: left;
	}
		
		div#path {
			padding: 5px 5px 5px 185px;
		}
		
		div#colLeft {
			width: 170px;
			background: #818c64;
			float: left;
			border-right: 10px solid #818c64;
		}
		
			div.sidebar h2 {
				font-size: 100%;
				background: #fff;
				color: #ae000a;
				padding: 5px;
			}
			
			div.sidebar p {
				font-size: 100%;
				background: #4a5632;
				color: #fff;
				padding: 5px;
				border-bottom: 10px solid #818c64;
			}
			
			div.sidebar a {
				color: #fff;
			}
			
			div.sidebar fieldset {
				border: 0px solid #fff;
				border-left: 5px solid #fff;
				padding: 5px 0 5px 5px;
				margin: 0 0 10px 5px;
				background: #4a5632;
			}
			
			div.sidebar ul {
				padding: 0 0 5px 0;
			}
			
			div.sidebar ul li {
				list-style: none inside;
				margin: 0 0 5px 0;
			}
			
			div.sidebar ul li a {
				padding: 0 10px;
				line-height: 17px;
				display: block;
				color: #fff;
				background: #4a5632;
				text-decoration: none;
			}
			
			div.sidebar ul li a:hover {
				background: #fff;
				color: #ae000a;
				text-align: right;
			}
			
			div.sidebar ul li a.aktiv {
				background: #fff;
				color: #ae000a;
				text-align: right;
			}
		
		div#content {
			width: 400px;
			float: left;
			background: #fff;
			color: #4a5632;
		}
				
			div#content h1 {
				padding: 10px;
			}
			
			div#content p {
				padding: 0 10px 10px 10px;
			}
			
			div#content .topPadding {
				padding-top: 10px;
			}
			
			div#content .bottomPadding {
				padding-bottom: 10px;
			}
			
			div#content h1 {
				font-family: "Times New Roman", Times, serif;
				font-weight: lighter;
			}
			
			div#content div.spacer {
				height: 10px;
				background: #818c64;
				/*border-bottom: 10px solid #fff;*/
			}
			
			div#content div.imgBar {
				width: 90px;
				float: left;
			}
			
			div#content div.imgBar img {
			    float: right;
			    width: 80px;
			}
			
			div#content div.imgText {
			    width: 310px;
			    float: right;
			}
		
			div#content a {
				color: #ae000a;
			}
			
			div#content form {
			    width: 380px;
			    margin: 0 auto;
    			border-bottom: 10px solid #fff;
    		}
    		
    		div#content form input {
    		    font: normal 100% "trebuchet ms", verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif;
    		}
    		
    		div#content form div.spacer {
				height: 10px;
				background: #fff;
				border-bottom: 0;
			}
		
		div#colRight {
			width: 170px;
			background: #818c64;
			float: left;
			border-left: 10px solid #818c64;
		}
      
      div#footerTop {
         background: #fff;
         height: 15px;
         clear: both;
         border-top: 15px solid #818c64;
         border-bottom: 10px solid #818c64;
      }
      
      div#footerBottom {
         background: #4a5632;
         height: 45px;
      }
      
      	div#footerBottom img {
      		margin: 0 auto;
      	}
      	
	table {
		width: 380px;
		margin: 10px auto;
		border-collapse: collapse;
		font-size: 100%;
	}
	
	th {
		padding: 5px;
		background: #4a5632;
		text-align: left;
		color: #fff;
	}
	
	td {
		padding: 5px;
		vertical-align: top;	
		color: #fff;
	}
	
	.even {
		background: #4a5632;
		color: #fff;
	}
	
	div#content .even a {
		color: #fff;
	}
	
	div#content .odd {
		color: #4a5632;
	}