/* Hintergrund für Beschreibung unter Bild */

.formularfarbe {
	color: #444444;
	background-color: #FFAA55;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
/* Rahmen um Bild */
.rahmen {
	border-top: 6px solid #CC6600;
	border-right: 6px solid #ffbb66;
	border-bottom: 6px solid #CC6600;
	border-left: 6px solid #ffbb66;
}
/* Formular Impressum */
#impressform {
	width: 464px;
}
.impfieldset {
	background-image: url(bilder/layout/impform_bg.gif);
	border: 1px solid #666666;
	padding: 2px;
}
.impformtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
}
.wort_impressum {
	padding-right: 24px;
}
/* Formular Kontakt */
#form {
	width: 600px;
	padding: 20px;
}
fieldset {
	background-image: url(bilder/layout/image-bg.gif);
	border: 1px solid #666666;
}
legend {
	margin-top: 8px;
	background: #cccccc;
	padding: 4px;
	border: 1px solid #999999;
	border-right-width: 2px;
	border-bottom-width: 2px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px;
}
.kontaktdaten label {
	display: block 200px;
	margin-left: 16px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
/* Tumbnails anordnen */
#galerie {
	list-style-type: none;
	width: 460px;
}
#galerie li {
	display: block;
	margin-right: 20px;
	margin-top: 20px;
	float: left;
}
#galerie img {
	border-top: 4px solid #CC6600;
	border-right: 4px solid #ffbb66;
	border-bottom: 4px solid #CC6600;
	border-left: 4px solid #ffbb66;
}
/* grosses Bild ausrichten */
#bild {
	list-style-type: none;
}
#bild li {
	margin-top: 40px;
	float: center;
}
#bild img {
	display: block;
	border-top: 6px solid #CC6600;
	border-right: 6px solid #ffbb66;
	border-bottom: 6px solid #CC6600;
	border-left: 6px solid #ffbb66;
}
/* Buttons */
.shadetabs{
border-bottom: 1px solid gray;
/* Menu 90% breite */
margin-bottom: 1em;
}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: right; /* setzen left, center, oder right zum Menu platzieren */
}
.shadetabs li{
display: inline;
margin: 0;
}
.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(bilder/layout/shade.gif) top left repeat-x;
}
.shadetabs li a:visited{
color: #2d2b2b;
}
.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}
.shadetabs li.selected{
position: relative;
top: 1px;
}
.shadetabs li.selected a{ /*selected main tab style */
background-image: url(bilder/layout/shadeactive.gif);
border-bottom-color: white;
}
.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
