@import url('google-fonts.css');
@import url('addons.css');
@import url('template.footer.css');
@import url('template.text.css');
@import url('wysiwyg.text.css');
@import url('../templates/css/templates.css');
*{-webkit-text-size-adjust:none;
   margin:0;
   padding:0;
   outline:0
}
html{
  width:100%;
  height:100%;
  background:#d8d8d8 url('../images/background.png') fixed;
  text-align:center;
  overflow-y:scroll
}
body{
  width:100%;
  height:100%;
  margin:0 auto;
  text-align:center;
  color:#555
  
}
body,table tr td{
  font:400 13px/22px 'Open Sans',sans-serif
  
}
body b,body strong,table tr td b,table tr td strong{
  font-weight:600
  
}
img{
  border:0
  
}

a,a:hover{
  color:#666;
  text-decoration:none
  
}
div.cleaner,div.clean{
  clear:both;
  height:0;
  font-size:0;
  display:block;
  width:100%
  
}
div#wrapper{
  width:960px;
  padding:0;
  position:relative;
  margin:0 auto;
  text-align:left
  
}
div#top{
  width:960px;
  height:30px;
  background:url('../images/top.png') bottom no-repeat;
  margin:0;
  padding:0;
  overflow:hidden
  
}
div#page{
  width:870px;
  background:url('../images/content.png') repeat-y;
  margin:0;
  padding:0 45px;
  position:relative
  
}
div#page div#header{
  width:870px;
  height:120px;
  background:#fff;
  margin:0;
  padding:0;
  overflow:hidden;
  position:relative
  
}
div#page div#header div#logo{
  width:220px;
  height:24px;
  position:absolute;
  left:0;
  top:47px
  
}
div#page div#header div#logo img{
  border:0
  
}
div#page div#header div#claim{
  height:120px;
  background:#fff url('../images/header.claim.png') left no-repeat;
  padding:0 0 0 30px;
  position:absolute;
  left:255px;
  top:0;
  line-height:118px;
  color:#aaa
  
}
div#page div#dropdown{
  width:870px;
  height:60px;
  /*background:#26292b;*/
  margin:0;
  padding:0;
  position:relative
  
}
div#page div#dropdown ul{
  margin:0;
  padding:0
  
}
div#page div#dropdown ul li{
  margin:0;
  padding:0;
  position:relative;
  list-style:none;
  list-style-type:none
  
}
div#page div#dropdown ul li ul{
  position:absolute;
  left:0;
  display:block;
  z-index:999;
  visibility:hidden;
  background:#26292b;
  width:220px!important
  
}
div#page div#dropdown ul li ul li{
  position:relative;
  display:block;
  width:220px!important
  
}
div#page div#dropdown ul li ul li.first,div#page div#dropdown ul li ul li.middle{
  border-bottom:1px solid #323537
  
}
div#page div#dropdown ul li{
  float:left
  
}
div#page div#dropdown ul li a{
  color:gray;
  /*background:url('../images/dropdown.a.png') right no-repeat; */
  text-decoration:none;
  line-height:60px;
  padding:23px 20px 22px 20px;
  text-transform:uppercase;
  cursor:pointer
  
}
div#page div#dropdown ul li:hover a,div#page div#dropdown ul li a:hover{
  color:gray;
  /*background:#1083bc;*/
  text-decoration:none;
  line-height:60px;
  padding:0 20px 0 20px;
  display:block;
  cursor:pointer
  
}
div#page div#dropdown ul li a.aktiv,div#page div#dropdown ul li a.aktiv:hover{
  color:black;
  /*background:silver;*/
  text-decoration:none;
  line-height:60px;
  padding:0 20px 0 20px;
  display:block
  
}
div#page div#dropdown ul li a.password{
  background:url('../images/dropdown.password.png') right no-repeat;
  padding:0 40px 0 20px;
  display:block
  
}
div#page div#dropdown ul li:hover a.password,div#page div#dropdown ul li a.password:hover,div#page div#dropdown ul li a.password.aktiv,div#page div#dropdown ul li a.password.aktiv:hover{
background:#1083bc url('../images/dropdown.password.hover.png') right no-repeat;
padding:0 40px 0 20px;
display:block
  
}
div#page div#dropdown ul li:hover ul li a,div#page div#dropdown ul li ul li a{
  position:relative;
  display:block;
  width:180px!important;
  height:32px!important;
  line-height:31px!important;
  overflow:hidden;
  padding:0 20px 0 20px!important;
  background:#26292b;
  text-transform:none
  
}
div#page div#dropdown ul li:hover ul li a:hover,div#page div#dropdown ul li ul li a:hover,div#page div#dropdown ul li ul li:hover a{
  background:#1083bc
  
}
div#page div#dropdown ul li:hover ul li a.aktiv,div#page div#dropdown ul li ul li a.aktiv{
  background:#1083bc
  
}
div#page div#dropdown ul li:hover ul li a.password,div#page div#dropdown ul li ul li a.password{
  background:url('../images/dropdown.password.png') right no-repeat;
  padding:0 40px 0 20px
  
}
div#page div#dropdown ul li:hover ul li a.password:hover,div#page div#dropdown ul li ul li a.password:hover,div#page div#dropdown ul li ul li:hover a.password,div#page 
div#dropdown ul li:hover ul li a.password.aktiv,div#page div#dropdown ul li ul li a.password.aktiv{
  background:#1083bc url('../images/dropdown.password.hover.png') right no-repeat;
  padding:23px 40px 22px 20px
  
}
div#page div#dropdown ul li ul li:hover ul li a,div#page div#dropdown ul li ul li ul li a{
  position:relative;
  display:block;
  width:180px!important;
  height:32px!important;
  line-height:31px!important;
  overflow:hidden;
  padding:0 20px 0 20px!important;
  background:#26292b
  
}
div#page div#dropdown ul li ul li:hover ul li a:hover,div#page div#dropdown ul li ul li ul li a:hover,div#page div#dropdown ul li ul li ul li:hover a{
  background:#1083bc
  
}
div#page div#dropdown ul li ul li:hover ul li a.aktiv,div#page div#dropdown ul li ul li ul li a.aktiv{
  background:#1083bc
  
}
div#page div#dropdown ul li ul li:hover ul li a.password,div#page div#dropdown ul li ul li ul li a.password{
  background:url('../images/dropdown.password.png') right no-repeat;
  padding:0 40px 0 20px
  
}
div#page div#dropdown ul li ul li:hover ul li a.password:hover,div#page div#dropdown ul li ul li ul li a.password:hover,div#page div#dropdown ul li ul li ul li:hover a.password,
div#page div#dropdown ul li ul li:hover ul li a.password.aktiv,div#page div#dropdown ul li ul li ul li a.password.aktiv{
  background:#1083bc url('../images/dropdown.password.hover.png') right no-repeat;
  padding:23px 40px 22px 20px
  
}
div#page div#dropdown ul li ul li ul li:hover ul li a,div#page div#dropdown ul li ul li ul li ul li a{
  position:relative;
  display:block;
  width:180px!important;
  height:32px!important;
  line-height:31px!important;
  overflow:hidden;
  padding:0 20px 0 20px!important;
  background:#26292b
  
}
div#page div#dropdown ul li ul li ul li:hover ul li a:hover,div#page div#dropdown ul li ul li ul li ul li a:hover,div#page div#dropdown ul li ul li ul li ul li:hover a{
  background:#1083bc
  
}
div#page div#dropdown ul li ul li ul li:hover ul li a.aktiv,div#page div#dropdown ul li ul li ul li ul li a.aktiv{
  background:#1083bc
  
}
div#page div#dropdown ul li ul li ul li:hover ul li a.password,div#page div#dropdown ul li ul li ul li ul li a.password{
  background:url('../images/dropdown.password.png') right no-repeat;
  padding:0 40px 0 20px
  
}
div#page div#dropdown ul li ul li ul li:hover ul li a.password:hover,div#page div#dropdown ul li ul li ul li ul li a.password:hover,
div#page div#dropdown ul li ul li ul li ul li:hover a.password,div#page div#dropdown ul li ul li ul li:hover ul li a.password.aktiv,div#page div#dropdown ul li ul li ul li ul li a.password.aktiv{
  background:#1083bc url('../images/dropdown.password.hover.png') right no-repeat;
  padding:23px 40px 22px 20px
  
}
div#page div#teaser{
  width:870px;
  background:#fff;
  margin:0;
  padding:0;
  overflow:hidden;
  position:relative;
  border-top:10px solid #fff
  
}
div#page div#teaser img{
  display:block
  
}
div#page div#breadcrumb{
  width:870px;
  height:40px;
  background:#fff;
  margin:0;
  padding:0;
  overflow:hidden;
  position:relative;
  border-bottom:1px solid #e9e9e9;
  line-height:40px;
  color:#b3b3b3
  
}
div#page div#breadcrumb a{
  color:#b3b3b3;
  text-decoration:underline
  
}
div#page div#breadcrumb a:hover{
  color:#b3b3b3;
  text-decoration:none
  
}div#page div#content{
padding:0
  
}
div#page div#text{
  width:870px;
  margin:0;
  padding:20px 0 30px 0;
  overflow:hidden;
  position:relative;
  color:#666
  
}
