/* CSS Document */
body{
	padding:0; margin:0;
	}
div, p, h1, h2, h3, ul, img{
	padding:0; margin:0;
	}
ul{
	list-style-type:none;
	}
el{
	list-style-type:none;
	}
.balnk{
	font-size:0px; line-height:0px; clear:both;
	}
/*--------------------------------header-------------------*/
#main_header{
	width:100%; margin:0 auto;  background:url(images/bg2.gif) repeat-x #ffffff; color:#FFFFFF; height:148px;
	}
#main_header #header{
	width:880px; margin:0 auto; background:url(images/front_header.gif) no-repeat #ffffff; color:#FFFFFF; height:148px; display:block; position:relative;
	}
/*--------------------------------header_menu-------------------*/
#main_header #header ul.navi{
	background:none; color:#FFFFFF; display:block; position:absolute; height:30px;
	 width:600px; margin:0; padding:0px 0 0 0px; top:119px; left:70px;
	}
#main_header #header ul.navi li{
	float:left; display:block; margin:0 0px 0 0;
	}
#main_header #header ul.navi li a{
	height:30px; text-decoration:none; text-indent:0px; display:block; width:100px;
	}
#main_header #header ul.navi li a.inbetween{
	background:url(images/inbetweenmenu.gif) no-repeat 0 0; width:2px; height:30px;
	}
#main_header #header ul.navi li a.home{
	background:url(images/mhome.gif) no-repeat 0 0; width:96px; height:30px;
	}
#main_header #header ul.navi li a.home:hover{
	background:url(images/mhomed.gif) no-repeat 0 0; width:96px; height:30px;
	}
#main_header #header ul.navi li a.ongedierte{
	background:url(images/mongedierte.gif) no-repeat 0 0; width:96px; height:30px;
	}
#main_header #header ul.navi li a.ongedierte:hover{
	background:url(images/mongedierted.gif) no-repeat 0 0; width:96px; height:30px;
	}
#main_header #header ul.navi li a.diensten{
	background:url(images/mdiensten.gif) no-repeat 0 0; width:96px; height:30px;
	}
#main_header #header ul.navi li a.diensten:hover{
	background:url(images/mdienstend.gif) no-repeat 0 0; width:96px; height:30px;
	}
#main_header #header ul.navi li a.winkel{
	background:url(images/mwinkel.gif) no-repeat 0 0; width:96px; height:30px;
	}
#main_header #header ul.navi li a.winkel:hover{
	background:url(images/mwinkeld.gif) no-repeat 0 0; width:96px; height:30px;
	}
/*------------------------------------body-------------------------*/
#main_body{
	width:100%;
	}
#border{
	width:880px; height: 240px; margin:0 auto 0 auto; padding:5px 0 5px 0px; background:url(images/border.gif) repeat-y; display:block; position:relative;
	}
#border #maintext{
	width:450px; margin:0 auto 0px auto; padding:0px 0 0px 0px;float:left; display:block; position:relative;
	}
#border #maintext h2{
	font:18px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#002537; margin:0 0 12px 70px;  padding:15px 0 0 0px; font-weight:bold; background-color:#ffffff; width:450px; display:block;
	}
#border #maintext h3{
	font:15px/15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#009FEC; font-weight:bold; width:400px; display:block; margin:12px 0 8px 70px; padding:0; 
	}
#border #maintext p{
	color:#333333; padding:0 0 0 0px; margin:0 0 5px 70px; width: 425px; display:block; font:11px/17px Verdana, Arial, Helvetica, sans-serif;
	}
#border #maintext ul{
	color:#333333; padding:0 0 0 25px; margin:0 0 0 70px; width: 430px;  display:block; font:11px/17px Verdana, Arial, Helvetica, sans-serif;
	}
#border #maintext ul li{
	background:url(images/bullet.gif) no-repeat; 0 0 10px 25px ; heigth:50px; display:block; padding:0 0 5px 30px;
	}
/*------------------------mainpub-------------*/
#border #mainpub{
	width:350px; height:235px;  padding 15px 65px 0px 0px; margin:0px 28px 0px 0px; background:url(images/columnpub.gif) no-repeat; display:block; float:right; position:relative;
	}
