@charset "utf-8";
/* CSS Document */

/*************
 * BASIC
 *************/ 


#footer, #footerInner{ width: 100%; }
#mainInner{ width: 823px; }

/********************
 * FORMAT: Standard
 ********************/

body, h3, h2, h1, p, form, input, textarea, div, table, a, ul{
	color: #FFFFFF;
}

#containerInner { margin:78px auto 0; }

#footer{ 
	text-align: center;
	padding: 0px;
	left: 0px;
	margin-top: 60px;
	}
#footerInner{ padding: 0; }

#top { text-align: right; }	
#logo { margin-left: auto; text-align: left; margin-right:94px; }
#mLeft{ float: left; margin-right: 1px; }

#main{ text-align: center; margin-top: 150px; }
#mainInner{ margin: 0 auto; text-align:left; }

.content{
	width: 205px;
	height: 281px;
	overflow: hidden;
	position: absolute;
	z-index: 99;
	}
.content p{ padding: 0 10px; }
.content-first{ margin: 5px 0 0 206px; }
.content-second{ margin: 5px 0 0 412px; }
.content-last{ margin: 5px 0 0 618px; }

#footer a {
	color:#FFFFFF;
}

.csc-frame-frame1{
	position: absolute; bottom: 0;
	height: 23px;
	width: 205px;
	background-image: url(/fileadmin/templates/images/topmenu_hg.png);
	background-position: 0 0;
	background-repeat: repeat-x;
}
.csc-frame-frame1 p{ margin: 0; padding: 4px 0 0 0; text-align: center; }
.csc-frame-frame1 a{
	color: #FFFFFF;
}


/********************
 * FORMAT: Menus
 ********************/
.topmenu_ul{
}
.topmenu_ul li a{
	display: block;
	width: 205px;
	height: 309px;
	float: left;
	margin-right: 1px;
	background-image: url(/fileadmin/templates/images/content_hg_home.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	
	}
.topmenu_ul li.topmenu-last a{ margin: 0px; }
.topmenu_ul li a:hover, .topmenu_ul  li.topmenu_li_active a{
	background-position: -205px 0px;
	}
.topmenu_ul li a { padding-top: 4px; }

