@charset "iso-8859-1";
/*############################################################################
#    f3 - V.2008 Stylesheet                                          #
############################################################################*/

/* Framework-Stylesheet einbinden */
@import url(/Read/Templates/general/css/base.css);

/* Anpassungen des Framework */
@media all {

	/* ### Grundlegende Seiten-Elemente ### */
	
	body { background:#fff url(/Read/Templates/f3/images/page_bg.jpg) top left repeat-x; /*text-align:center; ruf Fehlverhalten der Cabacos Redak hervor, darum: */ text-align:left; color:#57585a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; }
	#Cab_CompleteContent { padding:0px; background:transparent; }
	#DHTMLSuite_paneContentcenter { background:#fff url(/Read/Templates/f3/images/page_bg.jpg) top left repeat-x; }
	
	#page_margins { width:990px; margin:0px auto; text-align:left; }
	#page { background:transparent; }
	
	
	/* ### Seitenkopf ### */
	
	#header { height:115px; overflow:hidden; background:transparent url(/Read/Templates/f3/images/f3_header.jpg) 0px 0px no-repeat; }
	#header span { display:none; }
	

	/* ### Navigation ### */
	
	#nav { height:30px; padding:0px 20px 0px 0px; background:#006aa9 url(/Read/Templates/f3/images/nav_bg.jpg) 14px 0px no-repeat; }
	#nav_main { margin-right:220px; }
	
	#udm { width:auto; float:right; }
	
	.udm li.mainmenu_item { border-right:1px #fff solid; }
	.udm li.first_mainmenu_item { border-left:1px #fff solid; }

	#suchfeld { float:right; width:200px; padding-top:6px; }
	#suchfeld input#suchtext { width:100%; height:14px; border:none; background:#fff url(/Read/Templates/f3/images/search.gif) right center no-repeat; padding:2px; color:#006aa9; font-size:10px; }
			
	
	/* ### Seitenkörper ### */
	
	#main { border-left:1px #006aa9 solid; border-right:1px #006aa9 solid; background-color:#fff; padding:10px 0px 20px 0px; line-height:15px; }
	 
	#col1 { float:none; width:auto; margin:0px 0px 10px; }
	#col1_content { padding:0px 19px; }
	
	#col2 { width:219px; }
	#col2_content { padding:0px 19px 0px 0px; font-size:10px; /* line-height:12px; */ }
	
	#col3 { width:auto; margin:0px 239px 0px 0px; /*_margin-right:197px; */ border-right:1px #006aa9 dashed; }
	#col3_content { padding:0px 20px 0px 19px; }
	
	#nav_breadcrumb { margin:0px; _width:auto; padding:0px; color:#57585a; font-size:10px; line-height:14px; height:15px; }
	#nav_breadcrumb a { color:#006aa9; font-weight:bold; text-decoration:none; }
	#nav_breadcrumb a:focus, #nav_breadcrumb a:hover, #nav_breadcrumb a:active { text-decoration:underline; }
	
	/* ### Fusszeile ## */
	
	#footer { padding:0px 240px 0px 20px; height:15px; text-align:right; font-size:10px; background:#006aa9 none; color:#fff; line-height:13px; }
	#footer a { color:#fff; }
	
	/* ### Partnerzeile ### */
	
	#partner_footer { background-color:#fff; text-align:center; }
	#partner_footer img { vertical-align:middle; margin-left:10px; }
	#partner_footer #partner_header { font-size:14px; font-weight:bold; color:#006aa9; }

	/* ### Textformatierungen ### */
	
	p { margin:0px 0px 15px; }
	
	a { color:#006aa9; font-weight:bold; text-decoration:none; }
	a:focus, a:hover, a:active { text-decoration:underline; }
	
	
	/* ### Überschriften ### */
	
	h1 { margin:0px 0px 10px 0px; line-height:20px; _height:20px; font-size:14px; font-weight:bold; color:#006aa9; padding:0px; /*text-transform:lowercase;*/ border-bottom:2px #006aa9 solid; }
	/*h1 .Cab_editableLayerOver { color:#6379b4; }*/
	h2 { margin:0px 0px 10px 0px; line-height:20px; _height:20px; font-size:12px; font-weight:bold; color:#57585a; padding:0px; /*text-transform:lowercase;*/ border-bottom:1px #006aa9 solid; }
	h3 { color:#006aa9; font-size:13px; font-weight:bold; line-height:14px; margin:0px; padding:0px; }
	h4 { color:#006aa9; font-size:12px; font-weight:bold; line-height:14px; margin:0px; padding:0px; }
	h5 { color:#006aa9; font-size:12px; font-weight:bold; font-style:italic; line-height:14px; margin:0px; padding:0px; }
	h6 { color:#006aa9; font-size:11px; font-weight:normal; font-style:italic; line-height:14px; margin:0px; padding:0px; }
		
	
	/* ### Listen ### */
	
	#main ul { margin:0px 0px 15px 0px; }
	#main li, .cab_listentry { line-height:15px; }
	
	
	/* ### Cabacos spezifische Elemente ### */
	
	.cab_entryinfo { margin-top:20px; /*border-top:1px #006aa9 solid;*/ color:#006aa9; font-size:10px; font-style:italic; }
	
	/* Listenansicht, mehrseitig */
	.variante_bl_count { text-align:center; }
		
	
	/* ### Zusätzliche Formatierungselemente ### */
	
	.info_date { font-size:10px; font-weight:normal; }
	div.info_date { margin-bottom:10px; }
	
	.info_more { font-size:11px; font-weight:normal; font-style:normal; }
	div.info_more { text-align:right; border-bottom:1px #006aa9 solid; margin-bottom:10px; }
	.info_more a { color:#006aa9; font-weight:bold; }
	
	.info_showall { text-align:center; margin-bottom:15px; }
	.info_showall a { font-weight:bold; }

	.attention_header { margin:45px 0px 30; text-align:center; line-height:30px; font-size:22px; color:#006aa9; }
	
	
	/* ### Zusätzliche Leyout-Elemente ### */	
	
	hr { background:transparent; border:none; border-bottom:1px #ec938c solid; margin:10px 0px 20px; height:1px; overflow:hidden; }

	.start_bucket { margin:0px 40px 20px 40px; width:250px; padding:0px 20px 25px 0px; background:transparent url(/Read/Templates/f3/images/bucket_shadow.jpg) bottom right no-repeat; }
	.start_bucket_left { float:left; }
	.start_bucket_right { float:right; }
	.start_bucket_head { margin:0px 0px 15px 0px; height:21px; padding:8px 0px 0px 24px; background:transparent url(/Read/Templates/f3/images/bucket_head.gif) left bottom no-repeat; font-size:12px; font-weight:bold; color:#006aa9; /*text-transform:lowercase;*/ }
	.start_bucket_content { padding:0px 10px 0px 24px; }
	.start_bucket_content a { display: block; margin:10px 0px; }

	.extra_box_head { margin:0px 60px 0px 40px; height:21px; padding:8px 0px 0px 24px; background:transparent url(/Read/Templates/f3/images/extra_box_head.gif) left bottom no-repeat; font-size:12px; font-weight:bold; color:#006aa9; /*text-transform:lowercase;*/ }
	.extra_box_head p, .extra_box_content p { margin:0px; padding:0px; }
	.extra_box_content { margin:0px 40px 20px 40px; padding:15px 30px 25px 24px; background:#fff url(/Read/Templates/f3/images/extra_box_shadow.jpg) bottom right no-repeat; }
	.extra_box_content a { display:block; margin:10px 0px; }
	
	.Cab_dropDownLayer .extra_box_head, .Cab_dropDownLayer .extra_box_content { margin:5px; }
	
	.image_left { float:left; margin:0px 10px 10px 0px; }
	.image_right { float:right; margin:0px 0px 10px 10px; }
	.image_left_margin { margin:0px 10px 10px 0px; }
	.image_right_margin { margin:0px 0px 10px 10px; }
	
	.Cab_dropDownLayer .image_left, .Cab_dropDownLayer .image_right, .Cab_dropDownLayer .image_left_margin, .Cab_dropDownLayer .image_right_margin { margin:0px; }
		
	
	/* ### Formulareingabefelder ### */

	#page input.defaultValue { font-style:italic; }
	#page input.userValue { font-style:normal; }
	
	#Kontaktformular table { width:400px; }
	#Kontaktformular td { padding:5px; text-align:right; }
	#Kontaktformular input, #Kontaktformular textarea { width:99%; }
	
}

