/* CSS Document */
body { margin:0; padding:0cm 0cm 0cm 1cm; width:16cm }
a, img 		{ border:none; margin:0; padding:0}
div {border:dotted 0px #ccc; border-collapse:collapse}

#altnavi,#navi,#header,#logo	{ display:none}

#elements	{ position:fixed; height:100%; min-height:300px; z-index:10; } /* ACHTUNG IE <7 position:absolute */

#sidebox	{ position:absolute; top:0px;	left:740px;	width: 250px;}
#sbtitel	{ padding:2px 0px 0px 10px; height:20px; background:url(img/sbtitel.gif) no-repeat}
#sbtext		{ padding:3px 1px 0px 10px; background:url(img/sbback.gif) repeat-y }
#sbtext .bodytext { margin:0px; padding-bottom:3px; font:normal 11px/1.2em Arial, Helvetica, sans-serif; color:#333}
.sbbottom	{ height:11px; width:250px; background:url(img/sbbottom.gif) no-repeat; margin-bottom:20px }
#footer		{ position:absolute; bottom:0px; left:0px; width:171px; padding:5px 3px 5px 3px; font:normal 9px Arial, Helvetica, sans-serif; color:#666 }
	#footer a:link, #footer a:visited { color:#666; text-decoration:none }
	#footer a:hover { color:#333; text-decoration:underline}
	#footer div { float:right}

#contents	{ position:absolute; top:130px; left:0cm; width:16cm; z-index:1; }
#contents, .bodytext, li, .align-center { font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#333}
	.bodytext a:link, .csc-sitemap a:link, li a:link, .align-center a:link { color:#333; text-decoration:none }
	.bodytext a:visited, .csc-sitemap a:visited, li a:visited, .align-center a:visited { color:#333; text-decoration:none }
.align-center { text-align:center; margin:2px 0px 0px 0px}
ul			{ margin:5px 0px 0px 0px; padding-left:20px;}
#sbtext ul li, #sbtext .align-center { font:normal 11px/1.2em Arial, Helvetica, sans-serif;}

.csc-header { clear:both; padding-top:5px }
.csc-header h1 {color:#00923F; font: bold 14px Arial, Helvetica, sans-serif}

/* Formular */
.csc-mailform 	{ border:none}
.csc-mailform-field { clear:both}
.csc-mailform-field label { float:left; width:100px; text-align:right; padding-right:5px }
.csc-mailform-field input { width:200px; }
.csc-mailform-radio input { clear:left; float:left; width:20px}
.csc-mailform-radio label { float:left; text-align:left; width:400px}
.csc-mailform-submit	{ margin-left:105px}
textarea	{ width:200px }
legend		{ font:normal 12px/1.3em Verdana, Arial, Helvetica, sans-serif; color:#2263a3; }
.csc-mailform-label { font:normal 12px/1.3em Verdana, Arial, Helvetica, sans-serif; color:#333; }

/* EXT simple gallery */
.tx-photogals-pi1 {margin:0px;padding:0px;}
.tx-photogals-pi1-big {border:1px solid #CCCCCC; width:500px; padding:5px; margin-bottom:10px; background-color:#FFFFFF;text-align:center;display:block;}
.tx-photogals-pi1-big a:hover {border:1px solid #00923F;}
.tx-photogals-pi1-small a {border:1px solid #CCCCCC; background-color:#fff; padding:4px; margin:3px 6px 3px 0px; float:left;}
.tx-photogals-pi1-small a:hover {border:1px solid #00923F;}
.tx-photogals-pi1-small-active a {border:1px solid #000000;background-color:#E8FFBB; padding:4px; margin:3px 6px 3px 0px; float:left;}
.tx-photogals-pi1-small-active a:hover {border:1px solid #00923F;}

/* Tabelle */
.contenttable	{ width:500px;}
.contenttable td { vertical-align:top; padding:0px 2px 0px 2px; }
.tr-even		{ background-color:#F0FFDE;}
.td-0			{ font-weight:bold;}
