/* Bildarchiv K 217 */
.fehler
{
	color:#FF3333;
	font-weight:bold;
}

.sitemap
{
	margin:-13px;
	}

.sitemap-ueberschrift
{
	margin-bottom:-8px;
	margin-top:-8px;
	margin-top:0px;
	font-size:80%;

}

/************************ */

#body, #body-, #body-1, #body-2, #body-3, #body-5, #body-6, #body-7, #body-8, #body-9, #body-10, #body-11
{
	margin:0;padding:0;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	color:#5998AB; /* origblau */
	color:#3F8093; /* etwas dunkler und kraeftiger */
	font-size:100%;
	background-color:#CEDBE2;
	background-color:#DBE3E8;
	background-color:#CEDBE2 /*zweite Korrektur dunkler*/;
	line-height:140%;
}

#body-4
{
	margin:0;padding:0;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	background-color:#555A5C;
	background-color:#555A5C /*zweite Korrektur dunkler*/;
	font-size:100%;
	color:#CAD6DC;
	line-height:140%;
}

#body-4 a:link
{color:#8C9297;}

#body-4 a:hover
{color:#CBD9E1;}

ul,table,p
{font-size:80%;}
/***************************************************************************************************/

/* POSITIONIERUNG und spezielle Stile chronologisch von oben nach unten*/

/*****************************************************************************/
.blind
{
	position:absolute;
	left:-2000px;
}

 #print-adresse {
        display:none;
    }

/*****************************************************************************/

#seite-container 
{
	width:1250px;
	margin:auto;
	position:relative;
	}

/*****************************************************************************/

/* KOPF */

#kopf-container 
{
	height:205px;
	width:980px;
	width:1246px;
	}

#logo, #logo-, #logo-1, #logo-2, #logo-3, #logo-5, #logo-6, #logo-7, #logo-8, #logo-9, #logo-10 , #logo-11 
{
position:absolute;
width:227px;
height:155px;
top:41px;
left:0;
background-image:url("../bilder/layout/logo_k217.jpg");
}

#logo-4
{
position:absolute;
top:41px;
width:227px;
height:155px;
left:0;
background-image:url("../bilder/layout/logo_k217_galerie.jpg");
}

#menue-1, #menue-1-, #menue-1-1, #menue-1-2, #menue-1-3, #menue-1-5, #menue-1-6, #menue-1-7, #menue-1-8, #menue-1-9, #menue-1-10, #menue-1-11   
{
color:#99A4AA; /* blaeuliches grau */
font-size:80%;
padding-top:10px;
padding-left:0;
height:27px;
width:774px;
width:949px;
float:right;
}

#menue-1-4
{
color:#8C9297;
font-size:80%;
padding-top:10px;
padding-left:0;
height:27px;
width:774px;
width:949px;
float:right;
}



#menue-1 a, #menue-1- a, #menue-1-1 a, #menue-1-2 a, #menue-1-3 a, #menue-1-5 a, #menue-1-6 a, #menue-1-7 a, #menue-1-8 a, #menue-1-9 a, #menue-1-10 a, #menue-1-11 a
		{
		text-decoration: none;
		color:#5998AB;
			}

#menue-1-4 a
		{
		text-decoration: none;
		color:#8C9297; /* grau */
			}

#menue-1 a:hover, #menue-1- a:hover, #menue-1-1 a:hover, #menue-1-2 a:hover, #menue-1-3 a:hover, #menue-1-5 a:hover, #menue-1-6 a:hover, #menue-1-7 a:hover, #menue-1-8 a:hover, #menue-1-9 a:hover, #menue-10 a:hover, #menue-11 a:hover
{color:#F51D40;}

#menue-1-4 a:hover
{color:#CBD9E1;} /* hellgrau */

		
#menue-1 .sk, #menue-1- .sk, #menue-1-1 .sk, #menue-1-2 .sk, #menue-1-3 .sk, #menue-1-5 .sk, #menue-1-6 .sk, #menue-1-7 .sk, #menue-1-8 .sk, #menue-1-9 .sk, #menue-1-10 .sk, #menue-1-11 .sk
		{
		color:#F51D40;
			}

#menue-1-4 .sk
		{color:#CBD9E1;} /* hellgrau */


#fotoleiste-,#fotoleiste-2,#fotoleiste /* kopfbild */
{width:775px;
width:950px;
height:120px;
float:right;
}

/*#fotoleiste-,#fotoleiste-2*/
{
display:none;
height:0;
width:0;
}

#fotoleiste-1,#fotoleiste-3,#fotoleiste-4,#fotoleiste-5,#fotoleiste-6,#fotoleiste-7,#fotoleiste-8,#fotoleiste-9,#fotoleiste-10,#fotoleiste-11
{width:775px;
width:950px;
height:120px;
float:right;
}

/* Ende KOPF */

/*****************************************************************************/

/* INHALT */

	/* Spalte links */

	#links-container /*der Container fuer die Navspalte links*/
	{
		float:left;
		width:156px;
		color:#5998AB;
		padding-left:50px;
		padding-right:90px;
		padding-bottom:40px;
		}

	#links-container p
	{font-size:80%;
	}

	#login, #login-, #login-1, #login-2, #login-3, #login-5, #login-6, #login-7, #login-8, #login-9, #login-10, #login-11
	{
	margin-top:40px;
	font-size:70%;
	padding-bottom:3px;
	line-height:100%;
	background-color:#EDF1F4;
	padding:5px;
	border:1px solid #F6FAFD;
	}

	#login-4
	{
	display:none;
	}
	
	hr,#login hr, #login- hr, #login-1 hr, #login-2 hr, #login-3 hr, #login-5 hr, #login-6 hr, #login-7 hr, #login-8 hr, #login-9 hr, #login-10 hr, #login-11 hr
	{
	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px white;
 	border-bottom: transparent; /* Für IEa */
	}
	
	#login a:link, #login a:visited, #login- a:link, #login- a:visited, #login-1 a:link, #login-1 a:visited, #login-2 a:link, #login-2 a:visited, #login-3 a:link, #login-3 a:visited, #login-5 a:link, #login-5 a:visited, #login-6 a:link, #login-6 a:visited, #login-7 a:link, #login-7 a:visited, #login-8 a:link, #login-8 a:visited, #login-9 a:link, #login-9 a:visited, #login-10 a:link, #login-10 a:visited, #login-11 a:visited
		{
			color:#5998AB;
			/*font-weight:bold;*/
			text-decoration:none;
		}

	#login a:hover, #login a:active, #login- a:hover, #login- a:active, #login-1 a:hover, #login-1 a:active, #login-2 a:hover, #login-2 a:active, #login-3 a:hover, #login-3 a:active, #login-5 a:hover, #login-5 a:active, #login-6 a:hover, #login-6 a:active, #login-7 a:hover, #login-7 a:active, #login-8 a:hover, #login-8 a:active, #login-9 a:hover, #login-9 a:active, #login-10 a:hover, #login-10 a:active, #login-11 a:active
	{color:#F51D40;}

#bshopbody-5
/* Warenkorb */
	{
	margin-top:45px;
	font-size:90%;
	/*padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid white;
	border-bottom:1px solid white;*/
	}

#bshopbody,#bshopbody-,#bshopbody-1,#bshopbody-2,#bshopbody-3,#bshopbody-4,#bshopbody-6,#bshopbody-7, #bshopbody-8,#bshopbody-9,#bshopbody-10,#bshopbody-11
{display:none;}


	#bshopbody-5 a:link, #bshopbody-5 a:hover, #bshopbody-5 a:visited, #bshopbody-5 a:active
		{
			color:#03B3E6;
			font-weight:bold;
			text-decoration:none;
		}

#bshopbody-5 a:hover, #bshopbody-5 a:active
{
			color:#F51D40;
			font-weight:bold;
			text-decoration:none;
		}
		
/*****************************************************************************/
/* Buttons linke Box */
/* menue-2 */

#galerie-links,#galerie-links-,#galerie-links-1,#galerie-links-2,#galerie-links-3,#galerie-links-5,#galerie-links-6,#galerie-links-7,#galerie-links-8,#galerie-links-9,#galerie-links-10,#galerie-links-11
{display:none;}

#galerie-links-4
{margin-top:19px;/*margin-left:-12px;*/margin-bottom:17px;font-size:80%; color:#8E9499;width:156px;}

#button-ul, #button-ul-, #button-ul-1, #button-ul-2, #button-ul-3, #button-ul-5, #button-ul-6, #button-ul-7, #button-ul-8, #button-ul-9, #button-ul-10, #button-ul-11
		{
			list-style-type: none;
			padding:0;
			margin:0;
			border-top: 1px solid white;
			margin-top:53px;
		}
#button-ul-4
		{
			list-style-type: none;
			padding:0;
			margin:0;
			background-image:url("../bilder/layout/linie_galerie.jpg");
			background-repeat:no-repeat;
			background-position:top;
			}

#button-ul li, #button-ul- li, #button-ul-1 li, #button-ul-2 li, #button-ul-3 li, #button-ul-5 li, #button-ul-6 li, #button-ul-7 li, #button-ul-8 li, #button-ul-9 li, #button-ul-10 li, #button-ul-11 li
		{
			padding-top:3px;
			padding-bottom:3px;
			margin:0;
			border-bottom: 1px solid white;
			
		}

#button-ul-4 li
		{
			margin:0;padding:0;
			padding-top:7px;padding-bottom:7px;
			line-height:120%;
			list-style-type:none;
			/*list-style-image:url("/bilder/layout/anstrich-liste-galerie.gif");*/
			width:156px; /* Breitenangabe braucht der ie5 */
			background-image:url("../bilder/layout/linie_galerie.jpg");
			background-repeat:no-repeat;
			background-position:bottom;
		}

#button-ul a:link, #button-ul a:visited, #button-ul- a:link, #button-ul- a:visited, #button-ul-1 a:link, #button-ul-1 a:visited, #button-ul-2 a:link, #button-ul-2 a:visited, #button-ul-3 a:link, #button-ul-3 a:visited, #button-ul-5 a:link, #button-ul-5 a:visited, #button-ul-6 a:link, #button-ul-6 a:visited, #button-ul-7 a:link, #button-ul-7 a:visited, #button-ul-8 a:link, #button-ul-8 a:visited, #button-ul-9 a:link, #button-ul-9 a:visited, #button-ul-10 a:link, #button-ul-10 a:visited, #button-ul-11 a:visited
		{	color:#5998AB; text-decoration: none; }

#button-ul-4 a:link, #button-ul-4 a:visited
		{	color:#8E9499; /* grau */ text-decoration: none; }

#button-ul a:hover, #button-ul- a:hover, #button-ul-1 a:hover, #button-ul-2 a:hover, #button-ul-4 a:hover, #button-ul-5 a:hover, #button-ul-6 a:hover, #button-ul-7 a:hover, #button-ul-8 a:hover, #button-ul-9 a:hover, #button-ul-10 a:hover
		{	color: #F51D40;	text-decoration: none;	}

#button-ul-4 a:hover
		{	color: #CAD8E0; /* helles grau */ text-decoration: none; }

#button-ul .button-sk, #button-ul- .button-sk, #button-ul-1 .button-sk, #button-ul-2 .button-sk, #button-ul-3 .button-sk, #button-ul-4 .button-sk, #button-ul-5 .button-sk, #button-ul-6 .button-sk, #button-ul-7 .button-sk, #button-ul-8 .button-sk, #button-ul-9 .button-sk, #button-ul-10 .button-sk, #button-ul-11 .button-sk
		{	color: #F51D40; }

#button-ul-4 .button-sk
		{	color: #CAD8E0; /* helles grau */ }


/* Ende Buttons linke Box */


/*************************************/

	/* INHALT Spalte  **/

	#unav-textlinks
	{
	font-size:80%;
	list-style-type: none;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#E75636;
	padding-bottom:20px;
	}

	#unav-textlinks li
	{float:left;
	}


	#unav-textlinks .sk
		{
			color:#E75636;
			font-weight:normal;
			float:left;

		}

	#mitte-container-,#mitte-container,#mitte-container-1,#mitte-container-2,#mitte-container-3,#mitte-container-4,#mitte-container-5,#mitte-container-6,#mitte-container-7,#mitte-container-8,#mitte-container-9,#mitte-container-10,#mitte-container-11
	{
		float:left;
		width:775px;
		width:950px;
		margin-top:0px;
		margin-bottom:20px;
		min-height:400px;
		}

		/*#mitte-container-,#mitte-container-2*/
	{
		float:left;
		width:775px;
		width:950px;
		margin-top:-148px;
		margin-bottom:20px;
		min-height:400px;
		}

	#mitte-container-1 p
	{
	width:730px;
	text-align:justify;
	}


	.bildzahl
	{
	color:#7F8B9C;
	font-size:90%;
	}

		.button-link
		{
			text-decoration: none;
			padding:4px;
			margin-top:8px;
			margin-bottom:8px;
			background-color:#6E9BAF;
			color:white!important;
		}

	.trenn
	{
border-bottom:1px solid white;
clear:both;
width:800px;
margin-top:35px;
padding-bottom:10px;
line-height:120%;
}

.trenn h1
{padding:0;margin:0;margin-bottom:6px;}

#breadcrump
{font-size:80%;
margin-top:-10px;
margin-bottom:20px;}

#breadcrump a:link
{/*color:#3F8093;*/}

.blaettern-oben
{
font-size:80%;
margin:0;
padding:0;
margin-top:-10px;
margin-bottom:15px;
height:25px;
}

.blaettern-unten
{clear:both;font-size:80%;
margin:0;
padding:0;}

/*************************************/

	/*  Spalte rechts, ausgeblendet zugunsten eines breiteren Inhaltsbereichs */

	#rechts-container
	{
		float:right;
       	width:0;
        margin-top:4px;
	}

/**********************************************************************/
	#fuss, #fuss-, #fuss-1, #fuss-2, #fuss-3, #fuss-5, #fuss-6, #fuss-7, #fuss-8, #fuss-9, #fuss-10, #fuss-11
{       padding-top:60px;
		padding-bottom:15px;
		font-size:70%;
		color:#3F8093;
		padding-left:290px;
	}

#fuss a, #fuss- a, #fuss-1 a, #fuss-2 a, #fuss-3 a, #fuss-5 a, #fuss-6 a, #fuss-7 a, #fuss-8 a, #fuss-9 a, #fuss-10 a, #fuss-11 a
{color:#3F8093;}

	#fuss-4
	{	padding-top:60px;
		padding-bottom:15px;
		font-size:70%;
		color:#969FA3;
		padding-left:290px;}

#fuss-4 a, #fuss-4 a:visited, #fuss-4 a:active

{	color:#969FA3;
	text-decoration:none;
}

#fuss-4 a:hover
{color:#CBD9E1;}

/*****************************************************************************/

/*****************************************************************************/

/*Textformatierung*/

h1 {font-size:130%; font-weight:normal;margin-bottom:20px; margin-top:16px;font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-size:100%; font-weight:normal;margin-bottom:5px; margin-top:5px;font-family:Georgia, "Times New Roman", Times, serif;}
h3 {font-size:90%;}
h4 {font-size:80%;}

p {	padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;margin:0px;}
.p-klein {padding-top:2px;padding-bottom:2px;padding-left:0px;padding-right:0px;margin:0px;}
.datum-marke {font-size:60%;font-weight:normal;margin:0;padding:0;font-family: "Lucida Sans Unicode", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;}

b {font-weight:bold}

address {font-style:normal}


.sk-thema /* der Ort, wo ich mich befinde im Bildarchiv in der Breadcrumb-Navigation */
{
color: #F51D40; /*rot*/
}


/*************************************************************************************************/
/* Links */

a:link
{	color:#03B3E6; /*anderes blau als der fließtext*/
	text-decoration: none;
}

a:visited
{
	color: #7F8B9C; /*grau*/
	text-decoration: none;
}

a:active, a:hover
{
	color: #F51D40; /*linkrot*/
	text-decoration: none;
}

.a-klein
{	font-size:90%
}


/******************************************************************************/


/*Tabellen*/

.blindtable
{	font-size:105%;
}

.left20
{	padding-left:20px;
}

td
{
	vertical-align:top;
	padding:0px;
}

/*****************************************************************************/
/*Detailtabellen*/
.detail-table
{
	border-collapse: collapse;
	width:100%;
	}

.detail-table td
{
	padding:3px;
	margin:0px;
	border:0;
	border-bottom:1px solid white;
}

.detail-table th
{
	font-weight:bold;
	padding:3px;
	margin:0px;
	border:0;
	border-bottom:1px solid white;
	text-align:left;
	line-height:100%;
	/*background-color:#BACDD7;*/
}

.detail-table-1 /* wie detail-table, ohne Breitenangabe*/
{
	border-collapse: collapse;
	}

.detail-table-1 td
{
	padding:3px;
	margin:0px;
	border-style:solid;
	border:0;
	border-bottom:1px solid white;
	padding-right:20px;
}

.detail-table-1 th
{
	font-weight:bold;
	padding:3px;
	margin:0px;
	border:0;
	border-bottom:1px solid white;
	text-align:left;
	/*background-color:#BACDD7;*/
}

/*****************************************************************************/
/* Auswahltabelle */
.auswahl-table
{
	border-collapse: collapse;
	width:935px;
}

.auswahl-table td
{
	padding:3px;
	margin:0px;
	border:0;
	border-top:solid 1px white;
	border-bottom:solid 1px white;
	}

.auswahl-table th
{
	/*background-color:#BACDD7;*/
	font-weight:bold;
	padding:3px;
	margin:0px;
	border-style:solid;
	border-width:1px;
	border-color:#E0ECFA;
	text-align:left;
}

.auswahl-table a:link, .auswahl-table a:visited, .auswahl-table a:hover
	{
			text-decoration: none;
	}

/*****************************************************************************/
.bildbox
{
width:190px;
height:25em;
background-color:#A0B7C8;
margin-right:9px;
margin-bottom:9px;
float:left;
color:white;
position:relative;
line-height:100%;
font-size:70%;
}

.bildbox a:link
{color:#22628C;}

.bildbox table /* fuer bild */
{
width:190px;
height:185px;
}

.bildbox table td
{
text-align:center;
vertical-align:middle;
}

.bildbox img
{border:0;}

.bildbox-fuss
{
position:absolute;
bottom:0;
left:0;
height:3em;
width:170px;
margin:5px;
margin-left:10px;
border-top:1px solid #E4E7F2;
}

.bildbox-text
{padding-left:10px;
padding-right:10px;}

.bildbox-fuss-det
{
position:absolute;
top:5px;
left:0px;
}

.bildbox-fuss-war
{
position:absolute;
top:5px;
right:0px;
}

.bildbox-fuss-mer
{
position:absolute;
bottom:5px;
right:0px;
}


/************************************************************************************************/

/* Bildanzeige im HTML-Gen htmlgen formate bilder*/

.bild-left-news
{
float:left;
margin-right:25px;
border:0;
}

.bild-left-start
{
margin-left:0;
border:0;
}

.bild-right-start
{
margin-left:0;
border:0;
}

.bild-right-web
{
margin-left:15px;
margin-bottom:10px;
float:right;
border:white 1px solid;
}

.bild-right-th
{
margin-left:15px;
float:right;
border-width:0;
}

.bild-right-log
{
margin-left:15px;
float:right;
border-width:0;
}

.bild-left-web
{
margin-right:15px;
margin-bottom:10px;
float:left;
border:white 1px solid;
}

.bild-left-th
{
margin-right:15px;
float:left;
border-width:0;
}

.bild-left-med
{
margin-right:15px;
margin-bottom:10px;
float:left;
border:white 1px solid;
}

.bild-right-med
{
margin-right:15px;
margin-bottom:10px;
float:left;
border-width:0;
}

.bild-left-log
{
margin-right:15px;
float:left;
border-width:0;
}

.bild-center-web
{
border:white 1px solid;
}

.bild-center-th
{
border-width:0;
}

/*****************************************************************************/

/*Formulare*/

.formbutton
{background-color:#6E9BAF;
color:white;
border:0;
margin-top:10px;}

#suchform
{
margin:0;
padding:0;
}

#suche, #suche-, #suche-1, #suche-2, #suche-3, #suche-5, #suche-6, #suche-7, #suche-8, #suche-9, #suche-10, #suche-11
{
margin-top:10px;
margin-bottom:20px;
padding-top:10px;
font-size:80%;
}

#suche-4
{display:none;}

#suche a:link, #suche a:hover, #suche a:visited, #suche a:active
		{
			/*font-weight:bold;*/
			text-decoration:none;
			padding-top:8px;
			padding-bottom:8px;
			display:block;
			color:#3F8093;
		}


.suchfeld
{
background-color:white;
border:1px solid white;
height:12px;
font-size:80%;
width:156px; /* war 135 */
color:#3F8093;
margin-bottom:5px;
}

.bs /* Bildsuche */
{
border-bottom:1px solid white;
width:156px; /* die breitenangabe braucht der ie 5+6 */
position:relative;
}

.erw-bs /* erweiterte Bildsuche */
{
padding-top:6px;
padding-bottom:2px;
border-bottom:1px solid white;
width:155px; /* die breitenangabe braucht der ie 5+6 */
position:relative;
}

.erw-bs img
{
position:absolute;
top:7px;
right:0;
}

/*****************************************************************************/
/*Medientypen*/

@media print {
    #kopf-container,#navoben-container,#links-container,#rechts-container,#fuss,#unav-textlinks
 {
        display:none;
 }

 #print-adresse
{
        display:block;
		margin-bottom:20px;
		font-size:10pt;
		width:90%;
		color:black;
 }


.detail-table
{
width:90%;
}

.detail-table th
{
	color: black;
	background-color: white;
	border-style:solid;
	border-width:1px;
	border-color:black;
}

#mitte-container
	{
		width:5.7in;
		font-size:12pt;
		color:black;
		}
}

