#banner{ background-color: #333300; background-image: url(banner.jpg); background-repeat: no-repeat; width:100%; float:left; clear:both; height:157px  }
#navioben{ color: #fff; font-size: 11px; font-weight: bold; font-stretch: condensed; background-color: #000; text-align: center; width:100%; height: 20px; float:left; clear:both; }
#navilinks{ background-color: #cc6; width:25%; float:left; clear:left; padding-left:2px; text-indent:0; min-width: 150px; max-width: 200px; border-bottom: 1px solid black; border-right: 1px solid #000; border-left-style: none; border-top-style: none; }
#navilinks ul{ list-style:square inside; text-indent:0; margin-left:0; font-weight:bold; padding-left: 0; }
#navilinks ul li ul{ list-style:square inside; text-indent:0; margin-left:10px; font-weight:normal; padding-left: 0; }
#galerie{ width:75%; float:left;  padding: 2px; }

body { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:0; padding:2px; border: solid 1px #fff; }

p { padding: 5px; }
a { color: #808000; border-bottom: 1px dotted #808000; }
td { }

a:link { color: #808000; text-decoration: none; }

a:visited { color: #808000; text-decoration: none; }
.zeile1 { background-color: #cc6; }
.zeile2 { background-color: #f7f7b7; }
a:hover { color: #f7f7b7; text-decoration: none; }
h1 { color: #cc6; font-size: 24px; font-weight: bold; font-variant: small-caps; line-height: 24px; text-align: left; padding: 5px; }
a:active { color: #000; text-decoration: none; }

.bild{
	border:none;
	padding:0;
	float:left;
}
.aussenhoch, .aussenquer{
	width:90px;
	height:90px;
	float:left;
	margin:2px;
	border:1px solid black;
	padding:0;
	display:block;
	overflow:hidden;
}
.aussenquer .bildnavi{
	width:90px;
	height:30px;
	float:left;
}

.aussenquer .bild{
	width:90px;
	height:60px;
	float:left;
}
.aussenhoch .bildnavi{
	width:30px;
	height:90px;
	float:left;
}

.aussenhoch .bild{
	width:60px;
	height:90px;
	float:left;
}
.bildnavi{
	background-color:black;
	float:left;

	
}


.aussenhoch .bildnavi img{border-left:2px solid black}
#galerie img{border:none}
#galerie img a{border:none}
#bildgross, #thumbsgattung{border:1px solid black;float:left;width:400px;height:400px;	display:block;margin:2px}
#bildgross img{ text-align:center; vertical-align: middle; }
.bildgrossquer { background-color: black; margin-top: 68px; }
#bildinfo{ border:solid 1px black; float:left; clear:right;  max-width: 50%; display:block; margin:2px;}
#bildgross { background-color: black; text-align: center; vertical-align: middle; }
#bildinfo th, #bildinfo td { text-align: left; min-height: 20px; padding: 2px; }
#verwandtebilder{float:left;clear:both;width:100%}
#bildinfo a img, #bildinfo a:link img,#bildinfo a:visited img { text-decoration: none; border-style: none; }
