	 /* Angaben zum Spaltenlayout - Listing 13-08 */
	 #seite {
		max-width: 76em;
		margin: 15px auto;
		min-width: 893px;
	 }
	 /* Bei einer min-width von 893px endet die Skalierung bevor die Boxen umbrechen */
	 /* Für #seite keine left margin setzen.                                         */
	 /* Die linke Margin wird für den IE < 7 als Trick für min-width verwendet.      */


	 .spalte1 {
		float: left;
		width: 25%;
	 }
	 .spalte2 {
		float: left;
		width: 53%;

	 }
	 .spalte3 {
		float: right;
		width: 22%;
		margin-left: -1em;
	 }
	 #hauptteil hr {
		clear: both;
		height: .1px;
		border: none;
		visibility: hidden;
	 }




	/**************************************************************************
	*
	*   Weitere Anpassungen
	*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	*
	*
	***************************************************************************/
#kopf      hr,
#einschub  hr,
#fuss      hr,
.clearer {
	clear: both;
	height: .1px;
	border: none;
	visibility: hidden;
}




/* ENDE DER DEFAULT SETTINGS */



/**************************************************************************
*
*  Spaltenspezifische Angaben
*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*
*
***************************************************************************/

/* nur h1 und h2 als georgia, h3 ist default font + bold */
#hauptteil .spalte2 h1,
#hauptteil .spalte2 h2,
.tx-dvssimplenews-singleview-extra-date {
	font-family:	georgia, "Times New Roman", Times, serif;
}

/* set blocksatz here, or IE will use it for h1, h2, h3 anyway */
#hauptteil .spalte2 .contentelement {
	/* text-align: justify; */
	line-height: 1.5em;
}






#hauptteil .spalte2 #letzte-aenderung,
#hauptteil .spalte2 #navrootline {
	text-align: left;
	font-family:	arial, helvetica, sans-serif;

}

/**************************************************************************
*
*  Spaltenspezifische Farben
*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*	Farben für Text und Links
*
***************************************************************************/
/* Hauptteil - Links hervorheben */
#hauptteil .spalte2 a 		   {  	}
#hauptteil .spalte2 a:visited {		}
#hauptteil .spalte2 a:hover   {
	background-color: #FAF8CF;  		/* KRBW - hellgelb */
	background-color: #CFDCFF;  		/* FA   - helles blau */
	color: #000;
}

/* Hauptteil - rootline - Links NICHT unterstreichen */
#hauptteil .spalte2 #navrootline a 		    {  text-decoration: none;		  }
#hauptteil .spalte2 #navrootline a:visited {										  }
#hauptteil .spalte2 #navrootline a:hover   {
	text-decoration:  underline;
	background-color: transparent;

}



/* globale settings */
.spalte1 a 			 {  text-decoration: none;			}
.spalte1 a:visited {											}
.spalte1 a:hover 	 {  text-decoration: underline;	}


.spalte2 a 			 {  text-decoration: none;		 	}
.spalte2 a:visited {											}
.spalte2 a:hover 	 {  text-decoration: underline;  }


.spalte3 a 			 {  text-decoration: none;			}
.spalte3 a:visited {											}
.spalte3 a:hover 	 {  text-decoration: underline;	}



#fuss a 			 	 { text-decoration: none; 			color: #54542B; font-weight: normal;	}
#fuss a:visited 	 {										  	color: #54542B; font-weight: normal;	}
#fuss a:hover 	 	 {	text-decoration: underline; 	color: #54542B; font-weight: normal;	}






#box-search {

	background-color: #DFE4D8;		/* krbw - hellgrau-grün */
	background-color: #EFEFEF;  	/* fa - hellgrau */
	background-color: transparent;

	padding-top: 0px;
	padding-bottom: 0px;

	float: right;

	margin-right: 23px;
}



/* Text in den Boxen von links her einruecken */
#box-search form {
	padding-left: 0em;
	padding-top: 0em;
}

