body {
    font-family: Arial, Helvetica, sans-serif;
    color:#000;
    margin:0;
    padding:0;
    /*background:url(../images/body_bg.jpg) repeat-y top center;*/
     background:#ffffff;  
}

/* ID */
#wrapper {
  width:960px;
  margin:0 auto;
  padding:0;
  height:718px;
  background:#fff;
  display:block;
}

.clearer {
         clear:both;
         height:0;
         width:0;
         padding:0;
         margin:0;
         font-size:0;
}

#wrapper #header {
  width:943px;
  margin:0 0 0 16px;
  padding:0;
  height:107px;
  background:#fff;
}

#wrapper #header img {
  border:0;
}

#wrapper #box1 {
  width:928px;
  margin:0 16px 16px 16px;
  padding:0;
  height:216px;
}

#wrapper #box1 #bild1,
#wrapper #box1 #bild2,
#wrapper #box1 #bild3 {
  width:135px;
  margin:0 16px 0 0;
  padding:0;
  height:216px;
  float:left;
  background:#ccc;
}


#wrapper #box1 #bild1 a img,
#wrapper #box1 #bild2 a img,
#wrapper #box1 #bild3 a img  {
  width:135px;
  height:216px;
  border:0;
  display:block;
}

#wrapper #box1 #bild1.inactive {
  width:135px;
  height:216px;
  background:url(../upload/home/bld1.jpg) no-repeat 0 0;
}

#wrapper #box1 #bild2.inactive {
  width:135px;
  height:216px;
  background:url(../upload/home/bld2.jpg) no-repeat 0 0;
}

#wrapper #box1 #bild3.inactive {
  width:135px;
  height:216px;
  background:url(../upload/home/bld3.jpg) no-repeat 0 0;
}

#wrapper #box1 #bild1.active,
#wrapper #box1 #bild1 {
  width:135px;
  height:216px;
  background:url(../upload/home/bld1a.jpg) no-repeat 0 0;
}

#wrapper #box1 #bild2.active,
#wrapper #box1 #bild2 {
  width:135px;
  height:216px;
  background:url(../upload/home/bld2a.jpg) no-repeat 0 0;
}

#wrapper #box1 #bild3.active,
#wrapper #box1 #bild3 {
  width:135px;
  height:216px;
  background:url(../upload/home/bld3a.jpg) no-repeat 0 0;
}


#wrapper #box1 #bluebox {
  width:475px;
  margin:0;
  padding:0;
  height:216px;
  background:#1a6eb0;
  float:left;
}

#wrapper #box1 #bluebox #boxcontent1,
#wrapper #box1 #bluebox #boxcontent2,
#wrapper #box1 #bluebox #boxcontent3 {
  position:relative;
  width:445px;
  margin:0;
  padding:25px 15px;
  height:166px;
  float:left;
  display:none;
  background:#1a6eb0;
  color:#4aabfc;
  font-weight:bold;
  vertical-align: middle;
  text-align:center;
}

#wrapper #box1 #bluebox #boxcontent1 a,
#wrapper #box1 #bluebox #boxcontent2 a,
#wrapper #box1 #bluebox #boxcontent3 a {
  color:#4aabfc;
  font-size:16px;
  text-decoration:none;
}

#wrapper #box1 #bluebox #boxcontent1 a:hover,
#wrapper #box1 #bluebox #boxcontent2 a:hover,
#wrapper #box1 #bluebox #boxcontent3 a:hover {
  text-align:center;
  color:#fff;
  text-decoration:underline;
}

#wrapper #box1 #bluebox #boxcontent1.active,
#wrapper #box1 #bluebox #boxcontent2.active,
#wrapper #box1 #bluebox #boxcontent3.active {
  display:block;
}

#wrapper #box1 #bluebox #boxcontent1.inactive,
#wrapper #box1 #bluebox #boxcontent2.inactive,
#wrapper #box1 #bluebox #boxcontent3.inactive {
  display:none;
}

#wrapper #box2 {
  width:928px;
  margin:0 16px 16px 16px;
  padding:0;
  height:165px;
  background:#c2c2c2;
}

#wrapper #box2 #box2left {
  width:453px;
  margin:0;
  padding:0;
  height:165px;
  float:left;
  display:inline;
}

#wrapper #box2 #box2left #quicklink {
  padding:0;
  margin:0;
  width:453px;
  height:98px;
}

#wrapper #box2 #box2left #quicklink  a {
  width:135px;
  margin:8px 0 0 16px;
  padding:0;
  float:left;
  display:inline;
  color:#fff;
  font-weight:bold;
  line-height:20px;
  font-size:15px;
  text-decoration:none;
  font-size:13px;
}

