
/* Seite horizontal und vertikal zentrieren */
/* Wenn nur horizontal zentrieren, dann distance-container weglassen */

	* {
		margin:0;
		padding:0;
		}
 
	html, body {
		height:100%;
		}
 
	body {
		text-align:center; /* horizontal centering for IE Win quirks */
		background-image: url(/pictures/Hintergruende/HGBlauCyan.gif);
		background-repeat:repeat;
		background-attachment:fixed;
		}
 
	#distance { 	/* wird nur fuer vertikale Zentrierung benoetigt */
		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:120px 0px 0px 25px;
}

.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 {
		style="font-size:8px;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		display:block;
		width:282px;
		height:24px;
		border-top:solid 1px #FF0000;
		background-color:#FFEC9D;
		padding:5px 34px 0px 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 a:link { color: #FF3300; text-decoration:none;}
.button11 a:visited { color: #FF3300; 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;}

.buttonUnterstrichWeiss 			{ color: #FFFFFF; text-decoration: none;}
.buttonUnterstrichWeiss a:link 		{ color: #FFFFFF; text-decoration: none;}
.buttonUnterstrichWeiss a:visited 	{ color: #FFFFFF; text-decoration: none;}
.buttonUnterstrichWeiss a:hover 	{ color: #00FFFF; text-decoration: none;}

div#foot { margin:0px 0px 0px 15px; 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: #00FFFF; text-decoration: none; }

.background_colour_1 {background-color:#F8F8F8;}
.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-weight: normal;
	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;
}


