
		/**************/
		/* FORMATTING */
		/**************/
		
*
{
	margin: 0;
	padding: 0;
}

body
{
	/* color: #c3bcb2; */
	color: #000;
	font-family: Tahoma,Verdana,Helvetica,"Lucida Sans","URW Gothic L",sans-serif;
	font-size: 0.8em;
}

h1
{
	font-size: 1.1em;
	margin-bottom: 1em;
}

p.bodytext
{
	margin-bottom: 1em;
}

a
{
	color: #01447b;
}

a:hover
{
	color: #d84f18;
}

.clear
{
	clear: both;
	height: 0;
}

		/*************/
		/* STRUCTURE */
		/*************/

#top_menu
{
	position: absolute;
	z-index: 2;
	top: 10px;
	right: 32px;
}

#top_menu a
{
	color: #c3bcb2;
	text-decoration: none;
}

#top_menu a:hover
{
	color: #d84f18;
}

#top_menu .act a
{
	color: #d84f18;
}

#top_menu li
{
	list-style-type: none;
}

/*
.wrapper 
{ 
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -215px;
}
*/

#center
{
	position: relative;
	left: 50%;
	width: 960px;
	height: auto;
	margin-left: -480px;
}

#logo_start
{
	position: relative;
	top: 80px;
}

#main_menu_wrapper
{
	position: relative;
	top: 50px;
}

#main_menu_wrapper a
{
	color: #FFF;
	font-size: 0.85em;
	font-weight: bold;
	text-decoration: none;
}

#balken_links
{
	display: none;
	float: left;
	width: 67px;
	height: 44px;
	margin-top: 7px;
	background: url("../img/maler_sanny_hp_button.jpg") no-repeat scroll top center;
}


#kontakt_menu
{
	float: left;
	width: 68px;
	height: 44px;
}

#kontakt_menu ul
{
	margin-top: 7px;
}

#kontakt_menu li
{
	width: 67px;
	height: 38px;
	text-align: center;
	list-style-type: none;
	background: url("../img/maler_sanny_hp_button.jpg") no-repeat scroll top center;
}

#kontakt_menu .act
{
	background: url("../img/maler_sanny_hp_button_act.jpg") no-repeat scroll top center;
}

#kontakt_menu a
{
	display: block;
	width: 67px;
	height: 26px;
	padding-top: 14px;
}

#main_menu ul
{
	position: relative;
	top: 13px;
}

#main_menu li
{
	float: left;
	width: 90px;
/*	width: 215px; */
	height: 31px;
	margin-right: 5px;
	margin-bottom: 7px;
	text-align: center;
	list-style-type: none;
	background: url("../img/maler_sanny_hp_button_gr.jpg") no-repeat scroll 0 0;
}
/*
#main_menu li.headlink, #main_menu li.headlink_act
{
	border: solid black 1px;
}*/

#main_menu .headlink_act
{
	background: url("../img/maler_sanny_hp_button_gr_act.jpg") no-repeat scroll 0 0;
}

#main_menu li.lvl2
{
	margin-bottom: 0;
	/*background: url("../img/maler_sanny_hp_button_gr_sub.jpg") no-repeat scroll top left;*/
	background-color: #c3bcb2;
	background-image: none;
}

#main_menu li li.lvl2_last
{
	background: url("../img/maler_sanny_hp_button_gr_sub_last.jpg") no-repeat scroll top left;
}

#main_menu a
{
	display: block;
	width: 90px;
/*	width: 215px; */
	height: 22px;
	padding-top: 8px;
}

#main_menu ul ul
{
	width: 90px;
/*	width: 215px; */
}

#main_menu .lvl2 a:hover, #main_menu .lvl2_last a:hover
{
	color: #01447b;
}

li.headlink ul 
{ 
	display: none; 
}

/*
li.headlink:hover ul { display: block; }
*/

#logo
{
	float: left;
}

#picture
{
	position: relative;
	float: left;
	margin-left:90px;
	top: 100px;
  width: 190px;
	height: 215px;
}

#content
{
	width: 652px;
	margin-left: 68px;
	padding-top: 100px;
	padding-left: 224px;
	padding-bottom: 25px;
}

#content p {
	margin-bottom: 4px;
	}
#content li {
	margin-left: 15px;
	padding: 2px;
	}
/*
.footer, .push 
{
	clear: both;
	height: 215px;
}

#footer_inner
{
	position: relative;
	left: 50%;
	width: 860px;
	height: 215px;
	margin-left: -430px;
	background: green;
}

#footer_inner li
{
	float: left;
	width: 215px;
	height: 215px;
	list-style-type: none;
}
*/

#footer
{
	position: fixed;
	bottom: 0;
	left: 50%;
	width: 860px;
	height: 215px;
	margin-left: -430px;
}

#footer li
{
	float: left;
	width: 215px;
	height: 215px;
	list-style-type: none;
}

	/**************************/
 	/* NO BLUR ERSATZ */
 	/* MUSS AM SCHLUSS STEHEN */
 	/**************************/

:focus {
 outline: 0 solid;
}
