/* CSS Document */

html, body {
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:12px;
	width:100%;
	height:100%;
	background-color:#ccc;
	background-image:url(../gfx/body-back.jpg);
	background-repeat:repeat-x;
	line-height:1.5;
	
	}
.zent {
	position:relative;
	width:100%;
	height:100%;
	}
.cont {
	position:relative;
	width:800px;
min-height:100%;
	background-color:#fff;
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	
}
.header {
	position:absolute;
	width:800px;
	height:210px;
	top:0;
	left:0;
}
	
/************* main *************/

.main-top {
	position:relative;
	width:800px;
	height:214px;
}
.main-content {
	position:relative;
	width:800px;
}
.main-left {
	position:relative;
	float:left;
	width:200px;
	height:auto;
	z-index:115;
	}
.main-mid {
	position:relative;
	float:left;
	padding:0 10px 0 10px;
	width:420px;
	height:auto;
	z-index:114;
}
.main-right {
	position:relative;
	float:right;
	width:150px;
	padding-right:10px;
	height:auto;
	font-size:10px;
	font-family:arial;
	z-index:113;

	}
.flend {
	clear:both}
/*********** navi *********/

.navtop {
	position:relative;
	width:200px;
	height:30px;
	background-image:url(../gfx/navi_top_r.jpg);
}
.navbot {
	position:relative;
	width:200px;
	height:30px;
	background-image:url(../gfx/navi_bot_r.jpg);
}
.navi{
	position:relative;
	width:200px;
	height:auto;
	background-image:url(../gfx/navi_mid_r.jpg);
	z-index:116;

}

.pic-left {
	position:relative;
	width:200px;
	height:150px;
	margin-top:6px;
}	
.plusi {
	position:absolute;
	left:-40px;
	top:170px;
	z-index:122;
}
.plus2 {
	position:absolute;
	left:-40px;
	top:-40px;
	z-index:231;
}
/********* sonstiges ***/

.kurzkon {

	position:relative;
	font-size:11px;
	padding-left:10px;
	width:190px;
	padding-top:10px;
}
hr {
	text-align:left;
	width:400px;
	border:none;
	border-bottom:1px solid #ccc;
}
.main-mid ul {
	list-style-image:url(../gfx/libut.jpg);

}

.main-mid a:link, .main-mid a:visited {
	text-decoration:none;
	color:#A5BD31
}
.main-mid a:hover {
	color:#D69C39;
}

	

