/* dark Blue #234f92   */
/*light blue Navi #25b2ee */

body {font-family: verdana, arial, helvetica, sans-serif; font-size:0.7em; color:#FFFFFF; text-decoration:none; margin:0; padding:0px; 
background:#256694 url(/data/bg.jpg); background-repeat:no-repeat; line-height:1.6em;}

a	            {text-decoration:underline;color:#FFFFFF}
a:hover	     {text-decoration:underline;color:#FFFFFF}

#container	    {position:relative; top:0px; left:0px; width:960px; text-align:left;margin:0 auto;}
#header	 {position:absolute;top:0px; left:0px; width:960px;  z-index:999; margin-top:5px;text-align:left;}/*changed*/

/* first line  */
#topline	  {position:relative;top:0px;margin-top:0px;left:0px;width:960px;text-align:left;float:left;z-index:1200;}

#lang		    {position:relative; top:0px; left:0px; margin-left:180px; width:100px; height:16px; float:left; text-align:left;font-size:0.8em;
 color:#FFFFFF;z-index:1000;}
#lang	a  {text-decoration:none;color:#FFFFFF}
#lang	a:hover	     {text-decoration:underline;color:#FFFFFF}

#topnavi	   {position:relative; top:0px; left:0px; width:680px; height:16px; float:left;text-align:right;z-index:999;font-size:0.8em;color:#FFFFFF;
z-index:1000;}
#topnavi	a  {text-decoration:none;color:#FFFFFF}
#topnavi	a:hover	     {text-decoration:underline;color: #FFFFFF}

#search             {position:relative; top:0px; right:28px; width:150px; height:14px; float:right;z-index:3000;}

/* second line  */
#secondline	  {position:relative;top:0px; left:0px; z-index:998; width:960px; margin-top:10px; text-align:left; float:left;}
#ourarctic_logo	{position:relative; top:0px; left:0px;  width:162px; height:117px; float:left;}
#center_start	{position:relative; top:0px; left:0px;  width:780px; height:128px; float:right;}
#top_center 		{position:relative; top:0px; left:0px;  width:780px; height:84px; float:left;}
	#headline_start  {position:relative; top:22px; left:0px;  width:446px; height:63px; float:left;margin:0px;padding:0px;}
	#logo		    {position:relative; top:9px; left:0px; width:261px; height:85px; float:right;text-align:right;}
	
#mainnav	  {position:relative;top:5px; left:0px; width:780px; height:32px; float:left;}
#mainnav_fr	  {position:relative;top:0px; left:0px; width:780px; height:64px; float:left;font-size:0.85em}


/* main line  */
#main		{position:relative;top:0px; left:0px;  margin-top:0px;width:960px; text-align:left; float:left;}/*ok*/
#mainPic         	{position:relative; left:0px; top:0px; width:520px; height:190px; float:left; text-align:center; margin-bottom:10px; overflow:hidden;}/*ok*/
#contentline	{position:relative;top:0px; left:0px; width:960px; text-align:left; float:left;}
#boxLeft	    {position:relative; top:0px; left:0px; margin-top:10px; width:160px; text-align:left; float:left;background-color:#234F92;}
#boxLeft[id]	    {height:auto; min-height:325px;}
#subnavi	    {position:relative; top:0px; left:0px; margin-top:10px; width:160px;  text-align:left; float:left;color:#FFFFFF; margin-bottom:20px;}

/* sponsor start page only  */
#sponsors	{position:relative;top:0px; left:0px; margin-top:10px; width:160px; padding:0px; text-align:left; float:left;}
#sponsors a	{color:#25B2EE;text-decoration:none}
#sponsors a:hover	{color:#234F92;text-decoration:none}

/* extra start page only  */
#extra_line	{position:relative;top:0px; left:0px; width:160px; height:10px;float:left;background-color:#234F92}
#extra	{position:relative;top:0px; left:0px; width:140px; margin-bottom:10px; padding:10px; text-align:left; float:left;color:#234F92;background-color:#FFFFFF;}
#extra a	{color:#25B2EE;text-decoration:none}
#extra a:hover	{color:#234F92;text-decoration:none}

#sponsor_link	{position:relative;top:0px; left:0px; margin:0px; padding-left:10px;padding-top:5px; width:150px; background-color:#FFFFFF;text-align:left; float:left;}
#sponsor_link a{color:#234F92;}
#subPicStart	{position:relative;top:0px; left:0px; width:160px; height:140px; text-align:left; float:left;background-color:#FFFFFF;}

#boxCenter	    {position:relative;top:0px;left:0px;width:790px;margin-left:10px;margin-top:10px;margin-bottom:10px;float:right;text-align:left;overflow:hidden;} 
#content_line	{position:relative;top:0px; left:0px; width:520px;float:left;background-color:#234F92}

#content_box	{position:relative;top:0px; left:0px; width:520px;float:left;margin-top:10px;background-color:#FFFFFF;}

#headlineL	    {position:relative; left:0px; top:0px; width:160px; padding-left:10px; padding-top:10px; float:left; text-align:left; font-weight:bold;overflow:hidden;}
#headlineL h1	    {font-weight:bold;color:#234F92;padding:0px; margin:0px; font-size:1.6em;line-height:1.2em;}

#contentL	    {position:relative;left:0px;top:0px;width:320px;padding-top:10px;float:left;text-align:left;color:#234F92;font-size:1.1em;font-weight:bold;}
#contentL[id]	    {height:auto; min-height:305px;}
#contentL	.nounderline {text-decoration:none}
#contentL a	{color:#25B2EE;text-decoration:none}
#contentL a:hover	{color:#234F92;text-decoration:none}

#contentS	    {position:relative;left:0px;top:0px;width:320px;padding-top:10px;float:left;text-align:left;color:#234F92;font-size:1.1em;font-weight:bold;}
#contentS[id]	    {height:auto; min-height:276px;}
#contentS	.nounderline {text-decoration:none}
#contentS a	{color:#25B2EE;text-decoration:none}
#contentS a:hover	{color:#234F92;text-decoration:none}

#sheets		{position:relative;left:0px;top:0px;width:260px;overflow:hidden;float:right;text-align:left;margin-bottom:10px;}

/* Anfang Tabs */
#tabs
 {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	float:left;
	overflow:hidden;
}
#tabs a 				
{
	float:left;
	font-size:0.8em;
	padding-left:5px;
	padding-bottom:3px; 
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	overflow:hidden
}
#tabs a.active-tab	 
{
	float:left;
	font-size:0.8em;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	overflow:hidden;
	background:url(/data/bg_tab_a.png); 
	background-repeat:no-repeat;
	width:64px;
	height:13px;
}
#tabs a:hover 		
{
	float:left;
	font-size:0.8em;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	overflow:hidden;
	background:url(/data/bg_tab_a.png); 
	background-repeat:no-repeat;
	width:64px;
	height:13px;
}
#panelBox  
{
	position:relative;
	top:0px;
	left:0px;
	margin:0px; 
	height:200px;
	float:left;
	background-color:#FFFFFF;
}
#panelBox[id]	    
{
	height:auto;
	min-height:200px; 
	width:100%
}
.panel 
{
	clear: both; 
	display:none;
	padding:10px;
	width:240px;
	background-color:#FFFFFF;
	color:#234F92;
}
.panel.active-tab-body 
{
	display:block; 
}
#panelBox  a  
{
	color:#25B2EE;
}
/*Ende Tabs*/


#teaser_line {position:relative;left:10px;top:0px;width:260px;height:10px;overflow:hidden;float:left;text-align:left;margin:0px;padding:0px;background-color:#234F92;}
#teaser		{position:relative;left:10px;top:0px;width:260px;overflow:hidden;float:left;text-align:left;margin:0px;padding:0px;}
#teaser_top		{position:relative;left:10px;top:0px;width:260px;overflow:hidden;float:left;text-align:left;margin:0px;padding:0px;}

#teaser a	{color:#25B2EE;text-decoration:none}
#teaser a:hover	{color:#234f92;text-decoration:none}

#footerbg		{position:relative;left:0px;top:0px;width:960px; float:left; text-align:left; background-color:#234F92;}
#copyright		{position:relative;left:180px;top:0px;width:440px; font-size:0.85em; float:left;text-align:left;color:#25B2EE}
#footer			{position:relative;left:0px;top:0px;width:250px;float:right;text-align:left;font-size:0.8em;color:#25B2EE}
#footer a	{color:#25B2EE;text-decoration:none}
#footer a:hover	{color:#FFFFFF;text-decoration:none}

#lastline		{position:relative;left:0px;top:0px;width:960px; margin-top:10px; margin-bottom:20px; height:220px; float:left; text-align:left; background-color:#234F92;}
#lastline a 	{color:#FFFFFF;text-decoration:none}
#lastline a:hover 	{color:#25B2EE;text-decoration:none}
#lastline h1	{color:#25B2EE;}


#searchresults .inpbutton	{font-weight:bold; font-family: Verdana,Geneva,Arial,sans-serif; font-size:1em; color:#25B2EE; background-color:transparent;border:0px}


/* search field header  */
.inp112		{width:124px; height:10px; background:#FFFFFF; font-family:Verdana,Geneva,Arial,sans-serif; font-size:0.9em; color:rgb(65,65,65); margin:1px;border:1px solid #FFFFFF}
.inp112_miss {width:124px; height:10px; background:#FFFFFF; font-family:Verdana,Geneva,Arial,sans-serif; font-size:0.9em; color:rgb(65,65,65);}

/* button, ie. newsletter register  */
.inpbutton	{font-weight:bold; font-family: Verdana,Geneva,Arial,sans-serif; font-size:0.9em; color: #234F92; 
  background:rgb(230,240,247); margin:2px; border: 0px;}

.inp160		{width:152px; background:#FFFFFF; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;}

.inp120			{width:120px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.8em; border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp120_miss		{width:120px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.8em; margin:2px; border:1px solid #CC203C;}
.inp160			{width:152px; background:#FFFFFF; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:none}
.inp180			{width:180px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:none}
.inp180_miss		{width:180px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid #CC203C;}
.inp200			{width:200px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px rgb(84,120,136);margin:2px;}
.inp200_miss		{width:200px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid #CC203C;}
.inp260			{width:260px; color:#000000; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px solid rgb(84,120,136);margin:2px;}
.inp260_miss		{width:260px; color:#000000;  background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid #CC203C;}
.inp350			{width:350px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid rgb(84,120,136);margin:2px;}
.inp350_miss		{width:350px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;margin:2px;border:1px solid #CC203C;}

.text		{width:90px; background: #FF0000; font-size:1.0em; color:rgb(65,65,65);font-family:Verdana,Geneva,Arial,sans-serif; margin:1px;border:1px solid #CC203c}

.checkbox               {display:block; width:20px; float:left;}
select                  {font-size: 1em;}

/* Kontaktformular checkbox */
.div_checkbox           {float:left; margin:0px; margin-bottom:4px;}
.label_checkbox         {display:block; width:225px; float:left; margin:0px; padding:0px;padding-top:3px}

#ajaxError              {border:1px solid #CC203C;padding:5px;display:none;margin-bottom:15px; background:#FFFFFF}
.ajaxError              {border:1px solid #CC203C;padding:5px;display:none;margin-bottom:15px; color:rgb(0,0,0); text-decoration:none;}
#postError              {border:1px solid #CC203C;padding:5px;margin-bottom:15px; background:#FFFFFF}
.videoplayer            {z-index:999; margin:0px;}
#accordionContainer {
    width:960px; 
    height:300px; 
    overflow:hidden; 
    background-color:#001858; 
    position:relative;
    border:0px solid #001858; 
    margin-left:0px; 
    margin-top:0px;
}

.asyncImgLoadAccordion { clear: none; }

.accordionImgDiv 
{
    width: 760px;  
    height: 300px; 
    position: absolute;  
    border:1px solid #000000;  
    margin-left: 0px; 
    background-color: #001858; 
    cursor:pointer;
    overflow: hidden;
}

.accordionImgDiv .slideStrip
{
    position: absolute;
    width: 160px;
    height: 300px;
    left:0px;
    top:0px;
    overflow: hidden;
	background-image: url('/data/dark_blue.jpg');
    background-repeat: no-repeat;
    background-position: 50% 50%;
	background-color: transparent;
}    

.accordionImgDiv .slideDesc
{
  position: absolute;
  left: 15px;
  bottom: 15px;
  font: normal 36px/36px Verdana, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #FFF;  
  background-color: #001858;  
}

.accordionSlideImage 
{
    border-left: 0px solid #000; 
    width:760px; 
    height:300px;
    display:block;
    
   background-image: url('/data/dark_blue.jpg');
   background-repeat: no-repeat;
   background-position: 50% 50%; 
}    

.accordionDescBack 
{
    bottom:-70px;
    margin-left:0px;
    margin-top:0px;
    position:absolute;
    left:0px;
    width:760px;
    height:70px;
    opacity:0.0;
    filter:alpha(opacity=0); /* IE */ 
    background-color:#001858;
    border-top:1px solid #000000;
}

.accordionDesc 
{
    font-weight:normal;
    font-family: verdana;
    font-size:10px;
    padding-top:0px;
    padding-left:10px;
    text-align:left;
    color:#FFF;
    bottom:-70px;
    margin-left:0px;
    margin-top:0px;
    position:absolute;
    left:0px;
    width:760px;
    height:70px;
    opacity:0.0;
    filter:alpha(opacity=0); /* IE */ 
    background:none;
    border:0px solid red;
	text-decoration:none;
}


.accordionDesc p
{
    color:#FFF;
    font-weight:bold;
    font-family: verdana;
    font-size:10px;
    width:680px;    
	text-decoration:none;
}

.accordionDesc a {text-decoration:none;}
.accordionDesc a:hover {text-decoration:none;}

.accordionDescHeader 
{
    margin-top:5px;
    position:static;
    color:#FFF;
    font: bold 20px Verdana, Arial, Helvetica, sans-serif;
    padding-bottom:3px;
    margin-bottom:0px;
}


#accordionContainer a:hover {text-decoration:none;}
#accordionContainer a {text-decoration:none;}
/* styles for pledges  */
.intro_pledge{text-align:left;color:#234F92;font-size:1.3em;margin:20px 0 10px 0;font-weight:bold;}
.pledge_hl {text-align:left;color:#234F92;font-size:1.4em;font-weight:bold;}
.pledge_text {font-size:0.8em;margin-bottom:20px;line-height:1.2em}

