@charset "iso-8859-1";

@import url(/Read/Templates/BHF/yaml/css/base.css);

@media all {

	/* ### Der Seitenhintergrund, Standardschriftart, -farbe, -größe und -stil ### */
	
	body {
		background-color:#fff;
		text-align:left;
		color:#444;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		font-style:normal;
	}
	
	
	/* ### Seitenrahmen ### */
	
	#page_margins {
		width:800px;
		margin:0px auto;
		text-align:left;
	}
	
	#page {
	}
	
	
	/* ### Seitenkopf ### */
	
	#header {
		height:190px;
		overflow:hidden;
		background:#fff url(/Read/Templates/BHF/Bilder/Kopfbild.jpg) 0px 0px no-repeat;
	}
	

	/* ### Navigation ### */
	
	#nav_main {
		margin:0px 0px 20px 0px;
	}
	
	#nav_main ul.Hauptnavigation {
		margin:0px;
		list-style:none;
	}
	
	#nav_main ul.Hauptnavigation li {
	}
	
	#nav_main ul.Hauptnavigation li a {
		display:block;
		padding:0px 0 2px 20px;
		color:#555;
		font-size:10px;
		font-weight:normal;
	}
	
	#nav_main ul.Hauptnavigation li.Hauptrubrik > a {
		padding:5px 0 5px 20px;
		font-size:11px;
		font-weight:bold;
	}
	
	#nav_main ul.Hauptnavigation li.Hauptrubrik > a.aktiv {
		background:#fff url(/Read/Templates/BHF/Bilder/NavBull.jpg) 7px 6px no-repeat;
	}
	
	#nav_main ul.Hauptnavigation li a.aktiv { font-weight:bold; }
	
	
	/* ### Weiteres ### */
	
	#nav_suche {
		margin:9px 0px 20px 19px;
		border:1px #555 solid;
	}

	#nav_suche input#suchtext {
		width:97px;
		height:14px;
		float:left;
		border:none;
		background-color:#ffffff;
		padding:3px;
		color:#808080;
		font-size:10px;
		font-style:italic;
	}
	#nav_suche input#suchtext.userValue { font-style:normal; }
	
	#nav_suche button#suchbtn {
		width:20px;
		height:20px;
		border:1px #ffffff solid;
		background-color:#ffffff;
		padding:0px;
		cursor:pointer;
	}
	
	.aktion_drucken { padding:0 0 0 20px; font-size:10px; }
			
	
	/* ### Seitenkörper ### */
	
	#main {
		background-color:#fff;
		line-height:15px;
	}
	
	
	#col1 {
		width:145px;
	}
	
	#col1_content {
	}
	
	
	#col2 {
		display:none;
	}
	
	#col2_content {
	}
	
	
	#col3 {
		width:630px;
		margin:0px 0px 0px 150px;
	}
	
	#col3_content {
		padding:0px;
	}
	
	
	/* ### Fusszeile ## */
	
	#footer {
		margin:15px 0px 0px;
		border-top:1px #808080 solid;
		padding:15px 0 15px 150px;
		font-size:10px;
		color:#555;
		line-height:13px;
	}
		
	
	/* ### Textformatierungen ### */
	
	p {
		margin:0px 0px 15px;
	}
	
	a {
		color:#e20a17;
		font-weight:bold;
		text-decoration:none;
	}
	
	a:focus, a:hover, a:active {
		text-decoration:underline;
	}
	
	
	/* ### Überschriften ### */
	
	h1 {
		margin:0px 0px 10px 0px;
		border:none;
		padding:0px;
		line-height:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#555;
		text-transform:uppercase;
	}
	
	h2 {
		margin:30px 0px 10px 0px;
		border:none;
		padding:0px;
		line-height:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#555;
		text-transform:uppercase;
	}
	
	h3 {
		margin:30px 0px 10px 0px;
		border:none;
		padding:0px;
		line-height:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#555;
	}
	
	h4 {
		margin:30px 0px 10px 0px;
		border:none;
		padding:0px;
		line-height:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#555;
	}
	
	h5 {
		margin:30px 0px 5px 0px;
		border:none;
		padding:0px;
		line-height:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#555;
	}
	
	h6 {
		margin:30px 0px 5px 0px;
		padding:0px;
		font-size:12px;
		font-weight:bold;
		font-style:italic;
	}
		
	
	/* ### Listen ### */
	
	#main ul {
		margin:0px 0px 15px 0px;
	}
	
	#main li, .cab_listentry {
		line-height:15px;
	}
	
	
	/* ### Blätter-Optionen in Listenansicht ("zurück", "weiter", Seite x etc.) ### */
	
	.variante_bl_prev {
		text-align:left;
	}

	.variante_bl_count {
		text-align:center;
	}
	
	.variante_bl_next {
		text-align:right;
	}
			
	
	/* ### Zusätzliche Leyout-Elemente ### */	
	
	hr {
		background:transparent;
		border:none;
		border-bottom:1px #808080 solid;
		margin:14px 0px 30px;
		height:1px;
		overflow:hidden;
	}
	
	
	/* ### Zusätzliche Formatierungen, zugänglich über den Cabacos CMS Bearbeitenmodus ### */
	
	.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; }
	
	
	/* ### Korrektur der Ansicht im "Format" Drop-Down Menü ### */
	.Cab_dropDownLayer .image_left, .Cab_dropDownLayer .image_right, .Cab_dropDownLayer .image_left_margin, .Cab_dropDownLayer .image_right_margin { margin:0px; }
	
	
	.TableTempl_01 { border:none; }
	.TableTempl_01 td { border:none; padding:0; font-size:11px; }
	.TableTempl_01 td.HighCell { background-color:#fff; font-size:11px; padding:0; font-weight:bold; }
	
	.TableTempl_02 { border:none; }
	.TableTempl_02 td { border:none; padding:2px; font-size:11px; }
	.TableTempl_02 td.LowTD, .TableTempl_02 td.HighTD { background-color:#fff; }
	.TableTempl_02 td.HighCell { background-color:#e20a17; color:#fff; font-size:11px; padding:2px; font-weight:bold; }
	
		
}
