body		{ margin:0em 0em 1em 0em; padding:0em; background-color:#EEEEEE; font-family:Arial,Verdana; }

a:link		{ text-decoration:none; }
a:visited		{ text-decoration:none; }
a:hover		{ text-decoration:underline; }

div.container	{ width:900px;  margin:0em 2em 0em 2em; margin-left:auto; margin-right:auto; text-align:left; }
div.containerborder	{ background-color:#FCFCFC; border-width:0px 5px 5px 5px; border-style:solid; border-color:#CC6666; }

img.logo		{ width:180px; height:50px; }

div.banner	{ margin:1px; }
img.banner	{ width:100px; height:100px; border:1px solid #000000; }

div.navigation	{ float:left; width:180px; margin-left:1px; padding-bottom:30em; background-color:#F3F3F3; }

div.button	{ background-color:#CCCCCC; padding-left:10px; padding-top:4px; padding-bottom:4px; margin-bottom:1px; font-family:Arial,Verdana; font-size:0.9em; font-weight:bold; color:#FFFFFF; }
div.buttonoff	{ background-color:#E0E0E0; padding:4px; margin-bottom:1px; }
div.buttonon	{ background-color:#F0F0F0; padding:4px; margin-bottom:1px; }

a.mainlink:link	{ width:170px; padding-left:6px; text-decoration:none; font-size:0.9em; font-weight:normal; color:#333333; }
a.mainlink:visited	{ width:170px; padding-left:6px; text-decoration:none; font-size:0.9em; font-weight:normal; color:#333333; }
a.mainlink:hover	{ width:170px; padding-left:6px; text-decoration:none; font-size:0.9em; font-weight:bold; color:#CC3333; }

a.sublink:link	{ width:170px; padding-left:16px; text-decoration:none; font-size:0.8em; font-weight:normal; color:#333333; }
a.sublink:visited	{ width:170px; padding-left:16px; text-decoration:none; font-size:0.8em; font-weight:normal; color:#333333; }
a.sublink:hover	{ width:170px; padding-left:16px; text-decoration:none; font-size:0.8em; font-weight:bold; color:#CC3333; }

div.info		{ float:right; width:180px; }
div.box		{ margin:15px; padding:1px; border:2px solid #CCCCCC; }
div.boxheader	{ padding:3px; background-color:#CC6666; font-family:Arial,Verdana; font-size:0.6em; font-weight:normal; color:#FFFFFF; text-align:center; }
div.boxcontent	{ padding:5px; font-family:Arial,Verdana; font-size:0.9em; font-weight:bold; color:#333333; text-align:center; }


div.content	{ margin:28px 190px 25px 190px; font-size:0.8em; color:#333333; text-align:justify; line-height:1.5em; }

h1		{ font-family:Arial,Verdana; font-size:1.3em; font-weight:bold; color:#333333; }
p		{ text-indent:0px; }


div.copyright	{ margin-top:5px; text-align:right; font-size:0.6em; font-weight:normal; color:#666699; }

div.impressumposition	{ position:absolute; top:25px; width:100%; font-size:0.8em; font-weight:normal; color:#999999; }
div.impressum	{ padding-right:3em; text-align:right; }

a.impressum:link	{ text-decoration:none; color:#999999; }
a.impressum:visited	{ text-decoration:none; color:#999999; }
a.impressum:hover	{ text-decoration:none; color:#CC0000; }

div.bild		{ vertical-align:top; background-color:#F0F0F0; font-family:Tahoma,Arial,Verdana; font-size:12px; color:#333333; text-align:center; padding:5px; margin-bottom:50px; }
img.bild		{ border:1px solid #000000; margin-bottom:5px;}







div.bottom	{ width:700px; padding-top:1px; }



table		{ font-family:Arial,Verdana; font-size:1.1em; font-weight:normal; color:#333333; text-align:justify; line-height:20px; }




input		{ font-family:Arial,Verdana; font-weight:normal; font-size:0,8em; color:#333333; }


th.data		{ border-bottom:2px solid #666666; padding:0.1em 0.5em 0.1em 0em; font-weight:bold; }
td.dataleft		{ border-bottom:1px solid #CCCCCC; border-right:1px dotted #CCCCCC; padding:0.1em 0.5em 0.1em 0em; font-size:0.9em; font-weight:bold; text-align:left; }
td.dataright	{ border-bottom:1px solid #CCCCCC; padding:0.1em 0em 0.1em 0.5em; font-size:0.9em; }


div.coordinates	{ font-size:0.8em; }