body
{ font-family:Century Gothic, sans-serif;
  font-size:18px;
  color:#0E3471;
  margin:0;
  padding:0;
  background: url(../images/initial-po.png) no-repeat right top fixed;
 }

 #main
 { overflow:hidden; width:100%; } 

/* Logo */

#logo { margin:40px auto;  display:block;  border:none; }
  
#logo img { border:none; width:220px; height:100px; }


/* Main */

#wrapper { overflow:hidden; }
h1 {  font-size:50px !important; text-align:center; }

.pos-1, .pos-2, .pos-3, .pos-4, .pos-5 { display:inline-block; width:350px; }
.pos-1, .pos-2, .pos-3, .pos-4 { margin-right:18px !important; }
.floatbox img { border:1px solid #958E9D; width:100%; height:auto; }
h5, .pos-content .element-text
{  font-size:38px; margin:0 20px 51px 0 !important; padding:0; display:block;letter-spacing:0.05em; color:#0E3471; font-weight:700; line-height:normal; width:45%; float:left; }
a {color:#0E3471; }

/* Kopfzeile */

  
#header
{ height:160px;  clear:both;  width:1890px; }

#logo
{ margin:40px 0 0 10px; float:left; display:block; border:none; }

  
#headline
{ float:left;
  font-size:50px;
  background:url(../images/h1-back.jpg) no-repeat bottom left;
  margin:57px 0 0 77px;
  padding-bottom:15px; }
  
#headline-left
{ width:43px;
  height:130px;
  background:url(../images/top-headline-back.png) no-repeat; 
  float:left; }
  
#headline-main
{ width:1505px;
  height:130px;
  background:url(../images/main-headline-back.png) repeat-x; 
  float:left; }
  
#date
{ color:#fff;
  font-size:18px; 
  font-weight:normal;
  float:right;
  margin-right:30px;
  margin-top:17px;
  margin-bottom:14px; 
  border-left:1px solid #fff;
  padding-left:18px;
  line-height:18px;
  clear:both;
  height:18px;}
  
#text
{ clear:both;
  height:35px;
  width:1480px;
  border-top:2px dashed #9FB2C3;
  font-weight:bold;
  font-size:35px;
  padding-top:12px;
  color:#fff; }


/* Buttons */

button, a.select { background:#0E3471; color:#fff; width:100%; height:60px; line-height:60px; border-radius:20px;text-align:center; font-size:20px; border:none; cursor:pointer; -webkit-transition: all 1s ease; -moz-transition: all 1s ease;  -o-transition: all 1s ease; transition: all 1s ease;  }
button:hover, a.select:hover, a.edit:hover { background:#958E9D; color:#fff; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;text-decoration:none;}
button.input-password-toggle { margin-top:10px; }
a.select,  a.edit  { display:block; text-decoration:none; margin:10px 0 10px 0 !important;  }
a.edit { background-color: #fff; font-size: 14px; }


/* Footer */

#bottom { font-weight:300; font-size:16px; height:80px;text-align:right;  }
#bottom .mod_datetime  { display:block; float:right; margin:40px 40px 0 0; }
#bottom .mod_datetime > div{ display:inline; margin-right:7px; }


/* News */

#news-rss span { margin-top:30px; }
#news-rss #header { display:none; }
#news-rss img { display:none; } 
#news-rss .text-left { margin-top:80px; }
#news-rss ul { margin:0;  list-style-type:none; }
#news-rss ul li:first-child, li.newsfeed-item { line-height:120%; border:0; margin-bottom: 10px;}
#news-rss ul li h4 a, h4.feed-link a, #news-rss a  {   font-size:22px; color:#0E3471; text-decoration:none; font-weight:700; line-height:120%;  }
#news-rss ul li h4 a{  padding:0; margin:0 0 40px 0;   }
#news-rss .feed-item-description { margin-top:-50px; }
#news-rss p { margin-bottom:30px; line-height:180%; }
#news-rss span { display: block; margin:30px 0 20px 0;}

/*Share*/
.body_finance .tab_left { background-color: #0E3471 !important; }

/* Edit Names*/

ul.actions li.edit-icon, .icon-edit { display:none; }
#ark-navbar { display:none; }

.submission fieldset { border:none; float:left; }
.submission h1, .submission legend, .creation-form .element-text strong, .submission p.info { display:none; }
.creation-form input[type="text"], .creation-form input[type="password"] { font-size:20px; color:#999; border:1px solid #999; padding:10px; }
#yoo-zoo { position:relative; }
a.edit-item { position:absolute; z-index:1; width:100%; height:100%; text-indent:-9999px; border:none; height:300px; }

.submission a.button-green, .submission button.button-green { background:#0055a1; border:none; text-shadow:none; border-radius:10px; width:200px; font-size:18px; }
.submission a.button-green:hover, .submission button.button-green:hover { background:#ccc; color:#666; border:none; text-shadow:none; }
a#cancel-button { display:inline-block; background:#fff; border:1px solid #666; color:#666; border-radius:10px; line-height: 20px; padding: 7px 0; width:200px;font-size:18px;}
a#cancel-button:hover { text-decoration:none; background:#ccc; border-color:transparent; }

iframe {
  border:0;
}

#ark-navbar { display:none; }


