/* Body Tag Einstellungen */
BODY { margin:0px; background-image:url(../../gfx/tv_bg/img_site_bg.jpg); background-repeat:repeat-x; background-color:#B8B8B8; }
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:#333333; font-weight: bold; }
H1 { font-size: 14px; margin: 0px 0px 15px 0px; color:#333333; }
H2 { font-size: 15px; margin: 0px 0px 5px 0px;  color:#333333;}
H3 { font-weight: bold; font-size: 12px; color:#333333; margin-bottom:2px; }
H4 { letter-spacing:7px; font-size: 10px; margin: 0px 0px 25px 0px; color:#333333; }
P { margin: 0px 2px; font-size:11px; line-height:20px; }
P.align-center { text-align:center; font-size:12px; }
P.align-justify { text-align:justify; font-size:12px; }
P.bodytext { font-size:12px; }

.spacer_div { clear:both; font-size:1px; }



#co_main_frame { width:920px; margin:auto; }
	#co_header_frame { position:relative; width:920px; height:248px; background-image:url(../../gfx/tv_bg/img_top_bg.jpg); background-repeat:no-repeat; }
		#co_header_meta { position:absolute; left:620px; top:3px; width:250px; }
		#co_header_pic { width:920px; height:194px; background-image:url(../../gfx/tv_bg/img_header_pic.jpg); background-repeat:no-repeat; }
		#co_header_end { width:901px; margin-left:10px; border-bottom:7px solid #999999; background-color:#999999; font-size:0px; }
		#co_header_menu { width:805px; position:absolute; left:100px; top:175px; border-bottom:1px solid #CCCCCC; padding-bottom:5px; }
	#co_content_frame { width:920px; background-image:url(../../gfx/tv_bg/img_bg_content.jpg); background-repeat:repeat-y; }
		#co_left_frame { float:left; margin-left:15px; width:160px; }
			#co_left_menu { margin-top:20px; }
			#co_left_sponsoren { margin:20px 0 20px 0; }
			#co_left_search { margin-top:50px; }
			#co_left_address { margin-top:100px; border-top:1px solid #999999; margin-bottom:30px; padding-top:5px; }
		#co_middle_frame { float:left; margin-left:15px;  margin-top:20px; width:700px;  }
	#co_footer_frame { width:920px; height:40px; margin:auto; background-image:url(../../gfx/tv_bg/img_footer_bg.jpg); background-repeat:repeat-y; }
		#co_footer_meta { margin-left:25px; padding-top:10px; }

/* TOP MENU */
.menu_top_items { float:left; margin-left:3px; width:63px; text-align:center; }
.cl_menu_top { text-decoration:none; color:#000000; font-size:9px; }

/* MENU LEFT */
.co_menu_left_lvl_1_no { border-bottom:1px solid #333333; padding-top:4px; padding-bottom:4px; }
.menu_left_lvl_1_no { text-decoration:none; color:#777777; }

.co_menu_left_lvl_1_ac { border-bottom:1px solid #333333; padding-top:4px; padding-bottom:4px; }
.menu_left_lvl_1_ac { text-decoration:none; color:#777777; font-weight:bold; }

.co_menu_left_lvl_2_no { margin-left:15px; padding-bottom:3px; padding-top:3px; }
.menu_left_lvl_2_no { text-decoration:none; color:#777777; font-size:11px; }

.co_menu_left_lvl_2_ac { margin-left:15px; padding-bottom:3px; padding-top:3px; }
.menu_left_lvl_2_ac { text-decoration:none; color:#777777; font-weight:bold; font-size:11px; }

/* SEARCHBOX */
.searchbox { border:1px solid #000000; width:130px; margin-right:3px;  }

/* META MENU */
.meta_header { color:#FFFFFF; font-size:11px; text-decoration:none; }
.meta_footer { color:#FFFFFF; font-size:11px; text-decoration:none; }


/* FORM */
FIELDSET { border:0; }
LABEL { float:left; width:150px; margin:0 0 5px 0; }
INPUT { margin:0 0 5px 0; }
