/* Benutzte Farben:
   #3177a6 - Hintergrundfarbe der Grafik oben rechts
   #d6dce0 - Hintergrundfarbe des Menüs oben links
 */

/* Ganz allgemeine Sachen */

body, h1, h2, h3, h4, h5, h6, p, td, th, ul, ol, blockquote, address {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:12px;
}

.smallinfo,
.smallinfo p,
.smallinfo p.bodytext {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#999;
}

.smallinfo p,
.smallinfo p.bodytext {
	margin:0px;
	padding:0px;
}

.smallinfo a,
.smallinfo a:link,
.smallinfo a:visited,
.smallinfo a:hover,
.smallinfo a:active {
	color:#3177a6;
}

.smallinfo_blue,
.smallinfo_blue p,
.smallinfo_blue p.bodytext {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#e0ebf2;
}

.smallinfo_blue p,
.smallinfo_blue p.bodytext {
	margin:0px;
	padding:0px;
}

.smallinfo_blue a,
.smallinfo_blue a:link,
.smallinfo_blue a:visited,
.smallinfo_blue a:active {
	color:#e0ebf2;
}

.smallinfo_blue a:hover {
	color:#fff;
}

.header_td {
	background:#3177a6 url(h02b.jpg) no-repeat;
}

.header_div {
	margin:36px 0px;
	padding:24px 30px;
	background:url(h02b2.jpg) no-repeat;
}

.header_div,
.header_div p,
.header_div p.bodytext {
	color:#e0ebf2;
	font-family:Arial,Geneva,Helvetica,sans-serif;
	font-size:24px;
}

.header_td2 {
	background:#3177a6 url(h02c.jpg) no-repeat;
}

.clock_1 {
	padding:8px 8px 6px 8px;
	background:#5A92B8;
}

.clock_1, .clock_1 p, .clock_1 p.bodytext {
	margin:0px;
	color:#ffffff;
	font-family:Arial,Geneva,Helvetica,sans-serif;
	font-size:30px;
	line-height:30px;
}

.clock_2 {
	padding:6px 8px 6px 8px;
	background:#6fa0c1;
}

.clock_2, .clock_2 p, .clock_2 p.bodytext {
	margin:0px;
	color:#ffffff;
	font-family:Arial,Geneva,Helvetica,sans-serif;
	font-size:15px;
	line-height:18px;
}

.clock_3 {
	padding:6px 4px;
	background:#0a8f79;
}

.clock_3, .clock_3 p, .clock_3 p.bodytext {
	margin:0px;
	color:#ffffff;
	font-family:Arial,Geneva,Helvetica,sans-serif;
	font-size:18px;
	line-height:18px;
	text-align:center;
}

.worker_1 p, .worker_1 p.bodytext {
	margin:0px;
	font-family:Arial,Geneva,Helvetica,sans-serif;
	font-size:15px;
	line-height:15px;
}

.worker_2 p, .worker_2 p.bodytext {
	margin:0px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;
	line-height:12px;
}

/* Der aktuelle Pfad */

#path_1 {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#ccc;
}

#path_1 a,
#path_1 a:link,
#path_1 a:visited,
#path_1 a:active {
	text-decoration:none;
	color:#999;
}

#path_1 a:hover {
	text-decoration:underline;
	color:#3177a6;
}

/* Das Menü auf der linken Seite */

.menu_1_bkg {
	background-color:#d6dce0;
}

#menu_1 {
	margin:0px;
	overflow:hidden;
}

#menu_1 ul {
	margin:0px;
	padding:0px;
	padding-top:4px;
	padding-bottom:19px;
}

#menu_1 a,
#menu_1 a:link,
#menu_1 a:visited,
#menu_1 a:hover,
#menu_1 a:active {
	text-decoration:none;
	color:#275F85;
}

#menu_1 li.menu_1_nn,
#menu_1 li.menu_1_nh,
#menu_1 li.menu_1_an,
#menu_1 li.menu_1_ah {
	list-style:none;
	font-family:Arial,Geneva,Helvetica,sans-serif;
	font-size:15px;
	line-height:17px;
	margin:15px 0px 0px 0px;
	padding:1px 40px 1px 62px;
	background:url(m1n.gif) no-repeat;
}

#menu_1 li.menu_1_nh {
	background:url(m1h.gif) no-repeat;
}

#menu_1 li.menu_1_an {
	background:url(m1a.gif) no-repeat;
}

