html { 


}

body {
	background-image: url(images/bg.jpg); 
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
	background-color:#996633;
}


#main {
	width:920px;
	height:500px;
	margin-top:0px;
}

#header {
	margin-top:2px;
}

#header-content {
    padding-top:7px;
    clear:both;
}

a:active {
	outline: none;
}




/* Hauptcontainer für Inhalt der Seite  */

	#canvas-top {
		margin-top:12px;
		margin-bottom:3px;
		margin-left:0px;
		margin-right:0px;
		float:left;
		width:906px;
		height:271px;
		background-color: #FDFBF7;
		background-repeat: repeat-x;
		border:7px solid #FDFBF7;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;	
		text-align:left;
		padding:0px 0px 0px 0px;
	}
	
	#canvas-top td {
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-size: 0.9em;
		color:#784907;
		padding-right: 10px;
	}
	
	#canvas-top a:hover {
		color:#97bcd4;
		text-decoration:none;
	}
	
	#canvas-top img
	{
	border: 0px;
	}

/* ++++++++++++++++++ */


/* Hauptcontainer für Inhalt der Seite  */

	#canvas {
		margin-top:19px;
		margin-bottom:12px;
		margin-left:0px;
		margin-right:0px;
		float:left;
		width:863px;
		background-color:#ffffff;
		border:7px solid #FDFBF7;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;	
		text-align:left;
		padding:20px 20px 20px 20px;
	}
	
	#canvas td {
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-size: 0.9em;
		color:#784907;
		padding-right: 10px;
	}
	
	#canvas a:hover {
		color:#97bcd4;
		text-decoration:none;
	}
	
	#canvas .img_news {
	
	margin-right: 10px;
	}
	

/* ++++++++++++++++++ */




h3 {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    margin-top:15px;
    padding:0px;
	color:#784907;
	font-weight:bold;
	font-size: 0.9em;
}


h2 {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    margin:0px;
	margin-bottom:15px;
    padding:0px;
	font-size: 0.9em;
	color:#784907;
	font-weight:bold;
}

h1 {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    margin:0px;
	margin-top:15px;
	margin-bottom:15px;
    padding:0px;
	font-size: 1.1em;
	color:#784907;
	font-weight:normal;
	border-bottom:1px solid #dedede;
	letter-spacing: 0.1em;
}


p {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 0.8em;
	color:#784907;
	text-align:justify;
}


a {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 1em;
	color:#00599d;
	text-decoration:none;
}
a:visited {

	color:#97bcd4;
}
a:hover {
	text-decoration:underline;
}


ul {
	padding:0px 0px 0px 25px;
	margin:4px 0px 0px 0px;
}

li {
	padding:0px;
	margin:4px 0px 0px 0px;
	list-style-image:url(images/circle.png);
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 0.8em;
	color:#784907;
}


table { 
	border-collapse: collapse;
	margin-bottom: 15px;
	float:none;
} 

td p { 
	border: 0px #000 solid;
	margin: 0px;
	padding: 0px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 0.9em;
	color:#784907;
} 


hr {
	color: #784907;
}


.button {
	border:1px solid #784907;
	cursor:pointer;
}

.datum {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 0.8em;
	color: #784907;
}

.ecg {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 1.1em;
	color: #784907;
}


	
/* Hauptnavigation inkl. Hintergrund */

	#menu-topnav {
		float:left;
		padding-top:0px;
		width:906px;
		background-image: url(images/links_strip_middle-topnav.png);
		background-repeat: repeat-x;
		border:3px solid #FDFBF7;
		/*border:1px solid #ffffff;*/
		/*background-color:#FFFFFF;*/
		}
	
	#menu-topnav ul li a {
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-size:0.95em;
		
		float:left;
		line-height:30px;
		color:#442F18;
		padding-top:0px;
		margin-top:0px;
		list-style-type:none;
	}
	
	#links-strip-middle-topnav ul{
		margin:0pt;
		padding:0px 11px 0px 0px;
	}
	#links-strip-middle-topnav ul li {
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-size:1em;
		float:left;
		
		color:#442F18;
		padding-left:10px;
		padding-top:0px;
		margin-top:0px;
		list-style-type:none;
		list-style-image:none;
	}
	
	
	

/* ---- ENDE ---- */




/* Infobox am rechten Seitenrand */

	div#Infobox {
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-size: 1em;
		float: right;
		width: 280px;
		padding: 0.3em;
		margin-top:50px;
		margin-bottom: 20px;
		border: 1px dashed #FEE6C2;
		background-color: #FDFBF7;
		margin-left: 20px;
	  }
	
	div#Infobox strong {
		font-size: 0.9em;
		margin-left: 0.5em;
		margin-top: 0.2em;
		color:#784907;
	  }
	
	div#Infobox p {
		font-size: 0.8em;
		margin: 0.2em 0.5em;
		color:#784907;
	}
	
	div#Infobox a {
		font-size: 0.9em;
		margin: 0.2em 0.5em;
		color:#00599d;
		text-decoration:none;
	}
	
	div#Infobox a:hover {
		font-size: 0.9em;
		margin: 0.2em 0.5em;
		color:#784907;
		
	}
	
	div#Infobox h4 {
		font-size: 0.9em;
		margin: 0.2em 0.5em;
		color:#784907;
	}
	
	div#Infobox img {
		border: 0px;
		margin-top: 0.5em;
		margin-bottom: 0.1em;
		margin-left: 0.2em;
	}
	
	div#Infobox .datum {
		margin: 0.2em 0.5em;
	}

/* ++++++++++++++++ */


/* Bild Schwung am Ende jeder Seite */

	div#image_schwung_bottom {
		float:left;
		padding-top:0px;
		margin-left: -20px;
		margin-bottom: -20px;
		width:910px;
		height:120px;
		background-image: url(images/balken_unten.jpg);
		background-repeat: repeat-x;
		}




/* Fußzeile am unteren Seitenrand */

	#footer {
		clear:both;
		text-align:center;		
		padding-bottom:10px;
	}
	
	.footer-text{ 
		padding-top:95px;
		padding-bottom:3px;
		text-align:center;
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-size: 0.7em;
		color:#784907;
	}

/* +++++++++++++++++++*/

