/* schaffner_werke_2.css */

.gruen {color: #66AB7E;}
.blau { color: #01A6EB;}
.gelb { color: #E3AC48;}
.re { text-align:right; }

  
#main {
	width: 4000px;
	 /* 3197 ist die aktuelle Länge */
	/* background-color: #00CC99; */
 }

#content {
height: 540px;
}

.clear_mitte {clear:both; margin:0; padding:2px;}
.float_left {float:left;}

#deutschland, #spanien_1, #palma, #orte, #europa, #atelier {height:256px;}

#deutschland{
	position: relative;
	margin:0;
	padding:0;
	left:76px;
	top:28px;
	width:300px; 
	border: 0px solid #FF0000; /* Für Testzwecke Border auf 1px setzen. */
	float:left; /***/
}


#deutschland #bildleiste {
	position: relative;
	top:6px;
	margin:0;
	padding:0px 0px 0px 0px;
	height:172px;
	width: 100%;
	border-top: 1px solid #464646;
	border-bottom: 1px solid #464646;
	border-left: 1px solid #464646;

}


#deutschland #bildleiste #reihe_1 {
	position: relative;
	margin:0;
	padding:4px 0 0 0;
}


#deutschland #legende{
	position: relative;
	top:6px;
	margin:0;
	padding:0;
	height:30px;
	width: 100%;
	border-bottom: 1px solid #464646;
	border-left: 1px solid #464646;
	float:left;
}


#deutschland #legende  #balken{
	position: relative;
	top:4px;
	left:4px;
	margin:0;
	padding:0;
	float:left;
	height:23px;
	width:296px;
	background-color:#CCFFFF;
}

#deutschland #bildleiste #reihe_1 .abst_links{
	position:relative;
	top:0px;
	margin: 0;
	padding: 0 0 0 4px;
	height:80px;
	float:left;
}

#deutschland #legende #text{
	position: relative;
	font-size:12px;
	color:#3333FF;
	margin:0;
	padding:4px 2px 2px 66px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}

/* SPANIEN_1 ANFANG */
#spanien_1{
	position: relative;
	margin:0;
	padding:0;
	left:76px;
	top:28px;
	width:540px; 
	border: 0px solid #FF0000; /* Für Testzwecke Border auf 1px setzen. */
	float:left; 
}

#deutschland #bild_titel,
#europa #bild_titel,
#spanien_1 #bild_titel,
#palma #bild_titel,
#san #bild_titel,
#orte #bild_titel,
#1990 #bild_titel,
#europa #bild_titel, 
#europa2 #bild_titel,
#atelier #bild_titel,
#atelier2 #bild_titel{
	position:relative;
	left:4px;
	height:23px;
}



#spanien_1 #bildleiste {
	position: relative;
	top:6px;
	margin:0;
	padding:0px 0px 0px 0px;
	height:172px;
	width: 100%;
	border-top: 1px solid #464646;
	border-bottom: 1px solid #464646;
}


#spanien_1 #bildleiste #reihe_1 {
	position: relative;
	margin:0;
	padding:4px 0 0 0;
}


#spanien_1 #legende{
	position: relative;
	top:6px;
	margin:0;
	padding:0;
	height:30px;
	width: 100%;
	border-bottom: 1px solid #464646;
	float:left;
}

#spanien_1 #legende  #balken{
	position: relative;
	top:4px;
	left:4px;
	margin:0;
	padding:0;
	float:left;
	height:23px;
	width:536px;
	background-color:#CCFFCC;
}

#spanien_1 #bildleiste #reihe_1 .abst_links{
	position:relative;
	top:0px;
	margin: 0;
	padding: 0 0 0 4px;
	height:80px;
	float:left;
}

#spanien_1 #legende #text{
	position: relative;
	font-size:12px;
	color:#3333FF;
	margin:0;
	padding:4px 2px 2px 66px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}


/* PALMA ANFANG */
#palma{
	position: relative;
	margin:0;
	padding:0;
	left:76px;
	top:28px;
	width:360px; 
	border: 0px solid #FF0000; /* Für Testzwecke Border auf 1px setzen. */
	float:left; /***/
}


#palma #bildleiste {
	position: relative;
	top:6px;
	margin:0;
	padding:0px 0px 0px 0px;
	height:172px;
	width: 100%;
	border-top: 1px solid #464646;
	border-bottom: 1px solid #464646;
}


#palma #bildleiste #reihe_1 {
	position: relative;
	margin:0;
	padding:4px 0 0 0;
}


