@charset "utf-8";
/* Reset */
	body,ul,dl,dt,dd,form,h1,h2,h3,h4,div,span,a,p,a img{padding:0;border:0;margin:0}
/* Main */
	body{
		background:#375c3a;
		font:12px Arial, Helvetica, sans-serif;
		color:#1b7421;
	}
	p{
		margin-bottom:10px;
	}
	.clear{clear:both}
	h2,h3{
		background:#1b7421;
		color:#fff;
		padding:2px 6px;
		display:inline-block;
		-moz-border-radius:6px;
	}
	img{
		margin-bottom:8px;
	}
	h2{
		font-size:19px;
		margin-bottom:10px;
	}
	h3{
		font-size:14px;
		margin-bottom:5px;
	}
	.small{
		font-size:11px;
	}
	form input[type=text]{
		border:1px solid #aaa;
		-moz-box-shadow:3px 3px 8px rgba(0,0,0,0.3);
	}
	form input[type=text]:focus{
		border:1px solid #1b7421;
	}
	form input[type=submit]{
		background:url(../img/btn_submit.png) no-repeat;
		border:0;
		color:#fff;
		font-weight:bold;
		font-size:14px;
		padding:5px 0;
		cursor:pointer;
	}

	.bildergalerie {
		border: 1px solid rgb(169, 160, 136);
	}
	.bildergalerie-header {
		background-color: rgb(169, 160, 136);
		color: rgb(255, 255, 255);
		padding: 5px;
	}


/*Top Quote*/
	#top_quote{
		width:660px;
		text-align:center;
		margin:15px auto;
		color:#fff;
		font-weight:bold;
		font-size:14px;
	}
/*Mainbox*/
	#mainbox{
		width:1024px;
		margin:0 auto;
		background:#f9faf5 url(../img/maincontent_top.jpg) no-repeat top left;
		position:relative;
		margin-bottom:20px;
		-moz-border-radius-bottomleft:8px;
		-moz-border-radius-bottomright:8px;
	}
	img.left{
		float:left;
		margin:0 10px 5px 0;
	}
	img.right{
		float:right;
		margin:0 0 5px 10px;
	}
	/*Logo*/
		#mainbox>h1{
			width:218px;
			height:112px;
			position:absolute;
			top:10px;
			left:770px;
		}
		#mainbox>h1>a{
			height:100%;
			width:100%;
			display:block;
			background:url(../img/logo.jpg);
		}
		#mainbox>h1>a>span{
			display:none;
		}
	/*Navigation*/
		#navigation{
			position:absolute;
			top:141px;
			left:322px;
			width:680px;
			list-style:none;
		}
		#navigation>li{
			float:left;
			padding-left:28px
		}
		#navigation>li>a{
			color:#fff;
			text-decoration:none;
			font-size:18px;
		}
		#navigation>li>a:hover,#navigation>li>a.active{
			text-shadow:0px 0px 10px #fff;
		}
	/*SubNavigation*/
		#subnavigation{
			width:160px;
			float:left;
			margin:450px 6px 0 20px;
		}
		.btn_lang{
			width:46px;
			height:46px;
			float:left;
		}
		.btn_lang.en{
			background:url(../img/btn_lang_en.png);
			margin-left:10px
		}
		.btn_lang.de{
			background:url(../img/btn_lang_de.png);
		}
		#subnavigation>ul{
			clear:left;
			list-style:none;
			padding-top:30px;
		}
		#subnavigation>ul>li{
			width:160px;
			height:28px;
			background:url(../img/btn_subnavi.png);
		}
		#subnavigation>ul>li:last-child{
			height:36px;
		}
		#subnavigation>ul>li>a{
			color:#fff;
			text-decoration:none;
			font-weight:bold;
			padding:2px 0 0 36px;
			display:block;
		}
	/*Maincontent*/		
		#maincontent{
			position:relative;
			width:491px;
			float:left;
			margin-top:225px;
			padding:0 62px 10px 62px;
		}
		#maincontent .rows_2>div{
			float:right;
			width:232px;
		}
		#maincontent .rows_2>div:first-child{
			float:left;
		}
		#maincontent .rows_2 h3{
			display:block;
		}
		#maincontent ul{
			padding-left:14px;
		}
		#maincontent a{
			color:#1B7421;
			font-weight:bold;
		}
		#maincontent a:hover{
			color:#000;
		}
	/*Trenner*/
		.trenner{
			position:absolute;
			top:0;
			width:25px;
			height:100%;
			background:url(../img/trenner_middle.png) no-repeat 0 0;
		}
		.trenner>*{
			width:25px;
			position:absolute;
		}
		.trenner>.top{
			height:19px;
			top:0;
			background:url(../img/trenner_top.png) no-repeat;
		}
		.trenner>.bottom{
			height:12px;
			bottom:0;
			background:url(../img/trenner_bottom.png) no-repeat;
		}
		.trenner.right{
			right:0;
		}
		.trenner.left{
			left:0;
			background:url(../img/trenner_middle.png) no-repeat 0 210px;
		}
		.trenner.left>.top{
			top:210px;
		}
	/*Sidebar*/
		#sidebar{
			width:187px;
			float:right;
			margin:225px 29px 0 0;
		}
		#sidebar h3{
			display:block;
		}
		#sidebar form input[type=text]{
			width:110px;
			margin-bottom:5px;
			margin-right:5px;
		}
		#sidebar form input[type=submit]{
			width:129px;
			margin:0 auto;
			display:block;
			margin-top:10px;
		}
		
		/*Vorlagen*/
		
