body {
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #000000;
   margin: 0px;
   padding: 0px;
   text-align:center; 
}
#container {
   position: relative;
   padding: 0px;
   width: 1023px;
   margin: auto;
   text-align:left;
}
#header {
   width: 1023px;
   height: 131px;
   background-color: #FFFFFF;
   float:left; 
}
#headerContent {
   position: absolute;
   top: 18px;
   left: 32px;
   width: 600px;
   height: 90px;
   text-align:left;
}
#boxLogo {
   position: absolute;
   top: 5px;
   left: 726px;
   width: 290px;
   height: 121px;
}
#picleiste {
   width: 1023px;
   height: 128px;
   background-color: #FFFFFF;
   float:left;
   overflow:hidden;
   background-color: #d6f1f8;
}
#navMain {
   width: 1023px;
   height: 43px;
   background-color: #FFFFFF;
   float:left;
}
#boxNavMain {
   position: absolute;
   top:259px;
   left:148px;
   width: 875px;
   height: 33px;
   z-index: 999;
   font-size: 0.8em;
   text-align:left;
}
#mainContent {
   width: 1023px;
   background-color: #FFFFFF;
   float:left;
}
#venezuela #mainContent {
   width: 1023px;
   background-image: url(/fileadmin/2008/alautentico/images/bg_content_venezuela.gif);
   background-repeat: repeat-y;
   background-position: top left;
   float:left;
}
#peru #mainContent {
   width: 1023px;
   background-image: url(/fileadmin/2008/alautentico/images/bg_content_peru.gif);
   background-repeat: repeat-y;
   background-position: top left;
   float:left;
}
#costa #mainContent {
   width: 1023px;
   background-image: url(/fileadmin/2008/alautentico/images/bg_content_costa.gif);
   background-repeat: repeat-y;
   background-position: top left;
   float:left;
}
#contentLeft {
   width: 160px;
   height: 500px;
   margin: 10px 20px 0px 22px;
   float:left;
   display:inline;
}
#contentRight {
   width: 800px;
   float:left;
   margin-top: 40px;
   padding-bottom: 25px;
   display:inline;
}
#contentRightLeft{
   width: 470px;
   float:left;
   display:inline;
}
#contentRightRight {
   width: 310px;
   margin-left: 20px;
   float:left;
   display:inline;
}
#abbinder {
   width: 1023px;
   height: 30px;
   float:left;
   text-align:center;
}
#language {
   position: absolute;
   top: 810px;
   left: 22px;
   width: 600px;
   margin: auto;
   text-align:left;
   font-size: 0.7em;
   font-weight: bold; 
   color:#FFFFFF;
}
a.navlang { 
   color: #39979f;
   font-weight: bold;
   text-decoration: none; 
}
a.navlang:hover { 
   color: #33b5f1;
   font-weight: bold;
   text-decoration: none; 
}
a.navlangACT  { 
   color: #33b5f1;
   font-weight: bold;
   text-decoration: none; 
}
a.navlangACT:hover { 
   color: #33b5f1;
   font-weight: bold;
   text-decoration: none; 
}
.boxRed {
   font-size: 1.1em;
   width: 180px;
   float:left;
}
.boxRed a {
   color: #a25545;
   font-weight: bold;
   text-decoration: none; 
}
.boxRed a:hover {
   color: #33b5f1;
   font-weight: bold;
   text-decoration: none; 
}
.boxOliv {
   font-size: 1.2em;
   width: 180px;
   float:left;
}
.boxOliv a {
   color: #b1ac06;
   font-weight: bold;
   text-decoration: none; 
}
.boxOliv a:hover {
   color: #33b5f1;
   font-weight: bold;
   text-decoration: none; 
}
.boxGreen {
   font-size: 1.2em;
   width: 180px;
   float:left;
}
.boxGreen a {
   color: #83d236;
   font-weight: bold;
   text-decoration: none; 
}
.boxGreen a:hover {
   color: #33b5f1;
   font-weight: bold;
   text-decoration: none; 
}
.boxNavleft {
   font-size: 1.2em;
   width: 180px;
   float:left;
}
.boxNavleft a {
   color: #0f8ba3;
   font-weight: bold;
   text-decoration: none; 
}
.boxNavleft a:hover {
   color: #33b5f1;
   font-weight: bold;
   text-decoration: none; 
}
.box {
   width: 100%;
   float:left;
}
a { 
   color: #39979f;
   font-weight: bold;
   text-decoration: underline; 
}
a:hover { 
   color: #33b5f1;
   font-weight: bold;
   text-decoration: none; 
}
a.navtop { 
   color: #0f8ba3;
   font-weight: normal;
   text-decoration: none; 
}
a.navtop:hover { 
   color: #33b5f1;
   font-weight: normal;
   text-decoration: none; 
}
a.navtopACT  { 
   color: #33b5f1;
   font-weight: normal;
   text-decoration: none; 
}
a.navtopACT:hover { 
   color: #33b5f1;
   font-weight: normal;
   text-decoration: none; 
}
a.navSecondFirst {
   width: 142px;
   color: #38969e;
   font-weight: bold;
   font-size: 0.8em;
   text-decoration: none;
   text-align: left;
   padding: 5px 8px 5px 8px;
   display: block;
   border-bottom: 1px solid #d6f1f8;
   line-height: 1.2em;
}
a.navSecondFirst:hover {
   width: 142px;
   color: #33b5f1;
   font-weight: bold;
   font-size: 0.8em;
   text-decoration: none;
   text-align: left;
   padding: 5px 8px 5px 8px;
   display: block;
   border-bottom: 1px solid #d6f1f8;
   line-height: 1.2em;
}
a.navSecondFirstACT {
   width: 142px;
   color: #66cff8;
   font-weight: bold;
   font-size: 0.8em;
   text-decoration: none;
   text-align: left;
   padding: 5px 8px 5px 8px;
   display: block;
   border-bottom: 1px solid #d6f1f8;
   line-height: 1.2em;
}
a.navSecondFirstACT:hover {
   width: 142px;
   color: #66cff8;
   font-weight: bold;
   font-size: 0.8em;
   text-decoration: none;
   text-align: left;
   padding: 5px 8px 5px 8px;
   display: block;
   border-bottom: 1px solid #d6f1f8;
   line-height: 1.2em;
}
a.navSecondSecond {
   width: 136px;
   color: #33b5f1;
   font-weight: normal;
   font-size: 0.7em;
   text-decoration: none;
   text-align: left;
   padding: 3px 0px 2px 24px;
   display: block;
   line-height: 1.2em;
}
a.navSecondSecond:hover {
   width: 136px;
   color: #38969e;
   font-weight: normal;
   font-size: 0.7em;
   text-decoration: none;
   text-align: left;
   background-image: url(/fileadmin/2008/alautentico/images/pfeil.gif);
   background-repeat: no-repeat;
   background-position: 10px 5px;
   padding: 3px 0px 2px 24px;
   display: block;
   line-height: 1.2em;
}
a.navSecondSecondACT {
   width: 136px;
   color: #38969e;
   font-weight: normal;
   font-size: 0.7em;
   text-decoration: none;
   text-align: left;
   background-image: url(/fileadmin/2008/alautentico/images/pfeil.gif);
   background-repeat: no-repeat;
   background-position: 10px 5px;
   padding: 3px 0px 2px 24px;
   display: block;
   line-height: 1.2em;
}
a.navSecondSecondACT:hover {
   width: 136px;
   color: #38969e;
   font-weight: normal;
   font-size: 0.7em;
   text-decoration: underline;
   text-align: left;
   background-image: url(/fileadmin/2008/alautentico/images/pfeil.gif);
   background-repeat: no-repeat;
   background-position: 10px 5px;
   padding: 3px 0px 2px 24px;
   display: block;
   line-height: 1.2em;
}
a.navSecondThird {
   width: 124px;
   color: #33b5f1;
   font-weight: normal;
   font-size: 0.7em;
   text-decoration: none;
   text-align: left;
   background-color: #e5f1f2;
   padding: 3px 0px 3px 36px;
   display: block;
   line-height: 1.2em;
}
a.navSecondThird:hover {
   width: 124px;
   color: #38969e;
   font-weight: normal;
   font-size: 0.7em;
   text-decoration: none;
   text-align: left;
   background-image: url(/fileadmin/2008/alautentico/images/pfeil.gif);
   background-repeat: no-repeat;
   background-position: 24px 5px;
   background-color: #e5f1f2;
   padding: 3px 0px 3px 36px;
   display: block;
   line-height: 1.2em;
}
a.navSecondThirdACT {
   width: 124px;
   color: #38969e;
   font-weight: normal;
   font-size: 0.7em;
   text-decoration: none;
   text-align: left;
   background-image: url(/fileadmin/2008/alautentico/images/pfeil.gif);
   background-repeat: no-repeat;
   background-position: 24px 5px;
   background-color: #e5f1f2;
   padding: 3px 0px 3px 36px;
   display: block;
   line-height: 1.2em;
}
a.navSecondThirdACT:hover {
   width: 124px;
   color: #38969e;
   font-weight: normal;
   font-size: 0.7em;
   text-decoration: underline;
   text-align: left;
   background-image: url(/fileadmin/2008/alautentico/images/pfeil.gif);
   background-repeat: no-repeat;
   background-position: 24px 5px;
   background-color: #e5f1f2;
   padding: 3px 0px 3px 36px;
   display: block;
   line-height: 1.2em;
}
h1 {  
   font-size: 1.1em;
   font-weight: normal; 
   color: #38969e;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0; 
   padding: 0px 0px 0px 0px; 
}
.titel h1 {  
   font-size: 1.1em;
   font-weight: normal; 
   color: #38969e;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0; 
   padding: 0px 0px 5px 0px; 
}
h2 { 
   font-size: 0.85em;
   font-weight: bold; 
   color: #38969e;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0; 
   padding: 0px 0px 0px 0px; 
}
h3 { 
   font-size: 0.7em;
   font-weight: bold; 
   text-decoration: none;
   margin: 0px;
   padding: 0px 0px 10px 0px;
}
.csc-header {
   padding-bottom: 10px;
}
p {  
   font-size: 0.7em;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0; 
}
#contentRight ul    { 
   font-size : 0.7em;
   line-height : 1.6em;
   padding: 0px 0px 15px 17px;
   margin: 0px 0px 0px 0px;
}
#contentRight ul ul { 
   font-size : 100%; 
}
#contentRight li {
   color : #000000;
   text-decoration : none;  
}
.contenttable {
   font-size: 0.7em;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0; 
}
.td-0 {
   font-weight: bold;
}
td {
   vertical-align:top;
}
.csc-textpic-caption {
   font-size : 0.7em;
   color: #001b62;
   text-decoration : none;
   line-height : 1.6em;
}
.tx-indexedsearch table {
   font-size: 0.7em;
   text-decoration: none;
   line-height: 1.6em;
   margin: 0;
   padding: 5px;
}
.tx-indexedsearch-res {
   background-color: #d6f1f8;
   border : 4px solid #ffffff;
}
.tx-indexedsearch-whatis {
   font-size: 1em;
   font-weight: bold; 
   color: #000000; 
   text-decoration: none;
   margin: 0px;
   padding: 15px 0px 15px 0px;
}
.tx-indexedsearch-browselist-currentPage {
   color: #39979f;
}
.tx-indexedsearch-browselist-currentPage a {    
   color: #39979f;
}
.tx-indexedsearch-browselist-currentPage a:hover { 
   color: #39979f;
}

