body { 
	padding: 0.625em; /*10px;*/
	margin:0px;
	background-color: E6E6E6;
    
	font-family: Trebuchet MS, Lucida Grande, Bitstream Vera Sans, Verdana, Geneva, Helvetica, sans-serif;
}
img{
	border:none;
}
h1 {
	margin-bottom:0.5em;
	margin-top:0px;
	font-size:95%;
	font-weight:bold;
	color: #6B8611;

}

h2 {
	margin-bottom:0px;
	margin-top:0px;
	font-size:120%;
	color: rgb(1, 126, 200);

}

h3 {
	font-size:75%;
	color: rgb(1, 126, 200);

}

#containershadow { 
    	
    	position: absolute;

    	left: 50%;
    	margin-left: -29.25em; /*-460 - 8px;*/
    	width: 58.76em; /*922 + 8 + 8px;*/

}


 
.settingstable {
	
	border-spacing:0;
	cellspacing:0;
	margin-left:0.4em;
	margin-top:-0.1em;
	margin-bottom:0.3em;
}



.shadow_top {
	font-size:100%;
	float:left;
	width:58.25em;
	height:0.50em;
	
    	background-image: url(../images/icons/shadow_top.png);
    	background-repeat: no-repeat;

	background-position: bottom;
}

.shadow_center {
	background-color: rgb(255, 255, 255);
 
	float:left;
	width:58.38em;
    	background-image: url(../images/icons/shadow_center.png);
    	background-repeat: repeat;

}


.shadow_bottom {
	font-size:10%;
	float:left;
	width:582.5em;
	height:5.0em;
	
    	background-image: url(../images/icons/shadow_bottom.png);
    	background-repeat: no-repeat;

}

.shadow_bottom_right {
	float:right;	
    	background-image: url(../images/icons/shadow_bottom_right.png);
    	background-repeat: no-repeat;
	background-position: bottom right;
	width:0.5em;
}

.shadow_bottom_left {
	float:left;	
    	background-image: url(../images/icons/shadow_bottom_left.png);
    	background-repeat: no-repeat;
	background-position: bottom left;
	width:0.5em;
}


.shadow_top_left {
	float:left;	
    	background-image: url(../images/icons/shadow_top_left.png);
    	background-repeat: no-repeat;
	background-position: top left;
	width:0.5em;
}

.shadow_top_right {
	float:right;	
    	background-image: url(../images/icons/shadow_top_right.png);
    	background-repeat: no-repeat;
	background-position: top right;
	width:0.5em;
}


#container { 

    	float:left;
    	width:57.38em;

}



#innercontainer {
	float:left;
}


.copyright {
	background-color: rgb(211, 211, 211);
   
	margin-bottom:-1.5em;
	margin-left:-1.5em;
	margin-right:-1.5em;
	text-align:center;
	font-size: 50%;
	display:inline-block;
	width:102%;
	padding-top:1em;
}

.copyright a {
	color: rgb(0, 0, 0);
   
}

.header {
	height:9.31em;/*149px;*/
	margin: 0px;
	padding: 0px;
	text-align: right;
	border-bottom-style: solid;
	border-bottom-width: 0.09em;/*2px;*/
	border-bottom-color: #6B8611;
	float:left;
	width:100%;
}

.header a {
	text-decoration:none;
}


.header #logo {
	float:left;
	margin-top:1.81em/*29px;*/;
	margin-left:2.39em /*43px;*/;
	border:0;
}

.header #header_img {
	width: 27.38em;/*438px; */
	height: 9.31em;/*149px;*/
	vertical-align:bottom;
}

.headerimage {
	float:left;
	width: 27.38em;/*438px;*/
	height: 9.31em;/*149px;*/

	border-left-style: solid;
	border-left-width: 0.09em;/*2px;*/
	border-left-color: #6B8611;

	border-right-style: solid;
	border-right-width: 0.09em;/*2px;*/
	border-right-color: #6B8611;

	
}

.logo {
	float:left;
	width: 15.13em;/*242px;*/
	height: 9.31em;/*149px;*/
}


.rightbar {
	width: 14.5em;/*242px;*/
	float: left;
	height: 25.63em;/*410px;*/
}

