
* {
margin : 0;
padding : 0;
border : none;
}
body {
background : #f6efdf;
color : #000;
text-align : center;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-size : 100.1%;
padding-bottom: 10px;
}

* html #wrapper {overflow: hidden;}
#wrapper {
width : 782px;
margin : 3px auto;
text-align : left;
font-size : 0.8em;
background : #ffffff;
}
#logo {
width : 782px;
height : 227px;
}
#navi {
margin-top : -3px;
font-size : 0.9em;
font-weight : bold;
background : #e7c59f url(hg-navi.jpg) top left;
list-style : none;
height : 40px;
}
ul#navi {
padding-left : 20px;
}
ul#navi li {
padding-right : 1em;
padding-left : 1em;
display : inline;
text-align : left;
line-height : 2.9em;
}
ul#navi li a, ul#navi a:link, ul#navi a:visited {
text-decoration : none;
color : #333;
background : inherit;
}
ul#navi a:hover {
color : #000;
background : inherit;
}
ul#navi li #current {
color : #dcdde5;
background : inherit;
}
a, a:link, a:visited {
color : #c24843;
text-decoration : none;
font-weight : bold;
background : transparent;
}
a:hover, a:focus {
color : #333;
background : transparent;
text-decoration : underline;
}
#content {
padding : 5px 0;
width : 782px;
background : url(content-mitte.jpg) repeat-y;
min-height : 300px;
height : auto;
}
#main_oben {
background : url(content-oben.jpg) no-repeat;
height : 23px;
}
#main_unten {
background : url(content-unten.jpg) no-repeat;
height: 24px;
width: 782px;
}

#main_unten span {display: inline;width: 782px;margin-left: 25px;padding: 3px 0;text-align: center;font-weight: normal; font-size: 0.75em;}


hr {
width: 778px;
text-align: center;
padding: 0 2px;
color: #c24843; height: 1px;
background-color:#c24843; 
border: #c24843; 
height: 1px; }

hr.content {
width: 550px;
text-align: center;
margin : 20px 30px 0 30px;
color: #c24843; height: 1px;
background-color:#c24843; 
border: #c24843;
height: 1px; }

h1 {
margin : 10px 350px 10px 30px;
color : #c24843;
font-size : 1.1em;
background : inherit;
}

h2 {
margin : 20px 350px 0px 30px;
color : #333;
font-size : 1em;
background : inherit;
}
p {
margin : 10px 70px 0 30px;
}
span {
font-size : 1em;
font-weight : bold;
}
strong {
color : #c24843;
}

.floatRight {float: right; margin-top: 1px;}

/* JAOS Gallery
*******************************************************************************/
#jaos
	{
	margin:0 auto;
	width: 80%;
	
	}


	
.jaosg_galerie
	{
	text-align:center; 
	vertical-align:middle; 
	padding:10px;
	margin-left: 10px;
	}

.jaosg_thumbnail 
	{
	margin:10px;
	float: left;
	height: 117px;
	width: 83px;
	text-align: left;
	vertical-align:middle;
	}

.jaosg_nav
	{
	text-align: center;
	width: 90%;
	margin-bottom: 20px;
	letter-spacing: 2px;
	
	}

.jaosg_bild	
	{
	text-align: center;
	border: 1px solid #c24843;
	padding: 10px;
	}

.jaosg_bildbeschreibung
	{
	text-align: justify;
	}

	.clear {clear: both;}
	

td p {width: 90px; text-align: center; margin-left: 0;}	
