/* CSS Document */
BODY { margin:0px; background-image:url(../gfx/img_bg_page.jpg); background-repeat:repeat-x; }
BODY { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; }
BODY a { }

#co_main { position:relative; width:980px; }
	#co_header { width:980px; height:215px; background-image:url(../gfx/img_bg_header.jpg); background-repeat:no-repeat; }
		#header_picture { padding-top:60px; margin-left:205px; height:155px; }
	#co_page { width:980px; }
		#co_menu_left { float:left; width:195px; padding-top:50px; padding-left:10px; }
		#co_menu_top  { float:left; width:775px; height:22px; padding-top:3px; background-color:#6d6e71; }
		#co_content	  { float:left; margin-left:5px; padding-top:10px; width:770px; }
	#co_footer { clear:both; padding-top:5px; width:980px; height:25px; border-top:1px solid #000000; }

/* Bild Formatierung */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:0px; }

/* MENU TOP */

.menu_top_na { color:#FFFFFF; text-decoration:none; }
.menu_top_ac { color:#FFFFFF; text-decoration:none; font-weight:bold; }

/* MENU LEFT */

.co_menu_left_lvl1_na { margin-left:5px; margin-bottom:7px; width:190px; }
.co_menu_left_lvl1_ac { margin-left:5px; margin-bottom:7px; width:190px; }

.menu_left_lvl1_na { color:#000000; text-decoration:none; }
.menu_left_lvl1_ac { color:#000000; text-decoration:none; font-weight:bold; }

.co_menu_left_lvl2_na { margin-left:15px; margin-bottom:7px; width:175px; }
.co_menu_left_lvl2_ac { margin-left:15px; margin-bottom:7px; width:175px; }

.menu_left_lvl2_na { color:#6D6E71; text-decoration:none; font-size:12px; }
.menu_left_lvl2_ac { color:#6D6E71; text-decoration:none; font-weight:bold; font-size:12px; }

.co_menu_left_lvl3_na { margin-left:30px; margin-bottom:7px; width:160px; }
.co_menu_left_lvl3_ac { margin-left:30px; margin-bottom:7px; width:160px; }

.menu_left_lvl3_na { color:#6D6E71; text-decoration:none; font-size:11px; }
.menu_left_lvl3_ac { color:#6D6E71; text-decoration:none; font-weight:bold; font-size:11px; }

/* HOLYTOOLS */
.holytools_na { color:#000000; text-decoration:none; }
.holytools_ac { color:#000000; text-decoration:none; font-weight:bold; }


/* Schriftformatierungen */

/******************/
/* Headers, plain */
/******************/
H1 { font-size: 14px;  }
H2 { font-size: 13px;  }
H3 { font-size: 14px;  }
H4 { font-size: 13px;  }
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 0px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #000000; text-decoration: none; }
H2 A { color: #186900; }
H3 A { color: #10007B; }
H4 A { color: #8A0020; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

/* Header date */
P.csc-header-date { font-size: 10px; color: #186900; }

/* Subheader, general */
P.csc-subheader { font-style: italic; background-color: #EDEBF1; }

/* Subheader, specific */
P.csc-subheader-0 { font-style: normal; }
P.csc-subheader-1 { color: #186900; }
P.csc-subheader-2 { color: #10007B; }
P.csc-subheader-3 { color: #8A0020; }

/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { }
P.bodytext A { font-weight:bold; color:#0096DB; }
P.align-justify { text-align:justify; }


/* MailFormular */
fieldset.csc-mailform { border:none; }
fieldset.csc-mailform label { display:block;  width:150px; margin:10px 0 10px 0; }
fieldset.csc-mailform input { display:block; margin:3px 0 0 0; }

