/* Unchanged */
/* basis CSS Gerst */




h1 {
	font-weight: bold;
       /* margin: 0 0 40px 0;*/
	font-size: 1.444444em;
	color: #000;
	}
	
h2 {
	text-shadow: 0px 1px 3px #bbb;
        font-weight: bold;
	margin: 0;
	font-size: 1.444444em;
	line-height: 1em;
	margin-bottom: 1em;
	color: #999;
	}

h3 {
	text-shadow: 0px 2px 3px #111;
        font-weight: bold;
	font-size: 1.444444em;
	color: #666;
	float: left;
	padding: 0;
	margin: 0;
	}

/*Galerie Seiten: vor und zurck */

.seite {
	color: #c0c0c0;
	padding: 0 0 0 216px;
	margin: 0; 
	float: left;
	width: 150px;
	height: 18px;
	border: 0px solid red;
	}	
	
.current {
	float: left;
	padding: 0;
	margin: 0;
	width: 50px;
	height: 9px;
	font-size: 1em;
	line-height: 1.6em;
	border: 0px solid red;
	}


.prev {
	background-image: url(../teile/prev.gif);
	background-repeat: no-repeat;
	background-position: 40px 0px;
	width: 45px;
	height: 10px;
	float: left;
	padding: 0;
	margin: 3px 6px 0 0;
	border: 0px solid red;
	}

.prev:hover {
	background-image: url(../teile/prev_hover.gif);
	}


.prev_blank {
	width: 45px;
	height: 10px;
	float: left;
	padding: 0;
	margin: 3px 6px 0 0;
	border: 0px solid red;
	}
	

.next {
	background-image: url(../teile/next.gif);
	background-repeat: no-repeat;
        background-position: 4px 0px;
	width: 45px;
	height: 10px;
	float: left;
	padding: 0;
	margin: 3px 0 0 0px;
	border: 0px solid red;
	}
	
.next:hover {
	background-image: url(../teile/next_hover.gif);
	}

.next_blank {
	width: 45px;
	height: 10px;
	float: left;
	padding: 0;
	margin: 3px 0 0 5px;
	border: 0px solid red;
	}
	
a.root {
	/*text-shadow: 0px 2px 3px #222;*/
        color: #888;
	font-size: 1.222222em;
	line-height: 1.22727em; 
	font-weight: bold;
	float: right;
	}

a.root:hover {
	color: 	#c0c0c0;
	}




	

/* Seite Galerie Inhalt */

div.headline {
	border-bottom: 0px solid #444;
	width: 824px;
	height: 16px;
	margin: 0 0 0 0px;
	padding: 0;
	}	
	
#galerien {
	margin: 18px 0 0 19px;
	position: absolute;
	width: 825px;
	height: 450px;
}


dl {
	width: 80px;
	height: 80px;
	margin: 0 24px 30px 0;
	padding: 0;
	float: left;
	border: 0;
	}

	
dt {
	width: 80px;
	height: 80px;
	margin: 0;
	padding: 0;
	border: 0;
	}

dd {
	display: none;
        width: 0px;
	margin: 1px;
	padding: 0;
	border: 0;
        font-size: 1.111111em;
	text-align: center;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top:24px;

	}	

dl:hover dd {
	display: block;
	}	

dl a img {
	border: 1px solid #61453a;
	padding: 0px;
	margin: 0;
	}
	
dl:hover a img {
	border: 1px solid #ffffff;
	padding: 0px;
	margin: 0;
	}



.wahl_headline {
	text-shadow: 2px 2px 3px #111;
        font-weight: bold;
	font-size: 1.111111em;
	line-height: 1em; 
	color: #fafafa;
	padding: 0;
	margin: 0;
	width: 250px;
	height: 15px;
	display: block;
	}

	
.wahl {
	width: 800px;
	height: 42px;
	margin: 0 0 45px 0;
	padding: 0;
	border: 0px solid red;
	}



.wahl_text {
	width: 300px;
	height: 70px;
	padding: 0;
	margin: 0 0 10px 0px;
	color: #999;
	float: left;
	border: 0px solid red;
	}




/* Seite kontakt */

.kontakt_headline {
	font-weight: bold;
	font-size: 1.444444em;
	line-height: 1em; 
	color: #999;
	padding: 0;
	margin: 0;
	width: 200px;
	height: 18px;
	display: block;
	}

	
#kontakt_kont {
	width: 850px;
	height: 500px;
	float: right;
	}

#kontakt_headline {
        border-bottom: 0px solid #ccc;
        width: 810px;
	height: 16px;
	margin: 0 0 0 0px;
	margin: 18px 0 0 15px;
	}

	
#kontakt_right {
	width: 810px;
	height: 340px;
	margin: 15px 0 0 15px;
	}

#kontakt_right .text_kontakt {
        font-size: 12px;
	line-height: 15px;
	color: #444;
	}
	
#copyr {
	font-size: 11px;
	line-height: 15px;
	color: #555555;
	width: 800px;
	height: 90px;
	display: block;
	margin: 10px 0 0 0;
	}
	

