/* Body Tag Einstellungen */
BODY { margin:0px; background-image:url(../gfx/img_site_background.jpg); background-position:left; background-repeat:repeat-y; background-color:#707070; font-size:11px; }
BODY, A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3b3b3b; }
A { text-decoration:underline; color:#46579C; }
H1, H2, H3, H4 { color:#707070; font-weight: bold; }
H1 { font-size: 16px; margin: 0px 0px 15px 0px; color:#707070; }
H2 { font-size: 15px; margin: 0px 0px 5px 0px;  color:#707070;}
H3 { font-weight: bold; font-size: 12px; color:#46579C; margin-bottom:2px; }
H4 { letter-spacing:7px; font-size: 10px; margin: 0px 0px 25px 0px; color:#707070; }
P { margin: 0px 2px; font-size:11px; line-height:20px; }
P.align-center { text-align:center;  }
P.align-justify { text-align:justify;  }
P.bodytext {  }

.spacer_div { clear:both; }


#co_main_frame { width:860px; position:relative; }
	#co_left_frame { float:left; width:220px; }
		#co_logo_frame { width:220px; height:171px; background:url(../gfx/img_logo.png) bottom no-repeat #A9A9B1; }
		#co_menu_frame { margin-top:30px; margin-left:37px; }
	#co_middle_frame { float:left; width:640px; }
                #wrap_header{ height:150px; position:relative; border-bottom:21px solid #5A1100; background:#A9A9B1;}
                    #co_meta_frame { text-align:right; color:#ffffff; height:150px; width:640px; position:absolute; z-index:2000; background:url(../gfx/img_bg_header.png) no-repeat; }
                    #co_header_picture{ height:150px; width:640px; position:absolute; top:0px; z-index:1000; background:#A9A9B1;}
		#co_content_frame { margin-top:34px; margin-left:5px; margin-right:10px; }
	#co_letter_frame { margin-left:230px; position:absolute; margin-top:60px; }
	
	
/* MAIN MENU */

.co_main_menu_lvl_1_na { margin-bottom:5px; height:25px; }
.main_menu_lvl_1_na { color:#FFFFFF; text-decoration:none; height:25px; line-height:23px; display:block; font-size:12px; }
.main_menu_lvl_1_na:link { color:#FFFFFF; text-decoration:none; background-image:url(../gfx/img_point_na.jpg); background-repeat:no-repeat; text-indent:15px; }
.main_menu_lvl_1_na:visited { color:#FFFFFF; text-decoration:none; background-image:url(../gfx/img_point_na.jpg); background-repeat:no-repeat; text-indent:15px; }
.main_menu_lvl_1_na:hover { color:#3c3c3c; background-color:#d4d4d7; background-image:url(../gfx/img_point_ac.jpg); background-repeat:no-repeat; text-indent:15px; }


.co_main_menu_lvl_1_ac { margin-bottom:5px; background-image:url(../gfx/img_point_ac.jpg); background-repeat:no-repeat; text-indent:13px; background-color:#d4d4d7; height:25px;  }
.main_menu_lvl_1_ac { color:#3c3c3c; text-decoration:none; height:25px; line-height:23px; display:block; font-size:12px; }
.main_menu_lvl_1_ac:link { color:#3c3c3c; text-decoration:none; height:25px; line-height:23px; display:block; background-image:url(../gfx/img_point_ac.jpg); background-repeat:no-repeat; text-indent:15px; }
.main_menu_lvl_1_ac:visited { color:#3c3c3c; text-decoration:none; height:25px; line-height:23px; display:block; background-image:url(../gfx/img_point_ac.jpg); background-repeat:no-repeat; text-indent:15px; }
.main_menu_lvl_1_ac:hover { color:#3c3c3c; text-decoration:none; height:25px; line-height:23px; display:block; background-image:url(../gfx/img_point_ac.jpg); background-repeat:no-repeat; text-indent:15px; }


.co_main_menu_lvl_2_na { margin-left:20px; }
.main_menu_lvl_2_na { color:#FFFFFF; text-decoration:none; }

.co_main_menu_lvl_2_ac { margin-left:20px; }
.main_menu_lvl_2_ac { color:#FFFFFF; font-weight:bold; text-decoration:none; }

/* META MENU */
.meta_menu { text-decoration:none; color:#333333; margin-right:5px; margin-top:5px; font-weight:bold; color:#ffffff; }
