	* {
		margin:0;
		padding:0;
		}
 
	html, body {
		height:100%;
		}
 
	body {
		text-align:center;
		background-image:url(/pictures/Hintergruende/HG_Sonne_02.jpg);
		background-repeat:no-repeat;
		background-size: cover;
		background-attachment: fixed;
		}
 
	#distance {
		width:1px;
		height:50%;
		margin-bottom:-302px; /* half of container's height */
		float:left;
		}
 
	#container {
		margin:0px auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:auto;
		width:980px;
		clear:left;
		}

@import("iemac-center.css");


/*############  BIS HIERHER INDEX SEITE  #################################*/


/*############  AB HIER FORMATIERUNGEN FUER ALLE SEITEN  #################*/


#main_table {
	width: 980px;
	height: auto;
	z-index: 26;
	margin-top: 60px;
	margin-right: 0px;
	margin-left: 25px;
	margin-bottom: 0px;
}

.transparent {
	/* for IE */
  	filter:alpha(opacity=95);
  	/* CSS3 standard */
  	opacity:0.95;
}

.red {color: #FF0000}

.text { color:#000099; 
		font-size:18px; 
		font-family:'Times New Roman', Times, serif; 
		line-height:26px; 
		text-align:justify;}

.seitenpfeile {
	font-size: 18px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
	width: 282px;
	height: 24px;
	padding: 5px 34px 5px 34px;
}


.seitenpfeile a:link 	{ color:#000099; text-decoration:none; }
.seitenpfeile a:visited { color:#000099; text-decoration:none; }
.seitenpfeile a:hover 	{ color:#000099; text-decoration:none; }
.seitenpfeile a:active 	{ color:#FFFF00; text-decoration:none; }

.TextTuerkisDDFFFF a:link		{ color: #003300; text-decoration: none; }
.TextTuerkisDDFFFF a:visited	{ color: #003300; text-decoration: none; }
.TextTuerkisDDFFFF a:hover		{ color: #FF0000; text-decoration: none; }

.white_link a:link 		{ color:#FFFFFF; text-decoration:none; font-size:18px; }
.white_link a:visited 	{ color:#FFFFFF; text-decoration:none; font-size:18px; }
.white_link a:hover 	{ color:#00FFFF; text-decoration:none; font-size:18px; }

.button11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000099;
	}
	
.button11 a:link 	{ color: #000099; text-decoration:none;}
.button11 a:visited { color: #000099; text-decoration:none;}
.button11 a:hover 	{ color: #00FFFF; text-decoration:none;}

.buttonUnterstrichHellBlau { color: #000099; text-decoration: none; }

.buttonUnterstrichHellBlau a:link { color: #000099; text-decoration: none; }
.buttonUnterstrichHellBlau a:visited { color: #000099; text-decoration: none;}
.buttonUnterstrichHellBlau a:hover { color: #00FFFF; text-decoration: none;}

.Unterstrichen_Blau { color:#000099; text-decoration: underline; }

.Unterstrichen_Blau a:link { color:#000099; text-decoration: underline; }
.Unterstrichen_Blau a:visited { color: #000099; text-decoration: none;}
.Unterstrichen_Blau a:hover { color: #00FFFF; text-decoration: none;}

div#foot { margin:0px 0px 0px 0px; padding: 50px 0px 100px 0px; text-align:center; clear:both; color:#000099; }

div#foot a:link 	{ color: #000099; text-decoration:none; }
div#foot a:visited  { color: #000099; text-decoration: none; }
div#foot a:hover    {
	color: hsla(58,91%,82%,0.40);
	text-decoration: none;
}

/*.background_colour_1 {background-color:rgba(255,255,168,.7);}*/

.background_colour_2 {background-color:#FF9900;}


.zitat { 		color: #000099;
				padding: 0px 0px 0px 0px;
				font-weight:normal;
				font-size: 18px;
				line-height: 25px;
				text-align: center;
				font-style:normal;
				font-family: "Times New Roman", Times, serif; }


.zitat_u { 		padding: 10px 0px 0px 0px;
				font-weight: bold;
				font-size: 18px;
				line-height: 25px;
				text-align: center;
				font-style: italic;
				color: #000099;
				font-family: "Times New Roman", Times, serif; }
				
.zitat_L { 		padding: 0px 40px 0px 40px;
				font-weight: lighter;
				font-size: 18px;
				line-height: 25px;
				text-align: left;
				font-style: normal;
				color: #000099; 
				text-decoration: none;
				font-family: "Times New Roman", Times, serif; }
				
.zitat_uL { 	padding: 10px 0px 0px 40px;
				font-weight: bold;
				font-size: 18px;
				line-height: 25px;
				text-align: left;
				font-style: italic;
				color: #000099;
				font-family: "Times New Roman", Times, serif; }
				
.zitat_R { 		padding: 0px 40px 0px 40px;
				font-weight: lighter;
				font-size: 18px;
				line-height: 25px;
				text-align: right;
				font-style: normal;
				color: #000099;
				text-decoration: none;
				font-family: "Times New Roman", Times, serif; }
				
.zitat_uR { 	padding: 10px 0px 0px 0px;
				font-weight: bold;
				font-size: 18px;
				line-height: 25px;
				text-align: right;
				font-style: italic;
				color: #000099;
				font-family: "Times New Roman", Times, serif; }
				
.zitat_J { 		padding: 0px 50px 0px 50px;
				font-weight: lighter;
				font-size: 18px;
				line-height: 25px;
				text-align: justify;
				font-style: normal;
				color: #000099; 
				text-decoration: none;
				font-family: "Times New Roman", Times, serif; }
				
.zitat_uJ { 	padding: 10px 50px 0px 50px;
				font-weight: bold;
				font-size: 18px;
				line-height: 25px;
				text-align: right;
				font-style: italic;
				color: #000099;
				font-family: "Times New Roman", Times, serif; }
				
				

/*###################  PROGRAMM PRAESENTATION  #########################*/


.selectbox_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003300;
	font-weight:bold;
	background-color:#D1EDE2;
	padding:3px;
	display:block;
	text-align:center;
	width:190px;
	border:1px solid white;
	text-decoration:none;
}

.orderbox_right {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	background-color:#FF0000;
	padding:3px 10px;
	display:block;
	text-align:center;
	width:350px;
	border:1px solid white;
}
.red {color: #FFFF00;}
.blue {color: #000099;}
.bold {font-weight:bold;}


/*###################  PROGRAMM AUSWAHL  #########################*/


.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight:bold;
	background-color:#FF0000;
	padding:2px 15px 2px 15px;
	margin-right:30px;
}
.quality {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #003300;
}
.box_up_left {
	display:block;
	width:131px;
	height:18px;
	border-left:1px solid yellow;
	float:left;
}
.box_up_right {
	display:block;
	width:131px;
	height:18px;
	border-left:1px solid yellow;
	border-right:1px solid yellow;
	float:left;
}
.box_down_left {
	display:block;
	width:131px;
	height:18px;
	border-top:1px solid yellow;
	border-left:1px solid yellow;
	float:left;
}
.box_down_right {
	display:block;
	width:131px;
	height:18px;
	border-top:1px solid yellow;
	border-left:1px solid yellow;
	border-right:1px solid yellow;
	float:left;
}
.box2_up_left {
	display:block;
	width:131px;
	height:12px;
	border-left:1px solid yellow;
	float:left;
}
.box2_up_right {
	display:block;
	width:131px;
	height:12px;
	border-left:1px solid yellow;
	border-right:1px solid yellow;
	float:left;
}
.box2_down_left {
	display:block;
	width:131px;
	height:12px;
	border-top:1px solid yellow;
	border-left:1px solid yellow;
	float:left;
}
.box2_down_right {
	display:block;
	width:131px;
	height:12px;
	border-top:1px solid yellow;
	border-left:1px solid yellow;
	border-right:1px solid yellow;
	float:left;
}
.box3_up_left {
	display:block;
	width:288px;
	height:12px;
	border-left:1px solid yellow;
	float:left;
}
.box3_up_right {
	display:block;
	width:288px;
	height:12px;
	border-left:1px solid yellow;
	border-right:1px solid yellow;
	float:left;
}

.font11 { font-size: 11px; }


/*###################  SELECTED PROGRAM  #########################*/

.selectbox_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003300;
	font-weight:bold;
	background-color:#D1EDE2;
	padding:3px 15px;
	display:block;
	text-align:left;
	width:180px;
	border:1px solid white;
	text-decoration:none;
}

.orderbox_right {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-color:#FF0000;
	padding:3px 15px;
	display:block;
	text-align:right;
	width:130px;
	border:1px solid white;
}

.consciousness_left {
	display:block;
	width:126px;
	height:12px;
	border-right:1px solid yellow;
	float:left;
}

.consciousness_right {
	display:block;
	width:126px;
	height:12px;
	float:right;
}
