html {
	height		: 100%;
}

body {
	margin		: 0px;
	padding		: 0px;
	text-align	: center;
        /*border        : #ff0000 1px solid;*/
	height		: 100%;
}

.frame {
	margin		: 0px;
	/*margin-left	: auto;*/
	/*margin-right	: auto;*/
	width		: 1006px;
	text-align	: left;
	/*background : #ff00ff;*/
	height		: 100%;
}

.border1 {
	border-left     : #cccccc 1px solid;	
        border-right    : #cccccc 1px solid;
}

.main {
	width		: 984px;
	float		: left;
	padding		: 11px 11px 11px 11px;
	/*border	: #ff0000 1px solid;*/
}

.container_top {
	width		: 984px;
        padding         : 0px 0px 0px 0px;
        text-align      : center;
}

.container_main {
	width		: 984px;
        padding         : 0px 0px 0px 0px;
        background	: #ffffff;	
}

.container_left {
  	width      	: 170px;
        border-top	: 4px solid #6F8597;
  	padding    	: 13px 0px 15px 0px;
  	margin     	: 12px 0px 0px 0px;
  	float      	: left;
}

.container_center {
	width		: 584px;
        padding         : 0px 30px 20px 30px;
        background	: #ffffff;	
  	float      	: left;
}

.container_right {
  	width      	: 170px;
        border-top	: 4px solid #6F8597;
  	padding    	: 13px 0px 15px 0px;
  	margin     	: 0px 0px 0px 0px;
  	float      	: left;
}

.path {
	line-height	: 14px;
	width		: 579px;
	height		: 14px;
	color		: #666666;
	font-size	: 10px;
	padding		: 1px 0px 0px 5px;
	border-top	: 0px solid #cccccc;
	border-bottom	: 1px solid #cccccc;
	overflow	: hidden;
}

.path a:link, .path a:visited {
	        color           : #666666;
	        text-decoration : none;
}

.path a:link:hover, .path a:visited:hover {
	        color           : #666666;
	        text-decoration : underline;
}

.container_ill {
 width		: 182px;
 float      	: left;
 /*border       : #00ff00 1px solid;*/
 padding        : 10px 19px 20px 0px;
}

.container_ill img {
 border        : #999999 1px solid;
 margin        : 0px 0px 9px 0px;
}

.container_ill_odd {
 width		: 182px;
 float      	: left;
 padding        : 10px 0px 20px 0px;
 /*border      	: #CCCCCC 1px solid;*/
}

.container_ill_odd img {
 border        : #999999 1px solid;
 margin        : 0px 0px 9px 0px;
}


.container_text {
  /*border-left 	: #cccccc 1px solid;*/
  /*border-right	: #cccccc 1px solid;*/
}

.title_ill h2{
 width		: 177px;
 font-size	: 12px;
 height		: 18px;
 color		: #ffffff;
 font-weight	: bold;
 padding        : 2px 0px 0px 5px;
 background	: #6F8597;
 /*border      	: #CCCCCC 1px solid;*/
}

.text_ill {
 padding	:5px 3px 5px 0px;
 font-size      : 11px;
}

.container_text_ill {
 widht		: 180px;
 height		: 100px;
 background-image: url(/img/bg_fokus.gif);
 background-repeat: no-repeat;
 background-position: bottom right;
 overflow	: hidden;

}

.right_heading h2{
 width		: 167px;
 font-size	: 12px;
 height		: 18px;
 color		: #ffffff;
 font-weight	: bold;
 padding        : 2px 0px 0px 3px;
 background	: #6F8597;
 margin		: 0px 0px 5px 0px;
 /*border      	: #CCCCCC 1px solid;*/
}


.right_title a:link, .right_title a:visited {
 color      	: #7F0000;
 text-decoration: none;
 padding        : 2px 0px 10px 3px;

}

.right_title a:link:hover, .right_title a:visited:hover {
 color      	: #7F0000;
 text-decoration: underline;
 padding        : 2px 0px 10px 3px;

}

.container_bottom {
	border-top      : #cccccc 1px solid;
	width           : 984px;	
	text-align	: center;
	padding		: 1px 0px 0px 0px;
	font-size	: 11px;
}

.container_img {
 padding    : 0px 0px 10px 10px;
 float      : right;
}

.img{
 padding    : 0px 0px 10px 10px;
 text-align	: center;
}

.img img{
 border		: #cccccc 1px solid;
}

.line_gray {
  background	: #f2f2f2; 
  height	: 1px;
  margin 	: 0px;
  padding	: 0px;
}

* html .frame .main .container_main .container_left .main_menu ul line_gray {height: 1%;} /* for IE/Win */
*>html .frame .main .container_main .container_left .main_menu ul line_gray {he\ight: auto;} /* for IE5/Mac */

* html .frame .main .container_main .container_left ul li {height: 1%;} /* for IE/Win */
*>html .frame .main .container_main .container_left ul li {he\ight: auto;} /* for IE5/Mac */

* html .frame .main .container_main .container_left ul {height: 1%;} /* for IE/Win */
*>html .frame .main .container_main .container_left ul {he\ight: auto;} /* for IE5/Mac */

.result {
  background 	: #6F8597;
  color		: #ffffff;
  margin     	: 13px 0px 7px 0px;
  padding    	: 2px 10px 2px 10px;
  text-align 	: right;
}

.element a:link, .element a:visited {
 color          : #7F0000;
 text-decoration: underline;
}

.element a:link:hover, .element a:visited:hover {
 text-decoration: underline;
}

.img_list {
  margin	: 15px 0px 0px 0px;
  border        : #999999 1px solid;

}
