
/* old: 00A1E9 - new: 0f73ba */

body {
  background-color:#FFFFFF;
  margin:0px;
  font-family:verdana,tahoma,sans-serif;
  font-size:11px;
  color:#4C4C4C;
}

img {
  border:0px;
}

a {
  color:#4C4C4C;
}

a:hover {
  color:#0F73BA;
}

a.arrow {
  color:#00509F;
  font-family:arial,helvetica,sans-serif;
  font-weight:bold;
  text-decoration:none;
  background-image:url(../images/link_jemgum.gif);
  background-repeat:no-repeat;
  background-position:right 4px;
  padding-right:11px;
}

a.arrow:hover {
  color:#0F73BA;
  #background-image:url(../images/link_hover.gif);
}

#outer {
  position:relative;
  width:996px;
  margin: 0px;
  text-align:left;
}

#logo {
  position:absolute;
  top:0px;
  left:0px;
  z-index:10;
}

#header {
  position:relative;
  width:996px;
  height:175px;
  z-index:1;
}

#shadowheader {
  position:absolute;
  top:164px;
  left:0px;
  width:996px;
  height:9px;
  z-index:2;
}

#shadowcontent {
  position:absolute;
  top:199px;
  left:0px;
  width:996px;
  height:9px;
  z-index:2;
}

#metanavibg {
  position:absolute;
  top:0px;
  left:0px;
  width:996px;
  height:23px;
  background-color:#FFFFFF;
  filter: Alpha(opacity=80);
  opacity:0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  z-index:5;
}

#metanavi {
  position:absolute;
  top:0px;
  left:254px;
  z-index:6;
  width:742px;
}

#metanavi ul {
  padding:0px;
  margin:0px;
  list-style-type:none;
}

#metanavi ul li {
  float:left;
  line-height:23px;
}

#metanavi ul li a {
  font-size:10px;
  color:#3F3F3F;
  text-decoration:none;
  padding-left:10px;
  margin-left:10px;
  background-image:url(../images/meta_spacer.gif);
  background-position:left center;
  background-repeat:no-repeat;
}

#metanavi .first a {
  padding-left:0px;
  margin-left:0px;
  background-image:none;
}

#metanavi ul li a:hover, #metanavi ul li a.active {
  color:#00509F;
}

#mainnavi {
  position:absolute;
  top:175px;
  left:0px;
  width:756px;
  height:26px;
  padding-left:240px;
  background-color:#00509F;
  z-index: 0;
}

#mainnavi ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

#mainnavi ul li {
  float:left;
}

#mainnavi ul li.first {
  background-image:none;
  padding-left:0px;
}

#mainnavi img.active {
    border-bottom:8px solid white;
}

#mainnavi a.rightspacer {
    display: block;
    background-image: url(../images/navi_spacer_jemgum.gif);
    background-position: top right;
    padding-right:1px;
    height:26px;
}

#subnavi {
  position:absolute;
  top:221px;
  left:12px;
  width:196px;
}

#subnavi ul {
  margin:0px 0px 0px 12px;
  padding:0px;
  list-style-type:none;
}

#subnavi ul ul {
  margin-left:0px;
}

#subnavi li {
  border-top:1px solid #C6C8C8;
  padding:2px 0px 2px 0px;
}

#subnavi li.first {
  border-top:0px;
}

#subnavi a {
  display:block;
  color:#00509F;
  font-weight:bold;
  line-height:19px;
  text-decoration:none;
  margin-left:-12px;
  padding-left:12px;
}

#subnavi a:hover, #subnavi ul li.open a {
  color:#164A8A;
  background-image:url(../images/link_hover.gif);
  background-repeat:no-repeat;
  background-position:0px 7px;
}

#subnavi ul li.semiopen a {
  color:#164A8A;
}


#subnavi ul li.open ul li a, #subnavi ul li.semiopen ul li a {
  padding-left:24px;
  color:#00509F;
  background-image:none;
}

