@charset 'utf-8';
@import url(reset.css);

html,body{
	width:100%;
	height:100%;
	font-size:10px;
	text-align:center;
	background-image:url(img/bodybg.gif);
	background-position:top center;
	background-repeat:repeat-y;
/*  BASELINE */
/*	background-image:url(img/raster_bg.gif);
	background-position:top left;
	background-repeat:repeat;*/
}

div#center{
	width:77.5em;
	height:100%;
	margin:auto;
	text-align:left;
}
div#language_menu{
	font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	font-size:1.1em;
	color:#585853;
	position:relative;
	float:left;
	display:block;
	padding-left:1.8182em;
	padding-top:1.2727em;
	width:68.3636em;
	height:1.6364em;
	background-color:#95c047;
}

div#language_menu a:link,div#language_menu a:visited{
	font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	color:#585853;
	text-decoration:none;
}

div#language_menu a:hover,div#language_menu a:active,div#language_menu a.selection{
	color:#ffffff;
	text-decoration:none;
}

div#main_menu{
	position:relative;
	float:left;
	padding-left:2em;
	padding-bottom:2em;
	background-color:#95c047;
}

ul#main_menu{
	position:relative;
	float:left;
}

ul#main_menu li{
	position:relative;
	float:left;
	margin-right:0.7em;
	margin-top:-3.5em;
}

ul#main_menu li a:link, ul#main_menu li a:visited{
	position:relative;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#95c047;
	text-decoration:none;
	width:6.571em;
	height:8.123em;
	padding-top:0.8em;
	margin:1px;
	text-align:center;
	background-position:bottom left;
	background-repeat:no-repeat;
}

ul#main_menu li a:hover,ul#main_menu li a:active,ul#main_menu li a.selection{
	color:#585853;
	margin:0em;
	border:1px solid #95c047;
}

ul#main_menu li a#menu0:hover,ul#main_menu li a#menu0:active,ul#main_menu li a#menu0.selection{
	background-image:url(img/menu0_hover.jpg);
}

ul#main_menu li a#menu1:hover,ul#main_menu li a#menu1:active,ul#main_menu li a#menu1.selection{
	background-image:url(img/menu1_hover.jpg);
}

ul#main_menu li a#menu2:hover,ul#main_menu li a#menu2:active,ul#main_menu li a#menu2.selection{
	background-image:url(img/menu2_hover.jpg);
}

ul#main_menu li a#menu3:hover,ul#main_menu li a#menu3:active,ul#main_menu li a#menu3.selection{
	background-image:url(img/menu3_hover.jpg);
}

ul#main_menu li a#menu4:hover,ul#main_menu li a#menu4:active,ul#main_menu li a#menu4.selection{
	background-image:url(img/menu4_hover.jpg);
}

div#submenu{
	position:relative;
	float:left;
	height:10.5em;
	padding-left:1em;
	padding-top:1.5em;
	padding-bottom:2em;
	background-color:#95c047;
}

div.submenu0{
	margin-left:-40.9em;
	width:61.7em;
}

div.submenu1{
	margin-left:-30.8em;
	width:51.6em;
}

div.submenu2{
	margin-left:-20.7em;
	width:41.5em;
}

div.submenu3{
	margin-left:-10.6em;
	width:31.4em;
}

div.submenu4{
	margin-left:-0.5em;
	width:21.3em;
}

div#submenu ul li a:link,div#submenu ul li a:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	line-height:1.3333em;
	color:#585853;
	text-decoration:none;
}

div#submenu ul li a:hover,div#submenu ul li a:active,div#submenu ul li a.selection{
	color:#ffffff;
	text-decoration:none;
}

div#top_navi{
	position:relative;
	float:left;
	margin-top:2.1em;
	padding-left:1.2em;
	padding-right:0.2em;
	height:2.5em;
	border:0.1em solid #95c047;
}

div#top_navi.empty{
	border-width:0em;
	margin-bottom:0.1em;
}

div#top_navi ul li{
	position:relative;
	float:left;
	padding-top:0.5em;
	padding-right:1em;
}