#wrapper #box2 #box2left #quicklink a#quicklinks_1.qinactive,
#wrapper #box2 #box2left #quicklink a#quicklinks_2.qinactive,
#wrapper #box2 #box2left #quicklink a#quicklinks_3.qinactive {
  color:#fff;
}

#wrapper #box2 #box2left #quicklink a#quicklinks_1.qactive,
#wrapper #box2 #box2left #quicklink a#quicklinks_2.qactive,
#wrapper #box2 #box2left #quicklink a#quicklinks_3.qactive {
  color:#cb3c38;
}


#wrapper #box2 #box2left #quicklink a:hover,
#wrapper #box2 #box2left #quicklink a.active {
  color:#cb3c38;
  text-decoration:underline;
}

#wrapper #box2 #box2left #claim {
  padding:0;
  margin:0 0 0 16px;
  width:437px;
  color:#665d59;
  font-weight:bold;
  font-size:21px;
  height:54px;
  float:left;
  display:inline;
}

#wrapper #box2 #box2left #claim p {
  margin:0;
  padding:0;
}



#wrapper #box2 #box2right {
  width:475px;
  margin:0;
  padding:0;
  height:165px;
  float:left;
  display:inline;
  font-size:12px;
  color:#383838;
  line-height:18px;
}

#wrapper #box2 #box2right a {
  color:#383838;
  font-weight:bold;
}

#wrapper #box2 #box2right .new {
  color:#cb3c38;
  font-weight: bold;

}

#wrapper #box3 {
  width:928px;
  margin:0 16px 0 16px;
  padding:0;
  height:163px;
  background:#3e3530;
  color:#fff;
}

#wrapper #box3 #box3nav {
  width:928px;
  margin:0;
  padding:0;
  height:95px;
  float:left;
  display:inline;
}

#wrapper #box3 #box3nav ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

#wrapper #box3 #box3nav ul li {
  margin:0;
  padding:0;
  float:left;
}

#wrapper #box3 #box3nav ul li a {
  margin:8px 0 0 0;
  padding:0 17px;
  color:#b4afa1;
  font-weight:bold;
  font-size:13px;
  display:block;
  text-decoration:none;
}

#wrapper #box3 #box3nav ul li a:hover {
  color:#cb3c38;
}

#wrapper #box3 #box3left {
  width:661px;
  margin:6px 0 0 16px;
  padding:0;
  height:54px;
  float:left;
  color:#b4afa1;
  display:inline;
  font-weight:bold;
  line-height:24px;
}

#wrapper #box3 #box3left p {
  margin:0;
  padding:0;
}


#wrapper #box3 #box3right {
  width:250px;
  margin:0;
  padding:0;
  height:70px;
  float:left;
  color:#b4afa1;
  display:inline;
}

#wrapper #box3 #box3right a {
  margin-top:22px;
  color:#655f57;
  font-weight:bold;
  font-size:28px;
  text-decoration:none;
  vertical-align:text-bottom;
  display:block;
}

#wrapper #box3 #box3right a:hover {
  color:#cb3c38;
}

#wrapper #footer {
  clear:both;
  width:960px;
  margin:0 0 0 16px;
  padding:0;
  height:25px;
}

#wrapper #languageswitcher {
  position:absolute;
  top:72px;
  width:260px;
  margin:5px 0 0 690px;
  padding:0;
  height:25px;
  text-align:right;
  color:#969696;
  font-size:11px;
}

#wrapper #languageswitcher a {
  color:#969696;
  text-decoration:none;
  font-weight:bold;
  margin:0 5px;
}

#wrapper #languageswitcher a.active {
  color:#3e3530;
}

#wrapper #footer #footerleft {
  width:569px;
  margin:8px 0 0 0;
  padding:0;
  height:25px;
  float:left;
  color:#969696;
  font-size:11px;
}

#wrapper #footer #footerleft a {
    color:#969696;
    text-decoration:none;
    padding:0 5px;
}

#wrapper #footer #footerleft a:hover {
    text-decoration:underline;
}


#wrapper #footer #footerright {
  width:358px;
  margin:8px 0 0 0;
  padding:0;
  height:25px;
  float:left;
}

/********************************************/
/*************** Footertools ****************/

#tools {
   color:#969696;
   font-size:11px;
   margin:0;
   padding:0;
   text-align:right;
}

#tools a {
   color:#969696;
   text-decoration:none;
   margin:0;
   padding:0;
   vertical-align: top;
}

#tools a.addthis_button {
  width:95px;
  margin-left:10px;
}

#top_wrapper {
    display:none;
}

