/* CSS Document oswald*/

/* content style */
@import url("content_style.css");
/* content style */

 
body {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
color:#000;
background-color:#e5e5e5;
}

#wrapper{
margin: 0 auto;
width: 949px;
padding: 0;
min-height: 400px;
background: url(/layouts/images/bg_wrapper.png) repeat-y;
background-color:#fff;
border-radius: 10px 10px 10px 10px;
box-shadow: 3px 3px 7px 2px #666666;
filter:alpha(opacity=90); 
opacity: 0.9;
}



#header{
height: 200px;
width: 949px;
background: url(/layouts/images/bg_head.png) no-repeat;


}



#head_nav {
height: 30px;
width: 670px;
margin: 159px 30px 0 0;
float: right;
clear: both;
}

#mainnav {
min-height: 470px;
padding-top:20px;

width: 219px;
float: left;
background: url(/layouts/images/bg_menu.png) no-repeat bottom;

}


#main { 
min-height: 400px;
}







#content{
width: 730px;
padding: 0 0 0 219px;
color:#000;
line-height: 16px;
}



#footer {
height: 150px;
width: 949px;
clear: both;
background-color:#ffd600;
background: url(/layouts/images/bg_footer.png) no-repeat top;

}



/*Navigation*/

A
{
	COLOR: #fdb300;
	font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
	FONT-STYLE: normal;
	FONT-WEIGHT: lighter;
	TEXT-DECORATION: none
}

A:visited
{
	COLOR: #fdb300;
	font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
	FONT-STYLE: normal;
	FONT-WEIGHT: lighter;
	TEXT-DECORATION: none
}

A:active
{
	COLOR: #66CCFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
	FONT-STYLE: normal;
	FONT-WEIGHT: lighter;
}

A:hover
{
	COLOR: #fdb300;
	font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
	FONT-STYLE: normal;
	FONT-WEIGHT: lighter;
}
#hnav0, #snav0 {}

#hnav0 li, #snav0 li{
float: left;
display: block;
}

#hnav0 li a:link, #hnav0 li a:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #575656;
	display: block;
	font-weight: bold;
	font-size: 18px;
	padding: 11px 17px 10px 17px;
	letter-spacing: 1px;
}

#hnav0 li a:hover, #hnav0 li a:active, #hnav0 li a.on:link, #hnav0 li a.on:visited, #hnav0 li a.on:hover, #hnav0 li a.on:active, .hnav0_active {
color: #fcbe11;
background: url(/layouts/images/bg_hnav0_a.png) repeat-x top;
}







#snav1 {}

#snav1 li {	
	float: left;
	display: block;}

#snav1 li a:link, #snav1 li a:visited  {
	font-family: Arial, Helvetica, Verdana, sans-serif;
color: #575656;
font-weight: bold;
font-size: 16px;
display: block;
width: 170px;
padding: 10px 10px 10px 40px;

}
#snav1 li a:hover, #snav1 li a:active, #snav1 li a.on:link, #snav1 li a.on:visited, #snav1 li a.on:hover, #snav1 li a.on:active, .snav1_active{
color: #fcbe11;
background: url(/layouts/images/bg_hnav1_a.png) repeat top;

}




/*content*/


.fuss
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	font-weight: normal;
	letter-spacing:0.5px;	
	color: #535353;
}

.titel-fuss
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	letter-spacing:0.5px;
	color: #fff;
}

.weiss-fuss
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
		line-height: 24px;

	font-style: normal;
	font-weight: normal;
	letter-spacing:0.5px;
	color: #fff;
}
.impressum
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	letter-spacing:0.5px;
	color: #97bbea;
}


/* Fancybox tricks */

/* title font */

.fancybox-title .child {
    font-size: 20px !important;
    	font-weight: normal;
    		font-style: light;


}
