
html * { 
			margin: 0; 
			padding:0; 
		}

body {
	background-color:#fff;
	text-align: center;
	font-size: 82.50%;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #ccc;}


/* --------------- Header ---------------*/
#cheader {
	width:100%;
	height: 226px;
	background: url(images/bg_page.jpg) left bottom repeat-x;
	text-align: center;
}
#header {
	width: 980px;
	height: 226px;
	margin: 0px auto 0px auto;
	background: url(images/bg_header.jpg) right bottom no-repeat;
	text-align: left;
	overflow: hidden;
}
#header #logo{
	float: right;
	margin: 0px 0px 0px 0px;
	width: 215px;
	height: 65px;position: relative;top: 100px;}



.topnavi-1:link { color: #333333; background-image: url(<?=$CONFIG['IMAGEPATH']?>/topnavi_out.jpg); }
.topnavi-1:visited {  color: #333333; background-image: url(<?=$CONFIG['IMAGEPATH']?>/topnavi_out.jpg); }
.topnavi-1:hover { color: #000000; background-image: url(<?=$CONFIG['IMAGEPATH']?>/topnavi_in.jpg); }
.topnavi-1 {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 51px;
	width: 980px;
	display:block;float: left;}



/* --------------- Page ---------------*/
#page {
	width:100%;
	text-align: center;
}
#ccontent {
	width: 980px;
	margin: 0px auto 0px auto;
	text-align: left;
	overflow: hidden;height: 100%;}
#cleftmenue {
	clear: left;
	float: left;
	width: 213px;
	background: #e72b27 url(images/leftbg.jpg) repeat-x left bottom;height: auto;padding-bottom: 120px;}
/* --------------- leftmenue ---------------*/
#leftmenue {
	clear: left;
	float: left;
	width: 173px;
	margin: 30px 0px 30px 20px;
	font-size: 85%;}

#leftmenue h2{
	margin: 0px 0px 5px 0px;
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
	font-size: 137.50%;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}


#leftmenue h3{
	margin: 0px 0px 10px 0px;
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
	font-size: 137.50%;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}
#leftmenue a{
	color: #fff;
}
#leftmenue ul{
	margin: 0px 0px 30px 0px;
	list-style-type: none;
}
#leftmenue ul li{
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 5px 20px;
	list-style-type: none;
	background: url(images/pointer01.gif) left 3px no-repeat;
	border-bottom: 1px #fd6601 dashed;color: #fff;font-size: 105%;}
#leftmenue ul li a{
	text-decoration: none;
}
#leftmenue ul li a:hover
{
	color: #000;
}

#leftmenue div.news{
	margin: 0px 0px 30px 0px;
	line-height: 1.5em;color: #000;font-style: italic;font-size: 1.1em;}

#leftmenue div.newstitle{color: #fff;font-size: 0.9em;font-weight: bold;font-style: normal;}

/* --------------- content ---------------*/
#content {
	float: right;
	width: 737px;
	margin: 30px 0px 20px 30px;
	line-height: 1.7em;
}
#content h1{
	margin: 0px 0px 10px 0px;
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
	font-size: 182.50%;
	font-weight: normal;
	color: #e72b27;
}
#content h2{
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
	font-size: 150.00%;
	font-weight: normal;
	color: #fff;padding-top: 15px;padding-left: 55px;}



.contentheader{
background-image: url(images/contenthd_bg.png);background-repeat: no-repeat;background-position: center bottom;height: 40px;margin-bottom: 10px;}


#content p{
	margin: 0px 0px 10px 0px;color: #0f0f0f;}
#content a{
	color: #e72b27;
}

.galerie img
{margin: 9px;}


/* --------------- footer ---------------*/
#cfooter {
	width:100%;
	height: 50px;
	background-color: #020202;
	border-top: 1px solid #5f5f5f;
	text-align: center;
}
#footer {
	width: 980px;
	margin: 0px auto 0px auto;
	text-align: left;
	overflow: hidden;
}
#text {
	float: right;
	margin: 16px 0px 0px 0px;
	font-size: 75.00%;
	color: #e72c27;
}
#text a{
	color: #e72c27;
}



ul.mouseover {
		margin: 0;
		padding: 0;position: relative;top: 70px;left: 330px;
}

	ul.mouseover li {
		position: relative;
		overflow: hidden;
		float: left;
		width: 196px;
		margin: 2px;
	}

	ul.mouseover li a img {
		position: relative;
		width: 392px;
		height: 65px;
		border: 0;
	}

	ul.mouseover li a:hover {
		position: relative;
		left: -196px;
	}


#trailer
{
position: relative;background-color: #000;float: left;clear: right;left: 775px;top: 26px;}


.news2
{	margin: 0px 0px 30px 0px;
	line-height: 1.5em;color: #fff;font-style: normal;font-size: 1.1em;}