#menu_1 li.menu_1_ah {
	background:url(m1h.gif) no-repeat;
}

/* Die Content-Area-Bereiche, allgemein */

.text,
.text h1, .text h2, .text h3,
.text h4, .text h5, .text h6,
.text p, .text p.bodytext, .text div,
.text th, .text td,
.text ul, .text ol {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;
}

.text p,
.text p.bodytext,
.text ul,
.text ol {
	margin-top:6px;
	margin-bottom:6px;
}

.text small,
.text p small,
.text ul small,
.text ol small,
.text td small {
	font-family:Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:9px;
}

.text blockquote {
	margin-left:12px;
}

.text ul {
	margin-left:24px;
	padding-left:0px;
}

.text ol {
	margin-left:24px;
	padding-left:0px;
}

.text li {
	margin-top:1px;
	margin-bottom:2px;
}

.text h1, .text h2,
.text h3, .text h4,
.text h5, .text h6 {
	margin-top:9px;
	margin-bottom:3px;
	font-weight:bold;
}

.text h1, .text h4 {
	font-size:15px;
}

.text h2, .text h5 {
	font-size:13px;
}

.text h3, .text h6 {
	font-size:11px;
}

.text h1.csc-firstHeader, .text h2.csc-firstHeader,
.text h3.csc-firstHeader, .text h4.csc-firstHeader,
.text h5.csc-firstHeader, .text h6.csc-firstHeader {
	margin-top:3px;
}

.text .contenttable {
}

.text div.csc-menu.csc-menu-1 p {
	margin-top:1px;
	margin-bottom:1px;
	padding-top:0px;
	padding-bottom:0px;
}

.text div.csc-menu.csc-menu-1 p:before {
	content:"&raquo; ";
}

.text div.csc-menu.csc-menu-2 p,
.text div.csc-menu.csc-menu-2 h1,
.text div.csc-menu.csc-menu-2 h2,
.text div.csc-menu.csc-menu-2 h3,
.text div.csc-menu.csc-menu-2 h4 {
	margin-top:0px;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:0px;
}

.text ul.csc-menu {
	margin-left:0px;
	list-style:none;
}

.text ul.csc-menu li {
	background:url(list1.gif) 0px 6px no-repeat;
	padding-left:12px;
}

