@charset "utf-8";
/* CSS Document */

html 			{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1em;
					background-color:#1CA6A9;



					
}

body 			{	margin:auto;
					background-color: #FFF
					

}

div#page_oben		{			min-width:100%;
								background-image:url(../bilder/page_oben_bg.jpg);
								border-bottom: 2px solid #FFF;
}



div#header					{	margin:auto;
								width:1000px;
								min-height:136px;
								background-image:url(../bilder/header.png);
}

div#logo					{	padding: 15px 0px 0px 30px;
}

div#navi_bg					{	width:1000px;
								height:40px;
								margin:auto;
}

div#navi					{	float:left;
								height:40px;
								width:800px;
}

div#navi li 	{	float:left;
					list-style-type:none;
					
					
}

div#navi li a		{	font-size:16px;
						color: #FFF;
						text-decoration:none;
						margin: 0px 20px 0px 0px;


}

#navi ul {
   						padding:0;
						margin-top:13px;
						margin-left:30px;
						
}

div#navi > ul > li > a:hover {
						color:#006163;

}

			
div#navi #aktiv a	{	color:#006163;
}

div#social					{	float:left;
								height:40px;
								width:110px;
								padding-left:90px;
}

div#social img 			{	padding-left:10px;
}


div#slider					{	margin:auto;
								width:1000px;
								background-color:#03F;
}

div#page_mitte			{		margin:auto;
								min-width:1000px;
								background-image:url(../bilder/page_bg.png);
								background-repeat:repeat-x;
								min-height:100%;
}

div#content_wrapper				{	margin:auto;
									width:940px;
									background-color:#FFF;
									padding:0px 30px 0px 30px;

}

div#content_pic					{	float:left;
									width:240px;
									padding:35px 0px 0px 0px;
}

div#content_gallery				{	float:left;
									width:650px;
									padding:35px 0px 0px 0px;
}

div#content_a_und_b				{	float:left;
									width:635px;
									padding:35px 15px 0px 0px;
}

div#content						{	float:left;
									width:380px;
									color:#666;
									float:left;
									padding:35px 15px 30px 15px;
}

div#sidebar						{	float:left;
									width:260px;
									background-color:#1CA6A9;
									padding:30px 15px 30px 15px;
									height:100%;
}

div#sidebar	p					{	line-height:10px;
}

div#sidebar	a					{	text-decoration:none;
									color:#FFF
}

div#page_unten					{	background-color:#1CA6A9;	
									min-height:30px;		
}


div#footer						{	margin:auto;
									padding-top:5px;
									font-size:12px;
									width:1000px;
}