#subnavi ul li ul li a:hover, #subnavi ul li.semiopen ul li.open a, #subnavi ul li.open ul li.open a {
  color:#00509F;
  background-image:url(../images/link_hover.gif);
  background-position:12px 7px;
}

#search {
  position:absolute;
  top:2px;
  left:516px;
}

#search form {
  margin:0px;
}

#search .query {
  border:1px solid #A0988D;
  width:135px;
  color:#A0988D;
  font-size:11px;
  background-image:url(../images/lupe.gif);
  background-repeat:no-repeat;
  background-position:2px 3px;
  padding-left:15px;
}

#search .submit {
  background-color:transparent;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#00509F;
  border:0px;
  padding:0px 12px 0px 0px;
  background-image:url(../images/search_submit.gif);
  background-repeat:no-repeat;
  background-position:right center;
}

#content {
  margin-top:26px;
}

#news {
  width:241px;
  margin:16px 19px 0px 0px;
  float:left;
}

#news h2 {
  margin:0px;
  line-height:26px;
  border-bottom:1px solid #00509F;
  font-size:12px;
  font-weight:bold;
  padding-left:12px;
}

#news .news {
  padding-left:12px;
  border-top:1px solid #B8BABB;
}

#news .first {
  border-top:0px;
  padding-top:10px;
}

#news .news h5 {
  font-size:11px;
  font-weight:normal;
  font-style:italic;
  margin:10px 0px 0px 0px;
}

#news .news p {
  margin:0px 0px 10px 0px;
}

#news .news a {
  color:#4C4C4C;
  text-decoration:none;
}

#news .news a:hover {
  text-decoration:underline;
}

#news .link {
  margin:20px 0px 0px 12px;
}

.newsoverviewimg {
    float:left;
    padding-right: 20px;
    padding-top: 5px;
	 padding-bottom: 20px
}

#main {
  width:477px;
  padding-right:19px;
  margin:16px 0px 0px 260px;
  float:left;
  padding-bottom:20px;
}

#mainFlash {
  height:480px;
  padding-right:19px;
  margin:16px 0px 0px 260px;
  padding:16px 0px 16px 0px;
}
#mainFlash h1 {
  margin:0px -20px 6px 0px;
  line-height:26px;
  border-bottom:1px solid #00509F;
  font-size:15px;
  font-weight:bold;
  width: 724px;
}

#main h1 {
  margin:0px -20px 20px 0px;
  line-height:26px;
  border-bottom:1px solid #00509F;
  font-size:15px;
  font-weight:bold;
  width: 724px;
}

#main h2 {
  margin:0px -20px 0px 0px;
  font-size:11px;
  font-weight:bold;
}

#main h4 {
  margin:20px 0px 0px 0px;
  font-size:11px;
  font-weight:bold;
}

#main a:visited {
  color: #848484;  
}

#main .summary {
  font-style:italic;
}

#infoboxen {
  padding-top:43px;
  margin:0px 12px 0px 756px;
  padding-bottom:20px;
  height: 300px;
}

#infoboxen .box {
  position:relative;
  background-color:#D9F1FC;
  border-bottom:1px solid #FFFFFF;
  padding:18px;
}

#infoboxen .first {
  border-top:1px solid #00509F;
}

#infoboxen .box h2 {
  margin:0px 0px 5px 0px;
  font-size:12px;
  font-weight:bold;
}

#infoboxen .box p {
  margin:5px 0px 18px 0px;
}

#infoboxen .box .link {
  display:inline;
  margin-right:12px;
}

#teaser {
  clear:both;
  width:725px;
  margin-left:260px;
}

#teaser .line {
  border-top:1px solid #00509F;
  height:18px;
}

#teaser .teaser {
  position:relative;
  float:left;
  width:229px;
  padding:0px 19px 20px 0px;
}

#teaser .teaser h2 {
  font-size:11px;
  margin:0px 0px 5px 0px;
}

#teaser .teaser p {
  margin-top:5px;
}

