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

html {
	height:100%;
}

body {
	margin:0px;
	padding:0px;
	color:#ffffff;
	background-image:url(../Bilder%20Layout/background_pic_12.jpg);
	background-attachment:fixed;
}


/* Schrift im ganzen Body */
html>body {
	font: 100% "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	text-align:left;
	font: 14px "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
}

/*h7 { font-family: 'Lekton', arial, serif;
font-size:14px;
letter-spacing:2px;
}*/ 

/* HTML Elemente */

p {
	font-size:1em;
	line-height:1.5em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

hr{
height:3px;
background-color:#00CC00;

}





a:visited{
   padding-right:20px;
}

a,
a:link{
	color:#fcffed;
}

a:focus,
a:active{
   background:#fcebce;
}

a:hover{
	color:#a0ff58;
}

h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited{
	background:transparent;
	padding-right:0px;
}

h1,h3,h4,h5,h6{
	color:#ffffff;
}

h1{
   font-size:1.4em;
}
h2{
	font-size:1.3em;
	color:#AAD68D;
}
h3{
	font-size:1.2em;
}
h4,h5,h6{
	font-size:1em;
}
h5,h6{

   font-weight:normal;
}
h5{
   font-style:italic;
}

img{
   border:0px;
}

ul,ol,dd{
   padding-left:2em;
   line-height:1.5em;
   margin:1.5em 0em;
}



blockquote{
   font-style:italic;
   color:909090;
   padding-left:20px;
}
cite{
   display:block;
}

/*Programm Kalender*/
}
.calendarTable { 
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
}
.calendarTable .calendarDay { 
font-size: 1.2em;
font-weight: 700;
padding-top: 12px;
width: 20px;
}
.calendarTable .calendarDate {
	font-size: 2em;
	font-weight: 700;
	padding-top: 2px;
	width: 35px;
	padding-left: 4px;
}	
.calendarTable .calendarTime { 
font-size: 1.3em;
font-weight: 700;
padding-top: 3px;
width: 100px;
}
.calendarTable .calendarEntry {
	padding-top: 3px;
	width: 400px;
	color: #AAD68D;
}
.calendarTable .calendarButtons {
padding-top: 3px;
width: 280px;
}
.calendarTable td, .furtherEventsTable td { 
vertical-align: top;
}
.calendarSeparator { 
border-top-color: #000000;
border-top-style: dotted;
border-top-width: 2px;
}

/* Layout*/
#container {
	width:950px;
	margin: auto;

}

#content {
	width: 950px;
	background-color: #003a12;
	margin-top: 0px;
	padding-top: 160px;		
	
}

.nav {
	margin-top:40px;
	position: fixed;
	width:150px;
	margin-left:80px;
	padding-top:0px;
	z-index:3;
	float: left;
	border-right-style:dotted;
	border-bottom-style_:ridge;
	border-color:#006600;
	border-bottom-width_:thin;
	border-right-width:medium;
}
	
.nav ul {
	list-style-type:none;
	padding: 0;
}

.nav a:link, .nav a:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding: 4px;
	border-left: 23 px solid #FFFF00;
	background-color: #003a12;
	color: #ffffff;
}

.nav a:hover, .nav a:focus, .nav a:active {
	color: #3054BF;
	background-color: #7DCD48;
	border-left: 23px solid white;
	color: #003A12;
}	

.text {
	width:600px;
	margin-left:255px;
	padding:2px;
	padding-top:48px;
}

.pictures {
	clear:left;
}

.logo {
	width:950px;
	height: 142px;
	margin-top:10px;
	background-color:#FFFFFF;
}

.footer {
	width:950px;
	margin-top:0px;
	background-color:#007800;
	color: #fff;
	overflow:hidden;
}
.footer ul {
	list-style-type :none;
	margin: 0;
	padding: 0px 0px 0px 10px;
}

.footer li {
	margin:0px;
	padding: 0;
	float:right;
}

.footer a {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding: 10px;
}

.footer a:hover, .footer a:active, .footer a:focus {
	background-color:#7DCD48;
}

.top {
	position:fixed;
	top:0px;
	width:950px;
	height:232px;
	z-index:2;
}
