body {
  background-image: url(../img/bodybg.gif);
  background-repeat:repeat-x;
  margin:0;
  padding:0;
  font-family:Verdana, Arial,Helvetica,sans-serif;
  font-size:13px;
  font-style:italic;
  color:#3C70C3;
  font-stretch:wider;
  background-color:#9FC2DC;
}

h1, h2, h3, h4 {
  text-align: left;
}

h1{
  font-family:Georgia,Arial,Helvetica,sans-serif;
  font-size: 20px;
  color: #fff;
  margin-bottom:6px;
}
h2{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight:bolder;
  color: #AA0006;
  display:block;
  margin:0 0 20px 0;
}
h3{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight:bolder;
  color: #AA0006;
  display:inline;
  padding:0px 16px;
}
p{
  line-height: 1.5;
  margin:0;
}
a{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#3C70C3;
  text-decoration:none;
}
.a_red{
  font-weight:bold;
  color: #AA0006;
}
.abold{
  font-weight:bold;
}
.clearer{
  clear: both;
}

/*######## Pagestructure ###########*/
#page{
  width:100%;
  margin: 0px;
}

#center{
  margin-left:auto;
  margin-right:auto;
  width:771px;
}
#root{
  float:left;
  margin-bottom:24px;
}

/*####### Contentstructure ######################*/
/* Content and Boxes */
.content{
}

.corner{
  float:left;
  width:22px;
}
.cornergap{
  background-color:#fff;
  width:724px;
  height:22px;
  float:left;
}
.cornergap42{
  background-color:#fff;
  height:42px;
  width:724px;
  float:left;
}
.cornerbox{
  width:768px;
  padding:0px;
  margin:0px;
  text-align:left;
  float:left;
}
.cornerboxcontent{
  background-color:#fff;
  padding: 0px 0px 0px 22px;
}
.captions{
  font-family:Georgia,Arial,Helvetica,sans-serif;
  display:block;
}
.caption_faq{
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
.caption_faqs{
  margin:20px 0 0 0;
}
.caption_faqs1{
  margin:0px;
}
.ptext{
  margin-top:10px;
}
.footer{
  text-align:left;
  color:#fff;
  margin:10px 0;
}
/*####### Statisticbox ######################*/
.statraiter{
  float:left;
  width: 152px;
}
.statraiterhline{
  float:left;
  width:2px;
  height:58px;
}
/*####### Raiterbox ######################*/
.raiter{
  float:left;
  width:152px;
  border-right:2px solid transparent;
}
.raiter_r{
  float:left;
  width:152px;
}
.raiterlabeldark {
  background-image: url(../img/cor_blue_top_dark.gif);
  background-repeat: no-repeat;
  float:left;
  padding-top:5px;
  width:152px;
}
.raiterlabeldarkwhite{
  background-image: url(../img/cor_white_top_dark.gif);
  background-repeat: no-repeat;
  float:left;
  padding-top:5px;
  width:152px;
}
.raiterlabellight {
  background-image: url(../img/cor_blue_top_light.gif);
  background-repeat: no-repeat;
  float:left;
  padding-top:5px;
  width:152px;
}
.raiterlabellightbottom {
  background-image: url(../img/cor_blue_bottom_light.gif);
  background-repeat: no-repeat;
  float:left;
  padding-bottom:5px;
  width:152px;
}
.raiterlabellightwhite{
  background-image: url(../img/cor_white_top_light.gif);
  background-repeat: no-repeat;
  float:left;
  padding-top:5px;
  width:152px;
}
.raiterlabellightbottomwhite{
  background-image: url(../img/cor_white_bottom_light.gif);
  background-repeat: no-repeat;
  float:left;
  padding-top:5px;
  width:152px;
}
.raitertextbox{
  float:left;
  width:152px;
  height:36px;
  background-color:#E3EBF4;
}
.raitertext{
  float:left;
  padding:0 18px 4px 18px;
}
.raitertextboxbottom .raitertext{
  float:left;
  padding:0 18px 0px 18px;
}

.raitertextboxbottom{
  float:left;
  width:152px;
  background-color:#E3EBF4;
}


.small{
  height:17px;
}
.statgrafic{
  background-color:#fff;
  text-align:left;
}
.statcontent{
  width:720px;
  padding: 20px 0px 0px 22px;
}
.statcountry{
  float:left;
  width:150px;
}
.statbalk{
  float:left;
  background-color:#A0BCD9;
}

/*####### Readingbox ######################*/
.readingbox{
  background-color:#fff;
  padding: 0;
}
.readingboxcaptionbg{
  background-image:url(../img/bgreadingpult.gif);
  height:146px;
}
.readingboxcaption{
  padding:70px 30px 0 288px;
}
.readingboxtexts{
  background-image:url(../img/bgreadingstripe.gif);
  width:100%;
  float:left;
}
.readingboxtext{
  padding-bottom:22px;
  float:left;
}
.readingboxtextby{
  width:240px;
  text-align:right;
  float:left;
  margin-right:30px;
}
.readingboxtextitem{
  width:437px;
  margin-left:22px;
  float:left;
}
.paging{
  color: #AA0006;
  margin-left:290px;
  width:400px;
  text-align:right;
  padding-top:15px;
}
/*####### Formular ######################*/
form {
  margin-top:15px;
  margin-left:210px;
  text-align:left;
  font-style:normal;
}
.form {
  background-repeat:no-repeat;
  margin-top:8px;
  width: 771px;
  float:left;
}
.form1 {
  background-image: url(../img/bgform1.gif);
  height: 295px;
}
.form2 {
  background-image: url(../img/bgform2.gif);
  height: 575px;
}
.countrylist{
  padding:0 22px 0 0;
  float:right;
}
input, select, textarea, checkbox, radio {
  font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#1E385A;
    padding: 0;
    margin: 0;
    vertical-align:middle;
}
.fieldstyle{
    border:1px solid #3C70C3;
    color:#3C70C3;
    width:280px;padding:1px;
}
.fieldcheckbox{
  float:left;
  width:25px;
}
.fieldcheckboxtext{
  float:left;
  width:250px;
}

option {
  background-color: #C9DEF2;
  font-size:10px;
    color:#000;
}
.textareabox {
    border:1px solid #3C70C3;
    color:#3C70C3;
  padding:5px;
  width: 510px;
  height: 108px;
  margin-top:5px;
}
.lbl_radio {
    margin-right:2px;
    font-style:normal;
}
.lbl_text {
    margin-right:2px;
    font-style:normal;
    width:150px;
    float:left;
}
.lbl_text_countrylist{
    width:120px;
}
.button {
    background-color:#fff;
    border:0px;
    color:#3C70C3;
    font-size:14px;
    font-weight:bold;
    font-style:italic;
    cursor:pointer;
}
.button1{
    margin-left:0px;
    border:1px solid #3C70C3;margin-top:5px;

}
.button2{
    margin:15px 0 0 0px;
    border:1px solid #3C70C3;
}
/*####### miscellaneous ######################*/
.white {
  background-color:#fff;
}
.blue {
  background-color:#E3EBF4;
}

.header{
  margin-left:205px;
  margin-top: -35px;
}

.header_two{
  font-family:Georgia,Arial,Helvetica,sans-serif;
  font-stretch:wider;
  font-style: italic;
}

.pres_speech{
  position: relative;
  top: 55px;
  left: -285px;
  color: #668FD0;
  text-align: left;
  width: 145px;
  font-size: 13px;
  font-weight: bold;
}




.imgBlock{
  display:block;
}

.mt10{
  margin-top:10px;
}