body {
	margin:0;
	margin-left:10px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#557777;
	width:980px;
}
html {
	background-image:url(../../fileadmin/picsDefault/10x10xgruen.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
}

/* Spacer oben */

.topSpacer {
	width:980px;
	font-size:9px;
	height:25px;
}

/* Column links */

.leftCol {
	width:268px;
	float:left;
}

/* Column links, oberste Sektion */

.leftCol .section_0 {
}
.leftCol .section_0 .distLeft {
	width:54px;
	height:25px;		/* maßgebend für die Höhe von section_0 */
	padding-top:145px;	/* maßgebend für die Höhe von section_0 */
	float:left;
}
.leftCol .section_0 .distLeft .version {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#66CC00;
}
.leftCol .section_0 .distLeft .template  {
	font-size:10px;
	font-weight:normal;
}
.leftCol .section_0 .subContent {
	height:150px;	/* maßgebend für die Höhe von section_0 */
	padding:10px;
	background-color:#66CC00;
	/*background-image:url(../../fileadmin/picsDefault/sec_0.jpg);*/
	background-image:url(../../fileadmin/picsDefault/sec_0_reverse.jpg);
	background-repeat:no-repeat;
	margin-left:54px;
	font-size:11px;
	line-height:11px;
	color:#FFFFFF;
}
.leftCol .section_0 .subContent .subNaviLeft {
	text-align:right;
}
.naviTab_L0 {
	width:100%;
}
.naviTab_L0 .level_0_tabCell {
	text-align:right;	/* redundant */
}
.leftCol .section_0 .subContent .subNaviLeft a:link {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	line-height:15px;
}
.leftCol .section_0 .subContent .subNaviLeft a:visited {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	line-height:15px;
}
.leftCol .section_0 .subContent .subNaviLeft a:hover {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	line-height:15px;
}
.naviTab_L1 .level_1_tabCell {
	width:110px;
	margin:1px;
	padding:3px;
	padding-left:6px;
	background-color:#FFFFFF;
	border-right:5px solid #66CC00;
}
.naviTab_L1 .level_1_tabCell a:link {
	font-size:11px;
	color:#5EBB00;
	text-decoration:none;
}
.naviTab_L1 .level_1_tabCell a:visited {
	font-size:11px;
	color:#5EBB00;
	text-decoration:none;
}
.naviTab_L1 .level_1_tabCell a:hover {
	font-size:11px;
	color:#5EBB00;
	text-decoration:underline;
}
.leftCol .section_0 .subContent .langSelector {
}
.leftCol .section_0 .subContent .subNaviLeft {
}

/* Column links, mittlere Sektion */

.leftCol .section_1 {
	/* das entsprechende Element ist auskommentiert */
}
.leftCol .section_1_table {
}

/* Column links, unterste Sektion */

.leftCol .section_2 {
}
.leftCol .section_2 .distLeft {
	width:54px;
	height:170px;	/* maßgebend für die Höhe von section_0 */
	float:left;
}
.leftCol .section_2 .subContent {
	height:110px;	/* maßgebend für die Höhe von section_0 */
	padding:10px;
	padding-top:50px;
	background-color:#66CC00;
	background-image:url(../../fileadmin/picsDefault/sec_2.jpg);
	background-repeat:no-repeat;
	margin-left:54px;
	font-size:12px;
	color:#FFFFFF;
}
.leftCol .section_2 .subContent a:link {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.leftCol .section_2 .subContent a:visited {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.leftCol .section_2 .subContent a:hover {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.leftCol .section_2 .subContent .contactData {
	font-size:11px;
}

/* header */

.header {
	width:709px;
	height:170px;
	margin-left:269px;
	background-color:#EEEEEE;
	background-image:url(../../fileadmin/picsDefault/head60_green_1.jpg);
	/*background-image:url(../../fileadmin/picsDefault/head60.jpg);*/
	/*background-image:url(../../fileadmin/picsDefault/headerBanner.gif);*/
	background-repeat:no-repeat;
	background-position:-72px 0px;
	border-bottom:1px solid #FFFFFF;
}
.header .roundCorner_ro {
	font-size:6px;
	text-align:right;
}
.header .headerBox_0 {
	font-size:20px;
	font-weight:bold;
	color:#CCCCCC;
	/*text-align:right;*/
	width:345px;
	height:100%;
	float:left;
	/*border:1px solid #FF0000;*/
}
.header .headerBox_1 {
	font-size:11px;
	font-weight:bold;
	/*color:#666666;*/
	color:#66CC00;
	text-align:right;
	margin-top:60px;
	float:left;
	/*border:1px solid #FF0000;*/
}
.header .headerBox_2 {
	font-size:9px;
	float:left;
	/*border:1px solid #FF0000;*/
}

/* Content */

.content {
	margin:0;
	padding:0;
	width:707px;
	/*min-height:343px;*/
	margin-left:269px;
	border:1px solid #CCCCCC;
	/*border-top:none;*/
}
.content .naviMain {
	background-color:#EEEEEE;
	color:#5EBB00;
	font-size:12px;
	padding:3px;
	text-align:left;
}
.content .naviMain a:link {
	color:#5EBB00;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	text-decoration:none;
}
.content .naviMain a:visited {
	color:#5EBB00;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	text-decoration:none;
}
.content .naviMain a:hover {
	color:#FFFFFF;
	background-color:#66CC00;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	text-decoration:none;
}

/* zentraler Content */

.content .contCent {
	/*background-color:#EEEEEE;*/
	border-right:1px dotted #CCCCCC;
	width:486px;
	height:100%;
	margin:0;
	padding:10px;
	padding-bottom:30px;
	float:left;
}
.content .contCent a:link {
	color:#57AE00;
	font-weight:bold;
	text-decoration:none;
}
.content .contCent a:visited {
	color:#57AE00;
	font-weight:bold;
	text-decoration:none;
}
.content .contCent a:hover {
	color:#57AE00;
	font-weight:bold;
	text-decoration:underline;
}
.content .contCent h1 {
	font-size:14px;
	background-color:#EEEEEE;
	/*margin:10px;*/
}
.content .contCent .bodytext {
	/*margin:10px;*/
}
.content .contCent .csc-textpic-imagewrap {
	/*margin:10px;*/
}
.content .contCent .cxImage {
	text-align:center;
	background-color:#EEEEEE;
	width:210px;
}
.content .contCent .cxImage .lo {
	width:105px;
	height: 10px;
	float:right;
	background-color:#FF0000;
}
.content .contCent .cxImage .ro {
	width:105px;
	height: 10px;
	background-color:#0000FF;
}

/* rechte Spalte */

.content .contRight {
	/*width:200px;*/
	width:195px;
	height:100%;
	margin:0;
	padding:0;
	/*background-color:#EEEEEE;*/
	/*border-left:1px dotted #CCCCCC;*/
	float:left;
}
.content .contRight h1 {
	font-size:13px;
	margin:10px;
}
.content .contRight .bodytext {
	margin:10px;
}
.content .contRight .spacer {
	margin:10px;
	padding:0;
}
.content .contRight a:link {
	color:#57AE00;
	font-weight:bold;
}
.content .contRight a:visited {
	color:#57AE00;
	font-weight:bold;
}
.content .contRight a:hover {
	color:#57AE00;
	text-decoration:none;
	font-weight:bold;
}

/* Loginform */
.loginFormTable {
	width:180px;
	margin:10px;
}
.loginFormTable .loginFormTableLabelCell {
	font-size:10px;
}
.loginFormTable .loginFormTableFieldCell input {
	font-size:12px;
	width:105px;
	border:1px solid #557777;
}

/* Floatclearer */
.floatClearer {
	clear:left;
	font-size:6px;
}

/* Footer */
.footer {
	width:709px;
	margin-left:269px;
	background-color:#EEEEEE;
	font-size:9px;
	text-align:center;
	margin-top:2px;
	color:#66CC00;
}
.footer a:link {
	color:#FFFFFF;
	font-weight:bold;
	padding:1px;
	padding-left:2px;
	padding-right:2px;
	background-color:#57AE00;
	text-decoration:none;
}
.footer a:visited {
	color:#FFFFFF;
	font-weight:bold;
	padding:1px;
	padding-left:2px;
	padding-right:2px;
	background-color:#57AE00;
	text-decoration:none;
}
.footer a:hover {
	color:#FFFFFF;
	font-weight:bold;
	padding:1px;
	padding-left:2px;
	padding-right:2px;
	background-color:#57AE00;
	text-decoration:none;
}
.bottSpacer {
	font-size:10px;
	clear:left;
}

/* Stile der Rudimentär-Version */
/* **************************************************************************************************** */

.tab0 {
	border:0;
	margin:0;
	padding:0;
	width:977px;
}
.a0 {
	width:54px;
	height:170px;	/* bestimmt die Höhe der Kopftabelle */
	vertical-align:bottom;
}
.a0 .version {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#66CC00;
	margin-bottom:10px;
}
.a0 .template  {
	font-size:10px;
	font-weight:normal;
}
.b0 {
	width:214px;
	background-image:url(../../fileadmin/picsDefault/sec_0.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	color:#FFFFFF;
}
.b0 a:link {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.b0 a:visited {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.b0 a:hover {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.b0 .langSelector {
	margin-left:10px;
	margin-top:10px;
}
.b0 .subNaviLeft {
	margin-left:10px;
	text-align:right;
}
.b0 .naviTab_L0 .level_0_tabCell {
	padding-right:15px;
}
.c0 {
	width:709px;
	background-color:#EEEEEE;
	background-image:url(../../fileadmin/picsDefault/head60_green_0.jpg);
	background-repeat:no-repeat;
	background-position:-75px 0px;
	vertical-align:top;
}
.c0 .roundCorner_ro {
	font-size:6px;
	text-align:right;
}
.c0 .headerBox_0 {
	font-size:20px;
	font-weight:bold;
	color:#CCCCCC;
	width:345px;
	height:100%;
	float:left;
}
.c0 .headerBox_1 {
	font-size:11px;
	font-weight:bold;
	color:#66CC00;
	text-align:right;
	margin-top:60px;
	float:left;
}
.c0 .headerBox_2 {
	font-size:9px;
	float:left;
}
.section_1_table_rud {
	width:977px;
}
.a1 {
	vertical-align:top;
}
.b1 {
	vertical-align:top;
	background-image:url(../../fileadmin/picsDefault/sec_0_rud.jpg);
	background-repeat:repeat-y;
}
.b1 .contactData {
	font-size:11px;
	margin-left:10px;
	margin-top:10px;
	color:#FFFFFF;
}
.b1 .contactData a:link {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.b1 .contactData a:visited {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.b1 .contactData a:hover {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.b1 img {
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}

/* zentraler Content */

.c1 {
	width:507px;
	border-right:1px dotted #CCCCCC;
	vertical-align:top;
	font-size:12px;
}
.c1 a:link {
	color:#57AE00;
	font-weight:bold;
}
.c1 a:visited {
	color:#57AE00;
	font-weight:bold;
}
.c1 a:hover {
	color:#57AE00;
	font-weight:bold;
	text-decoration:none;
}
.c1 h1 {
	font-size:14px;
	margin:10px;
}
.c1 .bodytext {
	margin:10px;
}
.c1 .csc-textpic-imagewrap {
	margin:10px;
}

/* rechte Spalte */

.d1 {
	width:199px;
	border-right:1px solid #CCCCCC;
	vertical-align:top;
	font-size:12px;
}
.d1 h1 {
	font-size:14px;
	margin:10px;
}
.d1 .bodytext {
	margin:10px;
}
.d1 .spacer {
	margin:10px;
	padding:0;
}
.d1 a:link {
	color:#57AE00;
	font-weight:bold;
}
.d1 a:visited {
	color:#57AE00;
	font-weight:bold;
}
.d1 a:hover {
	color:#57AE00;
	text-decoration:none;
	font-weight:bold;
}

/* Footer */

.footerTable {
	border-top:1px solid #FFFFFF;
}
.a2 {
	width:54px;
}
.b2 {
	width:923px;
	background-color:#EEEEEE;
	text-align:center;
	font-size:9px;
}
.b2 a:link {
	color:#FFFFFF;
	font-weight:bold;
	padding:1px;
	padding-left:2px;
	padding-right:2px;
	background-color:#57AE00;
	text-decoration:none;
}
.b2 a:visited {
	color:#FFFFFF;
	font-weight:bold;
	padding:1px;
	padding-left:2px;
	padding-right:2px;
	background-color:#57AE00;
	text-decoration:none;
}
.b2 a:hover {
	color:#FFFFFF;
	font-weight:bold;
	padding:1px;
	padding-left:2px;
	padding-right:2px;
	background-color:#57AE00;
	text-decoration:none;
}