#border #mainpub #button ul{
		width:180px; display:block; margin:125px 0 0 45px;  
		}
#border #mainpub #button ul li{
	background:url(images/user.gif) no-repeat; 50 0 0 25px ; heigth:50px; display:block; padding:0 0 5px 24px;
	}
#border #mainpub  #button ul li a{
	font:18px/17px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none ;  display:block; padding:0px 0 0px 0px; margin:0;
	}
/*------------------------helpdesk-------------*/
#maintext #helpdesk{
	width:175px;  padding:10px 0px 10px 0px; background:url(images/helpdes.gif) no-repeat; height:290px; display:block; float:left; position:;
	}
/*------------------------securelogin-------------*/
#maintext #securelogin{
	width:175px;  padding:10px 0px 10px 5px; background:url(images/scure.gif) no-repeat; height:290px; display:block; float:left; position:;
	}
/*------------------------columnline-------------*/
#column{
	width:880px; margin:0 auto 0 auto; padding:0px 0 0px 0px; background:url(images/chapters.gif) no-repeat #6fbe44; color:#FFFFFF; height:400px; position:relative;
	}
/*------------------------columna-------------*/
#column #columna{
	width:240px;  padding:59px 0 0px 58px; float:left; display:block; position:relative;
	}
#column #columna h2{
	font:18px/31px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#005137; width:225px; height:35px; padding:30px 25px 10px 25px; margin:0; font-weight:normal; display:block; 
	}
#column #columna h2 span{
	color:#106552; font:11px/12px Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; background-color:#fff6d8;
	display:block;
	}
#column #columna p{
	width:240px; display:block; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin:0px 0 10px 25px; background:none; padding:0; 
	}
#column #columna h3{
	color:#333333; font:14px Verdana, Arial, Helvetica, sans-serif; width:190px; display:block;
	margin:19px 0 0 16px; padding:0; font-weight:bold;
	}
#column #columna ul{
		width:230px; display:block; margin:0px 0 5px 25px;
		}
#column #columna ul li{
	background:url(images/pdflogo.png) no-repeat; 0 0 0 25px ; heigth:40px; display:block; padding:0 0 2px 24px;
	}
#column #columna ul li a{
	font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#009FEC; text-decoration:none;
	 display:block;	padding:0px 0 2px 2px; margin:0;
	}
#column #columna a.more1{
	width:56px; height:12px; display:block; background:url(images/more_bg.gif) no-repeat #333333; margin:39px 0 0 121px;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#column #columna a.more1:hover{
	background:url(images/more_bg_h.gif) no-repeat #0a2b43; color:#ff0033; 
	}
/*------------------------columnb-------------*/
#column #columnb{
	width:230px;  padding:59px 0 0 10px;  float:left; display:block; position:relative;
	}
#column #columnb h2{
	font:18px/31px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#005137; width:225px; height:35px; padding:30px 25px 10px 25px; margin:0; font-weight:normal; display:block;
	}
#column #columnb h2 span{
	color:#106552; font:11px/12px Verdana, Arial, Helvetica, sans-serif;  font-weight:bold;
	display:block;
	}
#column #columnb p{
	width:220px; display:block; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin:0px 0 10px 25px; padding:0; 
	}
#column #columnb ul{
	width:220px; display:block; margin:0px 0 5px 25px;
	}
#column #columnb ul li{
	background:url(images/pdflogo.png) no-repeat; 0 0 0 25px ; heigth:40px; display:block; padding:0 0 2px 24px;font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;
	}
#column #columnb ul li a{
	font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#009FEC; text-decoration:none;
	 display:block;	padding:0px 0 0px 0px; margin:0;
	}
#column #columnb a.online{
	width:146px; height:57px; border:#486d88 1px solid; display:block; margin:20px 0 0 16px; color:#333333; padding:10px 18px 0 16px; font:22px/28px Verdana, Arial, Helvetica, sans-serif;
	 font-weight:normal; text-transform:uppercase; text-decoration:none;
	}
#column #columnb a.online span{
	color:#799fbb; font-size:18px; line-height:18px; padding:0 0 0 8px; display:block;
	}