#palma #legende{
	position: relative;
	top:6px;
	margin:0;
	padding:0;
	height:30px;
	width: 100%;
	border-bottom: 1px solid #464646;
	float:left;
}


#palma #legende  #balken{
	position: relative;
	top:4px;
	left:4px;
	margin:0;
	padding:0;
	float:left;
	height:23px;
	width:356px;
	background-color:#CCFFCC;
}

#palma #bildleiste #reihe_1 .abst_links{
	position:relative;
	top:0px;
	margin: 0;
	padding: 0 0 0 4px;
	height:80px;
	float:left;
}

#palma #legende #text{
	position: relative;
	font-size:12px;
	color:#3333FF;
	margin:0;
	padding:4px 2px 2px 66px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}

/* WEITERE ORTE */
#orte{
	position: relative;
	margin:0;
	padding:0;
	left:76px;
	top:28px;
	width:190px; 
	border: 0px solid #FF0000; /* Für Testzwecke Border auf 1px setzen. */
	float:left; /***/
}


#orte #bildleiste {
	position: relative;
	top:6px;
	margin:0;
	padding:0px 0px 0px 0px;
	height:172px;
	width: 100%;
	border-top: 1px solid #464646;
	border-bottom: 1px solid #464646;
}


#orte #bildleiste #reihe_1 {
	position: relative;
	margin:0;
	padding:4px 0 0 0;
}


#orte #legende{
	position: relative;
	top:6px;
	margin:0;
	padding:0;
	height:30px;
	width: 100%;
	border-bottom: 1px solid #464646;
	float:left;
}


#orte #legende  #balken{
	position: relative;
	top:4px;
	left:4px;
	margin:0;
	padding:0;
	float:left;
	height:23px;
	width:186px;
	background-color:#CCFFCC;
}

#orte #bildleiste #reihe_1 .abst_links{
	position:relative;
	top:0px;
	margin: 0;
	padding: 0 0 0 4px;
	height:80px;
	float:left;
}

#orte #legende #text{
	position: relative;
	font-size:12px;
	color:#3333FF;
	margin:0;
	padding:4px 2px 2px 66px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}

/* san */
#san{
	position: relative;
	margin:0;
	padding:0;
	left:76px;
	top:28px;
	width:320px; 
	border: 0px solid #FF0000; /* Für Testzwecke Border auf 1px setzen. */
	float:left; /***/
}


#san #bildleiste {
	position: relative;
	top:6px;
	margin:0;
	padding:0px 0px 0px 0px;
	height:172px;
	width: 100%;
	border-top: 1px solid #464646;
	border-bottom: 1px solid #464646;
}


#san #bildleiste #reihe_1 {
	position: relative;
	margin:0;
	padding:4px 0 0 0;
}


#san #legende{
	position: relative;
	top:6px;
	margin:0;
	padding:0;
	height:30px;
	width: 100%;
	border-bottom: 1px solid #464646;
	float:left;
}


#san #legende  #balken{
	position: relative;
	top:4px;
	left:4px;
	margin:0;
	padding:0;
	float:left;
	height:23px;
	width:316px;
	background-color:#CCFFCC;
}

#san #bildleiste #reihe_1 .abst_links{
	position:relative;
	top:0px;
	margin: 0;
	padding: 0 0 0 4px;
	height:80px;
	float:left;
}

#san #legende #text{
	position: relative;
	font-size:12px;
	color:#3333FF;
	margin:0;
	padding:4px 2px 2px 66px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}



/* ANFANG EUROPA */
#europa{
	position: relative;
	margin:0;
	padding:0;
	left:76px;
	top:28px;
	width:860px; 
	border: 0px solid #FF0000; /* Für Testzwecke Border auf 1px setzen. */
	float:left; /***/
}


#europa #bildleiste{
	position: relative;
	top:6px;
	margin:0;
	padding:0px 0px 0px 0px;
	height:172px;
	width: 100%;
	border-top: 1px solid #464646;
	border-bottom: 1px solid #464646;

}


#europa #bildleiste #reihe_1{
	position: relative;
	margin:0;
	padding:4px 0 0 0;
}


#europa #legende{
	position: relative;
	top:6px;
	margin:0;
	padding:0;
	height:30px;
	width: 100%;
	border-bottom: 1px solid #464646;
	float:left;
}


#europa #legende  #balken{
	position: relative;
	top:4px;
	left:4px;
	margin:0;
	padding:0;
	float:left;
	height:23px;
	width:856px;
	background-color:#F6C46B;
}

