/*  -- ddnae_content.css -- */

	#content div.content{
		line-height:1.4;
	}
	
	#content div.article{
		margin-top:1em;
		/*padding-left:17px; */
		clear:both;	
		text-align:left;
	}

	#content div.article td.leftRow{
		padding-right:1em;
		width:48%;
	}

	#content div.article td.rightRow{
		width:48%;
		 margin-right:3%;
	}


	#content .error{
		color:#ff0000;
		font-size:0.8em;
	}

	#content input, #content textarea, #content select{
		font-size:inherit;
		font-family:inherit;
		border:1px solid;
	}
	
	

	#content table{
		width:97%;
		padding:0;
		border-width:0px;
		margin:0;
	}
	
	
	#content img {
		margin:0em 1em 1em 0px;	
	}

	#content hr {
		width: 100%;
		height:1px;
		border: 1px solid #25497D;
		border-bottom:0px;
	}

	#content a{
		color:#0A58A0;
	}
	#content a:active, #content a:hover{
		color:#FF6600;
	}


	/* ----------- HEADINGS ---------- */
	

	#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {/*color:#25497D;*/ color:#8B8B8B;}
	#content h5, #content h6 {font-size:1em;}
	
	
	#content h1 {
		font-weight:100;
		font-size:160%;	
	}
	
	#content h2 {
		font-weight:500;
		font-size:130%;
	}
	
	#content h3 {
		font-weight:500;
		font-size:120%;
		font-style:italic;
	}
	
	#content h4, #content div.linkBlock {
		font-weight:500;
		font-size:120%;
		background-color:#9CB3D9; /*  B9CAE4  9CB3D9 */
		color:#FFFFFF;
		padding: 2px 2px;
		margin:2em 0 0.2em 0;
		
	}
	
	/*  supress margin-top for firts Blockelements in article */
	
	#content td > h1:first-child, 
	#content td > h2:first-child,
	#content td > h3:first-child, 
	#content div.article > h4:first-child, 
	#content div.article > div.linkBlock:first-child
	{
		margin-top:0px;	
	}
	
	
	#content div.linkBlock a{
		color:#FFFFFF;
	}
	
	#content div.linkBlock a:hover, #content div.linkBlocka:active{
		color:#FF6600;
	}
	
	
	/* ... the contentpage Header ... */
	
	#content div.content div.contentHeader{
		margin-bottom:2em;
	}
	
	#content div.content div.contentHeader h1{
		color:#25497D;
		/*
		font-size:130%;
		font-weight:bold;
		*/
		font-size:160%;
		font-weight:100;
		padding-top:0px;
		margin-top:0px;
		margin-bottom:0.0em;
	}

	#content div.content div.contentHeader h1 a{
		text-decoration:none;
	}
	
	#content div.content div.contentHeader  img{
		padding-right:5px;
		float:left;
	}
	
	#content div.content div.contentHeader div {
		font-weight:900;
		font-size:120%; 
		color:#9CB3D9;
		/* color:#229297; */
	}

	/* ------- lists ------- */
	
	#content ul{
		list-style-image:url(../pics/ul_dreieck.gif);
		margin: 0;
		padding-left:21px;
	}

	/* ......... Ordered Lists ........ */
	#content ol.a{list-style-type:lower-alpha;}
	#content ol.1{list-style-type:decimal;}
 	#content ol.A{list-style-type:upper-alpha;}
	#content ol.i{list-style-type:lower-roman;}
	#content ol.I{list-style-type:upper-roman;}

	/* ------ diverse fonts ----- */
	.bluebold {
		color:#25497D;
		font-weight:bold;
 	}
 	
 	
 	.small {
	 	font-size:70%;	
 	}

	/* ------ sepzielle style classes ----- */

	/* ~~~~~ arikelListe_H ~~~~~~ */
	#content ul.arikelListe_H{
		list-style-image:none;
		list-style-type:none;
		padding-left:15px;
		margin-left:0px;
	}
	
	#content ul.arikelListe_H li{
		
	}
	
	#content ul.arikelListe_H h3{
		width:96%;
		background-image:url(../pics/ul_halbkreis.gif);
		background-position:left center;
		background-repeat:	no-repeat;
		background-color:#BFD9D8;
		padding-left: 15px;
		margin-bottom: 0.2em;
		margin-left:-15px;
		font-style:normal;
		
	}

	#content ul.arikelListe_H h3 a{
		text-decoration:none;
		padding:0;
	}

	/* ~~~~~~ arikelListe_V_tiny ~~~~~~ */
	#content ul.arikelListe_V_tiny{ 
		display:block;
		padding:0px;
		margin:0px;
	}
	
	#content ul.arikelListe_V_tiny li{
		display:inline;
	}
	
	#content ul.arikelListe_V_tiny h3{
		display:inline;
		font-size:0.9em;
		font-style:normal;
		text-align:middle;
	}

	#content ul.arikelListe_V_tiny h3 a{
		text-decoration:none;
	}

	#content div.admin_comment{
		font-family:monospace;
		display:block;
		font-size:120%;
		background-color:#eeeeee;
		border:1px dashed #075AA0;
		padding:5px;
	}
	
	/* ===== feriendialyse ======= */
	#content table.addresscard{
		border: 1px solid #25497D;
		background-color:#BFD9D8;
		
		margin:0px;
		padding:0px;
		margin-top:5px;
	
		width:96%;
	}

	#content table[class="addresscard"]{
		width: 100%;	
	}

	#content #addresscard ul{
		color:#25497D;
		list-style-type:none;
		margin:0px;
		padding:0;
		margin-left:20px;
	}

	#content #addresscard ul li{
		color:#000000;
		margin-top:10px;
		list-style-image:none;
	}

	#content #addresscard ul li h4{
		margin:0px;
	}
	
	#content #addresscard tr td h3{
		color:#25497D;
		margin:0px;
		margin-bottom:5px;
	}
	
	/* ---- MENU class and Sitemap */
	#content ul.categoryList li{
		list-style-image:url(../pics/maincategory.gif);
		font-weight:bold;
	}

	#content ul.categoryList li ul.categoryList li{
		font-weight:normal;
	}
	
	#content ul.articleList li{
		list-style-image:url(../pics/article.gif);
		font-weight:normal;
		font-style:italic;
	}
	
	body #content ul.admin_list{
		list-style-type: decimal;
	}
	
	.created_when{
		font-size: 80%;
		font-weight: normal;
	}
