html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	line-height:1.5;
	color:#544c47;
}
a:link, a:visited {
	color: #cc4c38 ;
	text-decoration:none;
}
a:hover {color: #cc4c38 ;}
ul {
	margin: 10px 0px;
	padding: 0 0 0 20px;
}
ul#supersized {margin:0px; padding:0px;}
ol {
	margin: 10px 0px;
	padding: 0 0 0 20px;
}
ul li, ol li, ol li ul li {
	padding: 0;
	margin: 0;
}
/*p {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}*/
a img {
	border: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px 5px 0px;
	font-weight:normal;
}
h1 {
	font-family: 'Muli', sans-serif;
	font-size:20px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:12px;
	color:#000;
}

/********** Positionen *************/
#topborder {top:0px; left:0px; height:5px; position:fixed; background-color:#544C47; width:100%; z-index:9999;}
#borderbottom {position:fixed; bottom:0px; left:0px; height:5px; padding:0px; margin:0px; background-color:#544C47; width:100%; z-index:9999;}
#logo {left: 49px; top:48px; position:absolute; height:63px;width: 241px; display: block; background-image:url(images/logo.png);}
#logolink {height:63px;width: 241px; display: block;}
#navi {position:absolute; top:205px; left:0px; width:165px; padding-bottom:20px; z-index:9999; }
#contentimage {position:absolute; top:150px; left:225px; width:330px; height:480px; padding-bottom:20px;}
#content {
	position:absolute;
	top:211px;
	left:664px;
	width:432px;
	padding-right:53px;
}
#content-ref {position:absolute; top:150px; min-width:1100px;width:100%;}
#reflink {position:absolute; left:368px; top:640px;}
#refscrollerwrap {padding-left:368px;}
#scroll-leftbg {position:absolute; top:150px; left:225px; width: 140px; height:480px; background-image:url(images/verlauf_links.png); }
#scroll-rightbg-wrap {position:absolute; top:150px; width:100%; height:480px; height:10px; }
#scroll-rightbg {margin-left: 1071px; height:480px; background-image:url(images/verlauf_transparent_rechts.png); }


/********** Navi **********/
DIV.fstLevel a {
	text-decoration: none;
	display: block;
	width: 165px;
	padding: 0px;
	padding-bottom:5px;
	margin: 0Px;
	font-family: 'Muli', sans-serif;
	font-size:20px;
	text-align: right;
	color: #544c47;
	font-weight:normal;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover {
	COLOR: #cc4c38;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a {
	text-decoration: none;
	display: block;
	width: 165px;
	padding: 0px;
	padding-bottom:5px;
	margin: 0Px;
	font-family: 'Muli', sans-serif;
	font-size:20px;
	text-align: right;
	COLOR: #cc4c38;
	font-weight:normal;
}
/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a {
	text-decoration: none;
	display: block;
	width: 165px;
	padding: 0px;
	padding-bottom:5px;
	margin: 0Px;
	font-family: 'Muli', sans-serif;
	font-size:14px;
	text-align: right;
	color: #544c47;
	font-weight:normal;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover {
	COLOR: #cc4c38;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a {
	text-decoration: none;
	display: block;
	width: 165px;
	padding: 0px;
	padding-bottom:5px;
	margin: 0Px;
	font-family: 'Muli', sans-serif;
	font-size:14px;
	text-align: right;
	COLOR: #cc4c38;
	font-weight:normal;
}

/* Mobile
-----------------------------------------------------------------*/
#navimobile, #contentimage-mobile, #ref-mobile, #homeaddress-mobile {display:none;}