/* ############################################################# */
/* Klassendefinition */

@charset "utf-8";


body, textarea
{
	background-color:#02165B; 
	font-family: Arial, Tahoma, Verdana;
	scrollbar-3dlight-color:#FEE781;
	scrollbar-base-color:#02165B;
	scrollbar-arrow-color:#FEE781;
	font-size:15px;
	scrollbar-track-color:#DCE1F2;
}

p
{
	cursor:default;
}
p_2
{
	
	cursor:default;
	text-align:left;
	padding-right: 150px;
	color: white;

}
li
{
	list-style-position:outside;
	margin-left:-20px;
	color:#FFF8D7;
	list-style-type:square;
}

ul
{
	margin-top:0px;
}

/* Inhaltsverzeichnis
*
*
*
*/
#content
{
	position:absolute;
	left: 50px;
	top:175px;
	margin:0px;
	background-color:none;
	
}

#content a
{
	width: 180px;
	font-size: 15px;
	display: block;
	height: 18px;
	text-align: left;
	margin-bottom: 10px;
	text-decoration:none;
	color:#CEDAFF;
}

#content a:hover
{
	background-image: url(../graphics/menu_button_on.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	letter-spacing:-1px;
	color:white;
	height: 18px;
}

#content .select
{
	width: 180px;
	font-size: 15px;
	display: block;
	height: 18px;
	text-align: left;
	margin-bottom: 10px;
	font-weight:bold;
	letter-spacing:-1px;
	background-image: url(../graphics/menu_button_on.gif);
	background-repeat:no-repeat;
	color:white;
}

#content #mainmenu
{
	height:520px;
	display:block;
}

/* Introbilder
*
* Designed by
* Hintergrundbild
*
*/
#intro
{
	position:absolute; 
	left:0px; 
	top:0px;
}

#other a
{
	position:absolute;
	left: 1025px;
	top:790px;
	text-align:right;
	width:200px;
	font-size:12px;	
	z-index:2000000;
	text-decoration:none;
	color:#485DAC;
}

#other a:hover
{
	color:#CED6F2;
	font-weight:bold;
}

#other p
{
	position:absolute;
	left: 38px;
	top:782px;
	text-align:left;
	width:140px;
	padding-left:5px;
	padding-top:3px;
	font-size:12px;	
	z-index:2000000;
	text-decoration:none;
	color:#485DAC;
	cursor:default;
	
}

#other img
{
	position:absolute; 
	left:0px; 
	top:0px;
}

/* Schalter Erde
*
*
*
*/
#earth
{
  position:absolute; 
  text-align:right;  
  z-index:10;
  top:17px;
  left:1150px;
}

#earth a,
#earth a:link
{
	background-image:url(../graphics/dreh_erde.gif);
	height:83px;
	width:83px;
	display:block;
	z-index:1000000;
	background-repeat:no-repeat;
	border:0px solid transparent;
}

#earth a:hover
{
	background-image:url(../graphics/dreh_erde_on.gif);
}

#earth2
{
  position:absolute; 
  text-align:center;  
  z-index:10;
  top:107px;
  left:1142px;
  
}

#earth2 a
{
	color:#CEDAFF;
	text-decoration:none;
	width:100px;
	display:block;
	text-align:center;
}

#earth2 a:hover
{
	font-weight:bold;
	color:white
}

/* Hauptansichten
*
*
*
*/

#all
/* Hauptrahmen */
{
	position:absolute; 
	left:0px;
	top:0px;
	width:1240px;
	max-width:1240px;
	overflow:hidden;
	height:900px;
}

#site_scroll
{
  position:absolute; 
  left:255px; 
  top:195px; 
  height:570px; 
  width:965px;
  text-align:left; 
  overflow:auto; 
  display:block;
}
#site_scroll p.name
{
	margin:0px; 
	font-size:20px;
	margin-top: 20px; 
	color:#FEE781;
}
#flash
{
	position: absolute;
	display: block;
	top:0px;
	left: -1px;
	width: 1260px;
	height: 798px;
	max-height: 798px;
	max-width: 1260px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	overflow:hidden
}

#site_2
{
  position:absolute; 
  left:255px; 
  top:175px; 
  height:595px; 
  width:970px;
  text-align:left; 
  overflow:auto; 
  display:block;
}

/* Kein Scrolling
*
*
*/
#site_no_scroll		
{
  position:absolute; 
  left:255px; 
  top:175px; 
  width:800px; 
  height:340px; 
  text-align:left; 
  z-index:22;
}

#site_no_scroll p.name
{
	margin:0px; 
	font-size:20px;
	margin-top: 20px; 
	color:#FEE781;
}

/* Formualare 
*
*
*/
#site_form		
{
  position:absolute; 
  left:255px; 
  top:185px;
  width:900px; 
  height:840px; 
  text-align:left; 
  z-index:22223;
  
}

#site_form .email_description
{
	margin:0px; 
	padding:0px;
	margin-top:5px;
	color:#FEE781;
	
}

#site_form .working_on
{
	border:1px solid #FEE781;
	
}

#site_form  .mover
{
	border:1px solid #87895B;
}

#site_form input
{
	width:960px; 
	background-color:#03185B; 
	display:block;
	height:18px;
	margin:0px; 
	padding:0px;
	padding-top:2px;
	margin-top:0px;
	text-decoration: none;
	border: 1px solid #03185B;
	color:#FFF8D7;
	background-repeat: no-repeat;
}

#site_form button,
#site_form a
{
	width:200px; 
	max-width:200px;
	height:25px;
	max-height:25px;
	background-color:#03185B;
	border:1px solid #03185B;
	cursor:hand;
	display:block;
	color:#FEE781;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	margin-right:20px;
	float:left;
	overflow:hidden;
}

#site_form button
{
	margin-left:380px;
}

#site_form button.contact_email_new
{
	margin-top:30px;
	margin-left:175px;
}

#site_form a
{
	padding-top:4px;
	height:25px;
	max-height:20px;	
	font-size:14px;
	color:#FEE781;
	
}

#site_form .contact_reset
{
	background-color:#03185B;
	width:200px; 
	height: 25px;
	cursor: hand;
	color:#FEE781;
	float: left;
	margin-right: 20px;
	font-size:14px;
	border:1px solid #03185B;
}

#site_form textarea
{	
	color:#FFF8D7;
	margin-bottom:20px; 
	width:960px; 
	background-color:#03185B; 
	display:block;
	margin:0px; 
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	text-decoration: none;
	border: 0px none;
	color:#FFF8D7;
	background-repeat: no-repeat;
}

#site_form p
{
	 
}

#site_form .text
{
	height:72px; 
}

#site_form .text2
{
	height:31px; 
}

#site_form .error,
#site_form .emailmessage
{
	width:900px;
	text-align:center;
}

/* Introseite
*
*
*
*/

#start_button
{
	position:absolute; 
	left:546px; 
	top:465px; 
	width:400px; 
	display:block;
	
}

#start_button a:hover
{
	color:#7A93E0;
	border-bottom:4px dotted #3956B2;
	border-top:4px dotted #3956B2;
}

#start_button  a
{
	width: 80px;
	font-weight: bold;
	font-size: 10pt;
	font-variant: small-caps;
	text-decoration: none;
	letter-spacing: 2px;
	color: #CEDAFF;
	margin-right: 20px;
	display: block;
	text-align: center;
	border-bottom: 4px dotted #112975;
	border-top: 4px dotted #112975;
}
#start_portal
{
	position:absolute; 
	left:600px; 
	top:505px; 
	width:400px; 
	display:block;
	
}

#start_portal a:hover
{
	color:#7A93E0;
	border-bottom:4px dotted #3956B2;
	border-top:4px dotted #3956B2;
}

#start_portal  a
{
	width: 120px;
	font-weight: bold;
	font-size: 10pt;
	font-variant: small-caps;
	text-decoration: none;
	letter-spacing: 2px;
	color: #CEDAFF;
	margin-right: 20px;
	display: block;
	text-align: center;
	border-bottom: 4px dotted #112975;
	border-top: 4px dotted #112975;
}


#introtext p
{
	width: 900px;
	text-align: center;
	position: absolute;
	left: 191px;
	top: 704px;
	color: #021655;
	font-size: 9pt;
	/*border-bottom: 3px solid #031B68;*/
	z-index: 10000;
	font-variant:normal;
}

#introtext a
{
	font-size:10pt; 
	font-variant:normal; 
	width:900px;
	color:#98A4D3; 
}

#introtext a:hover
{
	color:#7A93E0;
}

/* Weitere
*
*
*
*/
a.links
{
	font-size:15px; 
	text-decoration:none; 
	float:none; 
	margin:0px; 
	padding:0px; 
	margin-bottom:13px; 
	width:900px; 
	height:18px; 
	max-height:1.3em; 
	overflow:hidden; 
	color:#FEE781;
}

a.links:hover
{
	text-decoration:underline; 
	color:#FEE781; 
}

p
{
	font-size:14px; 
	padding-left:0px; 
	color:#FFF8D7;
	margin-top: 5px;
}

p.linking_science
{
	position:absolute; 
	left:480px; 
	top:445px; 
	width:300px;
	text-align:center;
	display:block;
  
}

p.flags
{
	position:absolute; 
	left:480px; 
	top:470px; 
	width:300px;
	text-align:center;
	
  
}
