@charset "utf-8";
/* CSS Document */

body{
background:url(bilder/hintergrund/pattern.jpg)
}

/* IE6 only */
*html #klammer {
width:766px;
margin-left: -469px; 
position:absolute;
top: 0px;
left:50%;
right:50%;
background-color:#ffffff;
height:auto;
}

#klammer {
width:766px;
margin-left: -469px; 
position:absolute;
top: 0px;
left:50%;
right:50%;
background-color:#ffffff;
height:600px;
}

.start_body {
margin-top: 0px; 
width: 537;
margin-left: -268.5px; 
position:absolute;
top: 0px;
left:50%;
right:50%;
background:#FFFFFF;
overflow:hidden;
text-decoration: none;
}

.start_body a {
color:#a6c559;
text-decoration:none;
border:1px;}

/* IE6 only */
*html .menu-hg {
	position:relative;
	top:0px;
	left: 0px;
	margin: 0pt; 
	width: 938px;  
	background:url(bilder/hintergrund/header.jpg); 
	background-repeat:no-repeat;
	vertical-align:baseline;
	font-size:7px;
}

.menu-hg {
	position:relative;
	top:0px;
	left: 0px;
	margin: 0pt; 
	width: 938px; 
	height:40px; 
	background:url(bilder/hintergrund/header.jpg); 
	background-color:#a4cfe2;
	vertical-align:baseline;
	font-size:7px;
}

 /* IE7 only */ 
	*body .bildseite {
	p\osition:relative;
	f\loat:right;
	t\op: -12px;
	w\idth: 157px; 
	h\eight:563px; 
	b\ackground:url(bilder/hintergrund/bildseite.jpg); 
	b\ackground-color:#a4cfe2;
}

