	table.gb_eintrag {
		width: 300px;
		table-layout: fixed;
	}
	table.gb_eintrag td.id {
		width: 40px;
		font-weight: bold;
		background-color: #E72110;
	}
	table.gb_eintrag td.name {
		width: 259px;
		background-color: #007339;
	}
	table.gb_eintrag td.text {
		font-style: italic;
		background-color: #EEEEEE;
		text-align: justify;
		padding: 3px;
	}
	body {
		margin:0;
		font-family:arial,Arial,Verdana,verdana,sans-serif,Sans-Serif;
		font-size:12px;
		width: 100%;
	}
	td.sitemap_element a:link,td.sitemap_element a:visited {
		display: block;
		padding: 5px;
	}
	td.sitemap_element a:hover {
		background-color: #ff8888;
		display: block;
		text-decoration: none;
	}
	h1 {
		font-family:arial,Arial,Verdana,verdana,sans-serif,Sans-serif;
		font-size: 14px;
		font-weight: bold;
		font-style: italic;
		text-align: center;
	}
	h2 {
		font-size: 12px;
		font-weight: bold;
	}
	div.gb_eintraege table {
		margin: 0 auto;
	}
	table.normale_tabelle {
		width: 200px;
		margin:0 auto;
		border: 1px solid #000;

	}
	table.normale_tabelle td {
		background: #eeeeee;
	}
	body.inner { 
		margin: 10px;
	}
	div.bilddark {
		position:fixed;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
		background-color: #000000;
		z-index: 0;
	}
	div.gallerie_gross {
		position: fixed;
		top:0px;
		left:0px;
		height:100%;
		width:100%;
		z-index:1;
	}
	table.gallerie_gross {
		position: fixed;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
		table-layout: fixed;
	}
	table.gallerie_gross_innen {
		margin: 0 auto;
		background: #ffffff;
		text-align: center;
		width: 100px;
	}
	table.gallerie_gross_innen td.text {
		padding: 2px;
		white-space: normal;
	}
	table.gallerie_gross_innen td.nav {
		height: 20px;
		width: 6em;
		max-width: 6em;
		color: #fff;
		background: #444;
		text-align: center;
	}
	table.gallerie_gross_innen table.nav {
		border: 0px;
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		border-bottom: 0px;
	}
	table.gallerie_gross_innen table.nav td {
		border-bottom: 0px;
		border-top: 0px;
	}
	table.gallerie_gross_innen table.nav td.nav {
		border-right: 0px;
		border-left: 0px;
	}
	table.gallerie_gross_innen table.nav td.gtitel {
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	}
	table.gallerie_gross_innen td.gtitel { 
		background: #444;
		color: #fff;
		height: 20px;
		text-align: center;
	}
	table.gallerie_gross_innen td.bild {
		height: 200px;
		width: 100px;
		vertical-align: top;
		text-align: left;
	}
	table.gallerie_gross_innen td.bild div {
		position: relative;
		top: 0px;
		right: 0px; 
		float: left;
		width: 0px;
		height: 0px;
	}
	table.gallerie_tableklein {
		margin: 0 auto;
		height: 146px;
		width: 320px;
		vertical-align: middle;
		border: 1px solid black;
	}
	table.gallerie_tableklein td {
		border: 0px;	
	}
	table.gallerie_tableklein table {
		width: 100%;
	}
	table.gallerie_tableklein tr.kopf td {
		height: 20px;
		background: #444;
		color: #ffffff;
		font-weight: bold;
	}
	table.gallerie_tableklein tr.kopf td.nav {
		width: 20px;
	}
	table.gallerie_tableklein tr.bilder td {
		height: 106px;
		width: 106px;
	}
	table.gallerie_tableklein tr.bilder img {
		border: 1px dashed #000;
	}
	table.gallerie_tableklein td.fuss {
		border-top: 1px dashed #000;
		background: #ccc;
		font-style: italic;
	}
	div.aussenrahmen {
		position: absolute;
		height: 100%;
		width: 100%;
		vertical-align: middle;
		margin: 0 auto;
	}
	div.bildtabelle {
		position:fixed;
                top: 0px;
                left: 0px;
                height: 100%;
                width: 100%;
		z-index: 1;
	}
	div.bild_symbol {
		position: relative;
		right: 0px;
		top: -25px;
		height: 0px;
		width: 0px;
		z-index: 2;
	}
	td.centertable {
		height: 100%;
		width: 100%;
		text-align: center;
		vertical-align: middle;
		border: 0px;
	}
	table.centertable {
		height: 100%;
		width: 100%;
		border: 0px;
		margin-right: auto;
		margin-left: auto;
	}
	table.bild_gross {
		height: 1%;
		width: 1%;
		margin: auto;
	}
	td.bild_gross {
		height: 1%;
		width: 1%;
		background-color: #FFFFFF;
		vertical-align: middle;
		text-align: center;
		font-style: italic;
	}
	a:link {
		text-decoration: none;
		color: #222222;
	}
	a:visited {
                text-decoration: none;
                color: #222222;
        }
	a:active {
                text-decoration: none;
                color: #222222;
        }
	a:hover {
                text-decoration: underline;
                color: #222222;
        }
	table {
		border: 0px;
		border-spacing: 0px;
		border-collapse: collapse;
	}
	td {
		border: 1px solid #000000;
		text-align: center;
		border-collapse: collapse;
		padding: 0px;
	}
	td.unterschrift {
		text-align: center;
		background-color: #DDDDDD;
		font-style: italic;
		font-size: smaller;
	}
	td.bild {
		padding: 0px;
		width: 100px;
	}
	table.bild {
		border: 0px solid #000000;
		border-collapse: collapse;
		border-spacing: 0px;
		width: 100px;
	}
	div.bild {
		padding: 5px 10px;
	}
	td.header {
	 	background-color: #999999;
		text-align:left;
		height:120px;
		width:720px;
	}
	td.titel {
		width: 308px;
	}
	table.innenrahmen {
		background-color: #fafaff;
		border-collapse:collapse;
		margin-left: auto;
		margin-right: auto;
		margin-top: 5%;
	}
	table.rahmen{
		table-layout:fixed;
	}
	td.innenrahmen {

	}
	td.sitemap2 {
		height: 100%;
		width: 100px;
		vertical-align: top;
		padding: 20px 0px 0px 20px;
		line-height: 150%;
		text-align: left;
		font-size: 12px;
		font-weight: bold;
		border-left: 1px solid #000;
	}
	td.sitemap {
		height: 100%;
		width: 120px;
		vertical-align: top;
		text-align:left;
		padding: 20px 0px 0px 0px;
		border-right: 1px solid #000;
	}
	td.sitemap_element {
		width: 120px;
		background: #eeeeee;
		font-size: 14px;
		font-weight: bold;
		border: 0;
		border-top: 1px dashed #000;
		text-align: left;
	}
	.kopfleiste {
		font-size:10px;
		color : #bbbbbb;
	}
	a.kopfleiste:link {
		color : #000000;
		text-decoration : none;
	}
	a.kopfleiste:visited {
		color : #000000;
		text-decoration : none;
	}
	a.kopfleiste:active {
		color : #000000;
		text-decoration : none;
	}
	a.kopfleiste:hover {
		color : #bbbbbb;
		text-decoration : none;
		font-weight: normal;
	}
	td.navigation1 {
		height: 16px;
		width: 84px;
		text-align: center;
		background-color: #007339;
		color: #ffffff;
		border: 0px;
		border-bottom: 1px solid #000;
		border-right: 1px solid #000;
		border-left: 1px solid #000;
	}
	td.navigation2 {
		height: 16px;
	        width: 84px;
                text-align: center;
		background-color: #e72110;
		color: #ffffff;
		border: 0px;
		border-bottom: 1px solid #000;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	}
	td.titel {
		height: 16px;
		text-align: center;
		width: 304px;
		background-color: #eeeeee;
		border: 0px;
	}
	td.content {
		padding: 10px;
		min-height: 500px;
		width: 458px;
		text-align: left;
		vertical-align: top;
		border-top: 1px dotted #000;
		border-bottom: 1px dotted #000;
		line-height: 130%;
	}
	td.footer {
		height: 16px;
		background-color: #eeeeee;
		border: 0px;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}
	img {
		border: 0px;
	}
	td.content a:link,td.content a:visited {
		color: #003;
		font-weight: bold;
	}
	td.navigation1 a:link,td.navigation1 a:visited,td.navigation2 a:link,td.navigation2 a:visited {
                color: #fff;
                font-weight: bold;
        }
	table.news {
	        border-collapse: collapse;
	        border-spacing: 0px;
	        border-color: #333333;
	        border-width: 1px;
	        border-style: solid;
	        margin-left:auto;
	        margin-right:auto;
		width: 300px;
	}
	td.datum {
	        background-color: #007339;
	        color: #ffffff;
	        width: 60px;
	        text-align: center;
	        border-width: 1px;
		border-bottom: 1px dashed #000;
		border-right: 0px;
		
	}
	td.news_titel {
	        background-color: #E72110;
	        color: #ffffff;
	        font-style: italic;
	        font-weight: bold;
	        width: 240px;
	        text-align: center;
	        border-width: 1px;
		border-bottom: 1px dashed #000;
		border-left: 1px dashed #000;
	}
	td.news_text {
	        background-color: #EEEEEE;
	        color: #000000;
	        height: 40px;
	        text-align: left;
	        border-width: 0px;
		padding: 4px;
	}
	div.flags {
		float: right;
		text-align: right;	
	}