.text p.csc-linkToTop {
	text-align:right;
	font-family:Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:9px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.text p.csc-linkToTop a {
	text-decoration:none;
}

.text table.csc-uploads {
	border:none;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0;
	margin-top:6px;
	margin-bottom:6px;
}

.text table.csc-uploads tr {
	vertical-align:top;
}

.text table.csc-uploads tr td.csc-uploads-icon {
	padding:0px;
	vertical-align:top;
}

.text table.csc-uploads tr td.csc-uploads-fileName {
	width:100%;
	padding:0px;
	vertical-align:top;
}

.text table.csc-uploads tr td.csc-uploads-fileName p {
	margin:0px 0px 8px 4px;
}

.text div.csc-frame {
	border:0px;
}

.text div.csc-frame-invisible {
}

.text div.csc-frame-rulerBefore {
	margin-top:6px;
	border-top:1px solid #686c70;
}

.text div.csc-frame-rulerAfter {
	border-bottom:1px solid #686c70;
	margin-bottom:6px;
}

.text div.csc-frame-indent {
	padding-left:24px;
}

.text div.csc-frame-indent3366 {
	padding-left:33%;
}

.text div.csc-frame-indent6633 {
	padding-right:33%;
}

.text div.csc-frame-frame1,
.text div.csc-frame-frame2,
.text form div.csc-mailform,
.text form div.csc-searchform {
	border:1px solid #656c72;
	background-color:#e0ebf2;
	padding:4px;
	margin:6px 0px;
}

.text form div table tr td.csc-form-labelcell {
	vertical-align:top;
	text-align:right;
}

.text form div table tr td.csc-form-labelcell p.csc-form-label,
.text form div table tr td.csc-form-labelcell p.csc-form-label-req {
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:4px;
}

.text form div table tr td.csc-form-labelcell p.csc-form-label-req {
	font-weight:bold;
}

.text form div table tr td.csc-form-fieldcell input,
.text form div table tr td.csc-form-fieldcell select,
.text form div table tr td.csc-form-fieldcell textarea {
	font-family:Arial,Geneva,Helvetica,sans-serif;
	font-size:12px;
	color:black;
}

.text form div table tr td.csc-form-fieldcell input.csc-form-field-input,
.text form div table tr td.csc-form-fieldcell input.csc-form-field-password,
.text form div table tr td.csc-form-fieldcell input.csc-form-field-file,
.text form div table tr td.csc-form-fieldcell textarea.csc-form-field-textarea {
	padding-left: 2px;
}

.text form div table tr td.csc-form-fieldcell select.csc-form-field-select {
}

.text form div table tr td.csc-form-fieldcell input.csc-form-field-submit {
	margin-top: 10px;
}

/* Die Content-Area-Bereiche, getrennt nach Hintergrundfarbe */

.c_ocker {
	overflow:hidden;
	background:#5a92b8;
	color:#ffffff;
}

.c_ocker strong, .c_ocker b, .c_ocker a,
.c_ocker h1, .c_ocker h2,
.c_ocker h3, .c_ocker h4,
.c_ocker h5, .c_ocker h6 {
	color:#ffffff;
}

.c_ocker .text ul.csc-menu li {
	background:url(list2.gif) 0px 6px no-repeat;
}

.c_ocker .text ul.csc-menu li a,
.c_ocker .text ul.csc-menu li a:hover {
	color:#ffffff;
}

.c_ocker .text div.csc-frame-rulerBefore {
	border-top:1px solid #ffffff;
}

.c_ocker .text div.csc-frame-rulerAfter {
	border-bottom:1px solid #ffffff;
}

.c_ocker .text div.csc-frame-frame1,
.c_ocker .text form div.csc-mailform,
.c_ocker .text form div.csc-searchform {
	border-color:#ffffff;
	background-color:#66a6d1;
}

.c_ocker .text div.csc-frame-frame2 {
	border-color:#ffffff;
	background-color:#0a8f79;
}

.c_weiss {
	overflow:hidden;
	background:#ffffff;
}

.c_weiss, .c_weiss a, .c_weiss a:link, .c_weiss a:visited {
	color:#686c70;
}

.c_weiss a:hover, .c_weiss a:active {
	color:#000;
}

.c_weiss strong, .c_weiss b,
.c_weiss h1, .c_weiss h2,
.c_weiss h3, .c_weiss h4,
.c_weiss h5, .c_weiss h6 {
	color:#343638;
}

.c_weiss .text div.csc-frame-frame1,
.c_weiss .text form div.csc-mailform,
.c_weiss .text form div.csc-searchform {
	border-color:#686c70;
	background-color:#e6eaec;
}

.c_weiss .text div.csc-frame-frame2 {
	border-color:#686c70;
	background-color:#eef0f2;
}

.c_dunkel {
	overflow:hidden;
	background:#d6dce0;
}

.c_dunkel, .c_dunkel a, .c_dunkel a:link, .c_dunkel a:visited {
	color:#686c70;
}

.c_dunkel a:hover, .c_dunkel a:active {
	color:#000;
}

.c_dunkel strong, .c_dunkel b,
.c_dunkel h1, .c_dunkel h2,
.c_dunkel h3, .c_dunkel h4,
.c_dunkel h5, .c_dunkel h6 {
	color:#343638;
}

.c_dunkel .text div.csc-frame-frame1,
.c_dunkel .text form div.csc-mailform,
.c_dunkel .text form div.csc-searchform {
	border-color:#686c70;
	background-color:#e6eaec;
}

.c_dunkel .text div.csc-frame-frame2 {
	border-color:#686c70;
	background-color:#ccd5d6;
}

.c_hell {
	overflow:hidden;
	background:#e6eaec;
	color:#686c70;
}

.c_hell, .c_hell a, .c_hell a:link, .c_hell a:visited {
	color:#686c70;
}

.c_hell a:hover, .c_hell a:active {
	color:#000;
}

.c_hell strong, .c_hell b,
.c_hell h1, .c_hell h2,
.c_hell h3, .c_hell h4,
.c_hell h5, .c_hell h6 {
	color:#343638;
}

.c_hell .text div.csc-frame-frame1,
.c_hell .text form div.csc-mailform,
.c_hell .text form div.csc-searchform {
	border-color:#686c70;
	background-color:#eef0f2;
}

.c_hell .text div.csc-frame-frame2 {
	border-color:#686c70;
	background-color:#d6dce0;
}


