/* CSS Document */

/*
    Überschrift:#FFDF00;
    Hintergrund:#F8DE29;
*/

* {
    margin:0;
    padding:0;
    border:0;
    font-family:Arial,Verdana,sans-serif;
	
}

p {
    margin-bottom:2em;
}
table p {
    margin:0px; padding:0px; border:0px;
}

a {
    text-decoration:none;
}

ul {
    margin:5px 10px;
    padding:0;
    border:0;
}
li {
    margin:0 10px;
	margin-bottom:20px;
	margin-left:30px;
    padding:0;
    border:0;
}

h1 {
    display:block;
    font-size:11px;
    line-height:14px;
	text-align:right;
    font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 5px 17px 0px;
    color:#FF9D00;
}
h2 {
    font-size:15px;
    line-height:23px;
    font-weight:bold;
    border:#8ad dotted;
    border-width:0px 0px 1px 0px;
    padding-left:10px;
    margin:0px 2px;
    width:60%;
}
h3 {
    font-size:15px;
    line-height:23px;
    font-weight:normal;
    text-decoration:underline;
    border:0px;
    margin:5px 0px;
}


html, body {
    height:100%;
    text-align:center;
}

#abstand {
	width:1px;
	height:50%;
	margin-bottom:-300px; /* half of container's height */
	float:left;
}

/*div#startseite {
	position:relative;
    width:1000px; height:600px;
	margin:0 auto;
	background:url(images/hintergrund_startseite.jpg) center center no-repeat;
	text-align:left;
    clear:left;
}
*/
div.seite {
    position:relative;
    width:1000px; height:600px;
    margin:0 auto;
    background:url(images/hintergrund.jpg) center center no-repeat;
    text-align:left;
    clear:left;
}



div#anschrift_gross {
	position:absolute; top:35px; right:50px;
	font-size:20px;
	text-align:right;
}
div#anschrift {
	position:absolute; top:60px; right:50px;
	font-size:12px;
	text-align:right;
}



div#menu_unten {
	/*Breite wird in menu_unten festgelegt*/
    width:940px;
	height:29px;
    position:absolute; top:569px; left:40px;
    line-height:18px; vertical-align:middle;
	/*	background-color:#3300FF;*/ 
}
    #menu_unten ul.menuliste {
        list-style:none;
        margin:0;
        padding:0;
        border:0;
    }
    #menu_unten ul.menuliste li {
        float:left;
        position:relative;
        /* width:???px; wird dynamisch erzeugt in menu_unten*/
        text-align:center;
        margin:0px;
        padding:0px 13px 0px 13px;
        border:0;
		border-left:1px solid #B4AFD5;
    }
	#menu_unten ul.menuliste li.erster {
		border-left:0px;
    }
        #menu_unten ul li a {
			color:#000;
            /*font-size:12px;*/
            font-size:66%;
        }
		#menu_unten ul li a.aktiv {
            color:#FF9D00;
			font-weight:bold;
        }



div#menu_links {
	width:120px;
     height:350px;
    position:absolute; top:141px; left:10px;
    line-height:12px; vertical-align:middle;
/*		background-color:#CC0066; */
}
    #menu_links ul.menuliste_links {
        list-style:none;
        margin:0;
        padding:0;
        border:0;
    }
		#menu_links ul.menuliste_links li {
			width:120px;
			float:left;
			position:relative;
			text-align:left;
			margin:0px;
			padding:5px 0px 8px 3px;
			border:0;
			border-bottom:1px solid #fff; 
		}
			#menu_links ul.menuliste_links li.erster {
			/*	border-left:0px; */
			}
				#menu_links ul li a {
					color:#ffffff;
					/*font-size:12px;*/
					font-size:69%;
				}
					#menu_links ul li a.aktiv {
						font-weight:bold;
					}
					
		