div#top_navi ul li a:link,div#top_navi ul li a:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#95c047;
	line-height:1.3333em;
	text-decoration:none;
}

div#top_navi ul li a:active,div#top_navi ul li a:hover,div#top_navi ul li a.selection{
	color:#585853;
}
/*
div#bottom_navi{
	position:relative;
	float:right;
	width:48.6em;
	text-align:right;
	padding-bottom:0.6em;
	border-bottom:0.1em solid #eeeee1;
}

div#bottom_navi ul li{
	display:inline;
}

div#bottom_navi ul li a:link,div#bottom_navi ul li a:visited{
	font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	font-size:1.1em;
	color:#95c047;
	text-decoration:none;
	letter-spacing:0.1em;
}

div#bottom_navi ul li a.arrow{
	font-size:1.8em;
	position:relative;
	top:0.08em;
	text-decoration:none;
}

div#bottom_navi ul li a:hover,div#bottom_navi ul li a:active,div#bottom_navi ul li a.selection{
	color:#585853;
	text-decoration:none;
}
*/
div.deco{
	position:relative;
	float:left;
	width:22.6em;
	height:46.7em;
	background-color:#bdd890;
	border-right:2.3em solid #ffffff;
	background-image:url(img/deco_bg.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

div#deco0{
	background-image:url(img/deco0_bg.gif);
}

div#deco1{
	background-image:url(img/deco1_bg.gif);
}

div#deco2{
	background-image:url(img/deco2_bg.gif);
}

div#deco3{
	background-image:url(img/deco3_bg.gif);
}

div.gallery{
	position:relative;
	float:left;
	padding:2em;
	padding-right:1.2em;
	width:19.4em;
	height:42.7em;
	background-color:#bdd890;
	border-right:2.3em solid #ffffff;
}

div.gallery a:link,div.gallery a:visited{
	margin-right: 0.8em;
	margin-bottom: 0.8em;
	position:relative;
	float:left;
	height: 5.3em;
	text-decoration:none;
	border:0.1em solid #bdd890;
}

div.gallery a:hover,div.gallery a:active,div.gallery a.selection{
	margin-right:0.8em;
	margin-bottom:0.8em;
	position:relative;
	float:left;
	height:5.3em;
	text-decoration:none;
	border:0.1em solid #ffffff;
}

div#content_area{
	position:relative;
	float:left;
	width:48.6em;
	height:46.7em;
	padding-left:2em;
	padding-right:2em;
	background-color:#ffffff;
}

div#content{
	margin-top:1.9em;
	float:left;
	position:relative;
	width:48.9em;
	height:33.9em;
	border-bottom:0.1em solid #eeeee1;
}

div.dreispaltig{
	position:relative;
	float:left;
	margin-right:1.6em;
	width:14em;
}

div.zweispaltig{
	position:relative;
	float:left;
	margin-right:1.6em;
	width:21.8em;
}

div.scroll{
	width:47.6em;
	height:30.7em;
	padding-right:1.5em;
	overflow:auto;
}

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	font-weight:normal;
	line-height:1.0667em;
	color:#585853;
	padding-bottom:1.0667em;
}

h2{
	font-family:'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif; 
	font-size:1.2em;
	line-height:1.3333em;
	color:#787872;
	font-weight:bold;
}

p{
	font-family:'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	font-size:1.2em;
	line-height:1.3333em;
	color:#585853;
	font-weight:normal;
	padding-bottom:1.3333em;
	letter-spacing:-0.01em;
}

p.kritik{
	font-style:italic;
}

p.quote{
	color:#95c047;
	font-size:2.8em;
	line-height:1.142em;
	letter-spacing:-0.04em;
}

a:link,a:visited{
	color:#585853;
	text-decoration:none;
}	

a:hover,a:active{
	color:#95c047;
	text-decoration:none;
}	

span.spitzmarke{
	color:#95c047;
	font-size: 1em;
}

i{
	color:#787872;
}

strong{
	color:#787872;
	font-weight:bold;
	letter-spacing:0.001em;
}

img{
	position:relative;
	float:left;
	border-width:0px;
	padding:0px;
}
