* {
  margin:0;
  padding:0;
}
body {
  color: #374845;
  font-family:Verdana;
/*  font-family: 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, Verdana, Arial, sans-sefif; */
  font-size: 11px;
  line-height: 18px;
  text-align:center;
  background:none;
}
ul, li {
  list-style:none;
}
a {
  text-decoration:none;
}
a img {
  border:0;
}
textarea {
  font-family: verdana;
}
div.container {
  width:973px;
  padding-left:8px;
  text-align:left;
  margin:0 auto;
  padding-top:0;
}

.iconOfMenu {
  float:right;
}
.intel .rightNews_intel p {
  line-height:12px;
  font-size:9px;
}
.intel .article6 p .question {
  color:#636363;
}
.intel .indexIntel {
  background:url('../images/bg_intelPage.jpg') no-repeat 0 0px;
  padding-top:183px;
  overflow:hidden;
  min-height:550px;
}

.intel .newIntel .indexIntel {
  background:url('../images/newIntelHeader.jpg') no-repeat 0 0;
}

.intel .indexIntel div.leftNew {
  padding-top:22px;
}
.indexIntel  div.leftNews {
  padding-top:22px;
}
.ilike-box-footer {
  padding-top: 5px;
  height: 20px;
  float: right;
}
.ilike-box {
  float: left;
}
.fb-share {
  float: left;
  margin-right: 10px;
}
.intelPoll .section span {
  color:#005ea8;
  font-weight:bold;
}
.intelPoll .section a {
  color:#374845;
}
.intelPoll .section span a {
  font-weight:bold;
  color:#005EA8;
}
.intelPoll .section {
  width:480px;
  padding-bottom:22px;
}
.intelPoll .section .error_list {
  color:red;
  clear:both;
}
.intelPoll .section input {
  border:1px black solid;
  padding:2px;
}
.intelPoll .section textarea {
  width:450px;
  padding:2px;
  font-family:Verdana;
  height:67px;
  margin-top:3px;
  border:1px black solid;
}
.intelPoll .section .sectionArea {
  clear:both;
  padding-top:4px;
  padding-bottom:10px;
}
.index  .newsFrontpage .indexIntel   div.oneArticle h2 {
  font-size:10px
}
.index .indexIntel {
  background:url('../images/bg_intelPage_w.jpg') no-repeat 0 0px;
}
.intel .intelPoll .showArticle {
  width:auto;
}
.intel .showFirstArticle .leftNews  .radio_list {
  padding-top:5px;
}
.intel .showFirstArticle .leftNews .checkbox_list {
  overflow:hidden;
  padding-bottom:25px;
  line-height:14px;
  padding-top:5px;
}
.intel .showFirstArticle .leftNews .checkbox_list input {
  float:left;
  margin:2px;
  display:inline;
  border:0;
  margin-right:5px;
}
.intel .showFirstArticle .leftNews .checkbox_list li {
  clear:both;
  float:left;
  width:450px;
  line-height:14px;
  padding-top:4px;
}
.intel .showFirstArticle .leftNews .checkbox_list li label {
  font-weight:normal;
  clear:none;
  display:inline;
  width:81%;
}
.intel .showFirstArticle .leftNews .emailPoll label {
  font-weight:normal;
}
.intel .showFirstArticle .leftNews .emailPoll {
  padding-bottom:25px;
}
.intel .showFirstArticle .leftNews .emailPoll input {
  width:245px;
  border:1px gray solid;
  font-size:11px;
  padding:1px;
  margin:2px;
}
.intel .intelPoll .sendPollForm {
  border:0;
  float:right;
  cursor:pointer;
  background:white;
  text-transform:none;
  outline:none;
  color:#636363;
  font-weight:bold;
  font-size:11px;
}
.intel .showFirstArticle .leftNews  .radio_list input {
  float:left;
  border:0;
}
.intel .showFirstArticle .leftNews .showArticle p.successMessage {
  font-style:italic;
  font-size:14px;
  text-transform:uppercase;
  color:#9D3493;
}
.intelPoll .section {
  line-height:16px;
  font-size:11px;
}
.thanksIntelPoll {
  background:url('../images/thanks_bg.jpg') no-repeat 0 0;
}
.contentThanksPoll {
  padding-left:190px;
  padding-right:246px;
  padding-top:50px;
}
.intel .indexIntel .contentThanksPoll h2 {
  color:#920085;
  line-height:24px;
  font-size:16px;
  text-transform:none;

  padding-bottom:10px;
  font-weight:normal;
  font-family:Tahoma;
}
.intel .indexIntel .contentThanksPoll p {
  color:#374845;
  font-family:Tahoma;
  line-height:24px;
  font-size:16px;
}
.intel .indexIntel .contentThanksPoll a {
  float:right;
  font-family:Tahoma;
  border:1px #bebebe solid;
  padding:2px;
  color:#bebebe;
  font-size:14px;
  line-height:17px;
  padding-left:10px;
  margin-top:50px;
  padding-right:10%;
  background:url('../images/schleissen_bg.gif') no-repeat 90% 50%;
}
.thanksIntelPollInner  {
  background: transparent url(../images/idea_bg.jpg) no-repeat scroll 480px 0;
  overflow:hidden;
  min-height:570px;
}
.intelPoll .section label {
  font-weight:bold;
}
 .intelPoll .indexIntel div.leftNews {
 width:510px;
 }
 .intelPoll .radio_list li {
   float:left;
   padding-right:10px;
 }
.intel .newsShowArticle .article6 .article6Inner {
background:transparent url(../images/article6.jpg) no-repeat scroll 520px 330px;
min-height:570px;
overflow:hidden;
}
.intel .newsShowArticle .article1 .article1Inner {
background:transparent url(../images/idea_bg.jpg) no-repeat scroll 480px 0;
min-height:570px;
overflow:hidden;
}
.intel .newsShowArticle .article2 .article2Inner {
background:transparent url(../images/hilfe_bg.jpg) no-repeat scroll 425px 0;
min-height:570px;
overflow:hidden;
}
.intel .newsShowArticle .article3 .article3Inner {
background:transparent url(../images/netbooks_bg.jpg) no-repeat scroll 498px 0;
min-height:570px;
overflow:hidden;
}
.intel .newsShowArticle .article4 .article4Inner {
background:transparent url(../images/netbooks_bg.jpg) no-repeat scroll 498px 0;
min-height:570px;
overflow:hidden;
}

