/* Body Tag Einstellungen */
BODY { margin:0px; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; background:url(../gfx/img_bg_bottom.jpg); }
BODY, table, A {  font-size:12px; color:#000000; }
A { text-decoration:none; color:#FF0000; }
a:hover { text-decoration:none; color:#FF0000; }
H1, H2, H3, H4 { color:#0B0663; font-weight: bold; }
H1 { font-size: 20px; margin: 0px 0px 15px 0px; color:#0B0663; }
H2 { font-size: 16px; margin: 0px 0px 5px 0px;  color:#0B0663;}
H3 { font-weight: bold; font-size: 12px; color:#0B0663; margin-bottom:2px; }
H4 { letter-spacing:7px; font-size: 10px; margin: 0px 0px 25px 0px; color:#0B0663; }
H5 { font-size: 22px; margin: 0px 0px 15px 0px; color:#0B0663;  font-weight: normal;}
P { /*margin: 0px 2px;*/ line-height:18px; font-size:14px; }
LI { font-size:13px; }
.align-left { text-align: left; }
.align-center { text-align:center;  }
.align-right { text-align:right;  }
.align-justify { text-align:justify;  }
P.bodytext { font-size:12px;  }
P.table { font-size:12px; }
img { border:none; }

.spacer_div { clear:both; font-size:1px; }



/* SEITENFORMATIERUNGEN */
#main_wrapper { background:url(../gfx/img_bg_top.jpg) repeat-x; }
	#cbox_page {  width:900px; margin:auto; }
		#cbox_top_bar { width:860px; padding:0 20px 0 20px; height:59px; }
			#cbox_quicklinks_top { float:left; }
			#cbox_searchbox_top { float:right; }
		#cbox_content_top_corners { width:900px; height:5px; margin:15px 0 0 0; padding:0 0 5px 0; background:url(../gfx/img_content_corners_top.gif) no-repeat; font-size:1px; }
		#cbox_content_header { height:248px; width:860px; padding:5px 20px 0px 20px; background:#FFFFFF; }
			#cbox_content_header dl { height:248px; margin:0px; padding:0px; }	
		#cbox_content_top_menu { width:900px; background:url(../gfx/img_menu_top_bg.jpg) repeat-x; background-color:#FFFFFF; height:35px; float:left; padding-top:11px;}
		#cbox_content_area { width:860px; padding:0px 20px 15px 20px; background:#FFFFFF; }
			#cbox_content_menu_left { float:left; width:160px; margin:0 25px 0 0; padding:10px 0 0 0;}
			#cbox_content_right { float:left; width:650px; padding:10px 0 0 0; }
			#cbox_print_button { text-align:right; }
			#cbox_print_button A { text-decoration:none; color:#444444; }
		#cbox_footer_line { width:900px;  background-color:#FFFFFF; }
			#cbox_line { border-top:2px solid #444444; font-size:1px; width:860px; margin:0 20px 0 20px; }
		#cbox_footer { background-color:#FFFFFF; }
			#cbox_footer_quicklinks { height:10px; padding:5px 0 0 0; margin:0 20px 0 20px; float:right;}
		#cbox_content_bottom_corners { background-image:url(../gfx/img_content_corners_bottom.gif); height:12px; background-repeat:no-repeat; background-position:bottom; font-size:1px;  }
		
/* RAHMEN */
.csc-frame-rulerBefore { border-top:1px solid #cccccc; padding-top:10px; }
.csc-frame-rulerAfter { border-bottom:1px solid #cccccc; padding-bottom:10px; }

/* SEITENFORMATIERUNGEN (tmpl_main_p2ce)*/
#cbox_cwrapper_right{ width:650px; float:left;}
	#cbox_left{ width:400px; float:left;}
	#cbox_right{ width:250px; float:left;}

/* FCE 2 Spalten */
.fce_box_2cols{ width:650px; float:left; }
	.fce_2cols_left { width:320px; float:left; margin-right:5px;}
	.fce_2cols_left li{ margin-left:-25px; }	
	.fce_2cols_right{ width:325px; float:left; }
	.fce_2cols_right table{ border-spacing:0px; }
	
/* contenttable - Tabellenformatierung innerhalb Content */
table.contenttable {/* width:325px; */ width:100%; border-spacing:0px; }
table.contenttable th{ background-image:url(../gfx/img_bg_table.jpg); background-repeat:repeat-x; background-position:0px 0px; background-color:#262276; color:#FFFFFF; font-size:12px;}
table.contenttable p{ margin:0px; font-size:12px;}
.tr_0{ background-color:#E8E9F8; text-align:center;}
.tr_1{ background-color:#FFFFCC; text-align:center;}


/* BILDERBESCHRIFTUNG */
.csc-textpic-caption{ font-weight:bold; font-size:13px; }
		
/* MENÜs */
.quicklinks{ float:left; line-height:59px; text-transform:uppercase; color:#FFFFFF; font-size:10px;}
.quicklinks_frist{ float:left; padding: 0 10px 0 0}
.quicklinks_middle{ float:left; border-left:1px #FFFFFF solid; height:35px; padding: 0 10px 0 10px;}

.main_menu_no{ padding: 5px 18px 0 35px; color:#FFFFFF;}
.main_menu_ac{ padding: 5px 18px 0 35px; color:#FFFFFF;}

.menu_left_ac,
.menu_left_ac:link,
.menu_left_ac:active,
.menu_left_ac:visited,
.menu_left_ac:hover { display:block; padding: 5px 0px 5px 18px; border-bottom:#707070 1px solid; color:#0B0663; 
					background-image:url(../gfx/img_button_menut_ac.jpg); background-repeat:no-repeat; background-position:0 3px;}

.menu_left_no,
.menu_left_no:link,
.menu_left_no:active,
.menu_left_no:visited,
.menu_left_no:hover { display:block; padding: 5px 0px 5px 18px; border-bottom:#707070 1px solid; color:#707070;
					background-image:url(../gfx/img_button_menut_no.jpg); background-repeat:no-repeat; background-position:0 3px;}
.tmenu_left_ac,
.tmenu_left_ac:link,
.tmenu_left_ac:active,
.tmenu_left_ac:visited,
.tmenu_left_ac:hover { font-size:11px; display:block; padding: 5px 0px 5px 28px; border-bottom:#707070 1px solid; color:#0B0663; 
					background-image:url(../gfx/img_button_menut_ac.jpg); background-repeat:no-repeat; background-position:12px 2px;}
.tmenu_left_no,
.tmenu_left_no:link,
.tmenu_left_no:active,
.tmenu_left_no:visited,
.tmenu_left_no:hover { font-size:11px; display:block; padding: 5px 0px 5px 28px; border-bottom:#707070 1px solid; color:#707070;
					background-image:url(../gfx/img_button_menut_no.jpg); background-repeat:no-repeat; background-position:12px 2px;}
					
.tmenu_left_lvl2_no,
.tmenu_left_lvl2_no:link,
.tmenu_left_lvl2_no:active,
.tmenu_left_lvl2_no:visited,
.tmenu_left_lvl2_no:hover { font-size:11px; display:block; padding: 5px 0px 5px 38px; border-bottom:#707070 1px solid; color:#707070;
					background-image:url(../gfx/img_button_menut_no.jpg); background-repeat:no-repeat; background-position:22px 2px;}
.tmenu_left_lvl2_ac,
.tmenu_left_lvl2_ac:link,
.tmenu_left_lvl2_ac:active,
.tmenu_left_lvl2_ac:visited,
.tmenu_left_lvl2_ac:hover { font-size:11px; display:block; padding: 5px 0px 5px 38px; border-bottom:#707070 1px solid; color:#0B0663; 
					background-image:url(../gfx/img_button_menut_ac.jpg); background-repeat:no-repeat; background-position:22px 2px;}
					
.tmenu_left_lvl3_no,
.tmenu_left_lvl3_no:link,
.tmenu_left_lvl3_no:active,
.tmenu_left_lvl3_no:visited,
.tmenu_left_lvl3_no:hover { font-size:11px; display:block; padding: 5px 0px 5px 48px; border-bottom:#707070 1px solid; color:#707070;
					background-image:url(../gfx/img_button_menut_no.jpg); background-repeat:no-repeat; background-position:32px 2px;}

.tmenu_left_lvl3_ac,
.tmenu_left_lvl3_ac:link,
.tmenu_left_lvl3_ac:active,
.tmenu_left_lvl3_ac:visited,
.tmenu_left_lvl3_ac:hover { font-size:11px; display:block; padding: 5px 0px 5px 48px; border-bottom:#707070 1px solid; color:#0B0663; 
					background-image:url(../gfx/img_button_menut_ac.jpg); background-repeat:no-repeat; background-position:32px 2px;}
					
#cbox_footer_quicklinks .quicklinks{ color:#707070; line-height:12px;}
#cbox_footer_quicklinks .quicklinks_frist{  padding: 0 10px 0 0;}
#cbox_footer_quicklinks .quicklinks_middle{ border-left:1px #707070 solid; height:12px;}

/* SEARCHBOX */
.searchbox_input { border:1px solid #FFFFFF; height:15px; font-size:11px; width:180px; margin:20px 0 0 0; }
.searchbox_button { background:transparent; text-transform:uppercase; border:none; color:#FFFFFF; margin:20px 0 0 0;}


/* MAILFORM */
fieldset.csc-mailform { border: none; }
.csc-mailform-field label { display: block; float: left; width: 140px; }
.csc-mailform-field { margin-bottom: 7px; }
.csc-mailform-submit { margin-left: 130px; }

/* smoothgallery*/
.slideInfoZone{ opacity:0.9 !important; }
.slideInfoZone h2 { font-size:18px !important; color:#FFFFFF !important; font-weight:normal !important;}
.slideElement{ background-color:#FFFFFF !important;}
.myGallery { border:1px solid #FFFFFF !important; }
