/* GRueN:      #8DD103 */
/* GRueN H1    #919CAA */
/* HELLGRueN:  #C3DBA6 */
/* BLASSGRueN: #E0E9D1 */
/* BACKGROUND  #DCDCDC */


html, body {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  line-height:16px;
  margin:0px;
  padding:0px;
  background-color:#DCDCDC;
  background-repeat:repeat-x;
  background-position:0px 0px;
  color:#666;
 }


/* default page ATLAS */

.firstColumn {
	float: left;
	width: 45%;
        padding:0% 2% 0% 3%;
}

.secondColumn {
	float: right;
	width: auto;
	width: 45%;
        padding:0% 3% 0% 2%;
}

.endFloat {
	clear: both;
}

/* News and press releases */

.firstColumn_PRNews {
	float: left;
	width: 48%;
        padding:3px 2% 0% 0%;
}

.secondColumn_PRNews {
	float: right;
	width: auto;
	width: 41%;
        padding:3px 3% 0% 6%;
}


/* TM etc. etwas kleiner  darstellen */
sub, sup {
      line-height: 0px;
      font-size: 60%;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }

#hometop {
  border-width:1px;
  border-style:solid;
  border-color:#8DD103;
  padding:0px;
  text-align:justify;
  background:#FFFFFF;
  background-image:url("/uploads/73/6f/736fc588a8a84aad21b4931ddfda69b6/background_home.jpg");
  background-repeat:no-repeat;
  width:1020px;
  height:318px;
  position:relative;
  left:230px;
  top:20px;
 }
 
#logohome                          {
  top:15px; /* default: 40  otherwise -60 */
  left:527px;
	width:300px;
	background-image:url("/uploads/f7/59/f759541eea0aefcc3076045e49e4829f/logo.gif");
  background-repeat:no-repeat;
  position:relative;
	z-index=2;
 }

 
#logoscripthome {
  border-width:0px;
  padding:0px;
  text-align:center;
  background:transparent;
  width:370px;
  height:90px;
  position:relative;
  left:528px;
  top:215px; /* default: 240  otherwise 120 */
  z-index:3;
 }
 
#logoscripthome h4 {
  font-size: 27px;text-indent:0px;height:42px;line-height:40px;color: #919CAA;
  font-weight:normal;font-style:normal;
  margin-bottom:0px;margin-top:0px;border-bottom:2px solid #919CAA;border-top:2px solid #919CAA;}


#nonehometop {
  border-width:1px;
  border-style:solid;
  border-color:#8DD103;
  padding:0px;
  text-align:justify;
  background:#FFFFFF;
  background-image:url("/uploads/dc/65/dc6504b4f638936088d1e92810e9ac9d/background.jpg");
  background-repeat:no-repeat;
  width:1020px;
  height:190px;
  position:relative;
  left:230px;
  top:20px;
 }
 
 #logo                          {
  top:-70px; /* default: 40  otherwise -60 */
  left:526px;
	width:300px;
	background-image:url("/uploads/f7/59/f759541eea0aefcc3076045e49e4829f/logo.gif");
  background-repeat:no-repeat;
  position:relative;
	z-index=2;
 }

 
#logoscript {
  border-width:0px;
  padding:0px;
  text-align:center;
  background:transparent;
  width:370px;
  height:90px;
  position:relative;
  left:528px;
  top:106px; /* default: 240  otherwise 120 */
  z-index:3;
 }
 
 #logoscript  h4      {font-size: 27px;text-indent:0px;height:42px;line-height:40px;color: #919CAA;
                       font-weight:normal;font-style:normal;
                       margin-bottom:0px;margin-top:0px;border-bottom:2px solid #919CAA;border-top:2px solid #919CAA;}
 #logopopup                          {
  margin-top:20px; 
  margin-left:20px;
  position:relative;
 }


#special_offering {
 float:top;
 left:-17px;
 top:30px;
 width:430px;
 height:120px;
 position:relative;
}

/* Nachstehende Werte sind in newsontop vor dem 12.1.11 verwendet worden */
/*  left:529px;     */
/*  width:380px;  */


#newsontop {
 top:9px;
 left:469px;
 width:518px;
 height:150px;
 background-color:transparent;
 position:relative;
 z-index=1;
/*  visibility:visible; */
 visibility:hidden;
 overflow:hidden;

}


 
#contentbox         {
  position:relative;
  width:1020px;
	top:40px;
  left:230px;
	margin:0px;
	background-color:#FFFFFF;
  border-width:1px;
  border-style:solid;
  border-color:#8DD103;
  padding:0px 0px 20px 0px;
  text-align:justify;
  font-size:13px;
  text-indent:0px;
  color: #272727;
  line-height:18px;
  font-weight:normal;
 } 				   
  
  
  
  /* height:318px; */
 }


