/* CSS Document */

* {
	font-family: Verdana, Tahoma, Arial, Helcetica, sans-serif;
	font-size:12px;
}


h2 {
	color:#3C6E3F;
	margin-bottom:20px;letter-spacing:2px;
	font-family: "Trebuchet MS", verdana, tahoma;font-size: 18px;
	line-height:25px;
	text-transform:none
}

h3 {
	color:#3C6E3F;
	margin-bottom:10px;letter-spacing:1px;
	font-family: "Trebuchet MS", verdana, tahoma;font-size: 15px;
	text-transform:none;
}

h4 {
	color:#3C6E3F;
	margin-bottom:20px; padding-left:40px; letter-spacing:1px;
	font-family: "Trebuchet MS", verdana, tahoma;font-size: 15px;
	text-transform:none;
}

h5 {
	color:#A50A0A;
	letter-spacing:2px;
	font-family: "Trebuchet MS", verdana, tahoma;font-size: 18px;
	line-height:25px;
	text-transform:none
}


hr{
	background-color: #000; /* Farbe für Opera und Firefox */
	color: #000; /* Farbe für Internet Explorer (IE) */
	border: 0;
	height: 1px;
}
/* allgemeine links im text */

a:link, a:visited, a:active {
	font-size: 12px;line-height: 18px;
	font-family: verdana, tahoma, sans-serif;
	text-decoration:none;color:#000;
	text-align:right;
}

a:hover {
	font-weight:bold;
	color:#000;text-decoration:none;
}

/* ************************************************************************ */
/* Layout
/* ************************************************************************ */
body {
	margin: 0px;
	background-image:url(images/back.jpg);
	background-repeat:repeat-x;
	background-color: #e6e6e6;
	font-size: 12px;line-height: 18px;
	font-family: Verdana, Tahoma, Arial, Helcetica, sans-serif;

}


#container {
	background-color: #FFFFFF;
	width: 774px;
	margin: 0px auto;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
}

#container .top {
	background-image:url(images/top_bg.jpg);
	background-repeat:no-repeat;
	height:320px;
	margin-top:0px;
}	


/* ************************************************************************ */
/* Seiteninhalte
/* ************************************************************************ */


/* header */

.name {
	padding: 10px 22px 0px 22px;
	width:730px;
	height:110px;
}
.name .language {
	padding: 10px 12px 5px 12px;
	height:30px;
	width:160px;
	float:left;
}

.name .menue {
	padding: 0px 0px 15px 12px;
	height:35px;
	width:400px;
	float:right;
}


.name .logo {
	padding: 15px 12px 5px 12px;
	height:30px;
	width:706px;
	float:left;
}


.header {
	padding: 0px 22px 0px 22px;
	width:730px;
	height:200px;
}


/* textinhalt hauptseite */

#content {
	width: 730px;
	padding: 10px 22px;
}
	

/* ************************************************************************ */
/* Top / Header
/* ************************************************************************ */
/* menue ganz oben */

.name .menue ul{
	list-style-type:none;
}

.name .menue li{
	float: right;
	height: 20px;
	line-height:20px;
	text-align:center;
	color:#C0C0C0;
	border-right: 1px solid #C0C0C0;
}

.name .menue .last{
	border-right: none;
}

.name .menue a, .name .menue a:visited , .name .menue a:active {display: block;
color:#356137;
text-decoration:none; font-size: 12px;
padding: 0px 10px;
margin-left: 0px;margin-right: 0px;

}
.name .menue a:hover {background-color:#; text-decoration:none ;
color:#356137;

text-decoration:underline ;
border-left:solid 0px #fff;
}

.spons {
	text-align:center;
}

.spons img {
	border:none;
}

.spons a:link, a:visited, a:active {
	font-size: 12px;line-height: 18px;
	font-family: verdana, tahoma, sans-serif;
	text-decoration:underline;color:#005005;
	text-align:center;
}

.spons a:hover {
	font-weight:bold;
	color:#005005;text-decoration:none;
}


/* ************************************************************************ */
/* Navigation
/* ************************************************************************ */
/* navi links */

#nav {
	background-image:url(images/nav_bg.jpg);
	background-repeat:repeat-y;
	color:#fff;
	font: bold 10px verdana, sans-serif;
	text-decoration:none ;
	text-align:left;
	margin: 15px 0px 20px 0px;
	padding-top: 0px;
	width:185px;
	line-height: 28px;
	font-size: 14px;
	height:auto;
	border-bottom:solid 1px #fff;
	font-weight:900;
	font-family: verdana, tahoma, sans-serif;
	float:left;
}

.title {
	background-color:#000;
	color:#fff;
	text-decoration:none ;
	border-bottom:solid 1px #DFDFDF;
	-moz-opacity: 0.50;
	opacity: 0.50;
	filter: alpha(opacity=50);
	padding-left:20px;
	line-height: 28px;
	font-size: 14px;
	font-weight:bold;
	min-height:30px;
}

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

.navi li{
	list-style-type:none;
}

.navi a , #navi a:visited , .navi a:active {display:block;
	color:#fff;
	text-decoration:none ;
	text-align:left;
	width:165px;
	padding-left:20px;
	line-height: 28px;
	font-size: 12px;
	font-face: verdana, tahoma, sans-serif;
	margin:0px;
	border-bottom:solid 1px #b6b6b6;
	font-weight:normal;
}

.navi a:hover{
	background-color:#000;
	color:#fff;
	text-decoration:none ;
	border-bottom:solid 1px #DFDFDF;
	-moz-opacity: 0.25;
	opacity: 0.25;
	filter: alpha(opacity=25);
}


#count {
	background-color:#fff;
	color:#000;
	font-size:12px;
	padding-left:10px;
	padding-top:15px;
	width:185px;
}

/* ************************************************************************ */
/* Hauptseite
/* ************************************************************************ */
/* inhalte */

#main {
	width: 510px;
	float:left;
	margin: 15px 0px 20px 25px;
}

.photo {
	float: right;
	margin: 5px 0px 5px 10px;
	padding:5px;
	border: 1px solid #437B46;	
}
.photo img{
	border: 1px solid #4F9053;
}

.pic {
	float: left;
	margin: 5px 10px 5px 0px;
	padding:5px;
	border: 1px solid #437B46;	
}
.pic img{
	border: 1px solid #4F9053;
}

.book {
	float: left;
	margin: 5px 10px 5px 0px;
	padding:5px;
	border: 1px solid #437B46;
font-size:10px;
}
.book img{
}

/* ************************************************************************ */
/* Fusszeile
/* ************************************************************************ */
/* footer */

#footer {
font: normal 10px verdana, sans-serif; color: #fff;
height:100px;
text-align:center;
background-image:url(images/footer_bg.jpg);
background-repeat:repeat-x;
vertical-align:middle;
clear:both;
margin-bottom:0px;
}

#footer a{
color:#fff;
text-decoration:none;
font-size:10px;
}

#footer a:hover {
font-weight:bold;
}

#footer p {
padding: 38px 0px;
margin: 0px;
font-size:10px;
}




/* scrolleiste internet explorer ab vers.5.5 */

body
{scrollbar-arrow-color: #535353; scrollbar-base-color: #2d2d2d;
scrollbar-highlight-color : #535353; scrollbar-shadow-color : #535353;
SCROLLBAR-TRACK-COLOR: #202020;}