#box-search form input {
	font-weight: normal;
	font-size: 80%;
}


/**************************************************************************
*
*  kopf
*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*  bg image
*  two floated logos
*
***************************************************************************/
#kopf {
	/* Set height, explicitly */
	/* Why? The logos will not trigger the height, because they are floated */
	height: 63px;
	height: 69px;
	background-color: #FFFF42;
}
#kopf #banner1 {
	float:left;
	margin-right: 5px;
}





/**************************************************************************
*
*  kopf-einschub-border
*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*  horizontal bar betweeen kopf (banner) and einschub (mp, vs, ...)
*
***************************************************************************/
.horizontal-line {

	background-color: #C7D0BA; /* krbw - dark green */
	background-color: #CFDFFF; /* fa   - lightblue  */
	background-color: #FFFF42; /* fa   - yellow  */
	background-color: #566CA9; /* fa   - dark blue  */
	background-color: #CCC; 	/* fa   - dark gray  */

	height: 1px;
	border: none;
	font-size: 1px;
}



#horizontal-line1 {
	margin-top: 0px;
	margin-bottom: 0px;
	display: none;
}



/* Hauptteil - New BG faked right border for .spalte1 */
#seite  {
  /* background-image: url(bg/faked_border_spalte1.gif); */
  /* background-image: url(bg/fb_v2_spalte1.jpg);        */
  background-image: url('bg/faked_bg_spalte1.gif');
  background-repeat: repeat-y;
  background-position: left top;
}


/* Hauptteil - New BG faked right border for .spalte1 */
/* #hauptteil  { 													*/
/* background-image: url(bg/logo_bg.jpg); 				*/
/* background-repeat: no-repeat; 							*/
/* background-position: 67% bottom; 						*/
/* } 																	*/




/* Hauptteil - Links unterstreichen */
#happycouple {
	text-align: right;
	margin-bottom: 1em;
	margin-right: 10px;
	margin-top: 0px;

	/* display: none; */
}



/**************************************************************************
*
*  3 Spalten im Fuss
*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*  Hint: This doesn't work in IE <=7. It breaks when
*         the viewport is resized. For a fix see
*         "Fortgeschr. CSS Techniken", p. 367
*
***************************************************************************/
/* dbg */
#fuss {
	/* background-color: orange; */
}
#fuss .spalte1 {
	/* background-color: pink; */
}
#fuss .spalte2 {
	/* background-color: yellow; */
}
#fuss .spalte3 {
	/* background-color: green; */
}


/* Wrap each footer link with a div.                           */
/* This is to ensure a valid linebreak with bigger font sizes. */
#fuss .footer-content {
	float: left;
}

/* Add some margin-right to distinguish the links              */
#fuss .footer-content {
	margin-right: 1em;
}


#fuss .spalte1 .footer-content {
	margin-left: 10px;
}




/* Linke Spalte - Fuss - Keine dotted line über spalte1 im footer */
#fuss .spalte1 {
	border-top: 1px transparent solid;
}

/* Mittlere und rechte Spalte - Fuss - Dotted line über spalte2+3 im footer */
#fuss .spalte2-wrapper,
#fuss .spalte3-wrapper {
	border-top: 1px #9EA1A5 dotted;		/* KRBW */
	border-top: 3px #FFFF42 solid;	/* FA - yellow  */
	border-top: 3px #566CA9 solid;	/* FA - dark blue  */
	border-top: 2px #CFDFFF solid;	/* FA - light blue  */
	border-top: 2px #566CA9 solid;	/* FA - dark blue  */
	border-top: 1px #EEE dashed;	/* FA - light gray  */

}


/**************************************************************************
*  rootline
***************************************************************************/
#navrootline {
	border-bottom: 1px #CFDCFF solid;	/* fa - light blue */
	border-bottom: 1px #566CA9 solid;   /* fa - dark blue  */
	border-bottom: 1px #EEE dashed;   /* fa - light gray  */


}