/* Content in Tabelle - zweispaltig */
#contenttable {
  table-layout:fixed;
  border:0px;
	width=1020px;
 } 
.contenttabledata  {
 /* 500 - 15*/
  width:495px;
  padding:15;
 } 				   

/** Content for homepage only **/  
#homecontentbox         {
  position:relative;
  width:1020px;
	top:40px;
  left:230px;
	margin:0px;
	background-color:#FFFFFF;
  border-width:1px;
  border-style:solid;
  border-color:#8DD103;
  padding:30px 0px 5px 0px;
  text-align:justify;
  font-size:13px;
  text-indent:0px;
  color: #272727;
  line-height:18px;
  font-weight:normal;
 } 				   

#homecontentbox h2 {
  font-size: 16px;text-indent:0px;height:22px;
  line-height: 19px;color: #8DD103;font-weight:normal;
  margin-bottom:1px;margin-top:6px;border-bottom:0px solid #C3DBA6;
  text-align:left;
 }
#homecontentbox h3 {
 font-size: 13px;color:#8DD103;font-weight:normal;
 background: inherit;margin-bottom:0px; text-align:left;}
 
#homecontentbox p {
  margin:0px 0px 4px 0px;
 }

/** Footer with ISO label **/
						 
#contentfooter
 {
   font-family:Verdana, Arial, sans-serif;
   font-size:11px;
   line-height:16px;
   color:#272727;
   clear:both;
   width:380px;
   minheight:200px;
   bottom:50px;
   left:530px;
   position:absolute;
 }
						 
#homecontentfooter
 {
   font-family:Verdana, Arial, sans-serif;
   font-size:11px;
   line-height:16px;
   color:#272727;
   clear:both;
   width:400px;
   minheight:200px;
   bottom:35px;
   left:32px;
   position:absolute;
 }

#container {
  border:1px solid red;
 }
#top {
  margin-top:0px;height:0px; width:100%;background:#DCDCDC;
 }
#top_left     {float:left;width:242px;height:50px;padding:5px;}
#top_right    {float:left;width:225px;margin-top:10px;padding:50px;}

#login        {width:200px;border:1px dotted #cccccc;}

#date {
  text-align:center;position:absolute;
  top:142px;left:10px;width:216px;back
  ground-color:transparent;color:#DCDCDC;font-size:11px;
 }

#box {
  position:relative;width:980px;margin:0px;
  background-color:transparent;
 }



#col_left                  {position:absolute;top:10px;float:left;width:230px;height:100%;margin-top:0px;border-right:0px solid #DCDCDC;}


/* START -- style information for menue */ 

#menu                          {margin:10px 0px -1px 0px;float:right;width:230px;list-style-type:none;background-color:transparent;} 

#menu ul {
      list-style-type:none;
}

#menu a, #menu a:visited {
  width:200px;
  margin:10px 0px -1px -2px;
  line-height:125%;
  /* text-decoration:none; */
  text-align:right;
  font-weight:normal;
  font-size:13px;
  background-color:#DCDCDC;
  color:#333333;
  display:block;
  padding:16px 0px 0px 0px;
  border:0px;

  }
  
 /* Level 1 */
 
#menu ul li a,  #menu ul li a:visited {
  width:200px;
  margin:-1px 0px -1px -2px;
  line-height:125%;
  text-decoration:none;
  text-align:right;
  font-weight:normal;
  font-size:13px;
  background-color:#DCDCDC;
  color:#333333;
  display:block;
  padding:16px 0px 0px 0px;
  }
  
  #menu ul li a:hover {
  width:200px;
  margin:-1px 0px -1px -2px;
  line-height:125%;
  text-decoration:none;
  text-align:right;
  font-weight:normal;
  font-size:13px;
  background-color:#DCDCDC;
  color:#919CAA;
  display:block;
  padding:16px 0px 0px 0px;
  }
  
/*Level 2 */  
#menu ul li ul li a,  #menu ul li ul li  a:visited {
   width:200px;
   margin:-1px 0px -1px -39px;
  line-height:130%;
  text-decoration:none;
  text-align:right;
  text-indent:0px;
  font-weight:normal;
  font-size:12px;
  background-color:#DCDCDC;
  color:#333333;
  display:block;
  padding:16px 0px 0px 0px;
  border-right:1px solid #8DD103;
  }  
 
#menu ul li ul li  a:hover {
   width:200px;
   margin:-1px 0px -1px -39px;
  line-height:130%;
  text-decoration:none;
  text-align:right;
  text-indent:0px;
  font-weight:normal;
  font-size:12px;
  background-color:#DCDCDC;
  color:#919CAA;
  display:block;
  padding:16px 0px 0px 0px;
  border-right:1px solid #8DD103;
  }  
 
 
 /* Level 3 */ 
 #menu ul li ul li ul li a:link {
  width:200px;
  margin:-1px 0px -1px -63px;
  line-height:110%;
  text-decoration:none;
  text-align:right;
  font-weight:normal;
  font-size:11px;
  background-color:#DCDCDC;
  display:block;
  padding:6px 0px 0px 0px;
  color:#333333;
 }
 