div#inhalt {
    width:703px; height:450px;
    position:absolute; top:110px; left:150px; 
	color:#000;
}

	div#inhalt .scroll_bereich {
		width:703px; height:420px;
    	position:absolute; top:20px; left:0px; 
		overflow:auto;
		color:#000;
	/*	background-color:#33FFFF; */
		
		
		/*Scrollbalken angepasst der Hintergrundfarbe*/
		scrollbar-3dlight-color:#fff;
		scrollbar-arrow-color:#F39918;
		scrollbar-base-color:#fff;
		scrollbar-track-color:#fff;
		scrollbar-darkshadow-color:#fff;
		scrollbar-face-color:#fff;
		scrollbar-highlight-color:#fff;
		scrollbar-shadow-color:#fff;	
	}

		div#inhalt .scroll_bereich .text {
			position:absolute;
			top:0px;
			left:20px;
			width:630px;
			height:280px;
			font-size:75%;
			text-align:left;
			margin:20px 10px 10px 10px;
/*			background-color:#9900FF; */
		}
		
		div#inhalt .scroll_bereich .text a {
			text-decoration:underline;
			color:#000;
		}
	
	
	
		div#inhalt .scroll_bereich #bilder {
			width:210px;
			font-size:75%;
		/*	float:left;*/
			text-align:center;
			margin:23px 0px 5px 5px;
	/*		background-color:#66FFFF; */
		}
	
	
			div#inhalt .scroll_bereich .text_ueberschrift_table {
				width:630px;
				height:280px;
				line-height:25px;
				text-align:center;
				font-size:75%;
				margin-bottom:10px;
				margin-left:25px; margin-right:0px;;
			}
			
			#inhalt .scroll_bereich .text table.anzeige {
				border-collapse:collapse;
				margin-left:auto; margin-right:auto;
				margin-top:35px;
			}
			
			#inhalt .scroll_bereich .text table.anzeige th {
				background-color:#FFAF3D;
				text-align:center;
				border:#000 1px solid;
				padding:10px;
			}
			
			#inhalt .scroll_bereich .text table.anzeige td {
				border:#000 1px solid;
				padding:5px 10px 10px 5px;
		
			}
	
			#inhalt .scroll_bereich .text ul.uebersicht_liste img {
				width:120px;
			}
	

div.galeriebild {
clear:left;
font-size:75%;
margin-bottom:5px;
}

	div.galeriebild #galeriebild_text {
	padding:10px 70px 10px 10px;
	text-align:justify;
	}


/*div.bild_links {
	float:left;
	padding:10px 10px 10px 10px;
}


div#aktuelles {
    top:290px; left:700px;
}
	div.newskasten {
		width:280px; height:110px;
		position:absolute;
		/*font-size:12px;*/
		/*font-size:75%;
		overflow:auto;
		
		/*Scrollbalken angepasst der Hintergrundfarbe*/
		/*scrollbar-3dlight-color:#304594;
		scrollbar-arrow-color:#fff;
		scrollbar-base-color:#304594;
		scrollbar-track-color:#304594;
		scrollbar-darkshadow-color:#304594;
		scrollbar-face-color:#304594;
		scrollbar-highlight-color:#304594;
		scrollbar-shadow-color:#304594;
	}*/
/*	div.newskasten .titel {
		width:280px;
		position:absolute;
		left:0px; top:0px;
		color:#b33;
		border:#b33 solid;
		border-width:0px 0px 1px 0px;
		padding-left:10px;
	} */
	/*div.newskasten .text {
		width:180px;
		position:absolute;
		left:0px; top:5px;
		padding-left:0px;
	}
	div.newskasten .text a {
		color:#FFFFFF;
		text-decoration:none;
		margin:0.5em 0px;
		display:block;
	}
	div.newskasten .text a:hover {
		text-decoration:underline;
	}
*/

div .kontakttext {
	position:absolute; top:0px; left:0px;
	height:300px;
	background-color:#3333CC;
}
	div .text #submit {
		margin-left:400px;
	}
	
.download {
	position:absolute;
			top:0px;
			left:20px;
			width:630px;
			height:280px;
			font-size:75%;
			text-align:left;
			margin:20px 10px 10px 10px;
}
.download a {
	text-decoration:underline;
	color:#000000;
}
