/* CSS Document */
body, html {
		margin:0;
		padding:0;
		width:100%;
		height:100%;
		font-family:arial;
		font-size:12px;
		background:#fff;
	}
	
.zent {
		width:100%;
		height:100%;
		position:relative;
		background:#fff;
}

.cont {
		position:relative;
		width:900px;
		height:100%;
		background:#fff;
}
.header {position:absolute;
		top:0px;
		left:0;
		width:900px;
		height:200px;
		background:#fff;
		z-index:10;
	}
.header .head1 {
		position:relative;
		height:60px;
		width:900px;
		background:#fff;
	}
.header .head1 .logo{
		position:absolute;
		top:0px;
		left:700px;
		width:200px;
		height:200px;
		background-image:url(../gfx/logo.jpg);
		background-repeat:no-repeat;
		z-index:40;
}
.header .head2 {
		position:relative;
		height:25px;
		width:900px;
		background-image:url(../gfx/head_stripe.jpg);
		
	}
.header .head3 {
		position:relative;
		height:140px;
		width:900px;
		background-image:url(../gfx/header1.jpg);
}
/********** content **********/
.main {
		position:relative;
		background-image:url(../gfx/main_back.jpg);
		width:100%;
		height:100%;
		}
.main .main_left {
		margin-top:225px;
		position:relative;
		float:left;
		width:200px;
		z-index:20;

}
.main .main_content {
		position:relative;
		margin-top:230px;
		float:left;
		width:450px;
		padding:0 10px 0 10px;
		
	}
/*********  news bereich rechts ***********/
.main .main_right {
		position:relative;
		margin-top:207px;
		float:right;
		width:200px;
		
		
		
		}
.main .main_right_bt{
		position:relative;
		width:200px;
		height:25px;
		background-image:url(../gfx/border_blau_oben.jpg);
		
		}
.main .main_right_cont{
		position:relative;
		width:180px;
		padding:0 10px 0 10px;
		background-image:url(../gfx/border_blau_mitte.jpg);
}
.main .main_right_bb {
		top:-1px;
		position:relative;
		width:200px;
		height:25px;
		background-image:url(../gfx/border_blau_unten.jpg);
}
.main .main_right_gt{
		position:relative;
		width:200px;
		height:20px;
		
		background-image:url(../gfx/border_grau_oben.jpg);
		}
.main .main_right_gcont{
		position:relative;
		width:180px;
		padding:0 10px 0 10px;
		background-image:url(../gfx/border_grau_mitte.jpg);
}
/********** left_bereich ********/
.main .main_left_head {
		padding:5px 0 0 10px;
		position:relative;
		width:190px;
		height:20px;
		background-image:url(../gfx/border_left_oben.jpg);
}
.main .main_left_pic{border-top:solid 4px #fff;}
.main .main_left_top {
		position:relative;
		width:200px;
		height:20px;
		background-image:url(../gfx/border_left_oben.jpg);

}
.main .main_left_cont {
		padding-left:10px;
		padding-right:10px;}

.main a:link, .main a:visited {
		color:#333;
		text-decoration:none;
		font-weight:bold;
}
.main a:hover {
		color:#30449b}
/******** navigation *********/
.navi {
	position:absolute;
	width:900px;
	top:40px;
	left:0;
	z-index:30;}

.naviE1 a, .naviE1 a:visited {
	font-size:11px;
	text-decoration:none; 
	color:#666;
	height:20px;  
	padding-left:8px; 
	padding-right:8px;
font-weight:bold;}	

.main .flend {
	position:relative;
	clear:both;
	margin-left:200px;
	width:480px;
	border-top:1px solid #ddd;
	padding-top:3px;
	padding-left:10px;
	bottom:-3px;
	color:#ddd;
	font-size:10px;
	text-align:right;
}
