/*trikr style*/
HTML, BODY
{
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
	/*[disabled]min-height:100%;*/
	font-family: Arial;
	font-size: 14px;
}
H1, H2, H3, H4, H5
{
	font-size: 16px;
	margin: 0 0 5px !important;
}
A
{
	font-family: Arial;
	color: #009863;
}
A:hover
{
	color: #58B978;
	font-weight: 600;
}
DIV#page_margin
{
	position: relative;
	margin: 0 auto;
	width: 884px;
	min-height: 100% !important;
	height: 100%;
	background: url(images/page_marginbg.gif) repeat-y right;
}
DIV#header
{
	height: 149px;
	width: 100%;
	background: url(images/headbg.jpg);
}
DIV#headerteaser
{
	padding-top: 78px;
	padding-left: 3px;
	font-family: arial;
	font-weight: 600;
	font-size: 15px;
}
DIV#headerteaser A
{
	text-decoration: none;
	color: #000;
}
DIV#headerteaser A:hover
{
	color: #009760;
}
DIV#topnav
{
	margin-top: 25px;
	height: 27px;
}
DIV#content
{
	width: 100%;
	background: #D5EAD7 url(images/mainbg.jpg) no-repeat bottom left;
}
DIV#ccontent
{
	width: 756px;
	overflow: auto;
	padding-left: 25px;
}
DIV#col2pic
{
	position: absolute;
	margin-left: 793px;
	width: 92px;
	height: 550px;
	background-image: url(images/col2bg_01.gif);
}
DIV#cfooter
{
	position: relative;
	height: 224px;
	width: 750px;
	margin-top: 0px;
}
DIV#footertext
{
	float: left;
	height: 72px;
	width: 724px;
	margin-left: 31px;
	margin-top: 131px;
	background: url(images/cboxbg.png);
}
DIV#ftext1
{
	width: 245px;
	height: 40px;
	margin-top: 10px;
	margin-left: 26px;
	font-size: 13px;
	float: left;
}
DIV#ftext2
{
	width: 169px;
	height: 40px;
	margin-top: 10px;
	margin-left: 20px;
	font-size: 13px;
	float: left;
}
DIV#footerimage
{
	position: absolute;
	height: 230px;
	width: 200px;
	/*[disabled]margin-left:617px;*/
	/*[disabled]margin-top:45px;*/
	right: -70px;
	bottom: -54px;
	text-align: right;
}
DIV#footer
{
	clear: both;
	position: relative;
	height: 80px;
	z-index: -1;
	background: url(images/page_marginbg.gif) repeat-y right;
}
/*FCEs*/
DIV.cbox
{
	background: url(images/cboxbg.png);
	border-bottom: 1px solid #02875A;
	/*[disabled]padding:5px 5px 0;*/
	width: 98%;
	margin-top: 15px;
	position: relative;
}
DIV.spalten70_30 DIV.spalte_70
{
	float: left;
	width: 500px;
	margin-right: 10px;
}
DIV.spalten70_30 DIV.spalte_30
{
	width: 236px;
	float: left;
}
DIV.rgsnest
{
	display: none;
}
DIV.cboxcontent
{
	overflow: auto;
	padding: 10px;
}
DIV.moreinfo
{
	position: absolute;
	width: 100%;
	height: 100%;
	/*[disabled]margin-top:-17px;*/
	/*[disabled]margin-right:-5px;*/
	/*[disabled]background:#06935F;*/
	background: transparent url(images/mehrinfo.jpg) no-repeat bottom right;
	color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
	float: right;
	padding: 0px !important;
}
A .moreinfo
{
}
A:hover .moreinfo
{
	font-weight: 400 !important;
	/*[disabled]background:#D5EAD7;*/
	background: transparent url(images/mehrinfo_hover.jpg) no-repeat bottom right;
	/*[disabled]color:#06935F;*/
	/*[disabled]border:1px solid #059288;*/
	/*[disabled]margin-top:-19px;*/
}
DIV.spalten70_30 DIV.spalte_30 .cboxcontent
{
	padding: 10px;
	margin: 0px;
}
.spalten50_50
{
	width: 100%;
	overflow: auto;
}
DIV.spalten50_50 DIV.spalte_50_links
{
	float: left;
	width: 49%;
	float: left;
	margin-right: 1%;
}
DIV.spalten50_50 DIV.spalte_50_rechts
{
	width: 49%;
	float: right;
}
/*ypsmenu*/
#cMenu
{
	height: 18px;
	width: 660px;
	margin-left: 0px;
	margin-bottom: 0px;
	position: relative;
/*wichtige angabe, sonst taucht das slideMenu an falscher Position auf*/
}
.mmContent DIV A
{
	font-size: 12px;
	font-family: Arial;
	font-weight: 600;
	line-height: 11px;
	#padding-left: 5px;
	padding: 5px;
	text-decoration: none;
	display: block;
	color: #FFF;
	background: #06935F;
	margin: 0px;
	#border-bottom: 1px solid #D5D5E6;
}
.mmContent DIV A:hover
{
	font-weight: normal;
	padding: 5px;
	text-decoration: none;
	display: block;
	color: #06935F !important;
	background: #DED !important;
	margin: 0px;
}
.mmContent DIV A:active
{
	font-weight: 600;
	padding: 5px;
	text-decoration: none;
	display: block;
	margin: 0px;
}