a.boxNavleftVenezuela {
   width: 142px;
   color: #83d236;
   font-weight: bold;
   font-size: 0.8em;
   text-decoration: none;
   text-align: left;
   padding: 5px 8px 5px 8px;
   display: block;
   border-bottom: 1px solid #d6f1f8;
   line-height: 1.2em;
}
a.boxNavleftVenezuela:hover {
   width: 142px;
   color: #83d236;
   font-weight: bold;
   font-size: 0.8em;
   text-decoration: none;
   text-align: left;
   padding: 5px 8px 5px 8px;
   display: block;
   border-bottom: 1px solid #d6f1f8;
   line-height: 1.2em;
}
a.boxNavleftCosta {
   width: 142px;
   color: #b1ac06;
   font-weight: bold;
   font-size: 0.8em;
   text-decoration: none;
   text-align: left;
   padding: 5px 8px 5px 8px;
   display: block;
   border-bottom: 1px solid #d6f1f8;
   line-height: 1.2em;
}
a.boxNavleftCosta:hover {
   width: 142px;
   color: #b1ac06;
   font-weight: bold;
   font-size: 0.8em;
   text-decoration: none;
   text-align: left;
   padding: 5px 8px 5px 8px;
   display: block;
   border-bottom: 1px solid #d6f1f8;
   line-height: 1.2em;
}
a.boxNavleftPeru {
   width: 142px;
   color: #a25545;
   font-weight: bold;
   font-size: 0.8em;
   text-decoration: none;
   text-align: left;
   padding: 5px 8px 5px 8px;
   display: block;
   border-bottom: 1px solid #d6f1f8;
   line-height: 1.2em;
}
a.boxNavleftPeru:hover {
   width: 142px;
   color: #a25545;
   font-weight: bold;
   font-size: 0.8em;
   text-decoration: none;
   text-align: left;
   padding: 5px 8px 5px 8px;
   display: block;
   border-bottom: 1px solid #d6f1f8;
   line-height: 1.2em;
}
.news-latest-container {
   margin-bottom: 10px;
}
.newsTeaserMainHeadline {
   width: 100%;
}
.newsTeaserArchivLink {
   width: 98%;
   text-align: right;
   padding-top: 8px;
   float: left;
}
.newsTeaserArchivLink a { 
   color: #fe060b;
   font-size: 0.7em;
   font-weight: bold;
   text-decoration: none; 
}
.newsTeaserArchivLink a:hover { 
   color: #878787;
   font-size: 0.7em;
   font-weight: bold;
   text-decoration: none; 
}
.newsTeaserBox1 {
   width: 100%;
   height: 54px;
   padding: 0px 0px 4px 0px;
   float: left;
   background-color:#e5f1f2;
}
.newsTeaserBox2 {
   width: 100%;
   height: 54px;
   padding: 0px 0px 4px 0px;
   float: left;
}
.newsTeaserContentPic {
   width: 72px;
   height: 54px;
   float:left;
   padding-right: 8px;
}
.newsTeaserContent {
   width: 50%;
   float:left;
   padding: 8px 8px 0px 0px;
}
.newsTeaserContent p {  
   font-size: 0.8em;
}
.newsTeaserContent a { 
   color: #39979f;
   font-weight: bold;
   text-decoration: none; 
}
.newsTeaserContent a:hover { 
   color: #33b5f1;
   font-weight: bold;
   text-decoration: none; 
}
.newsTeaserContentLink {
   width: 20%;
   height: 54px;
   float:left;
   padding-right: 8px;
}
.newsTeaserLink {
   font-size: 0.8em;
   padding-top: 20px;
}
.newsTeaserLink a { 
   background-image: url(/fileadmin/2008/alautentico/images/newsTeaserPfeil_bn.gif);
   background-repeat: no-repeat;
   background-position: 0px 3px;
   color: #39979f;
   font-weight: bold;
   text-decoration: none;
}
.newsTeaserLink a:hover { 
   background-image: url(/fileadmin/2008/alautentico/images/newsTeaserPfeil_bh.gif);
   background-repeat: no-repeat;
   background-position: 0px 3px;
   color: #33b5f1;
   font-weight: bold;
   text-decoration: none; 
}
.newsBrowse {
   width: 500px;
   padding: 5px 0px 15px 0px;
   text-align: center;
   float: left;
}
.news-single-author {
   font-weight: bold;
}
.news-single-img {
   width: 640px;
   height: 200px;
   text-align: left;
   overflow:hidden;
   vertical-align:top;
}
.news-single-img img {
   padding: 4px;
}
.news-single-imgcaption {
   float:left;
}
#newsDetailContent {
   width: 640px;
}
#newsDetailPics {
   width: 200px;
   padding-right: 20px;
   float:left;
}
.news-single-img {
   width: 200px;
   height: 100%;
   float:left;
}
.news-single-imgcaption {
   width: 200px;
   height: 40px;
   float:left;
   text-align:center;
   }
