/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

body, html {
  color:#505050;
  font-family:Helvetica,"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
  font-size:0.95em;
  font-weight:normal;
  background-color:#CCD7F3;
  background-image:url(../img/bg.png);
}

p {
margin:0px;
padding:0px;
padding-bottom:10px;
}
table.mitgliedertab {
	font-size:0.85em;
	border-width: 1px;
	border-spacing: 0px;
	border-style: none;
	border-color: #CCC;
	border-collapse: collapse;
}
table.mitgliedertab th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #CCC;
	-moz-border-radius: ;
}
table.mitgliedertab td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #CCC;
	-moz-border-radius: ;
}

.container {
	width:950px;margin:0 auto;
    background-color:#FFFFFF;
    margin-bottom:20px;
}
#preload {
display: none
}
#preload img {
height: 0; width: 0; border: none;
position: absolute;
bottom: 0;
left: 0;
z-index: -30;
}

#header {
	width:950px;margin:0 auto;
	height:90px;
	background-image:url(../img/logo_SGL.png);
	background-repeat:no-repeat;
	border-bottom: dotted #808080 1px;
	text-align: left;
}
#header-print {
display:none;
}
#navi {
padding-left:18px;
padding-right:8px;}
#footer {
  background-color:#FFFFFF;
  border-top: dotted #808080 1px;

}
h1, h2, h3, h4 {
  color:#808080;
  text-decoration:none;
  font-weight:normal;
}
h1 {font-size:1.3em;line-height:1;margin-bottom:1em;clear:left;}
h2 {font-size:1.2em;margin-bottom:0.7em;margin-top:0.5em;clear:left;}
h3 {font-size:1.1em;line-height:1;margin-bottom:0.75em;margin-top:0.5em;clear:left;}
h4 {font-size:1.0em;line-height:1.25;margin-bottom:0.75em;margin-top:0.5em;clear:left;}
h5 {font-size:1.2em;font-weight:bold;margin-bottom:0.75em;margin-top:0.5em;clear:left;}
h6 {font-size:1.2em;font-weight:bold;margin-top:0.5em;clear:left;}

a {
  text-decoration:none;
  color:#2483b3;
}

a:hover {
  text-decoration:underline;
  color:#808080;
}
li {
padding-bottom:5px;	
}
hr {
padding:0;
margin: 10px 0px 10px 0px;
}
strong 
{ 
font-weight: bold; 
}
em
{ 
font-style: italic; 
}
blockquote{
padding:5px;
margin:5px 15px 5px 15px;
background-color:#F1F1F1;	
font-size:0.85em;
border:1px solid #CCC;
font-style:italic;
}
ul#slideshow{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul#unter_navigation{
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0 0 10px 20px;
	
}
ul#unter_navigation li a{
	background-color: #FFFFFF;
    background-image:none;
	margin-bottom:6px;
	border: 0px;
	padding:0px;
}
ul#unter_navigation li a:hover{
	background-color: #FFFFFF;
    background-image:none;
	margin-bottom:6px;
	border:0px;
	padding:0px;
	text-decoration:underline;
}
ul.archivmerc li{
	list-style-type:none;
	margin-bottom:10px;
}
.galerie_l{
	float:left;border: solid #808080 1px; padding:2px;margin:0px 5px 30px 0px;font-size:0.75em;text-align:right;
}
.galerie_r{
	float:left;clear:right;border: solid #808080 1px; padding:2px;margin:0px 0px 30px 5px;font-size:0.75em;text-align:right;
}
.galerie_l img{
	margin-bottom:5px;}
.galerie_r img{
	margin-bottom:5px;}
a.nav_startseite {
	background-image:url(../img/buttons/startseite.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px;
	padding-bottom:4px; 	
}
a.nav_startseite:hover {
	background-image:url(../img/buttons/hover/startseite.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px;
	padding-bottom:4px;  	
}

a.nav_aktuell {
	background-image:url(../img/buttons/aktuell.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px;
	padding-bottom:4px;  	
}
a.nav_aktuell:hover {
	background-image:url(../img/buttons/hover/aktuell.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px; 
	padding-bottom:4px;
}
a.nav_ueber {
	background-image:url(../img/buttons/ueber.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px; 
	padding-bottom:4px;
}
a.nav_ueber:hover {
	background-image:url(../img/buttons/hover/ueber.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px; 
	padding-bottom:4px;
}
a.nav_libellen {
	background-image:url(../img/buttons/libellen.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px; 
	padding-bottom:4px;
}
a.nav_libellen:hover {
	background-image:url(../img/buttons/hover/libellen.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px; 
	padding-bottom:4px;
}

a.nav_harmlos {
	background-image:url(../img/buttons/harmlos.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px; 
	padding-bottom:4px;
}
a.nav_harmlos:hover {
	background-image:url(../img/buttons/hover/harmlos.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px; 
	padding-bottom:4px;
}
a.nav_kartierung {
	background-image:url(../img/buttons/kartierung.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px; 
	padding-bottom:4px;
}
a.nav_kartierung:hover {
	background-image:url(../img/buttons/hover/kartierung.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px;
	padding-bottom:4px;
}
a.nav_galerie {
	background-image:url(../img/buttons/galerie.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px;
	padding-bottom:4px;
}
a.nav_galerie:hover {
	background-image:url(../img/buttons/hover/galerie.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px;
	padding-bottom:4px;
}
a.nav_kartierung {
	background-image:url(../img/buttons/kartierung.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px;
	padding-bottom:4px;
}
a.nav_links:hover {
	background-image:url(../img/buttons/hover/links.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px;
	padding-bottom:4px;
}
a.nav_links {
	background-image:url(../img/buttons/links.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px;
	padding-bottom:4px; 	
}
a.nav_archiv:hover {
	background-image:url(../img/buttons/hover/archiv.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px;
	padding-bottom:4px;
}
a.nav_archiv {
	background-image:url(../img/buttons/archiv.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px;
	padding-bottom:4px;
}
a.nav_kontakt {
	background-image:url(../img/buttons/kontakt.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px;
	padding-bottom:4px;
}
a.nav_kontakt:hover {
	background-image:url(../img/buttons/hover/kontakt.gif);
	background-repeat:no-repeat;
	text-decoration: none; 
	border:0;
    margin: 0 auto;
	padding:0; 
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 158px; 
	height:27px;
	padding-bottom:4px;	
}
td {padding:0px 10px 4px 5px;}

.img-zenter{
  display:block; margin-left: auto; margin-right: auto;
}
