body {
        margin: 0;
	padding: 0;
     text-align: justify;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;

}




 

 
h1, h2, h3 { 
    margin-top: 0.5em;
    color: #375083;
} 
 
h1 { 
   font-weight:normal;
    font-size: 30px;
} 
 
h2 { 
    letter-spacing:;
    text-transform: uppercase;
    font-size: 1.1em;
    font-weight: bold;
    color: #375083;
    margin-top: 2em;
    border-bottom:1px solid #C8C8C8;
    background:transparent url(/images/archipel/icon.png) no-repeat scroll left center;
    padding-left: 33px;
     height: 34px;
} 
 
h3 { 
    font-size: 1em;
} 

p {
    line-height: 1.6em;
}
 
ul, ol { 
    margin-top: 1.5em;
    line-height: 1.8em;
    font-size: 1.1em;
    margin-left: 3em;
} 
 
blockquote { 
    margin-left: 3em;
    margin-right: 3em;
} 
 
a { 
    text-decoration: none; 
    color: #6599FF;
} 
 
a:hover { 
    border: none;
} 
 
h1 a, h2 a, h3 a { 
    border: none;
    text-decoration: none;
    color: #375083;
} 
 
h1 a:hover, h2 a:hover, h3 a:hover { 
    background: none;
    color: #6599ff;
} 

hr { 
    display: none;
} 
 
/* Header */ 
 
#header { 
    width: 875px;
    margin: 0 auto;
    background: transparent url(/images/archipel/new-menu.jpg) repeat-x scroll left top;
    height:44px; 
}
 
#language-menu {
    padding-left: 25%;
    float: left;
    margin-top: 5px;
    display: none;
}

#language-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: normal;
}

#language-menu li {
    float: left;
    margin-left: 10px;
    font-weight:bold;
}

#language-menu a {
   color: #375083;
}
 
#menu { 
    height: 44px;
    width: 99%;
} 
 
#menu ul { 
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: normal;
    float: left;
} 
 
#menu ul ul { 
       position:absolute; 
       top:-999em; 
      /* margin-top: 6px; */
       line-height: 0.2em; 
       font-family: sans-serif; 
       border-top:1px solid #ffffff;
       margin-top:-8px;
} 
 
#menu li { 
    float: left;
    position:relative;
    z-index:99;
   
} 
 
#menu li:hover ul, 
#menu li.sfHover ul { 
    top:3em;
    background: ;
    color: #FFFFFF25
    width: auto;
} 
 
#menu li:hover li ul, 
#menu li.sfHover li ul { 
    top:-999em;
} 

#menu a { 
    display: block;
    float: left;
    padding: 10px 30px 10px 30px;
    letter-spacing: -1px;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    background:;
    color:#999999;
    margin-top:1px;
    outline-style:none;
} 
 
#menu ul ul li a{ 
       background:#D7D6D7; 
       width: 9.5em; 
       margin-top:0px;
       padding-top:13px;
       padding-bottom:13px;
} 

#menu ul ul li a:hover {
     background:#648cbf ;
}

#menu ul ul li {
     height:27px;
     border-bottom:2px solid #ffffff;
}

 
#menu .first a { 
    border: none;
} 
 
#menu a:hover { 
    background: transparent url(/images/archipel/menu-aktiv.png) repeat-x scroll left top;
    color: #FFFFFF;
  
} 
 
#menu .current_page_item a { 
    background: transparent url(/images/archipel/menu-aktiv.png) repeat-x scroll left top;
    padding: 10px 30px 10px 30px;
    color: #FFFFFF;
    margin-top:1px;
} 

#menu .current_page_item ul li {
     height:27px;
       border-bottom:2px solid #ffffff;
}

#menu .current_page_item ul li a {
     background:#D7D6D7;
     margin-top:0;
     padding-top:13px;
     padding-bottom:13px;
}


 
#search { 
    float: right;
    width: 260px;
    margin: 0px;
    padding-top: 7px;
} 
 
#search fieldset { 
    border: none;
} 
 
#search #s { 
    width: 160px;
} 

 
#search #x { 
    width: 80px;
} 
 
/* Logo */ 
 
#logo { 
    width: 875px;
    height: 107px;
    margin: 0 auto;
    background:transparent url(/images/archipel/logo-bkg.jpg) no-repeat scroll left center;
     margin-top:px; 
    
} 
 
#logo h1, #logo h2 { 
    margin: 0;
    padding: 0;
    text-transform: lowercase;
   margin-left:40px;
} 
 
#logo h1 { 
  
    font-size: 48px;
    color: #FFFFFF;
    padding-left: 105px;
    padding-top:125px;
    background: url(/images/archipel/logo.png) no-repeat scroll left center;
   
} 
 