/* Level 3  visited */ 
#menu ul li ul li ul li a:visited {
  width:200px;
  margin:-1px 0px -1px -63px;
  line-height:110%;
  text-decoration:none;
  text-align:right;
  font-weight:normal;
  font-size:11px;
  background-color:#DCDCDC;
  display:block;
  padding:6px 0px 0px 0px;
  color:#111111;
 }
	 /* Level 3  focus */ 
#menu ul li ul li ul li a:focus {
  width:200px;
  margin:-1px 0px -1px -63px;
  line-height:110%;
  text-decoration:none;
  text-align:right;
  font-weight:normal;
  font-size:11px;
  background-color:#DCDCDC;
  display:block;
  padding:6px 0px 0px 0px;
  color:#888888;
 }
	 
	 
/* Level 3  hover */ 
#menu ul li ul li ul li a:hover {
  width:200px;
  margin:-1px 0px -1px -63px;
  line-height:110%;
  text-decoration:none;
  text-align:right;
  font-weight:normal;
  font-size:11px;
  background-color:#DCDCDC;
  display:block;
  padding:6px 0px 0px 0px;
  color:#919CAA;
 }
	 /* Level 3  active */ 
#menu ul li ul li ul li a:active {
  width:200px;
  margin:-1px 0px -1px -63px;
  line-height:110%;
  text-decoration:none;
  text-align:right;
  font-weight:normal;
  font-size:11px;
  background-color:#DCDCDC;
  display:block;
  padding:6px 0px 0px 0px;
  color:#888888;
 }
	 
.abhover:hover  {
  #background-color:#E0E9D1;
  color:#919CAA;
  }

.thirdlevelmenuactive { color:#888888; }


/* style information for menue -- FINISH */ 

/* small images in articles */
.smallimagesleft img
    {
     align:left; margin-left:80px; width:50%; border:1px solid #cccccc;
    }
.smallimagesright img
    {
     align:left; margin-left:190px; width:50%;  border:1px solid #cccccc;
    }
    


#col_main                      {float:left;width:520px;background:#DCDCDC;}
#round                         {width:520px;float:left;margin-top:0px;background:DCDCDC;}
b.rtop, b.rbottom              {display:block;background:DCDCDC}
b.rtop b, b.rbottom b          {display:block;height:1px;overflow:hidden;background:#DCDCDC}
b.r1                           {margin: 0 5px}
b.r2                           {margin: 0 3px}
b.r3                           {margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4    {margin: 0 1px;height:2px}
/* #col_main .content             {margin:24px 30px} */
#col_main .content             {margin:12px 15px}
#col_right                     {float:left;width:225px;margin-top:0px;border-left:1px solid #E0E9D1;}
/* #col_right .content            {margin:24px 20px} */
#col_right .content            {margin:24px 12px}
#col_right h2                  {font-size:13px;text-indent:0px;}


#bottom {
  font-size:10px;
        width:1020px;
        margin:0px ;
        padding:0px;
        float:left;
}

#bottomLeft {
        clear:left;
        width:1018px;
      	margin-left:230px;
        padding:0px;
        float:left;
        padding:0px 10px 0px 0px;
        overflow:hidden;
  	    text-align:left;
        position:absolute;
}
#disclaimer {
  width:150px;
  margin-left:700px;
  margin:0px;
  padding:0px 10px 0px 0px;
  overflow:hidden;
  font-size:10px;
  text-align:left;
  background:#DCDCDC;
  color:#999999;
}

#userlogin {
  width:130px;
  margin:100px 100px;
  font-size:10px;
  text-align:center;
  background:#DCDCDC;
  color:#999999;
}


#bottomRight {
  width:30px;
  margin-left:500px;
	margin:0px;
  padding:0px 10px 0px 0px;
  float:right;
  overflow:hidden;
  text-align:right;
	background-color:#DCDCDC;
}


h1                    {font-size: 19px;line-height: 24px; text-indent:0px;
                       color: #8DD103;font-weight:normal;
                       margin-bottom:10px;margin-top:24px; text-align:left;}
