* {
	margin:0;
	padding:0;
}

body {
	background-image:url('images/layout/site/bg.jpg');
	background-repeat:no-repeat;
	background-position: 50% 0;
	z-Index:1;
	background-color:cyan;
	background-attachment:fixed;
}

p {
	margin-bottom:20px;
}

.wrapper {
	width:860px;
	margin:auto;
	z-Index:1;
}

.top {
	clear:both;
	margin-top:10px;
	width:100%;
	height:130px;
	overflow:hidden;
}

#mainContent {
    width: 98%; margin-right: 1%; float: left;
}	
.content .wrapper {
    margin: 0px auto; padding: 10px; height: 1%; overflow: hidden; position: relative; max-width: 1070px;
}	z-Index:1;
}

.navi {
	clear:both;
	width:100%;
	height:102px;
	overflow:hidden;
}

.content {
	background-image:url('images/layout/site/cnt_bg.png');
	clear:both;
	height:80%;
     
	margin-top:15px;
}

.logo {
	width:296px;
	height:86px;
	background-image:url('images/layout/site/logo.png');
	float:left;
	margin-top:18px;
}

.userbox {
	font-family: 'Arial', sans-serif;
	font-size:12pt;
	color:#fff;
	width:420px;
	height:130px;
	background-image:url('images/layout/site/cnt_bg.png');
	float:right;
}

a {
	color:#0077d9;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.navi a {
	margin-top:15px;
	padding-top:33px;
	display:block;
	float:left;
	width:215px;
	height:55px;
	background-image:url('images/layout/site/cnt_bg.png');
	font-family: 'Arial', sans-serif;
	font-size:11pt;
	text-align:center;
	color:#fff;
	text-decoration:none;

}

.navi a:hover {
	background-image:url('images/layout/site/cnt_lightgreen_bg.png');	
}

.navi .active {
	background-image:url('images/layout/site/cnt_green_bg.png')
}

.inhalt {
	padding:10px;
	font-family: 'Arial', sans-serif;
	font-size:10pt;
	color:#fff;
}

.loginform {
	margin:auto;
	margin-top:25px;
	width:250px;
	text-align:right;
}



.text {
	margin:auto;
	width:center;
	height:center;
	margin-top:30px;
    text-align: center;
}
.subnavi_m {
	 display:block;
     position: absolute; top: 232px;  
     background-image:url('images/layout/site/cnt_alpha.png');
     width:860px;
	 height:auto;
     color:#fff;
	 text-decoration:none;
     margin-top:10px;  
 	 font-family: 'Arial', sans-serif;
	 font-size:11pt;
	 text-align:center;
	z-Index:-20;
}
.subnavi_menu a {
	position:relative;
	visibility:collapse;
	display:block;
	width:215px;
	height:40px;
	background-image:url('images/layout/site/cnt_bg.png');
	font-family: 'Arial', sans-serif;
	font-size:11pt;
	text-align:center;
	color:#fff;
	text-decoration:none;
	padding-top:26px;
	z-Index:-20;
}
.subnavi_menu a:hover {
        background-image:url('images/layout/site/cnt_lightgreen_bg.png');
}
.footer
{
	text-align: center;
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	margin-top: 10px;
}
.footer .content
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.footer .content a {
	color:#ffffff;
}

.header
{
    text-align: center;
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	margin-top: 10px;
}
.header .content
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.header .content a {
	color:#ffffff;
}

table.interntbl td {
	background-image:url('images/layout/site/cnt_tbl_bg.png');
	border-color:#0000B2;
	<!--height:70px;-->
	vertical-align:top
	

}
table.interntbl{
	border:0;
}
p.info,p.warning,p.error,.successBox {
    padding: 5px;
	padding-left: 26px;
	text-indent: -21px;
	color:black;
}

p.info,.successBox {
	background: #EAFAB6;
	border: 1px solid #b7df32;
}

p.warning {
	background: #f9ee90;
	border: 1px solid #ffc618;
}

p.error {
	background: #FFB0B0;
	border: 1px solid #C03452;
}

.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}



/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}	
		

	
	img{border:none;}
	
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			

	#slidcontainer{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:696px;
		background:#fff;		
		margin-bottom:2em;
		}									

/* // Easy Slider */