#europa #bildleiste #reihe_1 .abst_links{
	position:relative;
	top:0px;
	margin: 0;
	padding: 0 0 0 4px;
	height:80px;
	float:left;
}

#europa #legende #text{
	position: relative;
	font-size:12px;
	color:#3333FF;
	margin:0;
	padding:4px 2px 2px 66px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}



/* EUROPA 2 */

#europa2{
	position: relative;
	margin:0;
	padding:0;
	left:76px;
	top:28px;
	width:250px; 
	border: 0px solid #FF0000; /* Für Testzwecke Border auf 1px setzen. */
	float:left; /***/
}


#europa2 #bildleiste{
	position: relative;
	top:6px;
	margin:0;
	padding:0px 0px 0px 0px;
	height:172px;
	width: 100%;
	border-top: 1px solid #464646;
	border-bottom: 1px solid #464646;

}


#europa2 #bildleiste #reihe_1{
	position: relative;
	margin:0;
	padding:4px 0 0 0;
}


#europa2 #legende{
	position: relative;
	top:6px;
	margin:0;
	padding:0;
	height:30px;
	width: 100%;
	border-bottom: 1px solid #464646;
	float:left;
}


#europa2 #legende  #balken{
	position: relative;
	top:4px;
	left:4px;
	margin:0;
	padding:0;
	float:left;
	height:23px;
	width:246px;
	background-color:#F6C46B;
}

#europa2 #bildleiste #reihe_1 .abst_links{
	position:relative;
	top:0px;
	margin: 0;
	padding: 0 0 0 4px;
	height:80px;
	float:left;
}

#europa2 #legende #text{
	position: relative;
	font-size:12px;
	color:#3333FF;
	margin:0;
	padding:4px 2px 2px 66px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}

/* ANFANG ATELIER */

#atelier{
	position: relative;
	margin:0;
	padding:0;
	left:76px;
	top:28px;
	width:990px; 
	border: 0px solid #FF0000; /* Für Testzwecke Border auf 1px setzen. */
	float:left; /***/
}


#atelier #bildleiste{
	position: relative;
	top:6px;
	margin:0;
	padding:0px 0px 0px 0px;
	height:172px;
	width: 100%;
	border-top: 1px solid #464646;
	border-bottom: 1px solid #464646;
	border-right: 0px solid #464646;

}


#atelier #bildleiste #reihe_1{
	position: relative;
	margin:0;
	padding:4px 0 0 0;
}


#atelier #legende{
	position: relative;
	top:6px;
	margin:0;
	padding:0;
	height:30px;
	width: 100%;
	border-bottom: 1px solid #464646;
	border-right: 0px solid #464646;
	float:left;
}


#atelier #legende  #balken{
	position: relative;
	top:4px;
	left:4px;
	margin:0;
	padding:0;
	float:left;
	height:23px;
	width:986px;
	background-color:#DDD;
}

#atelier #bildleiste #reihe_1 .abst_links{
	position:relative;
	top:0px;
	margin: 0;
	padding: 0 0 0 4px;
	height:80px;
	float:left;
}

#atelier #legende #text{
	position: relative;
	font-size:12px;
	color:#333333;
	margin:0;
	padding:4px 2px 2px 66px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}


/* Atelier 2 */

#atelier2{
	position: relative;
	margin:0;
	padding:0;
	left:76px;
	top:28px;
	width:124px; 
	border: 0px solid #FF0000; /* Für Testzwecke Border auf 1px setzen. */
	float:left; /***/
}


#atelier2 #bildleiste{
	position: relative;
	top:6px;
	margin:0;
	padding:0px 0px 0px 0px;
	height:172px;
	width: 100%;
	border-top: 1px solid #464646;
	border-bottom: 1px solid #464646;
	border-right: 1px solid #464646;

}


#atelier2 #bildleiste #reihe_1{
	position: relative;
	margin:0;
	padding:4px 0 0 0;
}


#atelier2 #legende{
	position: relative;
	top:6px;
	margin:0;
	padding:0;
	height:30px;
	width: 100%;
	border-bottom: 1px solid #464646;
	border-right: 1px solid #464646;
	float:left;
}


#atelier2 #legende  #balken{
	position: relative;
	top:4px;
	left:4px;
	margin:0;
	padding:0;
	float:left;
	height:23px;
	width:120px;
	background-color:#DDD;
}

#atelier2 #bildleiste #reihe_1 .abst_links{
	position:relative;
	top:0px;
	margin: 0;
	padding: 0 0 0 4px;
	height:80px;
	float:left;
}

#atelier2 #legende #text{
	position: relative;
	font-size:12px;
	color:#3333FF;
	margin:0;
	padding:4px 2px 2px 66px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}



