@media screen{

	/* Begin: Basic three-column layout */
	html, body{
		margin:0px;
		padding:0px;
		height:100%;
		background-image:url(/Images/Background_Body.png); /* Overridden in IE6.css */
		background-repeat:repeat-x;
		/*background-color:#AECADD;*/
		background-color:#888B5F;
	}
	#Site{
		position:relative;
		margin:0 auto;
		width:950px;
		padding:0px 20px 0px 20px;
		min-height:100%;  /* height in IE6.css */
		background-image:url(/Images/Background_Site.png); /* Overridden in IE6.css */
		background-repeat:repeat-y;
	}
	#Header{
		width:inherit; /* Overridden in IE6.css ond IE7.css*/
		position:absolute;
		top:0px;
		height:120px; /* Must have a value less then or equal to padding-top in #Main */
		/*background-color: #D1D1AD;*/
		background-color: #D1D1AD;
	}
	#Footer{
		width:inherit; /* Overridden in IE6.css ond IE7.css*/
		position:absolute;
		bottom:0px;
		height:150px; /* Must have a value less then or equal to padding-bottom in #Main .*/
		background-image:url(/Images/Background_Footer.png); /* Overridden in IE6.css */
		background-repeat:repeat-x;
	}
	
	#Main{
		width:100%;
		overflow:auto;
		padding-top:120px; /* Must have a value greater then or equal to height in #Header */
		padding-bottom:170px; /* Must have a value greater then or equal to height in #Footer */
	}
	#Panorama{
		position:relative;
		width:100%;
		height:220px;
		overflow:hidden;
	}
	#Columns{
		padding:0px 25px 0px 25px;
		overflow:auto;
		background-image:url(/Images/Background_NarrowColumns.png);
		background-repeat:repeat-x;
	}
	
	.NarrowColumn{
		width:160px;
		padding:0px 10px 0px 10px;
		float:left;
	}
	.NavigationColumn{
		width:180px;
		padding:0px 10px 0px 10px;
		float:left;
		min-height:500px;
	}
	.Page{
		position:relative;
		width:600px;
		padding:10px 45px 10px 45px;
	}

	#MiddleColumn{
		width:550px;
		float:left;
	}
	#LeftColumn{
		width:200px;
		float:left;
	}
	#RightColumn{
		width:200px;
		float:left;
	}
	/* End: Basic three-column layout */
	
	.Content{
		padding:10px 35px 10px 35px;
	}
	#VerticalMenu{
		position:absolute;
		top:15px;
		left:30px;
		width:170px;
		height:200px;
	}
	.HorizontalMenu{
		position:absolute;
		left:0px;
		bottom:0px;
		width:100%;
		height:20px;
		background-color:#666633;	
	}
	.QuickLinks{
		position:absolute;
		right:25px;
		bottom:1px;
	}
	.QuickLink{
		position:relative;
		width:56px;
		height:16px;
		padding-right:10px;
	}
	.QuickLink a{
		text-decoration:none;
		color:white;
	}
	.QuickLink a:hover{
		text-decoration:none;
		color:#D1D1AD;
	}
	
	.QuickLinks .Icon{
		position:absolute;
		bottom:20px;
	}
	
	#PanoramaOverlay{
		position:absolute;
		right:130px;
		bottom:50px;
		width:550px;
		height:50px;
		background-image:url(/Images/Background_Slogan.png); /* Overridden in IE6.css */
		background-repeat:no-repeat;
	}
	
	/* ********** Begin: TeaserBox *********** */
	.Green{
	}
	.AmplifiedColumn{
		background-image:url(/Images/Background_AmplifiedColumn.png); /* Overridden in IE6.css */
	}
	.TeaserBox{
		margin-top:15px;
		background-color:#58582C;
		background-image:url(/Images/Background_TeaserBox.png); /* Overridden in IE6.css */
		background-repeat:repeat-x;
		color:white;
		position:relative;
	}
	.AmplifiedColumn .TeaserBox{
		background-image:url(/Images/Background_AmplifiedColumn_TeaserBox.png); /* Overridden in IE6.css */
		background-color:#6B4A25;
	}
	.TeaserBox .Header{
		padding:7px 3px 3px 6px;
		font-size:14px;
		border-bottom:1px solid white;
	}
	.TeaserBox img{
		border-bottom:1px solid white;
	}
	.TeaserBox .Content{
		font-size:11px;
		padding:6px;
		overflow:auto;
	}
	.TeaserBox .Content .Item{
		margin-bottom:10px;
	}
	.TeaserBox .Content .Item h2{
		margin:0px;
		padding:0px;
		font-size:10px;
		text-transform:uppercase;
	}
	.TeaserBox .Content .Item a{
		color:white;
		text-decoration:none;
	}
	.TeaserBox .Content .Item a:hover{
		text-decoration:underline;
	}

	/* ********** End: TeaserBox *********** */
	



	.ScrollerContainer{
		position:absolute;
 		left:35px;
		bottom:10px;
		width: 880px;
		overflow:hidden;
		text-transform: uppercase;
		color: white;
		font-weight: bold;
		font-size: 85%;
	}
	.ScrollerContainer A{
		color:#EEEEEE;
		text-decoration:none;
	}
	.ScrollerContainer A:hover{
		color:#EEEEEE;
		text-decoration:underline;
	}
	#ScrollerContent{
		position:relative;
		left:880px;
		width:950px;
	}

	
	#Menu{
		position: relative;
		padding-top: 10px;
		padding-bottom: 15px;
		line-height: 100%;
		font-size:90%;
	}
	
	
	.Niva_1, .Niva_1_aktiv {
		text-align: left;
		text-transform: uppercase;
		cursor:pointer;
		font-weight: bold;
		margin-top: 5px;
		padding-left: 5px;
	}
	.Niva_1 a, .Niva_1_aktiv a{
		color:#EEEEEE;
		text-decoration:none;
	}
	.Niva_1 a:hover, .Niva_1_aktiv a:hover{
		color:#FFFF33;
	}
	
	.Niva_2, .Niva_2_aktiv{
		text-align: left;
		padding-left: 15px;
		cursor:pointer;
		font-weight: bold;
		margin-top: 5px;
	}
	
	.Niva_3, .Niva_3_aktiv{
		text-align: left;
		padding-left: 25px;
		cursor:pointer;
		font-weight: bold;
		margin-top: 5px;
	}
	
	.Niva_1 a, .Niva_1_aktiv a, .Niva_2 a, .Niva_2_aktiv a, .Niva_3 a, .Niva_3_aktiv a{
		color:#EEEEEE;
		text-decoration:none;
	}
	/*
	.NavigationColumn .Niva_1 a, .NavigationColumn .Niva_1_aktiv a, .NavigationColumn .Niva_2 a, .NavigationColumn .Niva_2_aktiv a, .NavigationColumn .Niva_3 a, .NavigationColumn .Niva_3_aktiv a{
		color:#333333;
	}
	*/

}