@charset "iso-8859-1";
/*******************************************************************************************
*   DULV e.V. Stylesheets                                                                  *
*******************************************************************************************/
@import url(/Read/Templates/DULV/css/base.css);

@media all {	

	body {
		background:#6c9ecc url(/Read/Templates/DULV/images/page_bg.gif) 0px 0px repeat-x;
		text-align:left;
		color:#283b73;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
	}
	
	#DHTMLSuite_paneContentcenter {
		background:#6c9ecc url(/Read/Templates/DULV/images/page_bg.gif) 0px 0px repeat-x;
	}
		
	
	/* ### Seitenrahmen ### */
	
	#page_margins {
		width:1000px;
		margin:0px auto;
		text-align:left;
	}
	
	#page {
	}
	
	
	/* ### Seitenkopf ### */
	
	#header {
		height:127px;
		overflow:hidden;
		background:#ffffff url(/Read/Templates/DULV/images/dulv_header.jpg) 0px 0px no-repeat;
	}
		
	#header div.Titel {
		margin:100px 0px 0px 20px;
		text-align:left;
		color:#0033ff;
		font-size:12px;
		font-weight:bold;
		visibility:hidden;
	}
	

	/* ### Navigation ### */
	
	#nav_main {
		margin-bottom:25px;
	}
		
	#nav_main ul.Hauptnavigation {
		margin:0px;
		list-style:none;
		padding:0px;
		border-bottom:1px #fff solid;
	}
	
	#nav_main ul li {
		padding:0px;
		line-height:12px;
	}
	
	#nav_main ul.Hauptnavigation li.Separator {
		margin:12px 0px;
		_margin:6px 0px;
	}
	
	#nav_main ul.Hauptnavigation li.Hauptrubrik {
		margin-top:10px;
		_margin-top:0px;
		border-top:1px #fff solid;
	}

	#nav_main ul.Hauptnavigation li.Starter {
		border-top:none;
	}
	
	#nav_main ul.Hauptnavigation li a {
		display:block;
		background-color:#3366ff;
		padding:4px 6px 4px 20px;
		_padding:0px 6px 0px 20px;
		font-size:12px;
		font-weight:normal;
		color:#fff;
		text-decoration:none;
	}
		
	#nav_main ul.Hauptnavigation li a:focus, #nav_main ul.Hauptnavigation li a:hover, #nav_main ul.Hauptnavigation li a:active {
		background:#3366ff url(/Read/Templates/DULV/images/navi_bullet_hover.gif) 8px 50% no-repeat!important;
		color:#ccd9ff;
		text-decoration:none;
	}
	
	#nav_main ul.Hauptnavigation li.Hauptrubrik a {
		font-size:13px;
		font-weight:bold;
		padding:0px 6px 0px 20px;
		margin:10px 0px;
		_margin:10px 0px 0px;
	}
	
	#nav_main ul.Hauptnavigation li a.aktiv {
		font-weight:bold;
		background:#3366ff url(/Read/Templates/DULV/images/navi_bullet.gif) 8px 50% no-repeat;
	}
	
	
	/* ### Weiteres ### */
	
	#nav_suche {
		margin:0px 0px 25px 0px;
		padding:0px 20px;
		overflow:hidden;
	}

	#nav_suche input#suchtext {
		width:145px;
		height:14px;
		float:left;
		border:none;
		background-color:#ffffff;
		padding:2px;
		color:#3366ff;
		font-size:11px;
	}

	#nav_suche input.defaultValue {
		font-style:italic;
	}
	
	#nav_suche input.userValue {
		font-style:normal;
	}
	
	#nav_suche div {
		width:22px;
		height:18px;
		float:right;
		border:1px #3366ff solid;
		background-color:#3366ff;
		padding:0px;
		cursor:pointer;
	}

			
	
	/* ### Seitenkörper ### */
	
	#main {
		background:#ffffff url(/Read/Templates/DULV/images/main_bg.gif) 0px 0px repeat-y;
		padding:23px 0px 30px 0px;
		line-height:18px;
	}
	
	
	#col1 {
		width:220px;
	}
	
	#col1_content {
	}
	
	
	#col2 {
		display:none;
	}
	
	#col2_content {
	}
	
	
	#col3 {
		width:auto;
		margin:0px 20px 0px 240px;
		_width:740px;
		_margin:0px 0px 0px 240px;
	}
	
	#col3_content {
		padding:0px;
	}
	
	
	/* ### Fusszeile ## */
	
	#footer {
		margin:0px;
		background-color:#3366ff;
		padding:10px 0px;
		text-align:center;
		line-height:13px;
		font-size:10px;
		color:#fff;
	}
	#footer a {
		font-size:12px;
		color:#fff;
		font-weight:bold;
	}
		
	
	/* ### Textformatierungen ### */
	
	p {
		margin:0px 0px 15px;
	}
	
	a {
		color:#3366ff;
		font-weight:bold;
		text-decoration:none;
	}
	
	a:focus, a:hover, a:active {
		color:#0a209a;
		text-decoration:underline;
	}
	
	
	/* ### Überschriften ### */
	
	h1 {
		margin:0px 0px 15px 0px;
		padding:0px;
		line-height:20px;
		font-size:18px;
		font-weight:bold;
		color:#3366ff;
	}
	
	h2 {
		margin:30px 0px 10px 0px;
		padding:0px;
		line-height:20px;
		font-size:15px;
		font-weight:bold;
		color:#3366ff;
	}
	
	h3 {
		margin:30px 0px 0px 0px;
		padding:0px;
		line-height:20px;
		font-size:15px;
		font-weight:bold;
	}
	
	h4 {
		margin:30px 0px 3px 0px;
		padding:0px;
		font-size:12px;
		font-weight:bold;
	}
	
	h5 {
		margin:30px 0px 3px 0px;
		padding:0px;
		font-size:12px;
		font-weight:bold;
		font-style:italic;
	}
	
	h6 {
		margin:30px 0px 3px 0px;
		padding:0px;
		font-size:12px;
		font-style:italic;
	}
		
	
	/* ### Listen ### */
	
	#main ul {
		margin:0px 0px 15px 0px;
	}
	
	#main li, .cab_listentry {
		line-height:15px;
	}
	
	
	/* ### Cabacos spezifische Elemente ### */	
	
	.EintragsInformationen {
		margin:15px 0px 10px 0px;
		border-top:1px #0a209a solid;
		font-size:11px;
	}
	
	.EventVariante h2 {
		margin-top:0px;
	}
	.EventVariante {
		margin-bottom:30px;
		border-bottom:1px solid #0A209A;
		padding-bottom:14px;
	}
		
	
	.PrintLink {
		margin:-30px 0px 0px 0px;
		text-align:right;
		font-size:11px;
	}
	
	
	/* ### 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 #0a209a solid;
		margin:14px 0px 30px;
		height:1px;
		overflow:hidden;
	}
	
	
	.TableTempl_01 { }
	.TableTempl_01 td { background-color:#fff; font-size:12px; padding:2px; }
	.TableTempl_01 td.HighCell { background-color:#3366ff; color:#fff; font-size:13px; font-weight:bold; }
	
	.TableTempl_02 {  }
	.TableTempl_02 td { background-color:#fff; font-size:12px; padding:2px; }
	.TableTempl_02 td.HighCell { background-color:#6c9ecc; color:#fff; font-size:13px; font-weight:bold; }
	.TableTempl_02 td.LowTD { background-color:#e0efff; }
	
	
	
	/* ### Layoutbausteine ### */
	
	.layout_box .layout_cell_50 { width:365px; float:right; background-color:#fff; }
	.layout_box .layout_cell_33 { width:240px; float:right; margin:0px 0px 0px 10px; background-color:#fff; }
	.layout_box .first_cell { float:left; margin:0px!important; background-color:#fff; }
	
	.editableArea .layout_cell_33, .editableArea_Off .layout_cell_33 { margin:0px 0px 0px 9px; }
	.Cab_editableBorder .layout_cell_33 { margin:0px 0px 0px 4px; _margin:0px 0px 0px 2px;}
	
	.Cab_showBorder .Cab_snippetContainer { background-color:#eee; }
	
	
	/* ### Zusätzliche Formatierungen, zugänglich über den Cabacos CMS Bearbeitenmodus ### */
	
	.image_left { float:left; margin:0px 10px 5px 0px; }
	.image_right { float:right; margin:0px 0px 5px 10px; }
	.image_left_margin { margin:0px 10px 5px 0px; }
	.image_right_margin { margin:0px 0px 5px 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; }
	
	.intro_text { font-weight:bold; }
	
	
	/* ### Seitenlisten Modlet ### */
	
	.Cab_SeitenListeLayout_cab_News { border:1px #3366ff solid; }
	.cab_SL_Block { margin:17px 0px 18px; padding:0px 10px; }
	.cab_SL_Datum { float:left; margin:0px; padding:4px 5px; background-color:#3366ff; font-weight:bold; color:#fff; }
	.cab_SL_Headline { margin:0px; padding:4px 0px 4px 80px; border-bottom:1px #3366ff solid; }
	.cab_SL_Description { margin:9px 0px 18px; }
	
	
	.CAL_textEntry { font-size:12px; }
	.CAL_DaysOfMonthEvent a { font-size:15px; }
			
}

