body 
{
font-size: 12px;
margin: 0px;
text-align: center;
background: #ccc;
color: #000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#wrap{
	margin: auto;
	width: 900px;	
}

	#head{
		height: 290px;
		margin-top: 50px;
		background-color: #A7C73E;
	}
	#cimy_div_id_0 {
		margin-top: 50px;
		width: 900px;
		height: 290px;
	}
	div.cimy_div_id_0_caption {
		position: absolute;
		margin-top: 175px;
		margin-left: -75px;
		width: 150px;
		text-align: center;
		left: 50%;
		padding: 5px 10px;
		background: black;
		color: white;
		font-family: sans-serif;
		border-radius: 10px;
		display: none;
		z-index: 2;
	}
	

	#nav{
		height: 150px;
		padding-left: 45px;	
		background-image: url(img/bg_nav.jpg);
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
        }
	
		#navigation{
			position: relative;
			padding-top: 12px;
		}
		
			#nav li{
				position: relative;
				float: left;
				padding-right: 18px;	
			}
			
			#nav li a{
				float: left;
				padding: 0 6px 0 6px;
				height: 17px;
				color: #fff;
				text-transform: uppercase;
				font-weight: bold;
			}
			
			#nav li a:hover, #nav li:hover>a{
				color:  #566520;
				padding: 0 6px 0 6px;
				text-decoration: none;
			}
			
			#nav li.current_page_item a,
			#nav li.current_page_parent a {
				color: #000000;
				padding: 13px 6px 0 6px;
				text-decoration: none;
			}

	
		
	#page{
		background: #fff url(img/p-bg.jpg) top right repeat-y;	
		overflow: hidden;	
	}
	
	#page_bottom{
		background: url(img/page_bottom.jpg) top right no-repeat;	
		height: 30px;
	}
	
	
		
		
		#sidebar{
			float: right;
			width: 220px;
			padding: 10px 50px 0 0;	
			color: #666;
			font-size: 12px;	
			text-align: left;
		}
		
			.widget{
				position: relative;	
				line-height: 18px;	
				margin: 0px 0 50px 0;
			}
			
				.widget p{
					padding-bottom: 10px;
					position: relative;
				}
				
				.widget li {
				padding: 10px 0 0 0;
				}
				
				.widget a{
					color:  #566520;	
					text-decoration: none;	
				}
				
				.widget h2{
					font-size: 14px;
					text-transform: uppercase;
				}
				
				.widget h2.widgettitle{
					font-size: 14px;
					text-transform: uppercase;
				}
				
				.widget h4{
					font-size: 12px;
				}
		
				.widget small a{
					font-size: 9px;
					color: #FE8A00;
					text-decoration: none;
				}
				
				.menu li {
					padding: 10px 0 0 15px;
				}
				
				.menu li a{
					color: #999999;
					text-decoration: none;
				}
				
				.menu li a:hover{
					color: #6A8B00;
					text-decoration: none;
				}
				
				.menu li.current_page_item a {
					color: #FE8A00;
					text-decoration: none;
			        }
	
                ul#meta li a {
                    color: #aea66d;
                }

                ul#meta li a:hover {
                    color: #E16D0B;
                    text-decoration: none;
                }
	
               	
		#content{
			float: left;
			width: 500px;
			padding-left: 50px;
			padding-bottom: 20px;	
			text-align: left;
		}
		
				.headline h1{
						font-size: 22px;
						color: #FE8A00;
						padding-bottom: 10px;
						text-transform: uppercase;
				}

                                .headline_en{
                                    float: right;
                                }
			
				.entry{
					overflow: hidden;
				}

                                #img_art img{
                                        display: none;
                                }
				
				.news{
					overflow: hidden;
					padding: 10px 0 10px 0;
					border-bottom: 1px solid #FE8A00;
				}
				
				.entry p, .news p{
					line-height: 18px;
					padding-bottom: 12px;	
				}
				
				.entry a, .news a{
					color:  #74880d;	
					text-decoration: none;
					font-weight: bold;	
				}
				
				.entry a:hover, .news a:hover{
					color:  #FE8A00;	
					text-decoration: underline;
					font-weight: bold;	
				}
				
				.entry ul {
					margin: 0 0 0 40px;
					padding: 0;
                                        list-style-type: disc;
				}
				
				.entry li {
					padding: 0 0 12px 0;
					line-height: 18px;
				}
				
				
				
				.entry h1, .news h1{
					font-size: 23px;
 					color: #FE8A00;
					padding-bottom: 24px;
					text-transform: uppercase;
				}
				
				
				
				.entry h2{
					font-size: 20px;
					color: #FE8A00;
					text-transform: uppercase;
				}
				
				.entry h3{
					font-size: 15px;
					font-weight: bold;
					color: #0066FF;
					text-transform: uppercase;
				}
				
				
				.entry h4{
					font-size: 13px;
					font-weight: bold;
					color: #666666;
					padding: 10px 0 10px 0;				
				}
				
				.news h3{
					font-size: 12px;
					font-weight: bold;
					color:#666666;
					text-transform: uppercase;
				}
				
				.date {
					font-size: 9px;
					color: #666666;
					position: relative; top: 0px;
					padding: 0 0 14px 0;
				}
							
								
				strong { 
					font-weight: bold;
				}
				
				#impressum {
					font-size: 10px;
					color: #666666;
				}
				
				#impressum h4{
					font-size: 12px;
					font-weight: bold;
					color: #666666;
					padding: 0 0 10px 0;				
				}
				
				#impressum p{
					line-height: 13px;
					padding-bottom: 18px;	
				}

                 hr {
                     margin: 20px 0 35px 0;
                 }
				

	
	#foot{
		padding: 4px 0 40px 5px;
		color:#666666;
		text-align: left;
		font-size: 9px;
	}
	
		#foot a{
			color: #666;
		}