.intel .newsShowArticle .article6  .showArticle {
  width:510px;
}
.intel .showArticle {
  width:65%;
}
.intel .newIntel .showArticle {
  width:478px;
}
.intel .showFirstArticle .leftNews .showArticle * {
  text-align:left;
}
.intel .showFirstArticle p a {
  color:#005EA8;
  font-weight:bold;
}
.intel .showFirstArticle h3 {
  color:black;
  font-size:11px;
  font-weight:bold;
  line-height:18px;
  padding-bottom:10px;
}
.intel .newIntel .sectionIntel h3 {
  padding-bottom:7px;
}
.intel .indexIntel h1 {
  padding-top:2px;
  padding-bottom:8px;
  line-height:21px;
  font-size:17px;
  font-weight:normal;
  color:#005ea8;
}
.index .indexIntel .newsFrontpage div.oneArticle h2 {
 font-size: 10px;
}
.intel div.showArticle div.footerArt a.back {
  color:#005EA8;
}
.intel .indexIntel h2 {
  text-transform:uppercase;
  font-size:9px;
  font-weight:bold;
  font-family:"Times New Roman";
  color:#444444;
}
.intel .newIntel .indexIntel h2 {
  text-transform:none;
}
.intel .indexIntel h1 a, .intel .indexIntel h2 a, .intel .newIntel .indexIntel h1, .intel .newIntel .indexIntel h2 {
  color:#005ea8;
  font-size:17px;
  font-weight:normal;
  font-family:Verdana;
}
.intel .newIntel .sectionIntel {
  padding-bottom:3px;
}
.intel .newIntel h3 {
  font-weight:normal;
  text-transform:uppercase;
}
.intel .rightNews_intel {
  float:right;
  width:174px;
  padding-top:22px;
}
.intel .newIntel div.leftNews { width:478px;  }
.intel .rightNews_intel img {
  padding-bottom:15px;
}
.intel .rightNews_intel img  p {
  color:#333333;
}

.intel .showFirstArticle .leftNews .showArticle p {
  padding-bottom:20px;
}
.intelBox .boxInner h3 {
    background:transparent url(../images/backGRDPointsIntelBox.gif)  no-repeat scroll 0 50%
}
.intelBox div.longBox { position:absolute; top:0; left:0; padding-top:6px; }
.index .intelBox {
  position:relative;
  background-color:white;
}
.index .rightBoxInfo div.intelBox  {
  width:301px;
}
.intel .newIntel .article1 .article1Inner {
background:url('../images/newIntel_bg.jpg') no-repeat 480px 0;
}
.index div.intelBox p {  height:auto; }
.intelBox .boxInnerBg { background:url(''); }
div.rightColStaticBoxes .boxOuter div.intelBox {
  background:url('');
}
div.rightColStaticBoxes .intelBox div.boxInnerBg {
  background:url('');
}
div.rightColStaticBoxes .intelBox div.boxInnerBg {
  background:url('');
}
div.rightColStaticBoxes .intelBox  div.boxInner {
  background:url('');
}
.dynamicBoxes .boxInnerBg {
  height: 138px;
}
.intelBox  div.boxInner {
  background:url('');
}
.fromRegister .container {
  width:773px;
}
div.containerInner {
  background:none;
}
div.listing a:hover {
  text-decoration:underline;
}
div.containerBg {
  padding-right:12px;
  background:none;
}
p.anzeige {
  text-align:right;
  height: 23px;
  width:300px;
  display: block;
}
div.contentSite {
  background:white;
  padding:0 13px 16px;;
}
div.footer {
  background:none;
  border-top:1px solid #ccc;
  padding-bottom:40px;
}
div.footerInner {
  background:none;
}
div.footerInnerBg {
  background:none;
  height:42px;
}
.home .leftColStaticBoxes .boxOuter {
  height:auto;
}
div.linksToPartner {
  clear:both;
  padding-bottom:5px;
}
div.linksToPartner a {
  cursor:pointer;
  line-height:14px;
  font-size:11px;
  color:#515153;
  font-weight:normal;
}
div.linksToPartner a:hover {
  color:#893361;
}
div.userPanel #componentDiv a { color:#893361 !important;
  padding-right: 11px !important;
  font-weight: bold !important;
  font-size:10px !important;
}
div.userPanel li {
    clear:both;
}
div.userPanel #componentDiv {

  padding-bottom:5px;
}
div.userPanel #componentDiv table table tr {
  height: auto !important;
}
div.leftSide {
  float:left;
  width:200px;
  overflow:hidden;
}
div.header {
  /*height:100px;*/
}
div.header a img {
  border:0;
}
div.logoBox {
  padding-left:0px;
  /*padding-top:13px;*/
  position: relative;
}
div.logoBox #label_logo {
  display: block;
  position: absolute;
  top: 13px;
  left: -109px;
}
div.header div.logo {
  width:200px;
  float:left;
  height:100px;
}
div.logoBox img {
  display: block;
  margin: 0 0 22px;
}
div.clear {
  height:0;
  line-height:0;
  font-size:0;
  overflow:hidden;
  clear:both;
}
div.userPanel {
  background:#CCCCCC;
  padding:1px;
  width:160px;
}
div.userPanelInner {
  background:white;
  padding-left:5px;
  padding-bottom:5px;
}
div.userPanel h2 {
  font-size:11px;
  color:#893361;
  line-height:27px;
  height:27px;
  overflow:hidden;
  text-transform:uppercase;
}
div.userPanel li {
    display:block;
    width:100%;
    float:left;
    line-height:15px;
}
div.userPanel a {
  color:#893361;
  font-weight:bold;
  display:block;
  float:left;
  background:url('../images/pointsUserPanel.jpg') no-repeat 98% 50%;
  clear:both;
    line-height:15px;
  width:auto;
  padding-right:11px;
  font-size:10px;
  text-transform:uppercase;
}
div.passwdInputSubmit {
  float:left;
  width:31px;
  height:18px;
  overflow:hidden;
}
div.passwdInputSubmit input {
  background:url('../images/buttonGO.png') no-repeat 0 50%;
  width:35px;
  cursor:pointer;
  height:19px;
  outline:0;
  border:0;
}
div.passwdInputText {
  width:111px;
  padding-left:2px;
  padding-right:5px;
  float:left;
  overflow:hidden;
  height:21px;
  padding-top:1px;
  padding-bottom:3px;
}
div.passwdInputText input {
  border:1px solid silver;
  outline:0;
  font-size:10px;
    padding:2px;
  color:#000000;
    float:left;
    width:90px;
}
div.inputLogin {
  width:147px;
  height:21px;
  padding-top:1px;
  padding-left:3px;
  padding-right:3px;
  overflow:hidden;
  padding-bottom:5px;
}
div.inputLogin  input {
  width:95%;
    border:1px solid silver;
  outline:0;
    padding:2px;
  font-size:10px;
  color:#000000;
}
.home div.center-right {
  padding: 30px 0 0;
}
div.center-right {
  float:right;
  width:732px;
}
div.center-right h1 {
  font-size:11px;
  line-height:20px;
    clear:both;
}
div.center-right h1 a {
  font-size:11px;
  color:#893361;
    font-weight:normal;
}
div.center-right .staticBoxes h1 a {
  color: #5A5A5A;
  font-size: 9px;
  line-height: 10px;
  font-weight: bold;
}
div.center-right .dynamicBoxes h3 a {
  color:#893361;
}
div.center-right .dynamicBoxes h1  a {
  font-weight: bold;
  color:#5A5A5A;
  font-size: 9px;
  line-height: 10px;
}
div.banner table {
  float: right;
  font-size: 0;
  line-height: 0;
  border-collapse: collapse;
}
div.banner table td {
    vertical-align:bottom;
    width:730px;
    /*height:92px;*/
}
div.searchBar {
  height:29px;
  background:url('../images/backGRDSearchBar.png') repeat-x 0 0;
  line-height:19px;
  clear:both;
  padding-top:0;
}
div.searchBarInner {
  height:29px;
  background:url('../images/leftBGSearchBar.png') no-repeat 0 0;
}
div.searchBarInnerBg {
  height:23px;
  padding-top:3px;
  padding-bottom:3px;
  background:url('../images/rightBGSearchBar.png') no-repeat 100% 0;
  padding-left:10px;
  padding-right:10px;
}
div.searchBar span  {
  float:left;
  display:block;
  width:160px;
  font-weight:bold;
    line-height:23px;
}
div.inputSearchBar {
  float:left;
  overflow:hidden;
  width:219px;
  padding-left:35px;
}
div.inputSearchBarInner {
  overflow:hidden;
  padding-bottom:1px;
  padding-left:5px;
  padding-right:5px;
}
div.inputSearchBar input {
  border:1px silver solid;
  outline:0;
  color:#bebebe;
  font-weight:bold;
  text-transform:uppercase;
  font-size:10px;
    padding:2px;
  width:95%;
}
div.middleBanner {
  padding-top:10px;
  padding-bottom:1px;
  clear:both;
}
div.middleBanner a img { border: 0; }
div.middleBannerInner {
  height:185px;
    position:relative;
}
div.dynamicBoxes {
    clear:both;
}
div.buttonSearch {
  float:left;
  width:40px;
}
div.buttonSearch input {
  border:0;
  outline:0;
  float:right;
  width:35px;
  height:22px;
  background:url('../images/buttonGoSearchBar.png') no-repeat 0 50%;
  cursor:pointer;
}