#logo h2 { 
    padding: 0px 0 0 0px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #BD0A70;
} 
 
#logo p { 
    clear: left;
    margin: 0;
    padding: 0 0 0 20px;
    line-height: normal;
    font-size: 1.2em;
    font-weight: bold;
    color: #C2C5B1;
} 
 
#logo a { 
    color: #FFFFFF;
} 
 
/* Page */ 
 
#page { 
    width: 875px;
    margin: 0 auto;
    padding-top: 0px;
    border-top: none;
} 
 
/* Content */ 

#content { 
    float: left;
    width: 645px;
} 

#content ul li {
    

}

.post .title { 
    margin: 0;
    font-weight: normal;
} 
 
.post h1.title { 
    padding: 25px 0  0 15px;
    height: 40px;
    font-size: 30px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: lowercase;
} 

.post .entry { 
    padding: 0 25px 30px 15px;
} 
 
.post .meta { 
    margin: 0;
    padding: 0px 0px 0px 15px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CFCFCF;
} 
 
.post .meta a { 
    color: #6599ff;
} 
 
.post .links { 
    margin: 0;
    padding: 0px 0px 15px 15px;
} 
 
.post .tags { 
    margin: 0;
    background: #F2F2F2;
    padding: 5px 10px 5px 15px;
    text-transform: uppercase;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
} 
 
 
/* Sidebars */ 
#sidebar { 
    float: left;
    margin-top:-15px;
} 
 
#sidebar ul { 
    margin: -18px 0;
    padding: 0;
    list-style: none;
    float: left;
    width:218px;
    background:#EBEBEB;

} 

#sidebar ul ul { 
    margin-left: 10px;
    font-size: 10px;
    margin-bottom:10px;
    margin-top: 0;
    width: 208px;
} 

#sidebar ul ul ul { 
    margin-left: 20px;
    font-size: 8px;
} 

#sidebar li li { 
    margin: 0;
    border:none;
} 
 
#sidebar li h2 { 
    margin: 0 0 10px 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #000033;
} 
 
#sidebar { 
    width: 210px;
    padding-right:15px;
    
 


} 

#sidebar h2 {
       background:none;
       padding-top: 7px; 
        padding-left: 21px;

}

#sidebar li {
         margin-bottom:5px;
         float: left;
         width: 100%;
         border-bottom:1px solid #DBDBDB;
}

#sidebar li a {
     
      color: #375083;
      padding-left:25px;
      text-transform:uppercase;

}

#sidebar li a:hover {
                background:transparent url(/images/archipel/Red1.gif) no-repeat scroll left center;

}

#sidebar .current_page_item a {

              background:transparent url(/images/archipel/Red1.gif) no-repeat scroll left center;
              font-weight: bold;



}

#sidebar li li a:hover {
                               background:transparent url(/images/archipel/Red4.gif) no-repeat scroll 5% 30%;
}


 
/* Footer */ 
 
#footer { 
          background: #99BBE8 ;
          height: 100px;
          padding-top: 20px;
          width:100%; 
          margin:0 auto 0; 
          border-top:4px solid #C8C8C8;
} 
 
#footer p { 
    text-align: center;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    margin-top:30px; 
} 
 
#footer a { 
    background:ffffff
    padding: 2px 7px;
    color: #FFFFFF;
} 

#menufooter ul { 
    list-style-type:none; 
    margin-top:0px; 
    height:30px;
    width: 50%; 
    margin-left:35%; 
} 

#menufooter li { 
    float:left; 
    padding-left:20px; 
}

/* AutoMenu */

.AutoMenuTitle {
   
    color:#ffffff;
    font-weight:normal;
    text-align:center;
    font-size:20px;
    background:transparent url(/images/archipel/img09.jpg) no-repeat scroll left top;
    padding-top:2px;
    padding-bottom:2px;
    
}

#AutoMenu {
   width: 96%;
   margin-left: 2%;
   margin-bottom:30px;
   border-bottom:1px solid #6599ff;
   margin-top: 30px;
}

#AutoMenu ul {
  /*   background-color:#EEEFEC;*/
    margin: 0;
    list-style: none;
    padding-top:15px;
    padding-bottom:15px;
}

#AutoMenu ul li {
    margin-left: 10px;
    font-size: 1.2em !important;
    font-weight:bold !important;
    padding-bottom:5px;
}

#AutoMenu a {
                     color:#375083;
}

#AutoMenu ul ul {
  margin-left: 5px;
  padding-bottom:0;
  padding-left:0px;
  padding-top:5px;
 


}

#AutoMenu ul ul li {
   margin-left: 25px;
    font-size: 0.9em !important;
    line-height:1.3em;
    font-weight:normal !important;
   padding-bottom:3px;
    
}