h2                    {font-size: 16px;text-indent:0px;height:22px;line-height: 19px;color: #8DD103;font-weight:normal;
                       margin-bottom:10px;margin-top:24px;border-bottom:0px solid #C3DBA6; text-align:left;}
h3                    {font-size: 13px;color:#8DD103;font-weight:normal;color: #919CAA;background: inherit;margin-bottom:0px; text-align:left;}


/* "normal" links in text */
a:link, a:visited     {   outline:none;
                                   color: #272727;
                              }
a:hover, a:active     {   color: #272727;
                          outline:none;
                      }


.paragraphintable     { font-size:11px; }
.paragraphintable p   {
                       margin:-4px 0px -4px 0px;
                      }
 
p                              {margin:8px 0px;}
#col_main .content p           {margin:8px 0px 8px 20px;}
.divider                       {height: 9px;margin: 20px 0px 10px 0px;border-bottom:1px dotted #CCCCCC;}
.homedivider                   {height: 27px;margin: 20px 0px 10px 0px;border-bottom:1px dotted #CCCCCC;}
.clear                         {clear: both;height: 10px;}

label {
  width: 4em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block
}

input {
  line-height:13px;
  
  color: #919CAA;
  background: #E0E9D1;
  border: 1px solid #919CAA;
  font-size:11px;
}

textarea {
  color: #919CAA;
  background: #E0E9D1;
  border: 1px solid #919CAA;
  font-size:11px;
}

select {
  color: #919CAA;
  background: #E0E9D1;
  border: 1px solid #919CAA;
  font-size:11px;
}

.log {
  width:120px;
  font-size:11px;
}

.button {
  height:18px;
  font-size:10px;
  font-weight:bold;
}

.left {float:left;margin-right:8px;border:none;}


ul
{
list-style-type: none;
padding: 0px;
margin: 0px 0px 0px 20px;
}


/*
ul li
{
background-image: url(/uploads/d8/2f/d82fa0f6efaeec33c76a17cb6b5f37c2/bullet.gif);
background-repeat:no-repeat;
background-position:2px 2px;
padding-left:20px;
margin:4px 0px;
}
*/

ul.bullet li {
margin:4px 0px;
}


.bullet .arrow {
background-image: url(/uploads/92/62/92624301c3ad95c3a17936353cdf84c3/sqare_bullet.png);
background-repeat:no-repeat;
background-position:0px 1px;
padding-left:20px;
padding-bottom:8px;
margin:0px 0px 0px -20px;
}

.bullet .markab {
background-image: url(/uploads/61/f7/61f70b34732159d22de57616f9a9d5b9/favicon.ico);
background-repeat:no-repeat;
background-position:0px 1px;
padding-left:20px;
padding-bottom:8px;
margin:0px 0px 0px -20px;
}


ol {
list-style-position: outside;
padding: 0px;
margin: 0px 63px;
}

ol li {
padding: 0px;
margin:4px 0px;
}

.content label {
  font-size:11px;
  display: block;
  float: left;
  padding-right:5px;
  width: 50px;
text-align:left;
}

.area {
  display: block;
  float: left;
  width: 280px; /* Breite.*/
  border-top:1px solid #919CAA;
  border-left:1px solid #919CAA;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  height:100px;
  background-color:#E0E9D1;
  color:#919CAA;
  margin-bottom:10px;
}

.error {
color:#FF0000;
}
.contactfont {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  line-height:16px;
}

.mailFormDescription {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  line-height:16px;

}

.formContentsHeader {
  position:relative;
  left:100px;
  top:60px;
}
#identifier_formId {
  border:1px, solid, #000000;
  color:#000000;
  background-color:#dcdcdc;
  font-color:#000000; 
}
#username_formId {
  border:1px, solid, #000000;
  color:#000000;
  background-color:#dcdcdc;
  font-color:#000000; 
}
.forwardButton {
  border:1px, solid, #000000;
  color:#000000;
  background-color:#dcdcdc;
  font-color:#000000; 
}
#authWebGUI\.username_formId {
  border:1px, solid, #000000;
  color:#000000;
  background-color:#dcdcdc;
  font-color:#000000; 
}
#identifierConfirm_formId{
  border:1px, solid, #000000;
  color:#000000;
  background-color:#dcdcdc;
  font-color:#000000; 
}

#authWebGUI\.identifierConfirm_formId {
  border:1px, solid, #000000;
  color:#000000;
  background-color:#dcdcdc;
  font-color:#000000; 
}

#authWebGUI\.identifier_formId {
  border:1px, solid, #000000;
  color:#000000;
  background-color:#dcdcdc;
  font-color:#000000; 
}


/* Menu */
ul.bulletList li, ul.bulletList ul {
	margin-left:12px;
	padding-left:0px;
	font-size:9px;	
}

.bulletList .level0 {
	font-size:13px;
}

.bulletList .level1 {
	font-size:11px;

}
.bulletList .level2 {
	font-size:8px;
}

/* Story Formatting in List*/
.storyDate          {
                     font-size: 16px;
                     text-indent:0px;
                     height:19px;
                     line-height: 19px;
                     color: #8DD103;
                     font-weight:normal;
                     margin-top:10px;
                    }                     
.storyTitle         {
                     margin-top:-5px;
                     margin-bottom:0px;
                    }                     