div.middleBar {
  height:25px;
  clear:both;
  margin-top:10px;
  color:#6b6b6b;
  background: none;
  border: 1px #CCC solid;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
div.middleBarInner {
  height:29px;

}
div.middleBarInnerBg {
  height:29px;
  line-height:29px;
  padding-left:20px;
  padding-right:20px;
  font-size:12px;
  font-weight:normal;
}

div.leftSideInner {
  padding-right:36px;
}
div.submenu {
  /*padding-top:5px;*/
}
div.submenu h1 {
  line-height:30px;
  font-size:11px;
    color:#999999;
}
div.submenu ul, div.submenu li {
  display:block;
}
div.submenu li {
  padding:1px;
  width:160px;
  height: 20px;
  background:#595959;
  margin-bottom:4px;
}
div.submenu li a {
  height: 20px;
}
div.email div.searchBarForm {
  padding-top:1px;
}
div.submenu li a {
  display:block;
  background:#f5f5f5;
  color:#5f5f61;
  padding-left:5px;
  /*font-weight:bold;*/
  line-height:20px;
}
div.submenu li a img {
  float: left;
  padding-right:3px;
  padding-top:2px;
}
div.silverMenu li a {
  background:#f5f5f5;
  color:#5f5f61;
}
div.silverMeniu h1 {
  color:#999  ;
}
div.violetMenu h1 {
  color:#9d3493;
}
div.violetMenu li a {
  background:#9d3493;
  color:white;
}
div.grayMenu li a {
  background:#bebebe;
}
div.grayMenu h1 {
    color:#666;
}
div.staticBoxes {
  width:730px;
}
div.leftColStaticBoxes {
  float:left;
  width:417px;
}
div.rightColStaticBoxes {
  float:right;
  overflow:hidden;
  width:301px;
}
div.miniBoxes {
  padding-top:10px;
  clear:both;
  height:109px;
}
div.miniBoxInner {
  padding-bottom:11px;
  background:url('../images/bottomBackGRDMiniBox.png') no-repeat 0 100%;
  padding-left:10px;
  padding-right:10px;
}
div.miniBoxInnerBg {
  padding-top:1px;
  float:left;
  height:108px;
  overflow:hidden;
  background:#575757;
  margin-right:14px;
}
div.miniBox {
  width:191px;
  padding-top:1px;
  float:left;
  background:url('../images/backGRDMiniBox.png') white repeat-y 0 0;
}
div.miniBox h2, div.box h2 {
  line-height:33px;
  color:#893361;
  font-weight:normal;
  font-size:14px;
}
div.miniBox h1, div.box h1 {
  padding-top:4px;
  line-height:10px;
  font-size:9px;
  color:#5a5a5a;
  text-transform:uppercase;
}
div.miniBox p, div.box  p {
  line-height:15px;
  font-size:10px;
  display:block;
  height:49px;
  overflow:hidden;
}
div.box  p {
  height:72px;
}
div.box {
  padding-top:1px;
  background:#575757;
  clear:both;
  width:397px;
}
div.rightColStaticBoxes div.box {
  width:301px;
}
div.boxInner {
  background:url('../images/backGRDBox.png') white repeat-y 0 0;

}
div.rightColStaticBoxes div.boxInner {
  background:url('../images/backGRDRightsBoxes.png') white repeat-y 0 0;
}
div.boxInnerBg {
  padding-bottom:11px;
  background:url('../images/backGRDBox-bottom.png') no-repeat 0 100%;
  padding-left:10px;
  padding-right:10px;
}
div.rightColStaticBoxes div.boxInnerBg {
  background:url('../images/backGRDRightsBox-bottom.png') no-repeat 0 100%;
}
div.rightColStaticBoxes div.boxInnerBg {
}
div.boxOuter {
  clear:both;
    position:relative;
    height:170px;
}

div.leftColStaticBoxes div.textBox {
    position:absolute;
    top:0;
    left:31px;
    width:146px;
    padding-left:5px;
    padding-right:5px;
    height:165px;
    padding-top:25px;
    padding-bottom:10px;
}
div.leftColStaticBoxes .video-box div.textBox {
  background: white;
  opacity: 0.8;
  height: 130px;
  filter:alpha(opacity=80);
}
div.middleBanner div.textBox {
    position:absolute;
    top:0;
    left:31px;
    width:146px;
    padding-left:5px;
    padding-right:5px;
    height:165px;
    padding-top:15px;
    padding-bottom:10px;
}
div.rightColStaticBoxes div.textBox {
    position:absolute;
    top:0;
    right:26px;
    width:146px;
    padding-left:5px;
    padding-right:5px;
    padding-top:25px;
    padding-bottom:10px;
}
div.rightColStaticBoxes .video-box div.textBox {
  background: white;
  opacity: 0.8;
  height: 130px;
  right:23px;
  filter:alpha(opacity=80);
}
div.rightColStaticBoxes .video-box, div.leftColStaticBoxes .video-box,
div.rightColStaticBoxes .video-box object, div.leftColStaticBoxes .video-box object
{
  cursor: pointer;
}

div.textBox h3 {
    line-height:20px;
    padding-bottom:10px;
    font-size:12px;
    color:#893361;
}
div.textBox p {
    line-height:16px;
    font-weight:bold;
    font-size:10px;
    color:#646464;
}
.home div.dynamicBoxes div.textBox h3 {
padding-bottom:2px;
}
.home div.dynamicBoxes div.textBox p {
  line-height:18px;
  font-size:11px;
  font-weight:normal;
  color:#374845;
}
div.middleBanner div.textBox {
    left:30px;
    font-weight:normal;
}
div.middleBanner div.textBox p {
  font-weight:bold;
}
div.textBox a {
    color:#646464;
    text-decoration:none;
  }
div.box h3 {
  text-transform:uppercase;
  font-size:11px;
  padding-left:13px;
  background:url('../images/backGRDPointsBox.png') no-repeat 0 50%;
  line-height:23px;
}
div.rightColStaticBoxes div.box  p {
}
div.staticBoxes div.rightColStaticBoxes div.box  p {
  line-height:12px;
  font-size:9px;
  color:#555555;
  height:auto;
  display:block;
  height:36px;
}
div.rightColStaticBoxes div.boxOuter {
  padding-top:10px;
    height:auto;
}
div.rightColStaticBoxes div.boxOuter div.longBox {
    height:239px;
}
div.leftColStaticBoxes div.boxOuter {
  padding-top:10px;
}
div.staticBoxes a , div.dynamicBoxes a {
  color:#5A5A5A;
}
div.linkBack a, .upload div.linkBack a   {
  float:right;
  font-size:11px;
  color:#893361;
  padding-left:11px;
  background:url('/images/medRaquoLeft_white.png') no-repeat 0 50%;
}
div.footerInner div.links {
  padding-top:17px;
  float:left;
}
div.footerInner div.links a {
  color:#515153;
  display:block;
  padding-left:10px;
  padding-right:9px;
  border-right:1px #515153 solid;
  font-weight:bold;
  line-height:12px;
  float:left;
}
div.bookmarks {
  float:right;
  padding-right:12px;
}
div.bookmarks  span {
  padding-top:17px;
  display:block;
  float:left;
  font-weight:bold;
  line-height:12px;
}
div.bookmarks ul, div.bookmarks li {
  display:block;
  float:left;
}
div.bookmarks li {
  padding-top:13px;
  padding-left:5px;
}
div.bookmarks a {
  float:left;
}
div.userPanel a.logout {
  color:#646464;
  text-transform:uppercase;
  line-height:18px;
  background:none;
}

div.whiteBox {
    background:url('/images/backGRDTopWhiteBox.png') repeat-x 0 0px;
    overflow:hidden;

}
div.whiteBoxLeftBorder {
    background:url('/images/backGRDLeftBorderWhiteBox.png') repeat-y 0 0;
    overflow:hidden;
}
div.whiteBoxRightBorder {
    background:url('/images/backGRDLeftBorderWhiteBox.png') repeat-y 100% 0;
    overflow:hidden;

}
div.whiteBoxLeftCorner {
    background:url('/images/leftCornerWhiteBox.png') no-repeat 0 100%;
    overflow:hidden;

}
div.whiteBoxRightCorner {
    background:url('/images/rightCornerWhiteBox.png') no-repeat 100% 100%;
    overflow:hidden;

}
div.whiteBoxBottomBorder {
    background:url('/images/backGRDLeftBorderWhiteBox.png') repeat-x 0 100%;
    overflow:hidden;

}
div.grayBox {
    overflow:hidden;
    padding-top:2px;
    background:url('/images/backGRDTopWhiteBox_s.png')  repeat-x 0 0px;
}
div.grayBoxLeftBorder {
    background:url('/images/backGRDLeftBorderWhiteBox.png') #e5e5e5 repeat-y 0 0;
    overflow:hidden;
}
div.grayBoxRightBorder {
    background:url('/images/backGRDLeftBorderWhiteBox.png') repeat-y 100% 0;
    overflow:hidden;
}
div.grayBoxLeftCorner {
    background:url('/images/leftCornerGrayBox.png') no-repeat 0 100%;
    overflow:hidden;
}
div.grayBoxRightCorner {
    background:url('/images/rightCornerGrayBox.png') no-repeat 100% 100%;
    overflow:hidden;
}
div.grayBoxBottomBorder {
    background:url('/images/backGRDLeftBorderWhiteBox.png') repeat-x 0 100%;
    overflow:hidden;
}
div.lightgrayBox {
    overflow:hidden;
    padding-top:1px;
    background:url('/images/backGRDLeftBorderLightGrayB.png')  repeat-x 0 0px;
}
div.lightgrayBoxLeftBorder {
    background:url('/images/backGRDLeftBorderLightGrayB.png') #f5f5f5 repeat-y 0 0;
    overflow:hidden;
}
div.lightgrayBoxRightBorder {
    background:url('/images/backGRDLeftBorderLightGrayB.png') repeat-y 100% 0;
    overflow:hidden;
}
div.lightgrayBoxLeftCorner {
    background:url('/images/leftCornerLightGrayBox.png') no-repeat 0 100%;
    overflow:hidden;
}
div.lightgrayBoxRightCorner {
    background:url('/images/rightCornerLightGrayBox.png') no-repeat 100% 100%;
    overflow:visible;
}
div.lightgrayBoxBottomBorder {
    background:url('/images/backGRDLeftBorderLightGrayB.png') repeat-x 0 100%;
    overflow:hidden;
}
div.inputSearchBar {

}
.offers a.closeWindow {
    color:white;
    text-align:left;
}
.offers div#tooltip {
    text-align:left;
    font-size:10px;
}
div.inputSearchBarInner {
    padding-top:1px;
    background:none;
}
div.inputSearchBarInner select {
    width:100%;border:1px silver solid;
    padding:2px;
    font-size:10px;
    color:gray;
    font-weight:bold;
    font-family:Verdana;
}
div.staticBoxes div.box p {    height:105px; }
div.footerInner div.links a.last {    border-right:0; }
div.leftColStaticBoxes div.box p , div.rightColStaticBoxes div.box p {     height:74px; }
ul.marquee , ul.marquee li {
    display:block;
    width:690px;
    height:29px;
}
.marquee a, .marquee a:link, .marquee a:active {
	 color:#6b6b6b;
}
h1.navigationTab span {
    font-size:11px;
    color:#893361;
}
.home h1.navigationTab {    padding-bottom:10px; }
.studyabroad div.rightColStaticBoxes div.boxOuter {    height:170px; }
a.leftBackRaquoMed {
    background:url('/images/medRaquoLeft_white.png') no-repeat 0 50%;
    padding-left:15px;
}
div.contentAboutOffer {    display:none; }
.navigationTab h1 a {    font-size:11px; }
span.bigRaquo {    background:url('/images/medRaquo.png') no-repeat 50% 50%; }
.staticBoxes div.boxOuter {    height:137px; }
.bookmarksSB {
  float:right;
  padding:10px;
  font-weight:bold;
}
.bookmarksSBInner {
  padding-top:4px;
  float:right;
  width:203px;
}
.bookmarksSB span {  padding-right:5px; }
.bookmarksSB a {
  color:gray;
  float:right;
}
.addthis_toolbox {  float:right; }
.bookmarksSB span {  float:right; }
a:link, a:active, a:visited { color:#893361; text-decoration:none; }
a:hover{
text-decoration:underline;
}
div.rightCornerGrayPopup {
  height:7px;
  background:url('/images/backGRDGrayLightPopupLCBot.gif') no-repeat 0 0;
  padding-left:8px;
}
div.leftCornerGrayPopup {
  height:7px;
  background:url('/images/backGRDGrayLightPopup_botto.gif') no-repeat 100% 0;
}
div.center-right h1.navigationTab { padding: 42px 0 14px; font-weight:normal; }
div.center-right h1.navigationTab span {  font-weight:bold; }
div.center-right h1.navigationTab span.tag {  text-transform:uppercase; }
div.flash_messages {
  padding:10px;
  text-align:left;
}
div.flash_messages div.error {  color:#505050; font-size:12px;  text-align:left;}
div.flash_messages  a  { font-size:18px; display:block;
text-align:center;
font-weight:bold;
clear:both;
}
div.flash_message_error  a { color: #90017f; }
div.flash_message_notice a { color:  #b2c80e; }
.flash_message_error .warningIcon { color: #90017f; }
.flash_message_notice .warningIcon { color: #b2c80e; }
div.flash_messages a:hover {
  text-decoration:none;
}
div.light h1 {  color:#666666; }
.fromRegister div.containeBanner {    width:800px;  }
div.containeBanner {
  width:1000px;
  padding-right:160px;
  margin:0 auto;
  position: relative;
}

.flash_message_error {
  color:#8b0188;

}
.flash_message_notice {
  color:#afc700;
}
div.containeBannerInner {
  float:right;
  height:0;
  top:0px;
  right: 160px;
  width:160px;
  position:absolute;
  text-align:left;
  overflow:visible;
}
.twitterIcon  {  margin-right:0px; }
.gplusIcon { margin-right: 0px;}
div.containeBannerInner div.skySkaper {
  position:absolute;
  top:82px;
  right:-300px;
  width:300px;
  text-align: left;
}
div.hochschuleDetails {
  background:#E9E9E9;
  padding:10px;
}
div.hochschuleOuter {
  background:silver;
  padding:1px;
}
table.hochschuleDetails input , div.hochschuleDetails select {
  width:200px;
  font-size:10px;
  padding:2px;
  border:1px silver solid;
}
.formsEditProfile div.hochschuleDetails select {
  width:200px;
}
div.listing a {  text-transform:uppercase; }
div.listing a.pager_next , div.listing a.pager_prev {
  float:left;
  width:10px;
  padding-left:5px;
  padding-right:5px;
  height:15px;
  border-right:1px gray solid;
}
div.listing a.pager_prev {
  background:url('/images/medRaquo_blackOnWhite_Left.png') no-repeat 50% 50%;
  font-weight:normal;
  text-transform:uppercase;
}
div.listing a.pager_next {
  background:url('/images/medRaquo_blackOnWhite.png') no-repeat 50% 50%;
  border:0;
  font-weight:normal;
  text-transform:uppercase;
}
div.listing {  line-height:15px; }
div.listing span {
  padding-right:5px;
  padding-left:5px;
  line-height:15px;
  float:left;
  text-transform:uppercase;
  font-weight:normal;
}
div.listing span.pager {
  color:#893361;
  font-weight:bold;
  border-right:1px gray solid;
  text-transform:uppercase;
}
div.listing a.pager {
  float:left;
  font-weight:normal;
  color:gray;
  line-height:15px;
  padding-left:5px;
  padding-right:5px;
  border-right:1px gray solid;
  text-transform:uppercase;
}
a.linkToPartner_right {  float:right; }
a.linkToPartner_left {  float:left; }
div.linksToPartner_left {  float:left; }
div.linksToPartner_right {  float:right; }
.flashBox {
  position:absolute;
  top:0;
  width:100%;
  left:0;
  text-align:center;
  z-index:9999;
}
.flashBox .warningIcon {
  float:left;
  padding-right:15px;
  font-weight: bold;
  font-size:35px;
  padding-bottom:60px;
}
.flashBoxInner {  width:470px;   margin:0 auto; background:url('../images/flashBoxInner.png') no-repeat 50% 100%; }
.flashContent {  padding:10px; }
.flash_messages .flash { color: #8b898a; }
.flashOK {
  text-align:center;
  font-size:14px;
  height:0px;
  overflow:hidden;
  line-height:30px;
}
.flashOK a {
  text-transform:uppercase;
  color:white;
  font-weight:bold;
}
.redaktion .footerArt #getReferer {
  float:right;
  background:transparent url(/images/medRaquoLeft_white.png) no-repeat scroll 0 50%;
  font-weight:bold;
  padding-left:13px;
  color:#893361;
}
.redaktion h5 {
  color:#5A5A5A;
  font-size:9px;
  font-weight:normal;
  line-height:10px;
  margin:0 0 2px 0;
  text-transform:uppercase;
}
.middleBarInnerBg li a {
  color:white;
}

/* NEwsbox */
.containerNewsBox {
  position:relative;
  width:732px
}
.previewImgNewsBoxHover {
  padding-left:15px;
  padding-top:8px;
  color:black;
  padding-right:10px;

}
.hoverNewsBox .previewImgNewsBoxHover {
  color:white;
}
.previewImgNewsBox img {
  position:absolute;
  top:0;
  right:0;
  cursor: pointer;
}
.previewImgNewsBoxHover h3 {
  font-size:9px;
}
.hoverNewsBox img {
  display:none;
}
.hoverNewsBox .previewImgNewsBoxHover h3 {
  font-size:10px;
  color:white;
}
.hoverNewsBox .previewImgNewsBoxHover p {
  font-size:11px;
  font-weight:bold;
  color:white;
}
.previewImgNewsBox {
  position:relative;
  z-index:2;
}
.previewImgNewsBoxHover p {
  font-size:11px;
}
a.mehrNewsBox {
  float:right;
  padding:20px;
  color:white;
  font-size:11px;
  font-weight:bold;
  line-height:14px;
}
.containerNewsBoxInner {
  height:227px;
  width:100%;
  background:url('../images/newsbox/elementNewsBox-bg.jpg') no-repeat 23px 0;
}
.containerNewsBoxInner .hoverNewsBox {
    position:relative;
    z-index:99;
 }
.miniIconNewsbox {
  height:57px;
	width:84px;
  left:312px;
  position:absolute;
  top:0;
  display:block;
  cursor: pointer;
}
.elementNewsBox {
  padding-left:23px;
  cursor:pointer;
  height:57px;
  position:relative;
  z-index:1;
  background:url('../images/newsbox/pointerNewsBox.gif') no-repeat 5px 50%;
}
.hoverNewsBox {
  background:url('../images/newsbox/elementNewsBoxHover-bg.png') no-repeat 3px 0;
}
.textNewsBoxHover {
  display:none;
}
.hoverNewsBox .previewImgNewsBoxHover p, .hoverNewsBox .previewImgNewsBoxHover h3 {
  display:none;
}
.hoverNewsBox .previewImgNewsBoxHover .textNewsBoxHover {
  display:block;
}
 /* end newsbox */
.wallpaper-top-inner {
  width: auto;
  height: 90px;
  float: right;
  text-align: left;
}
.wallpaper-top {
  padding-top: 5px;
  text-align: right;
  margin-right: 3px;
  padding-bottom: 5px;
}
.skySkaper-wallpaper {
  position:absolute;
  right:-157px;
  top: 5px;
  text-align: left;
  width:160px;
}
.ilike-box-breadcrumbs {
  float: right;
  width: 80px;
  overflow: hidden;
}
.clickable-homepage {
  cursor: pointer;
}
.textNewsBoxHover {
  font-size: 10px !important;
}
div.miniBox h2 a, div.box h2 a {
  color: #893361;
font-size: 14px;
font-weight: normal;
line-height: 33px;
}
.newsletter_unsubscribe-form {
  height: 350px;
  line-height: 18px;
  width: 470px;
  position: relative;
  padding: 0 15px;
}
.unsubscribe-area .message-box {
  position: absolute;
  top:10px;
  left: 250px;
  z-index: 1000;
  width: 297px;
  background: whiteSmoke;
  border: 1px solid #BDBDBD;
  padding: 10px;
  min-height: 47px;
}
.newsletter_unsubscribe-form .message-box {
  position: absolute;
  background: whiteSmoke;
  border: 1px solid #BDBDBD;
  padding: 10px;
  z-index: 1000;
  width: 297px;
  min-height: 47px;
  top:50px;
  left: 60px;
  display: none;
}
.newsletter_unsubscribe-form textarea {
  width: 450px;
  height: 60px;
  border:1px silver solid;
  padding: 3px;
  font-family: Arial;
  font-size: 11px;
  color: black;
}
.newsletter_unsubscribe-form h3, .message-box-content h3 {
color: #893361;
font-size: 11px;
font-weight: bold;
line-height: 18px;
}
.newsletter_unsubscribe-form label {
  padding-bottom: 5px;
}
.newsletter_unsubscribe-form .radio_list li input {
  margin-top: 3px;
  float: left;
  margin-right: 3px;
}
.newsletter_unsubscribe-form .radio_list li {
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.newsletter_unsubscribe-form .radio_list label {
  padding-bottom: 0;
}
.message-box-control span {
  float: right;
  cursor: pointer;
  display: block;
}
.message-box-control {
  height: 18px;
}
div.facebook .pp_close {
  background: url('') !important;
}
.unsubscribe-email-label {
  display: block;
  float: left;
  width: 350px;
}
#unsubscribe-list {
  padding-top: 8px;
  display: block;
  min-height: 60px;
}
#deactivate_user_account p {
  display: block;
  padding-bottom: 8px;
}
.unsubscribe-area {
  position: relative;
}
.unsubscribe-button {
  float: right;

  background: url(../images/usubscriber_button.png) no-repeat 0 0;
  padding: 0;
  margin: 0;
  width: 143px;
  margin: 10px;
  border:0;
  height: 27px;
  font-size: 11px;
  color:#893361;
  font-weight: bold;
  cursor: pointer;
  line-height: 27px;
  display: block;
}
#componentRegisterDiv table tr {
  height: auto !important;
}
.navigationTab {
  position: relative;
}
.navigationTab img {
  position: absolute;
  right:0;
  display: none;
}
.left-layer-flash {
  position: absolute;
  z-index:999999l;
  left:0;
  bottom:0;
  height: 12px;
  width:398px;
  background: url(../images/flash-object-layer.png) no-repeat 0 0;
}
.left-layer-right-flash {
  position: absolute;
  z-index:999999l;
  left:0;
  bottom:0;
  height: 12px;
  width:300px;
  background: url(../images/flash-object-right-layer.png) no-repeat 0 0;
}
.anzeige-box {
  position: relative;
}
.anzeige-box .title-magazin-ads {
  line-height: 13px;
  text-transform: uppercase;
  text-align: right;
  position: absolute;
  top:-15px;
  display: block;
  right: 0;
  font-size:11px;
}
.box-slot {
  padding: 10px 0px;
  border:1px #ccc solid;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.homepage-section h3 {
  text-transform: uppercase;
  font-size: 10px;
  line-height: 18px;
  color:#5A5A5A;
  margin-bottom: 4px;
}
.homepage-section h4 {
  color: #893361;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  margin: 8px 0;
}
.homepage-section h4 a, .homepage-section h3 a {
  color: #893361;
}
.homepage-section .double_sponsorbox_right  h4 a {
  color: #5A5A5A;
}
.homepage-section .double_sponsorbox_right h3 {
  margin-bottom: 3px;
}
.homepage-section p {
  line-height: 13px;
  font-size: 10px;
  color: #555;
  display: block;
  }
.homepage-section p a {
  color: #555;
  background: url('../images/medRaquo_blackOnWhite.png') no-repeat 100% 50%;
  padding-right: 11px;
}
.homepage-box .link {
  color:#893361;
  font-size: 9px;
  margin-top: 10px;
}
.homepage-section {
  padding: 10px 0 10px 0;
}
.homepage-section .homepage-box {
  width:225px;
  overflow: hidden;
}
.homepage-box h4 a {
  color:#893361;
}
 #configure_sbox_part_1
  {
    float: left;
    margin-right: 27px;
  }

  #configure_sbox_part_2
  {
    float: left;
    margin-right: 27px;
  }

  #configure_sbox_part_3
  {
    float: right;
  }
  .homepage-section .homepage-wide-box h3 {
    line-height: 10px;
    font-size: 9px;
    color: #5A5A5A;
    text-transform: uppercase;
  }
  .homepage-section .homepage-wide-box h4 {
    margin: 10px 0 3px;
  }
  .homepage-section .homepage-wide-box {
    width: 100%;
  }
.homepage-section .homepage-wide-box  p {
  line-height: 18px;
  font-size: 10px;
  color: #555;
  display: block;
}
.homepage-section .homepage-wide-box img {
  display: block;
  float: left;
  margin-right: 15px;
}
.double_sponsorbox_left {
  float: left;
  width: 397px;
}
.double_sponsorbox_right {
  float: right;
  width:280px;
}

.homepage-double-box  {
  height: 125px;
  overflow: hidden;
}
.homepage-double-box-first {
  margin-bottom: 10px;
}
.homepage-double-box  img {
  float: left;
  margin-right: 10px;
}
.double_sponsorbox_right h3 {
  color: #893361;font-size: 14px; font-weight: normal; margin-top: 5px;
  margin-bottom: 5px;
  line-height: 14px;

}
.double_sponsorbox_right {
border: 1px #CCC solid;
border-bottom-left-radius:10px;
border-bottom-right-radius: 10px;
padding: 0 10px;
height: 258px;
}
.double_sponsorbox_right img {
  float: left;
  padding-right: 10px;
  padding-top: 2px;
  display: block;
  width:90px;
}
.double_sponsorbox_right-has-border {
  height: 276px;
}
.double_sponsorbox_right h4 {
  color: #5A5A5A;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 11px;
  height: 23px;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 0;
  padding-left: 13px;
  background: url('../images/backGRDPointsBox.png') no-repeat 0 50%;
  line-height: 23px;
}
.triple-sponsorbox-links a {
  line-height: 12px;
  padding-top: 8px;
  display: block;
  height: 12px;
  font-size: 10px;
  color:#893361;
  overflow:hidden;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;

}
.triple-sponsorbox-links {
  padding-bottom: 10px;
}
#triple_sponsorbox {
  padding-bottom: 0;
}
.homepage-box-has-border {
  border: 1px #CCC solid;
  height: 132px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius: 10px;
  padding: 0px 10px 0 10px;
}
.item-category-newsbox {
  padding-left: 23px;
  cursor: pointer;
  height: 57px;
  position: relative;
  z-index: 1;
  background: url('../images/newsbox/pointerNewsBox.gif') no-repeat 5px 50%;
}
.item-category-newsbox:hover, .selected-category-newsbox {
  background:url('../images/newsbox/elementNewsBoxHover-bg-v2.png') no-repeat 6px 0;
}
.category_newsbox {
  padding-top: 10px;
}
.category_newsbox h2 {
   font-size: 14px;
   color:#892251;
   padding-bottom: 4px;
   padding-left: 23px;
   font-weight: normal;
}
.category_newsbox h2 a {
   font-size: 14px;
   color:#892251;
}
.item-category-newsbox img {
  display: block;
  position: absolute;
  left:313px;
  top:0;
  width:72px;
  height: 50px;
}
.item-category-newsbox img {
  display: block;
  height: 57px;
  width:84px;
  position: absolute;
}
.category_newsbox {
  position: relative;
}
.image-category-newsbox {
  position: absolute;
  right: 0;
  top:0;
  cursor: pointer;
  height: 171px;
  background: white;
  overflow: hidden;
  width:335px;
  z-index:999;
}
.selected-category-newsbox {
  z-index:9999;
}
.selected-newsbox {
  z-index: 1000;
}
.item-category-newsbox h3 a {
  font-size:10px;
  text-transform: uppercase;
  color:#707070;
  display: block;
  padding-top: 10px;
  font-weight: bold;
  padding-left: 15px;
  width:265px;
  height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.category_newsbox_wrapper {
  position: relative;
  height: 171px;
  overflow: hidden;
  background: url(../images/category_newsbox_bg.jpg) no-repeat 23px 0;
}
.item-category-newsbox p {
  display: block;
  height: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;;
  padding-left: 15px;
  width:265px;
  color:#8b3866;
  font-size:11px;
}
.item-category-newsbox:hover p, .item-category-newsbox:hover a, .selected-category-newsbox a, .selected-category-newsbox p {
  width:349px;
  color:white;
  text-decoration: none;
}
.item-category-newsbox:hover img, .selected-category-newsbox img {
  display: none;
}
.hr-dotted {
  border-bottom: 1px dotted #c2c2c2;
  height: 0;
  margin: 10px 0;
}
/* QUADRUPLE SPONSORBOX */
.quadruple_sponsorbox_left {
  width:395px;
  float: left;
}
.quadruple_sponsorbox_right {
  float: right;
  width:278px;
  padding: 0 10px 0px 10px;
  border: 1px #CCC solid;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  height: 248px;
}
.quadruple_sponsorbox_right h4 {
  color: #5A5A5A;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 11px;
  height: 23px;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 0;
  padding-left: 13px;
  background: url('../images/backGRDPointsBox.png') no-repeat 0 50%;
  line-height: 23px;
}
.quadruple_sponsorbox_right h4 a {
  color: #5A5A5A;
}
.quadruple_sponsorbox_right h3 {
  color: #893361;
  font-size: 14px;
  font-weight: normal;
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 14px;
}
.quadruple_sponsorbox_top_left, .quadruple_sponsorbox_top_right, .quadruple_sponsorbox_bottom_left {
  height: 103px;
  width:169px;
  border: 1px #CCC solid;
  padding: 0 10px 0px 10px;
  float: left;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.quadruple_sponsorbox_bottom_left {
  width:auto;
  float:none;
  height: 133px;
}
.quadruple_sponsorbox_top_right {
  float: right;
}
.quadruple_sponsorbox_left h3 {
  padding:0;
  margin: 0;
  padding-top: 4px;
  line-height: 10px;
  font-size: 9px;
  color: #5A5A5A;
  text-transform: uppercase;
}
.quadruple_sponsorbox_left h4 {
  color: #893361;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  margin: 8px 0;
  padding: 0;
}
.quadruple_sponsorbox_left .quadruple_sponsorbox_bottom_left h3,
.quadruple_sponsorbox_left .quadruple_sponsorbox_bottom_left .homepage-double-box img {
  padding-top: 10px;
}
.quadruple_sponsorbox_left h4  a {
  color:#893361;
}
.quadruple_sponsorbox_left p {
  line-height: 15px;
  font-size: 10px;
  color: #555;
  display: block;
  margin: 0;
  padding: 0;
}
.quadruple_sponsorbox_top {
  padding-bottom: 10px;
}
.quadruple_sponsorbox_right p {
  line-height: 13px;
  font-size: 10px;
  color: #555;
  display: block;
  margin: 0;
  padding:0;
}
.quadruple_sponsorbox_right img {
float: left;
padding-right: 5px;
display: block;
}
.quadruple_sponsorbox-no-border .quadruple_sponsorbox_top_left,
.quadruple_sponsorbox-no-border .quadruple_sponsorbox_top_right {
   border:0;
   width:191px;
   height: 109px;
   padding: 0;
}
.quadruple_sponsorbox-no-border .quadruple_sponsorbox_bottom_left {
  border:0;
  height: 131px;
  padding: 0;
}
.quadruple_sponsorbox-no-border.quadruple_sponsorbox_right  {
  height: 250px;
  border:0;
  padding: 0;
  width:300px;
}
.double_rimage_box_left {
  float: left;
  width:395px;
}
.double_rimage_box_right {
  float: right;
  width:302px;
  height: 148px;
  position: relative;
}
.double_rimage_box_right img {
  position: absolute;
  display: block;
  top:0;
  left:0;
}
.double_rimage_box_right .text-inner {
  position: absolute;
  top: 0;
  right: 26px;
  width: 146px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 15px;
  padding-bottom: 10px;

}
.double_rimage_box_right h3 {
  line-height: 20px;
  padding-bottom: 2px;
  font-size: 12px;
  color: #5A5A5A;
  text-transform: none;
}
.double_rimage_box_right h3 a {
  color:#893361
}
.double_rimage_box_right p {
  line-height: 18px;
  font-size: 11px;
  font-weight: normal;
  color: #374845;
  padding: 0;
  margin: 0;
}
.double_rimage_box_right p a {
  color: #374845;
}
.homepage-double-rimage_box  h4 {
  color: #893361;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  margin: 8px 0;
  padding: 0;
}
.double_rimage_box_left .homepage-box-has-border {
  height: 146px;
}
.homepage-double-rimage_box p {
  line-height: 15px;
  font-size: 10px;
  color: #555;
  display: block;
  margin: 0;
  padding: 0;
}
.double_rimage_box .double_sponsorbox_right-has-border {
  height: auto;
}
.homepage-double-box.homepage-box-has-border img {
  margin-top:10px;
}
.homepage-double-box.homepage-box-has-border h3 {
  margin-top:5px;
}
/* END QUADRUPLE SPONSORBOX */
.second-box-has-border .homepage-double-box-first {
  margin-bottom: 0;
}
.first-box-has-border .second-homepage-doouble-box .homepage-double-box {
  height: 115px;
}
.double_sponsorbox_right-has-border .double_sponsorbox_right-item {
  padding-bottom: 5px;
}
.imageBox img {
  display: block;
}
.double_sponsorboxes.homepage-section { clear:both; }

div.middleBanner {
  padding-top: 0!important;
}

.ContainerBanner {
  padding-top: 90px;
}

/* User area */
.home #user-area {
  margin-top: 0;
}

#user-area {
  height: 28px;
  line-height: 28px;
  margin: 30px 0 24px;
}
  #user-area .breadcrumbs {
    float: left;
    display: none;
  }
    #user-area .breadcrumbs span {
      display: inline-block;
      line-height: 12px;
      vertical-align: bottom;
    }

    #user-area .area {
      float: right;
      height: 30px;
    }

    #user-area .area iframe{
      width: 732px;
      height: 30px;
      border: none;
      overflow: hidden;
    }
    /* Form */
    #user-area form {
      padding: 0;
      margin: 0;
    }
      #user-area .field {
        position: relative;
        float: left;
        margin: 0 2px 0 0;
      }
        #user-area form input {
          float: left;
          width: 150px;
          height: 28px;
          padding: 0 10px;
          line-height: 1;
          background: #fff;
          box-shadow: inset 0 0 5px rgba(0, 0, 0, .05);
          border: 1px solid #cbcbcb;
          -webkit-border-radius: 1px;
          -moz-border-radius: 1px;
          border-radius: 1px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          outline: none;
        }
        #user-area form input:focus {
          border-color: #99ca3c;
        }

        #user-area input::-webkit-input-placeholder { /* WebKit browsers */
          color: #b1b1b1;
        }
        #user-area input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
          color: #b1b1b1;
        }
        #user-area input::-moz-placeholder { /* Mozilla Firefox 19+ */
          color: #b1b1b1;
        }
        #user-area input:-ms-input-placeholder { /* Internet Explorer 10+ */
          color: #b1b1b1;
        }

        #user-area form .empty {
          /*color: #d5d5d5;*/
        }

        #user-area form .password {
          margin: 0;
        }
          #user-area form .password input {
            padding-right: 28px;
          }

          #user-area form button {
            float: left;
            width: auto;
            height: 28px;
            line-height: 1;
            padding: 0 10px;
            margin: 0 5px 0 0;
            color: #fff;
            text-transform: uppercase;
            background: #99ca3c;
            border: 0;
            cursor: pointer;
          }

        #user-area form .forgot-password {
          position: absolute;
          top: 4px;
          right: 4px;
          padding: 0 5px;
          line-height: 20px;
          text-transform: normal;
          font-size: 11px;
          font-style: italic;
          color: #cbcbcb;
          background: #f0efef;
        }
        #user-area form .forgot-password:hover {
          color: #356732;
          text-decoration: none;
        }

        #user-area form .active .forgot-password {
          overflow: hidden;
          width: 10px;
          text-align: center;
          text-indent: -999em;
        }
        #user-area form .active .forgot-password:before {
          float: left;
          width: 10px;
          text-align: center;
          text-indent: 0;
          content: '?';
        }

        #user-area form .register a {
          float: left;
          padding: 0 10px;
          color: #356732;
          background: #cccccc;
        }

        #user-area .newsletter-link {
          float: left;
          margin-left: 5px;
        }
        #user-area .newsletter-link a {
          float: left;
          padding: 0px 10px 0px 10px;
          border: 1px solid #99ca3c;
          font-size: 11px;
          line-height: 25px;
          color: #555;
          height: 28px;
          box-sizing: border-box;
        }

      /* Logged in */
      #user-area .messages {
        float: left;
        line-height: 26px;
        margin: 1px 0;
        padding: 0 5px;
        color: #fff;
        background: #cccccc;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      #user-area .messages.new {
        background: #99ca3c;
      }

      #user-area .user {
        float: left;
        height: 28px;
        padding: 0 10px;
        color: #a7a7a7;
        border: 1px solid #cccccc;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }

      #user-area .logout {
        float: left;
        padding: 0 10px;
        color: #fff;
        background: #cccccc;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }

/*homepage header      */

.home div.center-right{
  padding: 0px;
}

div#jg-934-header{
  width: 770px;
  height: 160px;
  position:absolute;
  margin-top: 10px;
  display:flex;
}

div#jg-934-header-logo{
  order: 1;
}
div#jg-934-header-subtitle{
  order: 2;
  font-family: Anton;
  font-size: 20px;
  line-height: 26px;
  color: #000;
  min-width: 95px;
  margin-left: 15px;
  padding-top: 5px;
}
div#jg-934-header-insider{
  order: 3;
  margin-right: 15px;
  position:relative;
}
div#jg-934-header-magazin{
  order: 4;
  position:relative;
}

div#jg-934-content-left{
  min-width: 460px;
  min-height: 200px;
  margin-top: 160px;
  float:left;
  position:relative;
}

div#jg-934-content-right{
  width: 425px;
  float:right;
}

div#jg-uni-magazin-cta,
div#jg-uni-magazin-infotext{
  position:absolute;
  bottom: 25px;

}

div#jg-uni-magazin-cta{
  right: 10px;
  padding: 5px;
  color: #99CA3C;
  font-size: 14px;
  background: #000;

}

div#jg-934-header-magazin-cta,
div#jg-934-header-insider-cta{
  position: absolute;
  padding: 5px;
  padding-right: 10px;
  right: 0px;
  top: 105px;
  text-align:right;
}

div#jg-934-header-magazin-cta{
  color: #99CA3C;
  font-size: 14px;
  background: #000;
}

div#jg-934-header-insider-cta{
  color: #ffffff;
  font-size: 14px;
  background: #99CA3C;

}

div#jg-uni-magazin-infotext{
  left: 10px;

}

div#jg-uni-magazin-infotext span{
  display:block;
  line-height: 18px;
  padding: 2px 2px 2px 5px;
  color: #fff;
  font-size: 12px;
  margin-bottom: 3px;
  background: black;
}