@charset "utf-8";
body, html {
	background-image:url(../images/body_bg.png);
	background-repeat:repeat;
	color:#472900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	line-height:1.5em;
	
}
.maindiv{
	position:relative;
	background-image:url(../images/body_bg.png);
	display:block;
	width:884px;
	height:615px;
	margin:0 auto;
	border-right:#333333 1px solid;
}

.onlinespende span, .header h1{
	display:none;
}
.header{
	display:block;
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
	width:884px;
	height:161px;
}
.leftbar{
	position:relative;
	background-image:url(../images/leftbar.png);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	width:171px;
	height:454px;	
		/*border-bottom:#333333 1px solid;*/
}
.onlinespende{
	display:block;
	position:absolute;
	width:80px;
	height:80px;
	left:60px;
	top:30px;

}

.menue{
position:relative;
	display:block;
	float:left;
	width:100px;
 	height:454px; 
	background-color:#FFFFFF;
	border-bottom:#333333 1px solid;
	padding-right:2px;
}
.menue a{
	position:relative;
	display:block;
	color:#0B0F1E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
	margin-top:20px; 
	width:78px;/*114px;*/
	height:16px;

	border-top:#999999 1px solid;
	border-bottom:#999999 1px solid;
	border-left:#999999 1px solid;
	padding-left:10px;

}
html>body .menue a{
	position:absolute;
	display:block;
	margin-left:0;
	margin-top:0; 
	left:10px;
	top:20px;
}
 .menue a:hover{
	color:#333333;
	background-color:#A9D1FE;
}
html>body .menue a:hover{
width:77px;
border-right:#000 1px solid;
}
/*html>body .menue a:hover{
	color:#333333;
	width:113px;
	height:16px;

	background-color:#A9D1FE;
	/*border-bottom:#333333 1px solid;

}*/
.menue ul{
	margin:0; padding:0;
	border-top:#333333 1px solid;
	
}
.menue ul li{
	position:relative;
	display:block;
	width:98px;
	height:56px;
	list-style:none;
	border:#333333 1px solid;
	border-top:none;
}
.test{
	height:54px !important;
}
.rightbar{
	display:block;
	width:610px;
	background-color: #FFFFFF;
	text-align:justify;
	height:454px;
	overflow:auto;
	float:left;
		border-bottom:#333333 1px solid;

}
.content{
 padding-left:10px;
 
 }
.contentbox{
display:block;
	width:525px;
	background-color:#FFFFFF;
	padding:20px;
	  min-height:250px;
  height:auto !important;
  height:250px;
 

	
}
hr{
border:none;
display:block;
background-color:#FFFFFF;
color:#FFFFFF;
text-align:center;

height: 1px !important;
border-bottom: 1px dashed #669999 !important; 
}
.contentbody a{
	background-image:none !important;
	margin:0;
	padding:0;
}
.content a{
	background-image:url(images/a_link.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#00a9d2;
	text-decoration:none;
	padding-left:15px;
	font-size:11px;
}
.content a:hover{
	color:#00a9d2;
	text-decoration:underline;
}
.contentbox h4{
	display:block;
	font-size:30px;

	width:50px;
	color:#FF0000;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-bottom:5px;
	padding-top:8px;
	float:left;
	clear:none;
}
.contentbox h3, h1{
	display:block;
	width:400px;

	color:#3399ff;
	
	font-size:22px;
	font-weight:bold;
	text-align:left;
	line-height:1.1;
clear:both;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
}
.contentheader h3, h4{
clear:none;
}
.contentheader{

}
.contentboxbody{
clear:both;
	display:block;
	width:450px;
}
.contentbox img{
	float:left;
	display:block;
	padding:3px;
	margin:6px;
}
.contentbody{
	padding-bottom:10px;
	background-color:#f6fafc;
}
h2{
	padding:0;
	margin:0;
	text-align:right;
	font-size:12px;
	display:block;
	padding-bottom:5px;
	
	/*border-bottom:#999999 solid 1px;*/
}

.langtext, .linktext{
	float:left;
	display:block;
	background-color:#f6fafc;
	
}
.linktext a{
	display:table-cell;
	width:135px;
background-image:none !important;
	text-align:center;
	margin:0;
	padding:0;
	float:left;
	vertical-align:middle;

}
.linktext img{

	
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-width:135px;
	width:expression(document.body.clientWidth > 135? "135px": "auto" );

	height:auto;
	float:none;
	clear:both;
	padding:0;
	border:0;

}
.linktext{
	border-top:#CCCCCC solid 1px;
	padding:10px;
	width:470px;
}
.langtext{
	margin-left:15px;
	width:280px;
	padding:10px;
}