* {
  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:#d8d8da;
}
ul, li {
  list-style:none;
}
a {
  text-decoration:none;
}
a img {
  border:0;
}
div.container {
  width:973px;
  padding-left:8px;
  text-align:left;
  margin:0 auto;
  padding-top:7px;
}
.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:url('../images/backGRDContainer.png') repeat-y 100% 0;
}
div.listing a:hover {
  text-decoration:underline;
}
div.containerBg {
  padding-right:12px;
  background:url('../images/backGRDContainerTopRightCor.png') no-repeat right top;
}
p.anzeige {
  text-align:right;
  height: 23px;
  width:300px;
  display: block;
}
div.contentSite {
  background:white;
  padding:11px 13px 16px 13px;
}
div.footer {
  background:url('../images/backGRDFooter.png') #d8d8da repeat-x 0 0;
    padding-bottom:40px;
}
div.footerInner {
  background:url('../images/BackGRDRightCornerFooter.png')  no-repeat 100% 0;
}
div.footerInnerBg {
  background:url('../images/backGRDLeftCornerFooter.png') no-repeat 0 0;
  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.clear {
  height:0;
  line-height:0;
  font-size:0;
  overflow:hidden;
  clear:both;
}
div.userPanel {
  background:#888888;
  padding:1px;
  width:162px;
}
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;
}
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 td {
    vertical-align:bottom;
    width:730px;
    height:92px;
}
div.searchBar {
  height:29px;
  background:url('../images/backGRDSearchBar.png') repeat-x 0 10px;
  line-height:19px;
    clear:both;
    padding-top:10px;
}
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:29px;
    clear:both;
  background:url('../images/backGRDmiddleBar.png') repeat-x 0 10px;
    padding-top:10px;
}
div.middleBarInner {
  height:29px;
  background:url('../images/backGRDleftCornerMiddleBar.png') no-repeat 0 0;
}
div.middleBarInnerBg {
  height:29px;
  background:url('../images/backGRDrightCornerMiddleBar.png') no-repeat 100% 0;
  line-height:29px;
  padding-left:20px;
  padding-right:20px;
  color:white;
  font-size:12px;
  font-weight:bold;
}

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:white;
}
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 { 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 {  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; }
div.containeBannerInner div.skySkaper {
  position:absolute;
  top:130px;
  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:24px;
}
.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;
}