.rightbar_content{
	
	margin-top:0.94em;
	margin-left:0.5em;
	margin-right:0.8em;
	
}

.rightbar h1 {
	background-image: url(../images/icons/greengradient.png);
	background-color: #6B8611;

	color: rgb(255, 255, 255);
 
	width:100%;
	height: 1.55em;/*23px;*/
	font-size: 80%;
	font-weight:normal;
	vertical-align:middle;
	padding-top:0.125em;/*2px;*/
	padding-bottom:0.125em;/*2px;*/
	padding-left:0.6em;
}

.rightbar span {
	font-size:75%;
	color: rgb(110, 110, 110);
 
}

.navbar{
	clear:both;
	float: left;
	width: 15.13em;/*242px;*/
	height: 25.63em;/*410px;*/
}

.navbar_content{
	
	margin-top:0.94em;/*15px;*/
	margin-left:2.13em;/*34px;*/
	margin-right:2.13em;/*34px;*/
	
}

.navbar_content ul{
    	margin: 0px;
    	padding: 0px;
}

.navbar_content li{
	clear:left;
    	list-style: none;
	width:100%;
	font-size: 80%;
	color: rgb(1, 126, 200);
 
	display:inline; 
	padding:2px 0;
}




.navbar_content img{
	margin-top:0.5em;
	margin-left:1.1em;
	width:84%;
	border:0;
}

.navbar_content .white{
	color:rgb(110, 110, 110);
    
}

.navbar_content a{
	/*padding-left:10px; problems with ie */
	padding-top:5px;/*2px;*/
	padding-bottom:5px;/*2px;*/

	float:right;
	
	text-decoration:none;
	/*color: rgb(1, 126, 200);
*/
	width:100%;

	border-bottom: 0.09em dotted #6e6e6e;

}

.navbar_content a.noeffect{
	/*padding-left:10px; problems with ie */
	border:0;
	padding:0;
	float:left;
	text-decoration:none;
}

.navbar_content a.noeffect:hover{
	background-color: #A5BE50;
}

.navbar_content a:hover{
	background-color: #A5BE50;
	background-image: url(../images/icons/greengradient_bright.png);
	color: #fff;
}

.nav_selected {
	background-image: url(../images/icons/greengradient.png);
	background-color: #6B8611;

	color: rgb(255, 255, 255);
 
	width:100%;
}


.nav_unselected {
	color: #6B8611;
	width:100%;
}

.navbar_content a.last{
	border-bottom-style: none;
}

.navbar_content a.indented{
	width:87%;
}

.nav_selected:hover {
	background-color: #6B8611;
	background-image: url(../images/icons/greengradient_bright.png);
	color: rgb(255,0, 255);
 
}






.content{
	float: left;

	width: 27.38em;/*438px;*/
	min-height: 25.63em;/*410px;*/

	border-left-style: solid;
	border-left-width: 0.09em;/*2px;*/
	border-left-color: #6B8611;

	border-right-style: solid;
	border-right-width: 0.09em;/*2px;*/
	border-right-color: #6B8611;
	color: rgb(110, 110, 110);
 

}

.contenttext {
	padding:1em;
}

.content a:link, .rightbar a:link{
	color: #6B8611;
}

.content a:visited,.rightbar a:visited {
	color: #6B8611;
}

.content a:active, .rightbar a:active {
	color: #6B8611;
}

.content a:hover, .rightbar a:hover {
	color: #4D6010;
}

.footercontainer {
	clear:both;

}

.footer {
	float:left;
	background-image: url(../images/icons/greengradient.png);
	background-color: #6B8611;

	color: rgb(255, 255, 255);
 
	width:57.38em;
	vertical-align:top;
	text-align:center;
}

.footer a, .footer a.visited{

	color: rgb(255, 255, 255);
	text-decoration: none;
}

.footer img {
	height: 2em; /*20px*/
	width: 1.9em; /*18px*/
}


.footertext {
	width:90%;
	font-size:60%;
	font: bold;
	vertical-align:middle;	
	font-weight:bold;

}

.indent {
	padding-left:0.63em; /*10px;*/

}


.contenttext p, .contenttext ul {
	margin-top:0px;
	font-size:75%;
	color: rgb(110, 110, 110);
	line-height:1.5em;
}

