	*, html{
		padding:0px;
		margin: 0px;}
	a:link{
		color:#05336B;}
	a:visited{
		color:#05336B;}
	a:hover{
		color:#222;}
	body{	
		font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
		background-image:url(../img/site/bg-gradient.jpg);
		background-repeat:repeat-y;
		background-position:center;}
	#container{
		margin:0 auto;
		width:1000px;
		background-color:#05336B;}
	#left-navigation{
		width:150px;
		padding-top:35px;
		float:left;}
	#left-navigation #menu{
		font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
		font-size:12px;
		color: #666666;
		margin:15px 5px 5px 5px;
		padding: 5px;
		background-color:#C6D9F4;}
	#left-navigation #menu a{
		display:block;
		padding-top:5px;
		padding-left:7px;
		padding-right:7px;}
	#left-navigation #nav-angebote-btn a{
		display:block;
		color:#666666;
		text-align:center;
		padding:10px;
		background-color: #EDF3FC;
		margin: 5px;
		font-size: 12px;
		font-weight: bold;}
	#left-navigation #nav-aktionen-btn a{
		display:block;
		color:#666666;
		padding:10px;
		text-align:center;
		background-color:#EDF3FC;
		margin: 5px;
		font-size: 12px;
		font-weight: bold;}
	#top-navigation{
		font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
		font-size:12px;
		padding-top:12px;
		padding-bottom:12px;
		padding-left:5px;
		padding-right:5px;
		background-color:#EEEEEE; }
	#top-navigation span{
		font-weight:bold;}
	#site-label{}
	#header{
		height:100px;
		width:999px;
		background-image:url(../img/site/header_bg.jpg);
		background-repeat:no-repeat}
	#header img{
		margin-top:10px;}
	#main-content-frame{
		display:block;
		width:800px;
		float:left;
		background-color:white;
		margin-left:15px;
		margin-bottom:10px;}
	#main-content{
		display:block;
		font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
		font-size:12px;
		margin:25px;
		padding:10px;
		border:1px solid #AAAAAA;
		line-height:1.5;
		background-image: url(../img/site/bgmain.gif);
		width: 730px;}
	#main-content H1{
		font-family: 'Muli', arial, serif;
		color:#666666;
		font-size:22px;
		padding-top: 5px;
		padding-bottom: 10px;}
	#main-content H2{
		font-family: 'Muli', arial, serif;
		color:#666666;
		font-size:18px;
		padding-top: 15px;
		padding-right: 0px;
		padding-bottom: 3px;
		padding-left: 0px;}
	#main-content H3{
		font-size: 14px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		color: #05336B;}
	#main-content p{
		color:#222222;
		display:block;}
	#bottom-navigation{
		text-align:center;}
	#footer{
		font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
		font-size:11px;
		background-color:white;}
	#footer a{
		padding-right:8px;}
	.clr{clear:both;}
	.marken-col{
		width:250px;
		margin:15px;
		float:left;	}
	.marken-col img{
		display:block;
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;}
	.wrap-marken{
		margin:0 auto;
		width:560px;
		border:1px solid #05336B;
		background-color:#FFFFFF;}
	.center{
		text-align:center;}
	#main-content #info-box{
		float:right;
		width:220px;
		border:1px solid #666;
		margin:5px;
		padding:5px;
		background-color:#E1DFC4;}
	#main-content #info-box h2{
		font-size:13px;
		padding:0 0 5px 0;
		margin:0px;
		font-weight:bold;
		color:#05336B;}
	#main-content #info-box h3{
		font-weight:bold;
		padding:0 0 0 12px;
		margin:0px;
		font-size:10px;
		color:#333333;}
	#main-content #info-box p{
		padding-left:20px;}
	#kontakt-form{
		width:600px;
		margin: 0 auto;}
	#kontakt-form #kontakt-col{
		width:250px;
		float:left;}
	#kontakt-form label{
		font-size:12px;}
	#logo-frame{
		width:150px;
		height:150px;
	}
	#logo-frame a:hover{
		border:1px solid white;
	}