	html,body{margin:0px;padding:0px;height:100%;}
	body{height:100%;font-family:Arial,Geneva,sans-serif;font-size:11px;color:#4e362e;background:#ece5d4 url('images/gfx_bgol.gif') repeat-x;}
	#contentframe {position: absolute; width:925px; height:100%; top:0px; left: 50%;margin-left: -462px; min-height:600px;background: transparent url('images/gfx_cbgol.gif') repeat-x;}
	#header {position: relative; float:left; width:915px; height: 298px; margin:39px 5px 0px 5px; background: transparent url('images/gfx_header03.jpg') no-repeat;}
	#tline {position: absolute; bottom:0px; width:915px; height: 27px; background: transparent url('images/gfx_tline.png') repeat-x;}
	#logo {position:absolute; top:40px;right:0px; width:380px; height:93px; background:transparent url('images/gfx_logo.png') no-repeat;}
	#menu {position: relative; float:left; width:915px; height: 42px; margin:0px 5px 0px 5px; background: transparent url('images/gfx_mbg.jpg') no-repeat;}
	#submenu {position: absolute; float:left; top:378px; left:400px;width:400px; height:80px;background-color: #c2bab5;display:none;}
	#content {position:relative; float:left;width:915px; height:auto; margin:29px 50px 20px 70px;}
	#social {position:relative; float:left; padding-top:13px;margin-top:40px;width:100%; height:40px; background: transparent url('images/gfx_bottomline.png') no-repeat 0 0;}
	.typoheadline {font-family:Arial,Geneva,sans-serif;font-size:26px;color:#978a7b;font-weight:bold;}
	.typosubline {font-family:Arial,Geneva,sans-serif;font-size:18px;color:#978a7b;margin-right:120px;}
	.typo2spaltig {position: relative; float:left; width:380px; height:auto; margin-right:33px;font-family:Arial,Geneva,sans-serif;font-size:13px;color:#230803;}
	.typo2spaltigbg {position: relative; float:left; width:380px; height:auto; font-weight:bold;margin-right:33px;padding:14px;font-family:Arial,Geneva,sans-serif;font-size:13px;color:#230803;border-bottom: 4px solid #754318; background: transparent url('images/gfx_transBG.png') repeat;}
	.typo2spaltigbg a, a.link, a.visited {color:#654127;}
	a, a.visited, a.active {color:#754318;}
	.socialX {position: relative;  float: left;  display: block; width:15px; height:15px; background-position: 0px 0px; margin-right:7px; background-image: url('images/gxf_socialX.png');}
	.socialX:hover {background-position: -15px 0px;}
	.socialI {position: relative;  float: left;  display: block; width:15px; height:15px; background-position: 0px 0px; margin-right:7px; background-image: url('images/gxf_socialI.png');}
	.socialI:hover {background-position: -15px 0px;}
	.socialF {position: relative;  float: left;  display: block; width:15px; height:15px; background-position: 0px 0px; margin-right:7px; background-image: url('images/gxf_socialF.png');}
	.socialF:hover {background-position: -15px 0px;}
	.socialG {position: relative;  float: left;  display: block; width:15px; height:15px; background-position: 0px 0px; margin-right:7px; background-image: url('images/gxf_socialG.png');}
	.socialG:hover {background-position: -15px 0px;}
	.socialT {position: relative;  float: left;  display: block; width:15px; height:15px; background-position: 0px 0px; margin-right:7px; background-image: url('images/gxf_socialT.png');}
	.socialT:hover {background-position: -15px 0px;}
	.socialFB {position: relative;  float: left;  display: block; width:15px; height:15px; background-position: 0px 0px; margin-right:7px; background-image: url('images/gxf_socialFB.png');}
	.socialFB:hover {background-position: -15px 0px;}
	ul,ol {margin:0px 0px 0px 13px;padding:0px;}
	li {position:relative;font-family:Arial,Geneva,sans-serif;font-size:13px;width:380px;list-style-position:outside;color:#754318;}