#column #columnb a.online:hover{
	color:#fff6d8; 
	}
/*--------------------------------columnc-------------------*/
#column #columnc{
	width:245px;  padding:59px 0 0px 20px; float:left; display:block; position:relative;
	}
#column #columnc h2{
	font:18px/31px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#005137; width:225px; height:35px; padding:30px 25px 10px 25px; margin:0; font-weight:normal; display:block;
	}
#column #columnc h2 span{
	color:#106552; font:11px/12px Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; background-color:#fff6d8;
	display:block;
	}
#column #columnc p{
	width:195px; display:block; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333;text-align: middle;font-weight: normal; margin:0px 0 5px 25px; background:none; padding:0; 
	}
#column #columnc h3{
	color:#fff6d8; font-weight:bold; font:14px Verdana, Arial, Helvetica, sans-serif; width:191px; display:block;
	margin:19px 0 0 23px; padding:0; background-color:#0a2b43; 
	}
#column #columnc h3 a{
	width:171px; height:17px; display:block; background:url(images/arrow.gif) no-repeat 160px 6px #051b2b; padding:0 0 0 7px;
	margin:4px 0 0px 0; font:11px/15px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;
	text-decoration:none;
	}
#column #columnc h3 a:hover{
	background:none; color:#FFFFFF; background-color:#0a2b43;
	}
#column #columnc p a.more{
	width:56px; height:12px; display:block; background:url(images/more_bg.gif) no-repeat #0a2b43; margin:22px 0 37px 118px;
	font:11px/11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#ffffff;
	padding:0 0 0 5px; text-decoration:none;
	}
#column #columnc p a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat #0a2b43; color:#ff0033; 
	}
/*------------------------closeborder-------------*/
#closeborder{
	width:880px; margin:0 auto; background:url(images/bottom.gif) no-repeat #ffffff; height:33px; display:block; position:relative;
	}
#closeborder #footnote ul{
	background:none; display:block; position:absolute; height:50px; width:880px; margin:0; padding:8px 0 0 40px;
	}
#closeborder #footnote ul li{
	float:left; font:18px/17px Arial, Helvetica, sans-serif; color:#666666; height:25px; text-decoration:none;  display:block; margin:0 23px 0 0;
	}
#closeborder #footnote ul li a{
	font:10px/17px Verdana, Arial, Helvetica, sans-serif; height:15px; color: #666666; text-decoration:none; display:block; width:50px;
	}
#closeborder #footnote ul li a:hover{
	font:10px/17px Verdana, Arial, Helvetica, sans-serif; height:15px; color: #ffffff; text-decoration:none; display:block; width:50px;
	} 
#closeborder #footnote ul li a.home{
	background:none ; width:25px; height:16px;
	}
#closeborder #footnote ul li a.home:hover{
	background:none ; width:25px; height:16px;
	}
#closeborder #footnote ul li a.user{
	background:none; width:25px; height:16px;
	}
#closeborder #footnote ul li a.user:hover{
	background:none; width:25px; height:16px;
	}
#closeborder #footnote ul li a.contact{
	background:none; width:25px; height:16px;
	}
#closeborder #footnote ul li a.contact:hover{
	background:none; width:25px; height:16px;
	}
/*------------------------jointventure-------------*/
#jointventure {
	width:880px; margin:0 auto; background:none; height:80px; position:relative;
	}
#jointventure p{
	font:10px Verdana, Arial, Helvetica, sans-serif; padding: 15px 10px 0 700px; color:#888888; float:left; display:block; position:relative;
	}
#jointventure ul{
	float:left; display:block; position:relative; height:80px; width:60px; margin:0; padding:0px 0px 0 0px;
	}
#jointventure ul li{
	float:left; display:block; margin:0 0px 0 0; position:relative; height: 80px;
	}
#jointventure ul li a{
	height:80px; display:block; width:50px; position:relative;
	}
#jointventure ul li a.bizzon{
	background:url(images/bizzon.png) no-repeat; width:50px; height:50px;
	}
#jointventure ul li a.cfe:hover{
	background:url(images/bizzon_h.png) no-repeat; width:50px; height:50px;
	}
