/* CSS Document */

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ L A Y O U T ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* -------------------------------- Allgemeine Formatierung ------------------------------------ */
link, a:link, a:visited {
			color: #333333;
			}

@page { 
			size: 21.0cm 29,7cm; 
			margin: 1,5cm;
			}


body {
			font-family: Times New Roman;				/* Schriftart wird festgelegt */
			font-size: 13px;	
			color: #000000;									/* Schriftgröße */
			margin: 0; 										/* Body Aussenränder werden auf 0 gesetzt */
			padding: 0;   											/* Body Innenränder werden auf 0 gesetzt */
			background-color: #FFFFFF;								/* Hintergrundfarbe der Seite */
			}

#left, #right, #fuss, #kopf, #kopf_links_oben01, #kopf_links_oben02, #kopf_rechts_oben, #kopf_rechts_unten, #kopf_links_unten  {
			display: none;
			}

br			{
			margin: 0;
			padding: 0;
			line-height: 0;
			}
			
.clearer {
			clear: both;											/* Die Eigenschaft hebt alle float - Elemente auf */ 
			visibility: hidden;										/* Das Element wird nicht angezeigt, es wird jedoch ein Platz freigehalten */
			border: 1px solid #FFFFFF;								/* Bewirkt, dass der Abstand zwischen 2 gefloateten Objekten nicht zu breit wird IE */
			}								
			

#content {	
			position: relative;										/* Hauptinhalt */
			margin: 0;											/* Außenabstand des Hauptinhaltes zu den anderen Elementen alle Seiten */						
			background: #FFFFFF;									/* Hintergrundfarbe */
			width: 620px;
			float: left;
			padding: 0;
			}			
			

.kasten_bildunterschrift {														/* Kasten, bzw. Umrandung für Überschriften rechte Seite */
			width: 17.1em;										/* Breite ergibt sich aus Breite Layout rechts -padding -border */						
			height: auto;
			background: #EFEFEF;
			margin: 0;
			padding: 0.2em;
			border: 1px dotted #000000;
			}	
			
.kasten_text_neben_bild {														/* Kasten, bzw. Umrandung für Überschriften rechte Seite */
			width: 17.0em;										/* Breite ergibt sich aus Breite Layout rechts -padding -border */						
			height: auto;
			background: #FFFFFF;
			margin: 0;
			padding: 0em;
			float: right;
			}
	
			
/* ------------------------------------------------ Überschriften Content/Rechts --------------------------------------------- */
			
h1 {
			color: #000000;										 	/* Textfarbe */
			padding: 0;												/* Abstand zum Hintergrundbild von allen Seite */
			margin: 0;
			}


h2 {

			color: #000000;										/* Textfarbe */
			padding: 0;
			margin: 0.5em 0 0 0;
			}


h4 {
			color: #000000;											/* Textfarbe */
			padding: 0;
			margin: 0;
			}		

 h4 {
			color: #000000;											/* Farbe */
			padding: 0;												/* Abstand zum Hintergrundbild von allen Seite */
			margin: 0.5em 0.2em;
		 	} 


.ueberschriften {													/* Überschriften für Content sowie linke und rechte Außenseite */
			text-align: left;
			font-size: 14px;
			font-weight: bold;
			}
			

.bildunterschrift {													/* Bildunterschriften, direkt unter Bild */
			color: #333333;
			font-size: 0.70em;
			text-align: justify;
			}


.formularfeld {														/* Kasten, bzw. Umrandung für Überschriften rechte Seite */
			background: #F5F5F5;
			margin: 0 0 0 0.8em;
			padding: 0.3em;
			border: 1px dotted #696969;
			font-size: 0.8em;
			}
	
			
.button {	background: #696969;
			border: 1px solid #B0B0B0;
			padding: 0.1em;
			margin: 0.5em 0 0 1.0em;
			font-size: 0.75em;
			font-weight: bold;
			color: #FFFFFF;
			}
	
			
.links_ausr_form {
			float: left;
			font-size: 0.75em;										/* Textgröße (Schriftart wurde bereits im Body festgelegt) */
			font-weight: bold;
			color: #000000;
			padding-bottom: 0.3em;
			}


.rechts_ausr_form {
			float: right;
			width: 22em;
			padding-bottom: 0.3em;
			}


.formular_menue_rechts {											/* Kasten, bzw. Umrandung für Überschriften rechte Seite */
			background: #FFFFFF;
			border: 1px solid #B0B0B0;
			font-size: 0.75em;
			}


.img_link {
			border: 0;
			text-decoration: none;
			}


.passfoto {																	/* 150 x 200 px / Hochformat */
			width: 9.375em;
			float: left;
			margin-right: 2.0em;
			}
			
.thumb {																	
			width: 5.5em;
			float: left;
			margin-right: 1.2em;
			}
			

.thumb_galerie {																	
			width: 5.5em;
			float: left;
			margin: 0.3em;
			}	
			
.gross_galerie {																	
			width: 25.0em;
			float: left;
			margin-right: 1.2em;
			}			

			
.gross {																	
			width: 17.5em;
			float: left;
			margin-right: 1.2em;
			}
				
				
.gross_or {																	
			width: 17.5em;
			float: left;
			margin-right: 1.2em;
			}						
			
			
.banner_rechts {															/* 150 x 65 px / Querformat Banner auf der rechten Seite */
			width: 9.375em;
			text-align: center;
			margin: 0 0 0 0.8em;
			}
	
			
.pic_auflistungen {															/* 150 x 65 px / Querformat Banner auf der rechten Seite */
			width: 12.5em;
			float: left;
			margin-right: 1.2em;
			}		
			

.pic_auflistungen_mini {															/* 150 x 65 px / Querformat Banner auf der rechten Seite */
			width: 6.0em;
			float: left;
			margin-right: 0.5em;
			}

			
/* --------------------------------   Tabellen   ------------------------------------ */
			
#content table {															/* Größe des Icons */	
			width: 48.0em;
			text-align: left;
			background-color: #FFFFFF;
			}
			
#content td {
			padding: 0.2em;
			border: 1px solid #666666;
			}
	
			