#teaser .teaser .link {
  position:absolute;
  top:87px;
  left:0px;
}

.imageright {
  float:left;
  margin:0px 10px 10px 0px;
}

#footer {
  position:relative;
  clear:both;
  width:725px;
  height:50px;
  font-size:10px;
  margin:10px 0px 0px 0px;
  padding:15px 0px 0px 260px;
  border-top:1px solid #00509F;
}

#footer .logos {
  position:absolute;
  top:10px;
  left:9px;
  height:37px;
}

#footer .logos .logo {
  float:left;
  margin-right:3px;
}

#footer .logosright {    
  position:absolute;
  top:10px;
  right:-3px;
  height:37px;
  width:220px;
}

#footer .logosright .logo {
  float:right;
  margin-left:3px;
}

#footer p {
  float:left;
  margin:0px;
}

#footer ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

#footer ul li {
  float:left;
  margin-left:10px;
  padding-left:10px;
  background-image:url(../images/meta_spacer.gif);
  background-position:left center;
  background-repeat:no-repeat;
}

#footer ul li a {
  color:#4C4C4C;
  text-decoration:none;
}

#footer ul li a:hover {
  text-decoration:underline;
}

#footer a {
    text-decoration:none;    
}

.imgleft {
    float:left;
    padding-right: 20px;
    padding-top: 6px;
	 padding-bottom: 20px
}

.imgright {
    float:right;
    padding-left:10px;
    padding-top:10px;
}

.imgsubtitle {
    font-size: 10px;
}

.tableeven {
    background-color: #daf0fb;
	 
}
.tableodd {
    background-color: #ecf7fd;
}

.tablelabel {
}

.faqoverviewimg {
    float: left;
    margin-right: 10px;
}

.contenttable tr td {
    border-bottom: 2px solid white;
    font-family:verdana,tahoma,sans-serif;
    font-size:11px;
}


form h2 {
  font-family: verdana, arial,sans-serif;
  font-weight: bold;
  font-size: 11px;
  margin-bottom:10px;
  margin-top: 0px;
}

.smallfield {
  width: 310px;
}

.verysmallfield {
  width: 210px;
}

.largefield {
  width: 465px;
  height: 150px;
}

.formelement {
  margin-bottom: 20px;
}

.formelement table td {
padding-bottom: 10px;
}

.formelement.smallerror, .formelement.error {
  border: 1px solid #ff8a00;
  background-color: #feae33;
  padding: 6px;
  margin-left: -7px;
}

.formelement.error h3 {
  font-weight: bold;
  font-size: 11px;
  margin: 0px;
  color: #000;
}

.formelement.smallerror {
  width: 314px;
}

.formelement input {
    margin-left: 0px;
}

#main h2.elementhl {
    margin-bottom:10px;
}

.uparrow {
    text-align: right;
}
.uparrow a{
    background-image:url(../images/arrowup.gif);
    background-repeat:no-repeat;
    background-position:left 4px;
    padding-left:11px;
    color:#00509F;
    font-family:arial,helvetica,sans-serif;
    font-weight:bold;
    text-decoration:none;
}

.faqlink{
    background-image:url(../images/blackarrow.gif);
    background-repeat:no-repeat;
    background-position:left 4px;
    padding-left:20px;
}

.faqlink:hover{
    background-image:url(../images/link_jemgum.gif);
    background-repeat:no-repeat;
    background-position:left 4px;
    padding-left:20px;
}

.newsov {
    margin-bottom:20px;   
}


.faqov {
    margin: 0 0 30px 0;
}

.languageicon {
    padding-right: 8px;
    padding-top: 6px;
    float: right;
}

.galleryItem {
    width: 220px;
    float: left;
    margin: 12px 18px 0 0;
}

.galleryItem a {
    text-decoration: none;
}

.lupe {
    margin: 1px;
}

.lupe_text {
    text-decoration: none;
    font-size: 8pt;
    margin-top: 4px;
}