.contenttext .p2 {
	margin-bottom:0px;
}

.contenttext .p3 {
	font-size:120%;
	margin-bottom:0.5em;
}

.contenttext .p4 {
	font-size:80%;
	margin-bottom:0.5em;
}

.contenttext .outerlist {
	margin-top:0px;
	font-size:75%;
	color: rgb(110, 110, 110);
}

.settings p {
	margin-top:0px;
	font-size:75%;
	margin-left:0.6em;
	margin-bottom:0.4em;
	color: rgb(110, 110, 110);
 
}

.indentedlist {
	margin-left:8em;
}

.big {
	font-size:130%;
	font-weight:bold;
	color: rgb(110, 110, 110);
 
}

.right_aligned_image {
    	float: right; 
    	margin-left: 5px; 
	font-size:70%;
	font-style:italic;
}

.right_aligned_image img{
	border:0;
}


.left_aligned_image {
    	float: left; 
	margin-right: 0.5em;
	display:inline;
	clear:left;
}

.portrait {
	height: 25em;/* 215px */
	width: 17em; /*145px */
}

.portrait2 {
	height: 12.5em;/* 215px */
	width: 8.5em; /*145px */
}

.highlight_text {
	width:100%;
	text-align:center;
	vertical-align:middle;
	font-size:120%;
	background-color: rgb(163, 204, 234);
 
}


#logo_zueblin, #logo_mb {
	width:3em;
	height:3em;
	margin-top:0.55em;
}

#logo_kempten {
	width:13.5em;
	height:3em;
	margin-top:0.55em;
}

#logos{
	display:inline;
	font-size:80%;
	font-style:italic;
	vertical-align:middle;
	line-height:4em;
}

.small_br {
	font-size:40%;
}


#icon_font_small, 
#icon_font_middle,
#icon_font_large,
#icon_contrast {
	width:0.81em;
	height:0.81em;
	margin-top:0em;
	border:0;
}

#de_icon {
	width:20px;
	height:0.81em;
	margin-top:0em;
	border:0;
}

#en_icon {
	width:20px;
	height:0.81em;
	margin-top:0em;
	border:0;
}

#map {
	border-color:#6B8611;
	width:25em;
}


.startpagecontent
{
	height:33em;
	border-style: none;
	width:36em;
	margin-left:10.5em;
	margin-top:2em;

	text-align:center;
}

.startpagecontent img
{
	border:none;
	margin-top:2.5em;
}

.startpagecontent p
{
	font-size:80%;
	text-align:left;
	padding-top:2.5em;
	padding-bottom:1.5em;
}

.startpagecontent .linkeyetrial:link, .startpagecontent .linkeyetrial:visited, .startpagecontent .linkeyetrial:active{
	float:right;
	background-color:#6B8611;
	background-image:url(../images/icons/greengradient.png);
	color:#FFFFFF;
	width:18em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	color: rgb(255, 255, 255);
	text-decoration: none;
	font-size:70%;
	font-weight:bold;
	margin-right:1.5em;
}

.startpagecontent .linkeyetrial:hover {
	float:right;
	background-color:#6B8611;
	background-image:url(../images/icons/greengradient_bright.png);
	color:#FFFFFF;
	width:18em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	color: rgb(255, 255, 255);
	text-decoration: none;
	font-size:70%;
	font-weight:bold;
	margin-right:1.5em;
}


.startpagecontent .linkbiomed:link, .startpagecontent .linkbiomed:visited, .startpagecontent .linkbiomed:active{
	float:left;
	background-color:#3D85C0;
	background-image:url(../images/icons/bluegradient.png);
	color:#FFFFFF;
	width:18em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	color: rgb(255, 255, 255);
	text-decoration: none;
	font-size:70%;
	font-weight:bold;
	margin-left:1.5em;
}

.startpagecontent .linkbiomed:hover {
	float:left;
	background-color:#3D85C0;
	background-image:url(../images/icons/bluegradient_bright.png);
	color:#FFFFFF;
	width:18em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	color: rgb(255, 255, 255);
	text-decoration: none;
	font-size:70%;
	font-weight:bold;
	margin-left:1.5em;
}