/* EINF_DEUTSCLAND */


.weiter {
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;padding-top:6px;
}
	
#einf_de{
	position: relative;
	margin:0;
	padding:0;
	left:76px;
	top:28px;
	/* height:300px; */
	width:300px; 
	float:left;
	border: 0px solid #FF0000; /* Für Testzwecke Border auf 1px setzen. */

}


#einf_de .txt {
 margin:0;
 padding: 0 14px 0 8px;
 text-align:left;
}



#einf_de .txt p {
	margin:0;
	padding:0;
	font-size:13px;
	line-height:130%;
	color:#333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#einf_de .txt .abs {
	margin:0;
	padding:0;
	top:0px;
	bottom:0px;
	font-size:6px;
	line-height:100%;
}


#einf_de .weiter_de {
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#01A6EB;
	font-family: Geneva, Arial, Helvetica, sans-serif;


}

#einf_de .weiter_de a, .weiter_de a:visited , .weiter_de a:active{
	color:#01A6EB;
	text-decoration: none;
}



#einf_de .weiter_de a:hover{
	color: #666666;
	text-decoration: none;

}

/* ende EINF_DE */


/* EINF_Ma */

#einf_sp{
	position: relative;
	margin:0;
	padding:0;
	left:320px;
	top:28px;
	/* height:300px; */
	width:300px; 
	float:left;
	border: 0px solid #FF0000; /* Für Testzwecke Border auf 1px setzen. */

}


#einf_sp .txt {
 margin:0;
 padding: 0 14px 0 8px;
 text-align:left;
}



#einf_sp .txt p {
	margin:0;
	padding:0;
	font-size:13px;
	line-height:130%;
	color:#333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#einf_sp .txt .abs {
	margin:0;
	padding:0;
	top:0px;
	bottom:0px;
	font-size:6px;
	line-height:100%;
}


/* LINK im Text */
#einf_sp .weiter_ma {
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#66AB7E;
	font-family: Geneva, Arial, Helvetica, sans-serif;


}

#einf_sp .weiter_ma a, .weiter_ma a:visited , .weiter_ma a:active{
	color:#66AB7E;
	text-decoration: none;
}



#einf_sp .weiter_ma a:hover{
	color: #666666;
	text-decoration: none;

}




/* EINFÜHRUNG Europa */

#einf_eu{
	position: relative;
	margin:0;
	padding:0;
	left:1316px;
	top:28px;
	width:300px; 
	float:left;
	border: 0px solid #FF0000; /* Für Testzwecke Border auf 1px setzen. */

}


#einf_eu .txt {
 margin:0;
 padding: 0 14px 0 8px;
 text-align:left;
}



#einf_eu .txt p {
	margin:0;
	padding:0;
	font-size:13px;
	line-height:130%;
	color:#333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#einf_eu .txt .abs {
	margin:0;
	padding:0;
	top:0px;
	bottom:0px;
	font-size:6px;
	line-height:100%;
}


/* LINK im Text */
#einf_eu .weiter_eu {
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#E3AC48;
	font-family: Geneva, Arial, Helvetica, sans-serif;


}

#einf_eu .weiter_eu a, .weiter_eu a:visited , .weiter_eu a:active{
	color:#E3AC48;
	text-decoration: none;
}



#einf_eu .weiter_eu a:hover{
	color: #666666;
	text-decoration: none;

}

/* ende einf_eu */


/* EINFÜHRUNG ATELIER */

#einf_at{
	position: relative;
	margin:0;
	padding:0;
	left:2070px;
	top:28px;
	/* height:300px; */
	width:300px; 
	float:left;
	border: 0px solid #FF0000; /* Für Testzwecke Border auf 1px setzen. */

}


#einf_at .txt {
 margin:0;
 padding: 0 14px 0 8px;
 text-align:left;
}



#einf_at .txt p {
	margin:0;
	padding:0;
	font-size:13px;
	line-height:130%;
	color:#333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#einf_at .txt .abs {
	margin:0;
	padding:0;
	top:0px;
	bottom:0px;
	font-size:6px;
	line-height:100%;
}


/* LINK im Text */
#einf_at .weiter_at {
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#6A6A6A;
	font-family: Geneva, Arial, Helvetica, sans-serif;


}

#einf_at .weiter_at a, .weiter_at a:visited , .weiter_at a:active{
	color:#6A6A6A;
	text-decoration: none;
}



#einf_at .weiter_at a:hover{
	color: #333333;
	text-decoration: none;

}