.bildseite { 
	position:relative;
	float:right;
	top: -19px;
	width: 157px; 
	height:563px; 
	background:url(bilder/hintergrund/bildseite.jpg); 
	background-color:#a4cfe2; }
	
	
/* IE6 only */
*html .content_home{
	position:relative;
	width:606.5px;
	height:553px;
	top: -12px;
	font-family: arial;
	font-size:12px;
	overflow-y:hidden;
	overflow-x:hidden;
	border-width:2px;
	border-left-style:dashed;
	border-color:#a4cfe2;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 120px;
	z-index:10;
	background-color:#FFFFFF;
	
}


.content_home{
	position:relative;
	width:609px;
	height:553px;
	top: -12px;
	font-family: arial;
	font-size:12px;
	overflow-y:hidden;
	overflow-x:hidden;
	border-width:2px;
	border-left-style:dashed;
	border-color:#a4cfe2;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 120px;
	z-index:10;
	background-color:#FFFFFF;
	
}

/* Opera and Safari only */
@media screen and (min-width: 0px){.content_home{
	position:relative;
	width:609px;
	height:533px;
	top: -20px;
	font-family: arial;
	font-size:12px;
	overflow-y:hidden;
	overflow-x:hidden;
	border-width:2px;
	border-left-style:dashed;
	border-color:#a4cfe2;
	padding-left: 50px;
	padding-top: 30px;
	padding-right: 120px;
	z-index:10;
	background-color:#FFFFFF;
  }}

/* IE6 only */
*html .content{
	position:relative;
	width:606.5px;
	height:563px;
	top: -12px;
	font-family: arial;
	font-size:12px;
	overflow-y:scroll;
	overflow-x:hidden;
	border-width:2px;
	border-left-style:dashed;
	border-color:#a4cfe2;
	padding-left: 50px;
	padding-top: 0px;
	padding-right: 120px;
	z-index:10;
	background-color:#FFFFFF;
}


.content{
	position:relative;
	width:609px;
	height:563px;
	top: -12px;
	font-family: arial;
	font-size:12px;
	overflow-y:scroll;
	overflow-x:hidden;
	border-width:2px;
	border-left-style:dashed;
	border-color:#a4cfe2;
	padding-left: 50px;
	padding-top: 0px;
	padding-right: 120px;
	z-index:10;
	background-color:#FFFFFF;
}

/* Opera, Safari, Firefox */
@media screen and (min-width: 0px){.content{
	position:relative;
	width:609px;
	height:563px;
	top: -20px;
	font-family: arial;
	font-size:12px;
	overflow-y:scroll;
	overflow-x:hidden;
	border-width:2px;
	border-left-style:dashed;
	border-color:#a4cfe2;
	padding-left: 50px;
	padding-top: 0px;
	padding-right: 120px;
	z-index:10;
	background-color:#FFFFFF;}}

.content a {
font-weight:bold;
color:#a6c559;
text-decoration:none;
border:1px;
}

.content a:visited {
font-weight:bold;
color:#C4D88F;
text-decoration:none;
border-width:1px;
}

.content a:hover {
font-weight:bold;
color:#85BFD8;
text-decoration:none;
border-width:1px;
}



.table {
width:680px;
text-align:left;
}

.table_geschichten {
width:580px;
text-align:left;
}

.seitenueberschrift {
color:#a6c559; 
font-family:arial;
font-size:24px;
text-align:left;
font-weight:bold;
}

.unterueberschrift {
font-family:arial;
font-size:14px;
text-align:left;
font-weight:bold;
}

.texthervorhebung {
color:#a6c559; 
font-family:arial;
font-weight:bold;
font-size:12px;
}

.content_table_home {
font-family:arial;
font-size:12px;
width:510px;  
padding: 0px;
border: 0px; 
}

.ausrichtungmitte {
text-align:center;
align:center;
}

.tabellerahmen {
text-align:center;
padding: 5px;
border:solid;
border-width:1px;
border-color:#a6c559;
}


.neuigkeiten  {
border-style:dashed;
border-color:#a4cfe2;
border-width:2px;
font-family:arial;
font-size:12px; 
cellspacing:0;
color:#000000; 

}

.neuigkeiten a {
color:#000000;
text-decoration:none;
font-size:12px;
}
.neuigkeiten a:hover {
color:#a6c559;
text-decoration:none;
font-size:12px;
}

.neuigkeiten_bild {
float:right;
width:67; 
height:100;
}


/* 
================================GALERIE=============================
====================================================================
*/
.thumbframe {
margin-top: 0px; 
background:#FFFFFF;
text-decoration: none;
border: 0px;
border-style:none
}

.thumbframe a {
text-decoration:none;
border:0.5px;
color:#a6c559;
border-style:none}

.thumbframe a:hover {
color:#85BFD8}

.galerie {
font-family:arial;
font-size:12px;
color:#000;
margin:0px;
text-align:center;
background:#FFFFFF;
}

.galerie a{
color:#a6c559;
text-decoration:none;
}

.galerie a:hover{
color:#85BFD8;
text-decoration:none;
}



/* 
================================MENÜ================================
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline2-5.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
====================================================================
*/


.pro_line2 {

height:36px; 
position:relative;
top: -5px;
z-index:500;
}



/* Author: Craig Erskine Description: Dynamic Menu System - Horizontal/Vertical */ 
 
ul#navmenu-h ul { 

width: 140px; /* Sub Menu Width */ 
list-style: none; 
display: none; 
position: absolute; 
top: 100%; 
left: -35px; 
} 

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { 
top: 10px; 
} 

ul#navmenu-h li { 
float: left; 
display: inline; 
position: relative; 

} 

ul#navmenu-h ul li { 
width: 100%; 
float: left;
display: block; 
} 

/* Root Menu */ 
ul#navmenu-h a {
padding-right: 35px;
padding-left:6px;
padding-top:3px;
padding-bottom:3px;
display:block; 
color: #fff; 
font: bold 12px Arial, sans-serif; 
text-decoration: none;  
} 

/* Root Menu Hover Persistence */ 
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {  
color: #e4ffa2; 
} 

/* 2nd Menu */ 
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a { 
color: #bcd77a;
background: #fff;
border-top: 1px solid #ddd; 
border-bottom: 1px solid #bcd77a;
border-right: 1px solid #bcd77a;
border-left: 1px solid #ddd;
} 

/* 2nd Menu Hover Persistence */ 
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { 
background: #e4ffa2;
} 

/* Hover Function - Do Not Move */ 
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { 
display: none; 
} 

ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { 
display: block; 
}