#newsDetailText {
   width: 420px;
   float:left;
}
#newsDetailText h1 {
   font-size: 0.8em;
   font-weight:bold;
   width: 420px;
   background-color:#33b5f1;
   color: #FFFFFF;
   padding-left: 8px;
}
#newsDetailText h2 {
   font-size: 0.8em;
   width: 420px;
   background-color:#e5f1f2;
   padding-left: 8px;
}
#newsDetailText h3 {
   font-size: 1em;
   color:#000000;
   width: 420px;
   padding: 0px 0px 15px 8px;

}
.newsDetailLink {
   width: 420px;
   float:left;
   margin-left: 220px;
   display:inline;
   font-size: 0.7em;
}
.boxRow {
   width: 750px;
   height: 29px;
   padding-bottom 3px;
}
.boxRowMessage {
   width: 750px;
   height: 120px;
   padding-bottom 3px;
}
.boxAnfrage {
   width: 750px;
   float:left;
   padding: 0px 15px 20px 0px
}
.anfragelabel {
   position : relative;
   clear : both;
   margin : 0;
   margin-top : 0px;
   margin-bottom : 0px;
   padding : 0;
   font-size: 0.7em;
   color : #505050;
   text-decoration : none;
   float:left;
   width: 400px;
}
.anfragebox {
   padding : 5px;
   float : left;
   height : 15px;
   width : 270px;
}
.anfragefield {
   border : 1px solid #000000;
   background-color : #ffffff;
   padding : 2px;
   font-size: 9pt;
   color : #000000;
   text-decoration : none;
   width : 270px;
   text-align: left;
}
.anfragefieldShort {
   border : 1px solid #000000;
   background-color : #ffffff;
   padding : 2px;
   font-size: 9pt;
   color : #000000;
   text-decoration : none;
   width : 132px;
   text-align: left;
}
.anfragetextfield {
   border : 1px solid #000000;
   background-color : #ffffff;
   padding : 2px;
   font-size: 9pt;
   color : #000000;
   text-decoration : none;
   width : 565px;
   text-align: left;
}
.anfragefieldMessage {
   border : 1px solid #000000;
   background-color : #ffffff;
   padding : 2px;
   font-size: 9pt;
   color : #000000;
   text-decoration : none;
   width : 270px;
   height: 90px;
   text-align: left;
}
.anfragebutton {
   border : 1px solid #ffffff;
   clear : both;
   background-color : #33b5f1;
   font-size: 0.7em;
   font-weight: bold; 
   color : #FFFFFF;
   text-decoration : none;
   width : 700px;
   height: 30px;
}
.teaserBox1 {
   width: 600px;
   color: #befb01;
   padding-bottom: 4px;
   float:left;
}
.teaserBox1 h1 {
   font-size: 1em;
   font-weight: bold; 
   text-decoration: none;
   line-height: 1.6em;
   color: #befb01;
   margin: 0;
}
.teaserBox1 p {
   font-size: 1em;
   font-weight: bold; 
   text-decoration: none;
   line-height: 1.6em;
   color: #befb01;
   margin: 0;
}
.teaserBox1 a { 
   color: #befb01;
   font-weight: bold;
   text-decoration: none; 
}
.teaserBox1 a:hover { 
   color: #befb01;
   font-weight: bold;
   text-decoration: none; 
}
.teaserBox2 {
   width: 600px;
   color: #befb01;
   padding-bottom: 4px;
   color: #acaa01;
}
.teaserBox2 h1 {
   font-size: 1em;
   font-weight: bold; 
   text-decoration: none;
   line-height: 1.6em;
   color: #acaa01;
   margin: 0;
}
.teaserBox2 p {
   font-size: 1em;
   font-weight: bold; 
   text-decoration: none;
   line-height: 1.6em;
   color: #acaa01;
   margin: 0;
}
.teaserBox2 a { 
   color: #acaa01;
   font-weight: bold;
   text-decoration: none; 
}
.teaserBox2 a:hover { 
   color: #acaa01;
   font-weight: bold;
   text-decoration: none; 
}
.teaserBox3 {
   width: 600px;
   color: #befb01;
   padding-bottom: 4px;
   color: #a83d01;
}
.teaserBox3 h1 {
   font-size: 1em;
   font-weight: bold; 
   text-decoration: none;
   line-height: 1.6em;
   color: #a83d01;
   margin: 0;
}
.teaserBox3 p {
   font-size: 1em;
   font-weight: bold; 
   text-decoration: none;
   line-height: 1.6em;
   color: #a83d01;
   margin: 0;
}
.teaserBox3 a { 
   color: #a83d01;
   font-weight: bold;
   text-decoration: none; 
}
.teaserBox3 a:hover { 
   color: #a83d01;
   font-weight: bold;
   text-decoration: none; 
}