/* form errors */

.error_list {
    list-style: none;
    margin: 0;
    color: red;
    padding-top: 10px;
}

.error_list li {
    line-height: 15px;
    margin-top: -15px;
}

.form-header {
    margin: 20px 0;
    color:#435a88;
    font-size:30px;
    padding-left:100px;
    
}

.form-submit {
    margin: 2%;
    background:#DBDBDB  none repeat scroll 0 0;
   color:#375083;
   font-size:14px;
   padding-right: 3px;
}

.form-footer {
    margin-bottom: 10px;
    margin-right: 2%;
     margin-left: 2%;
}

.form-footer a {
          color:#ffffff;
}

.form-thanks {
    margin: 5%;
}

#content .menu dl {
    margin-left: 20px;
}

#content div dl dt a {
    font-weight: bold;
}

.google-search {
    float: left;
}

.google-search input {
    float: left;
}

.google-search img {
    float: right;
}

.gsc-results {
    margin-left:2% !important;
    width: 96% !important;
}

.gsc-resultsHeader {
    margin-left:2% !important;
    width: 96% !important;
}

.gsc-control {
    width: 100% !important;
    margin-top: 20px;
}

.gsc-search-box {
    display: none !important;
}

.media-list .image-label {
    max-width: 175px;
}

.media-list img {
    border: solid 1px  #DBDBDB;
}


.menu-header {
     background:transparent url(/images/archipel/header6.jpg) no-repeat scroll left top ;
     width:218px;
     height:32px;
}

.menu-header h1 {
    font-size: 1.6em;
    margin: -0.01em 10px;
    line-height:1.7em;
    letter-spacing:0.0em;
}

.menu-footer {
    background:#C8C8C8;
    clear: both;
    width: 218px;
    height: 32px;
}

.submenu div {
       possition:absolute;
}

.loading {
    background: transparent url(/js/resources/blue-loading.gif) no-repeat scroll 50% 0;
    height: 35px;
}

.not-loaded {
   display: none;
}

#language-menu .child1 {

     background:  transparent url(/images/archipel/eng.gif) no-repeat scroll left;
     padding-left: 29px; padding-top: 5px;

}

#language-menu .child2 {

     background:  transparent url(/images/archipel/bg.gif) no-repeat scroll left;
     padding-left: 29px; padding-top: 5px;

}

#language-menu .child3 {

     background:  transparent url(/images/archipel/fr.gif) no-repeat scroll left;
     padding-left: 29px; padding-top: 5px;

}

#login {
    float:right;
   margin-top: -136px;
    padding-right:25%;
    width:200px;
}

.menu-body {

}

#form-renderForm-2201 .form-header {
                       margin-top:-20px;

}

#form-renderForm-2201 a {
            color:#ffffff;
}

#media-renderFolder-2461 .media-list img {
        padding:4px;
        background:#ebebeb;
}

.breadcrumb {
    padding: 1% 4% 0;
    text-decoration:underline;
    display:none;
}

#content .article-image {
    float: left;
    padding: 1%;
}

.article-see-more {
    float: right;
}
#sidebar .article-see-more {
    float: left;
    width: 218px;
    
    margin-bottom: 5px;
}

#sidebar .article-see-more a {
    float: right;
}

.article-content-detail h2 {
    background: none;
    border: none;
}

#website-empty-1262717452 {
       background:url(/images/archipel/grey_bkg.jpg) repeat-x;
       border:1px solid #dbdbdb;
       border-top:7px solid #c8c8c8;
     
       padding-bottom:10px;
       padding-left:5px;
       padding-right:5px;
}

#website-empty-1263563423 {
       background:url(/images/archipel/grey_bkg.jpg) repeat-x;
       border:1px solid #dbdbdb;
       border-top:7px solid #c8c8c8;
       margin-top:30px;
       padding-bottom:10px;
       padding-left:5px;
       padding-right:5px;
}

#sidebar .article-title {
    background: transparent url(/images/archipel/header6.jpg) no-repeat scroll left top;
    width: 218px;
    height: 32px;
    padding-bottom: 2%;
}

#sidebar .article-image img{
    max-width: 100px;
    padding: 5%;
}

.article-image img{
    border: none;
}

#sidebar .article-image {
    float: left;
}

#sidebar .article-content-short {
    width: 104%;
    text-align: left;
}

#sidebar .article-title h2 {
   background:transparent url(/images/archipel/note1.png) no-repeat scroll left center;
   border:none;
   padding-right:4px;
   text-align:left;
   padding-left:25px;
   padding-top: 1px;
}

.article-navigation {
    margin-top: 5%;
}

.back-link {
    margin-bottom: 10px;
}