		
		body{
			margin-top:0;
			margin-left:0;
			background: #04BC18 url(images/bg.jpg) repeat-x;
			}
			
		a	{
			cursor:pointer;
			font: verdana;
			font-size:10px;
			color: #666666;
			}
		
		.link{
			cursor:pointer;
			font: verdana;
			font-size:10px;
			color: #FFFFFF;
			text-decoration: none;
			}
			
		#main2{
			width:530px;
			top:160px;
			left:226px;
			position:absolute;
			}
		#main3{
			width:530px;
			top:160px;
			left:226px;
			position:absolute;
			}
			
		#top1{
			width:757px;
			height:102px;
			top:0px;
			left:0px;
			position:absolute;
			background-image: url('images/top1.jpg');
			}
		#top1_barn{
			width:757px;
			height:102px;
			top:0px;
			left:0px;
			position:absolute;
			background-image: url('images/top1_barn.jpg');
			}
		#top1_betr{
			width:757px;
			height:102px;
			top:0px;
			left:0px;
			position:absolute;
			background-image: url('images/top1_betr.jpg');
			}
		#top2{
			width:757px;
			height:68px;
			top:102px;
			left:0px;
			position:absolute;
			background-image: url('images/top2.jpg');
			}
			
		#flex{
			width:530px;
			position:relative;
			}
			#flex1{
				width:530px;
				height: 30px;
				background-image: url('images/flexdiv/top.gif');
				}
			#flex2{
				width:530px;
				background-image: url('images/flexdiv/center.gif');
				padding-left: 50px;
				padding-right: 50px;
				background-repeat: repeat-y;
				}
			#flex3{
				width:530px;
				height: 30px;
				background-image: url('images/flexdiv/bott.gif');
				}
		#flex_2{
			width:530px;
			position: relative;
			}
			
		#menu{
			width:226px;
			top:170px;
			left:0px;
			position:absolute;
			background-repeat:no-repeat;
			}
		#menu1{
			width:226px;
			height: 20px;
			background-image: url('images/flexdiv/top_menu.gif');
			}
		#menu2{
			width:226px;
			background-image: url('images/flexdiv/center_menu.gif');
			background-repeat: repeat-y;
			padding-bottom: 20px;
			}
		#menu3{
			width:226px;
			height: 25px;
			background-image: url('images/flexdiv/bott_menu.gif');
			}
		.menu_inner{
			width: 150px;
			left:40px;
			position: relative;
			font-family: arial;
			font-size: 10px;
			color: #5D5D5D;
			padding:0px 0px 0px 0px;
			}
			
		#menu_right{
			top:171px;
			left:750px;
			position: absolute;
			}
		#menu1_plain{
			width:226px;
			height: 20px;
			background-image: url('images/flexdiv/top_menu_plain.gif');
			}
		
			
		.red{
			font-family: arial;
			font-size: 11px;
			color: #009900;
			padding-bottom: 5px;
			}
		.blue{
			font-family: arial;
			font-size: 9px;
			color: #0066CC;
			}
		
		.projbg{
			background: #04BC18 url(images/proj_forbarn.jpg);
			width:224px;
			height:508px;
			}
		
		.errormsg_red{
			font-family: arial;
			font-weight: bold;
			font-size: 11px;
			color: #FFFFFF;
			background: #FF6633;
			height: 15px;
			width: 250px;
			padding: 5px;
			}
			
		.errormsg_green{
			font-family: arial;
			font-weight: bold;
			font-size: 11px;
			color: #FFFFFF;
			background: #2CE930;
			height: 15px;
			width: 250px;
			padding: 5px;
			}
			
		#inner_main{
			width:532px;
			height:294px;
			top:2px;
			left:226px;
			position:absolute;
			background-image: url('images/mainbg.jpg');
			background-repeat:no-repeat;
			}
		#inner_main2{
			width:532px;
			height:154px;
			top:275px;
			left:226px;
			position:absolute;
			background-image: url('images/mainbg2.jpg');
			background-repeat:no-repeat;
			}
		#infobox{
			width:110px;
			height: 450px;
			top:40px;
			left:40px;
			position: absolute;
			font-family: arial;
			font-size: 11px;
			color: #5D5D5D;
			}
		#rub1{
			font-family: arial;
			font-size: 11px;
			color: #FF0033;
			line-height: 14px;
			}
		#rub2{
			font-family: arial;
			font-size: 10px;
			color: #5D5D5D;
			font-style:italic;
			}
		#info_text{
			width:300px;
			height:170px;
			top:330px;
			left:175px;
			position: absolute;
			overflow:auto;
			font-family: arial;
			font-size: 10px;
			color: #5D5D5D;
			padding-left:0px;
			padding-right:20px;
			}
		#info{
			width:100px;
			height:130px;
			top: 300px;
			left: 30px;
			float: inherit;
			position: absolute;
			font-family: arial;
			font-size: 11px;
			color: #5D5D5D;
			}
		#saledvd{
			visibility:visible;
			}
		#main2{
			visibility:visible;
			}
		#flashcontent{
			width:333px;
			height:290px;
			top:0px;
			left:120px;
			position: relative;
			}
		#mov{
			width:333px;
			height:290px;
			top:0px;
			left:120px;
			position: relative;
			}
		#text1{
			top:55px;
			left:50px;
			width: 210px;
			height: 250px;
			position: absolute;
			font-family: arial;
			font-size: 10px;
			color: #5D5D5D;
			overflow: auto;
			}
		#aktu_textleft{
			top:0px;
			left:200px;
			width: 210px;
			position: relative;
			}
		.text{
			font-family: arial;
			font-size: 10px;
			color: #5D5D5D;
			position: relative;
			}
		#byline{
			font-family: arial;
			font-size: 10px;
			color: #FFFFFF;
			position:relative;
			height: 100px;
			}
		a{cursor:pointer;}
		#img1{
			top:20px;
			left:280px;
			position: absolute;
			}
		#smallimgleft{
			top:12px;
			left:20px;
			position: absolute;
			z-index: 2;
			}
		#submeny1{
			display: none;
			}
		#submeny2{
			display: none;
			}
		#submeny3{
			display: none;
			}
