
@import url("main.css");
@import url("header.css");
@import url("layout.css");
@import url("footer.css");

.cb {
  clear: both;
}

select {
  background-color: #f9f9f9;
  border: 1px solid #e3e3e3;
  color: #FF7519;
  padding: 5px;
}

/* Linie */
.line {
  background: url('../img/line-bg.gif') repeat-x;
  font-size: 0px;
  height: 1px;
  margin-bottom: 9px;
}

.line2 {
  background: url('../img/line2-bg.gif') repeat-x;
  font-size: 0px;
  height: 1px;
  margin-bottom: 20px;
}

#content #split-left .rightside .line2 {
  margin-bottom: 14px;
}

/* Last element to bottom */
.nobottommargin {
  margin-bottom: 0px !important;
}

.smallbottommargin {
  margin-bottom: 8px !important;
}

/* Clickpath */
#clickpath {
  color: #666666;
  margin-bottom: 20px;
  margin-top: -8px;
}

/* Artikel Detailseite */
#content .articledetail {}

#content .articledetail .articlehead h1,
#content .articledetail .fulltexttitle,
#content .articledetail .articlehead .fulltexttitle {
  color: #333333;
  margin-bottom: 11px;
}

#content .articledetail .articlehead h2 {
  color: #444444;
  line-height: 20px;
  margin-bottom: 12px;
}

#content .articledetail .fulltextdescription {
  color: #444444;
  font-size: 140%;
  line-height: 20px;
  margin-bottom: 12px;
}

#content .articledetail .fulltextauthorline {
  color: #444444;
  font-size: 125%;
  line-height: 19px;
  margin-bottom: 12px;
}

#content .articledetail .articlehead p,
#content .articledetail .fulltextabstract {
  color: #666666;
  margin-bottom: 16px;
  font-size: 113%;
}

#content .articledetail .contentimage,
#content .articledetail .fulltextarticle img {
   background: #f3f3f3;
   float: left;
   margin: 0 15px 15px 0;
}

#content .articledetail .contentimage img {
  border: 1px solid #d7d7d7;
}

#content .articledetail .contentimage p {
  color: #666666;
  font-size: 90%;
  line-height: 111.14%;
  margin: 0;
  padding: 5px 10px 8px 10px;
}

#content .articledetail p,
#content .fulltextabstract,
#content .fulltextarticle {
  color: #666666;
  line-height: 18px;
  margin-bottom: 6px;
}

#content .articledetail p.last {
  margin-bottom: 16px;
}

#content .articledetail h3 {
  color: #666666;
  float: left;
  font-family: "Trebuchet MS";
  font-size: 150%;
  font-weight: normal;
  margin-top: 8px;
  margin-bottom: 17px;
}

#content .articledetail ul,
#content .articledetail	ol,
#content .fixpage ul,
#content .fixpage ol {
	margin:0 1.5em 1.5em;
	color: #666666;
}

#content .articledetail ul,
#content .fixpage ul {
  list-style: none;
  margin-bottom: 12px;
}

#content .articledetail ol {
  list-style-type: decimal;
  list-style-position:  inside;
}

#content .articledetail li {
  margin-bottom: 5px;
}

#content .articledetail ul li,
#content .fixpage ul li {
  background: url('../img/listdot.gif') 0 5px no-repeat;
  padding-left: 14px;
}

/* Cloud */
#content .cloud {
  background: url('../img/cloud-bg-center.gif') repeat-y;
  margin-bottom: 24px;
  position: relative;
}

#content .cloud .top {
  background: url('../img/cloud-bg-top.gif') no-repeat;
  height: 10px;
  font-size: 0px;
}

#content .cloud .center {
  padding: 3px 0px 3px 15px;
}

#content .tags a {
  color: #666666;
  padding-right: 10px;
}

#content .tags a:hover {
  color: #ff6600;
  text-decoration: none;
}

#content .tags .size1 { font-size: 141.66%; font-weight: bold; }   /* 17px bold */
#content .tags .size2 { font-size: 141.66%; font-weight: normal; } /* 17px */
#content .tags .size3 { font-size: 125%; font-weight: normal; }    /* 15px */
#content .tags .size4 { font-size: 100%; font-weight: normal; }    /* 12px */
#content .tags .size5 { font-size: 91.66%; font-weight: normal; }  /* 11px */
#content .tags .size6 { font-size: 83.33%; font-weight: normal; }  /* 10px */
#content .tags .ref   { color: #bebebe; }

#content .cloud .bottom {
  background: url('../img/cloud-bg-bottom.gif') no-repeat;
  height: 10px;
  font-size: 0px;
}


/* H1 */
#content h1,
#content .fulltexttitle {
  color: #1f699c;
  font-family: "Trebuchet MS";
  font-size: 183.33%;
  font-weight: normal;
  line-height: 23px;
  margin-bottom: 17px;
}

/* H2 */
#content h2,
#content .fulltextdescription,
#content .fulltextauthorline {
  color: #1f699c;
  font-family: "Trebuchet MS";
  font-size: 150%;
  font-weight: normal;
  margin-bottom: 15px;
}

/* H3 */
#content h3 {
  color: #444444;
  font-family: "Trebuchet MS";
  font-size: 150%;
  font-weight: normal;
  margin-bottom: 15px;
}

#content a {
  color: #ff6600;
}

#content p a {
  text-decoration: underline;
}

#content a:hover {
  text-decoration: underline;
}

a.arrow {
  background: url('../img/arrow-hover.png') 0px 1px no-repeat;
  color: #ff6600;
  padding-left: 17px;
  text-decoration: none !important;
}

a.arrow:hover {
  text-decoration: underline !important;
}

#content a.arrow-darkred {
  background: url('../img/arrow-darkred.png') 0px 1px no-repeat;
  color: #c3404d;
  padding-left: 17px;
}

#content a.arrow-darkred:hover {
  text-decoration: underline;
}

#content a.top {
  background: url('../img/top.png') 0px 1px no-repeat;
  color: #ff6600;
  float: right;
  font-size: 91.66%;
  margin-top: 2px;
  padding-left: 17px;
}

#content a.back {
  background: url('../img/back.png') 0px 1px no-repeat;
  color: #ff6600;
  float: left;
  font-size: 91.66%;
  margin-top: 2px;
  padding-left: 17px;
}

#content a.dl-pdf {
  background: url('../img/dl-pdf.gif') 0px 0px no-repeat;
  display: block;
  padding-left: 24px;
}

#content a.dl-audio {
  background: url('../img/dl-audio.gif') 0px 0px no-repeat;
  display: block;
  padding-left: 24px;
}

#content p {
  color: #666666;
  margin-bottom: 16px;
}

#content p.ctr {
  text-align: center;
}

#content .line {
  margin-bottom: 21px;
}

#content .line-smallmargin {
  margin-bottom: 12px;
}

/* Box - Type 1 */
#content #split-left .leftside .box-type1 {
  margin-bottom: 23px;
}

#content #split-left .leftside .box-type1 .topic {
  color: #444444;
  font-family: "Trebuchet MS";
  font-size: 166.66%;
  line-height: 16px;
}

#content #split-left .leftside .box-type1 .topic span {
  color: #666666;
  display: block;
  font-family: Arial;
  font-size: 60%;
  margin-bottom: 8px;
  padding-top: 1px;
}

#content #split-left .leftside .box-type1 a.topic:hover {
  color: #ff6600;
  text-decoration: none;
}

#content #split-left .leftside .box-type1 a.topic:hover span {
  color: #ff6600;
}

#content #split-left .leftside .box-type1 img {
  border: 1px solid #d7d7d7;
  margin: 0px 0px 9px 0px;
}

#content #split-left .leftside .box-type1 p {
  color: #666666;
  line-height: 16px;
  margin-bottom: 0px;
}

/* Box - Type 2 */
#content #split-left .leftside .box-type2,
#content #split-two .left .box-type2,
#content #split-none .box-type2 {
  margin-bottom: 20px;
}

#content #split-left .leftside .box-type2 .topic,
#content #split-two .left .box-type2 .topic,
#content #split-none .box-type2 .topic {
  color: #444444;
  font-family: "Trebuchet MS";
  font-size: 166.66%;
  line-height: 16px;
}

#content #split-left .leftside .box-type2 .topic span,
#content #split-two .left .box-type2 .topic span,
#content #split-none .box-type2 .topic span {
  color: #666666;
  display: block;
  font-family: Arial;
  font-size: 60%;
  margin-bottom: 6px;
  padding-top: 1px;
}

#content #split-left .leftside .box-type2 a.topic:hover,
#content #split-two .left .box-type2 a.topic:hover,
#content #split-none .box-type2 a.topic:hover {
  color: #ff6600;
  text-decoration: none;
}

#content #split-left .leftside .box-type2 a.topic:hover span,
#content #split-two .left .box-type2 a.topic:hover span,
#content #split-none .box-type2 a.topic:hover span {
  color: #ff6600;
}

#content #split-left .leftside .box-type2 img {
  border: 1px solid #d7d7d7;
  float: left;
  margin: 1px 10px 10px 0px;
}

#content #split-left .leftside .box-type2 p,
#content #split-two .left .box-type2 p,
#content #split-none .box-type2 p {
  color: #666666;
  line-height: 16px;
  margin-bottom: 0px;
}

/* Box - Type 2 - rightside */
#content #split-left .rightside .box-type2 {
  margin-bottom: 0px;
}

#content #split-left .rightside .box-type2 .topic {
  color: #444444;
  font-family: "Trebuchet MS";
  font-size: 150%;
  line-height: 16px;
}

#content #split-left .rightside .box-type2 .topic span {
  color: #666666;
  display: block;
  font-family: Arial;
  font-size: 66.66%;
  margin-bottom: 5px;
  padding-top: 1px;
}

#content #split-left .rightside .box-type2 a.topic:hover {
  color: #ff6600;
  text-decoration: none;
}

#content #split-left .rightside .box-type2 a.topic:hover span {
  color: #ff6600;
}

p.smaller {
  font-size: 12px;
}

#content #split-left .rightside .box-type2 img {
  border: 1px solid #d7d7d7;
  float: left;
  margin: 0px 10px 9px 0px;
}

#content #split-left .rightside .box-type2 p {
  color: #666666;
  line-height: 16px;
  margin-bottom: 10px;
}

#content #split-left .rightside .box-type2 p.smaller {
  font-size: 91.6667%;
  line-height: 14px;
}

/* Box - Type 3 - rightside */
#content #split-left .rightside .box-type3 {
  margin-bottom: 11px;
}

#content #split-left .rightside .box .box-type3 {
  margin-bottom: 0px;
}

#content #split-left .rightside .box-type3 .topic {
  color: #444444;
  font-family: "Trebuchet MS";
  font-size: 150%;
  line-height: 16px;
}

#content #split-left .rightside .box-type3 .topic span {
  color: #666666;
  display: block;
  font-family: Arial;
  font-size: 66.66%;
  padding-top: 2px;
  margin-bottom: 4px;
}

#content #split-left .rightside .box-type3 a.topic:hover {
  color: #ff6600;
  text-decoration: none;
}

#content #split-left .rightside .box-type3 a.topic:hover span {
  color: #ff6600;
}

#content #split-left .rightside .box-type3 img {
  float: left;
  border: 1px solid #d7d7d7;
  margin: 0px 8px 8px 0px;
}

#content #split-left .rightside .box-type3 p {
  color: #666666;
  font-size: 91.66%;
  line-height: 14px;
  margin-bottom: 0px;
}

/* Box - Type 3 - right */
#content #split-two .right .box-type3 {
  margin-bottom: 20px;
}

#content #split-two .right .box .box-type3 {
  margin-bottom: 0px;
}

#content #split-two .right .box-type3 .topic {
  color: #555555;
  font-family: "Trebuchet MS";
  font-size: 120%;
  font-weight: bold;
  line-height: 16px;
}

#content #split-two .right .box-type3 .topic span {
  color: #666666;
  display: block;
  font-family: Arial;
  font-size: 85%;
  font-weight: normal;
  padding-top: 2px;
  margin-bottom: 4px;
}

#content #split-two .right .box-type3 a.topic:hover {
  color: #ff6600;
  text-decoration: none;
}

#content #split-two .right .box-type3 a.topic:hover span {
  color: #ff6600;
}

#content #split-two .right .box-type3 img {
  float: left;
  border: 1px solid #d7d7d7;
  margin: 0px 8px 8px 0px;
}

#content #split-two .right .box-type3 p {
  color: #666666;
  font-size: 91.66%;
  line-height: 14px;
  margin-bottom: 0px;
}

/* Box - Type 3 - leftside */
#content #split-left .leftside .box-type3 {
  margin-bottom: 20px;
}

#content #split-left .leftside .box .box-type3 {
  margin-bottom: 0px;
}

#content #split-left .leftside .box-type3 .topic {
  color: #444444;
  font-family: "Trebuchet MS";
  font-size: 166.66%;
  line-height: 16px;
}

#content #split-left .leftside .box-type3 .topic span {
  color: #666666;
  display: block;
  font-family: Arial;
  font-size: 60%;
  padding-top: 2px;
  margin-bottom: 7px;
}

#content #split-left .leftside .box-type3 a.topic:hover {
  color: #ff6600;
  text-decoration: none;
}

#content #split-left .leftside .box-type3 a.topic:hover span {
  color: #ff6600;
}

#content #split-left .leftside .box-type3 img {
  float: left;
  border: 1px solid #d7d7d7;
  margin: 0px 15px 8px 0px;
}

#content #split-left .leftside .box-type3 p {
  color: #666666;
  line-height: 16px;
  margin-bottom: 0px;
}

/* Box - Type 3 - split-two left */
#content #split-two .left .box-type3 {
  margin-bottom: 20px;
}

#content #split-two .left .box-type3 .topic {
  color: #444444;
  font-family: "Trebuchet MS";
  font-size: 166.66%;
  line-height: 16px;
}

#content #split-two .left .box-type3 .topic span {
  color: #666666;
  display: block;
  font-family: Arial;
  font-size: 60%;
  padding-top: 2px;
  margin-bottom: 7px;
}

#content #split-two .left .box-type3 a.topic:hover {
  color: #ff6600;
  text-decoration: none;
}

#content #split-two .left .box-type3 a.topic:hover span {
  color: #ff6600;
}

#content #split-two .left .box-type3 img {
  float: left;
  border: 1px solid #d7d7d7;
  margin: 0px 15px 8px 0px;
}

#content #split-two .left .box-type3 p {
  color: #666666;
  line-height: 16px;
  margin-bottom: 0px;
}

/* recht schmale Spalte */
#content #split-small-right-col .right a {
  font-size: 91.66%;
}

#content #split-small-right-col .right .box h2 {
  margin-bottom: 12px;
}

#content #split-small-right-col .right .twitter h2 {
  margin-bottom: 0px;
}

#content #split-small-right-col .right .twitter img {
  margin-bottom: 10px;
}

#content #split-small-right-col .right .twitter ul {
  list-style: none;
}

#content #split-small-right-col .right .twitter li {
  font-size: 91.6667%;
  margin-bottom: 8px;
}

#content #split-small-right-col .right .twitter li a {
  font-size: 100% !important;
}

#content #split-small-right-col .box {
  margin-bottom: 15px;
}

#content #split-small-right-col .right p.zitat {
  background: url('../img/zitat-quote.gif') 11px 0 no-repeat;
  font-size: 91.66%;
  text-indent: 30px;
  margin-bottom: 3px;
  padding-top: 3px;
}

#content #split-small-right-col .box img {
  margin-bottom: 5px;
}

/* Linkbox */
#content #split-small-right-col .leftside .linkbox {
  background: url('../img/linkbox-bg.gif') no-repeat;
  height: 15px;
  margin-bottom: 24px;
  padding: 9px;
  width: 414px;
}

#content #split-small-right-col .rightside .linkbox {
  background: url('../img/linkbox-small-bg.gif') no-repeat;
  height: 14px;
  margin-bottom: 20px;
  padding: 7px 10px;
  width: 256px;
}

#content #split-small-right-col .rightside .linkbox a {
  font-size: 91.66%;
}

#content #split-two .right .linkbox {
  background: url('../img/linkbox-smaller-bg.gif') no-repeat;
  height: 14px;
  margin-bottom: 9px;
  padding: 7px 10px;
  width: 224px;
}

/* Bestlist */
#content #split-small-right-col .left #bestlist .line2 {
  margin-bottom: 12px;
}

#content #split-small-right-col .left #bestlist .item {
  margin-bottom: 10px;
}

#content #split-small-right-col .left #bestlist .item div.imgwithnumber {
  float: left;
  margin: 0px 12px 2px 0px;
  position: relative;
}

#content #split-small-right-col .left #bestlist .item div.imgwithnumber img {
  border: 1px solid #d7d7d7;
  display: block;
}

#content #split-small-right-col .left #bestlist .item div.imgwithnumber img.banderole {
  border: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 10;
}

#content #split-small-right-col .left #bestlist .item .topic {
  color: #444444;
  font-family: "Trebuchet MS";
  font-size: 166.66%;
  line-height: 16px;
}

#content #split-small-right-col .left #bestlist .item .topic span {
  color: #666666;
  display: block;
  font-family: Arial;
  font-size: 60%;
  padding-top: 1px;
}

#content #split-small-right-col .left #bestlist .item a.topic:hover {
  color: #ff6600;
  text-decoration: none;
}

#content #split-small-right-col .left #bestlist .item a.topic:hover span {
  color: #ff6600;
}

#content #split-small-right-col .left #bestlist .item p {
  color: #666666;
  line-height: 15px;
  margin-bottom: 0;
}

#content #split-small-right-col .left #bestlist .item p.autor {
  margin-bottom: 3px;
}

/* Meist gelesene Artikel */
#content #split-small-right-col .left #split-left .rightside #most-read-articles .item {
  margin-bottom: 10px;
}

#content #split-small-right-col .left #split-left .rightside #most-read-articles .last {
  margin-bottom: 15px;
}

#content #split-small-right-col .left #split-left .rightside #most-read-articles .item .topic {
  color: #444444;
  display: block;
  font-family: "Trebuchet MS";
  font-size: 150%;
  line-height: 16px;
  margin-bottom: 2px;
}

#content #split-small-right-col .left #split-left .rightside #most-read-articles .item a.topic:hover {
  color: #ff6600;
  text-decoration: none;
}

#content #split-small-right-col .left #split-left .rightside #most-read-articles .item p {
  color: #666666;
  line-height: 16px;
}

/* Box - left - rightside */
#content #split-small-right-col .left #split-left .rightside .box {
  background: #ffffff url('../img/box-center-bg.gif') bottom repeat-x;
  margin-bottom: 20px;
}

#content #split-small-right-col .left #split-left .rightside .box .top {
  background: url('../img/box-top-bg.png') no-repeat;
  height: 7px;
  font-size: 0px;
}

#content #split-small-right-col .left #split-left .rightside .box .center {
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  padding: 7px 15px;
}

#content #split-small-right-col .left #split-left .rightside .box .bottom {
  background: url('../img/box-bottom-bg.gif') no-repeat;
  height: 7px;
  font-size: 0px;
}

/* Box - left - leftside */
#content #split-small-right-col .left #split-left .leftside .box {
  background: #ffffff url('../img/box-center-bg.gif') bottom repeat-x;
  margin-bottom: 20px;
}

#content #split-small-right-col .left #split-left .leftside .box .top {
  background: url('../img/box-top-bg-leftside.gif') no-repeat;
  height: 7px;
  font-size: 0px;
}

#content #split-small-right-col .left #split-left .leftside .box .center {
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  padding: 7px 15px;
}

#content #split-small-right-col .left #split-left .leftside .box .bottom {
  background: url('../img/box-bottom-bg-leftside.gif') no-repeat;
  height: 7px;
  font-size: 0px;
}

/* Box - two - right */
#content #split-two .right .box {
  background: #ffffff url('../img/box-center-bg.gif') bottom repeat-x;
  margin-bottom: 12px;
}

#content #split-two .right .box .top {
  background: url('../img/box-top-bg.png') no-repeat;
  height: 7px;
  font-size: 0px;
}

#content #split-two .right .box .center {
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  padding: 6px 15px 0px 15px;
}

#content #split-two .right .box .bottom {
  background: url('../img/box-bottom-bg.gif') no-repeat;
  height: 7px;
  font-size: 0px;
}

#content #split-two .right h2 {
  font-size: 120%;
  font-weight: bold;
  margin-bottom: 9px;
}

#content #split-two .right .box p {
  line-height: 16px;
  margin-bottom: 11px;
}

#content #split-two .right .box .line {
  margin-bottom: 12px;
}

#content #split-two .right .box .line2 {
  margin-bottom: 9px;
}

/* Box wide */
#content #split-two .left .box {
  margin-bottom: 20px;
}

#content #split-two .left .box .top {
  background: url('../img/box-wide-top-bg.gif') no-repeat;
  height: 6px;
  font-size: 0px;
}

#content #split-two .left .box .center {
  background: #ffffff url('../img/box-center-bg.gif') bottom repeat-x;
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  padding: 15px 20px 13px 20px;
}

#content #split-two .left .box .bottom {
  background: url('../img/box-wide-bottom-bg.gif') no-repeat;
  height: 7px;
  font-size: 0px;
}

/* Box teaserspalte */
#content #split-small-right-col .right .box {
  margin-bottom: 20px;
}

#content #split-small-right-col .right .box .top {
  background: url('../img/box-teaser-top-bg.gif') no-repeat;
  height: 7px;
  font-size: 0px;
}

#content #split-small-right-col .right .box .center {
  background: #ffffff url('../img/box-center-bg.gif') bottom repeat-x;
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  padding: 7px 15px;
}

#content #split-small-right-col .right .box .bottom {
  background: url('../img/box-teaser-bottom-bg.gif') no-repeat;
  height: 7px;
  font-size: 0px;
}

/* Quellen */
.quellen span {
  display: block;
  font-family: "Trebuchet MS";
  font-size: 150%;
  margin-bottom: 12px;
}

.quellen ol,
.quellen ul {
  margin-left: 20px;
}

.quellen ol li,
.quellen ul li {
  color: #666666;
  line-height: 17px;
}

/* Optionsbox */
#content #split-two .optionbox {
  background: url('../img/optionbox-bg.gif') top left no-repeat;
  height: 34px;
  margin-bottom: 20px;
  padding: 11px 10px 0px 10px;
  width: 600px;
}

a.button {
  background: url('../img/button-left-bg.png') top left no-repeat;
  color: #ff6600;
  display: block;
  float: left;
  height: 28px;
  cursor: pointer;
  padding: 0px 0px 0px 10px;
  width: auto;
}

a.button:hover {
  color: #666666;
}

#content a.button-right {
  float: right;
  margin-left: 10px;
}

a.button span {
  background: url('../img/button-right-bg.png') right no-repeat;
  cursor: pointer;
  display: block;
  float: left;
  height: 28px;
  padding: 0px 10px 0px 0px;
}

a.button span span {
  background: url('../img/button-center-bg.png') repeat-x;
  display: block;
  height: 23px;
  padding: 5px 0px 0px 2px;
}

a.button-mail span span span {
  background: url('../img/button-mail.png') 2px 0 no-repeat;
  display: block;
  height: 23px;
  padding: 0px 4px 0px 40px;
}

a.button-download span span span {
  background: url('../img/button-download.gif') 0 2px no-repeat;
  display: block;
  height: 23px;
  padding: 0px 4px 0px 40px;
}

a.button-open span span span {
  background: url('../img/button-open.gif') 0 2px no-repeat;
  display: block;
  height: 23px;
  padding: 0px 4px 0px 40px;
}

a.button-audio span span span {
  background: url('../img/button-audio.gif') 0 2px no-repeat;
  display: block;
  height: 23px;
  padding: 0px 4px 0px 40px;
}

a.button-drucken span span span {
  background: url('../img/button-drucken.gif') 0 2px no-repeat;
  display: block;
  height: 23px;
  padding: 0px 4px 0px 40px;
}

a.button-merken span span span {
  background: url('../img/button-merken.gif') 0 2px no-repeat;
  display: block;
  height: 23px;
  padding: 0px 4px 0px 40px;
}

a.button-kommentieren span span span {
  background: url('../img/button-kommentieren.gif') 0 2px no-repeat;
  display: block;
  height: 23px;
  padding: 0px 4px 0px 40px;
}

a.button-empfehlen span span span {
  background: url('../img/button-empfehlen.gif') 0 2px no-repeat;
  display: block;
  height: 23px;
  padding: 0px 4px 0px 40px;
}

a.button-video span span span {
  background: url('../img/button-video.gif') top left no-repeat;
  display: block;
  height: 23px;
  padding: 0px 4px 0px 40px;
}

a.button-arrow span span span {
  background: url('../img/button-arrow.png') 0px 1px no-repeat;
  display: block;
  height: 23px;
  padding: 0px 4px 0px 20px;
}

#content #split-two .right a.button {
  margin-bottom: 5px;
}

#content a.button2 {
  background: url('../img/button2-left-bg.png') top left no-repeat;
  color: #ffffff;
  display: block;
  float: left;
  height: 28px;
  cursor: pointer;
  padding: 0px 0px 0px 10px;
  width: auto;
}

#content a.button2 span {
  background: url('../img/button2-right-bg.png') right no-repeat;
  cursor: pointer;
  display: block;
  float: left;
  height: 28px;
  padding: 0px 10px 0px 0px;
}

#content a.button2 span span {
  background: url('../img/button2-center-bg.png') repeat-x;
  display: block;
  height: 23px;
  padding: 5px 0px 0px 2px;
}

#content a.button2 span span span {
  background: url('../img/button2-arrow.png') 0px 2px no-repeat;
  display: block;
  height: 23px;
  padding: 0px 4px 0px 20px;
}
a.button2:hover span span span {
  text-decoration: none;
}

#content .button-reload {
  background: url('../img/button-aktualisieren.gif') 2px 0 no-repeat;
  width: 30px;
  height: 30px;
  padding: 0px 0px 10px 0px;
  border: 1px;
}

/* Umfrage */
#content .survey .line {
  margin-bottom: 12px;
}

#content .survey input {
  float: left;
  display: block;
  width: 30px;
}

#content .survey label {
  color: #666666;
  float: left;
  display: block;
  margin-bottom: 10px;
  width: 200px;
}

#content .survey a.arrow {
  display: block;
  float: left;
  margin-top: 6px;
}

#content .survey button {
  float: right;
}

/* Button */
button {
  background: none;
  border: 0px;
  cursor: pointer;
  overflow: visible;
  float: right;
}

button:hover span span span {
  color: #666666;
}

button span {
  background: url('../img/button-left-bg.png') left no-repeat;
  display: block;
  float: right;
  height: 28px;
  cursor: pointer;
  padding: 0px 0px 0px 10px;
  
}

button span span {
  background: url('../img/button-right-bg.png') right no-repeat;
  border: 0px;
  padding: 0px 10px 0px 0px;
}

button span span span {
  background: url('../img/button-center-bg.png') repeat-x;
  color: #ff6600;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 90%;
  padding: 5px 0px 0px 0px;
}

button span span span a {
  background: url('../img/arrow-hover.png') 0px 1px no-repeat;
  color: #ff6600;
  padding: 0px 0px 0px 17px;
  float: left;
}

button:hover span span span a {
  text-decoration: underline;
}


/* Anzeigen */
#content #split-small-right-col .left #split-left .rightside .box .anzeige {
  text-align: center;
  padding: 7px 6px 0px 6px;
}

#content #split-small-right-col .left #split-left .rightside .box .anzeige p {
  color: #666666;
  margin-bottom: 5px;
}

#content #split-small-right-col .left #split-left .rightside .box .anzeige img {
  display: block;
  margin-bottom: 0px;
}
/* Teaserspalte */
#content #split-small-right-col .right .box .anzeige {
  padding: 7px 8px 0px 7px;
}

#content #split-small-right-col .right .box .anzeige p {
  color: #666666;
  margin-bottom: 5px;
  text-align: center;
}

#content #split-small-right-col .right .box .anzeige img {
  display: block;
  margin-bottom: 0px;
}

#content #split-small-right-col .right .box .anzeige div.linkcontainer {
  padding-left: 5px;
}

#content #split-small-right-col .right .box .anzeige a.arrow {
  background-image: url('../img/arrow.png');
  color: #89898a;
  font-size: 100%;
}

#content #split-small-right-col .left .dossier {
/*  background: url('../img/dossier-bg.gif') no-repeat;   set inline so we can change image /te */
  height: 100px;
  margin-bottom: 24px;
  /* padding: 128px 0px 0px 340px; */
  padding: 148px 0px 0px 30px;
}

#content #split-small-right-col .left .dossier h1 {
  color: #ff7014;
  margin-bottom: 2px;
}

#content #split-small-right-col .left .dossier p {
  color: #b3b3b3;
  font-size: 90.909%;
  margin-bottom: 24px;
}

ul.linklist {
  list-style: none;
}

ul.linklist li {
  margin-bottom: 5px;
}

ul.linklist li.last {
  margin-bottom: 0px;
}

ul.linklist div.linktitle {
  color: #666666;
  line-height: 17px;
}

ul.linklist a {
  color: #666666;
  display: block;
  font-family: Arial;
  font-size: 91.66%;
  margin-bottom: 4px;
}

.bestbooksforcategorie {
  margin-bottom: 8px;
}

.bestbooksforcategorie .line2 {
  margin-bottom: 12px;
  padding-bottom: 1px;
}

#content #split-two .right .box-colored .top {
  background: url('../img/box-grey-top-bg.gif') no-repeat;
  font-size: 0px;
  height: 7px;
}

#content #split-two .right .box .autorbox {
  background-color: #f7f7f7;
  padding-bottom: 1px;
}
#content #split-two .right .box .autorbox h2 {
  margin-bottom: 9px;
}

.autorbox span.name {
  color: #444444;
  display: block;
  font-family: "Trebuchet MS";
  font-size: 166.66%;
  margin-bottom: 7px;
}

.autorbox .txt_pic img {
  float: left;
  margin: 4px 10px 9px 0px;
}

.autorbox a.nextline {
  display: block;
  margin-bottom: 10px;
}

#content #split-two .right .box-small-grey {
  margin-bottom: 10px;
}

#content #split-two .right .box-small-grey .top {
  background: url('../img/box-small-grey-top-bg.gif') no-repeat;
  font-size: 0px;
  height: 8px;
}

#content #split-two .right .box-small-grey .center {
  background: url('../img/box-small-grey-center-bg.gif') repeat-y;
  border: 0px;
  padding: 0px 8px;
}

#content #split-two .right .box-small-grey .bottom {
  background: url('../img/box-small-grey-bottom-bg.gif') no-repeat;
  font-size: 0px;
  height: 8px;
}

#content #split-two .right .box-small-grey .center a.button {
  margin-bottom: 0px;
}

#content #split-two .right .autorbox div.morearticles .article {
  margin-bottom: 8px;
}

#content #split-two .right .autorbox div.morearticles .article .topic {
  color: #555555;
  font-family: "Trebuchet MS";
  font-size: 120%;
   font-weight: bold;
}

#content #split-two .right .autorbox div.morearticles .article .topic span {
  color: #666666;
  display: block;
  font-family: Arial;
  font-size: 85%;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 4px;
}

#content #split-two .right .autorbox div.morearticles .article a.topic:hover {
  color: #FF6600;
  text-decoration: none;
}

#content #split-two .right .autorbox div.morearticles .article a.topic:hover span {
  color: #FF6600;
}

#content #split-two .right .autorbox div.morearticles .article p {
  font-size: 91.66%;
  line-height: 14px;
}

#content #split-two .right .box .autorbooks .book {
  margin-bottom: 16px;
}

#content #split-two .right .box .autorbooks .book-last {
  margin-bottom: 0px;
}

#content #split-two .right .box .autorbooks .book .bookimg {
  border: 1px solid #d7d7d7;
  float: left;
  height: 70px;
  margin-right: 8px;
  text-align: center;
  width: 70px;
}

#content #split-two .right .box .autorbooks .book p {
  font-family: "Trebuchet MS";
  font-size: 120%;
  font-weight: bold;
  line-height: 21px;
  margin-bottom: 4px;
}

#content #split-two .right .box .autorbooks .book p span {
  display: block;
  font-family: Arial;
  font-size: 85%;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 3px;
}

#content #split-two .right .box .anzeige {
  padding: 0px 6px 0px 6px;
}

#content #split-two .right .box .anzeige p {
  color: #666666;
  text-align: center;
  margin-bottom: 2px;
}

/* Loginbox */
#loginbox {
  position: absolute;
  top: 175px;
  left: 277px;
  width: 429px;
  z-index: 99999;
}

#loginbox .top {
  background: url('../img/loginbox-top.png') top left no-repeat;
  height: 30px;
  padding: 25px 0 0 33px;
  position: relative;
  width: 396px;
}

#loginbox .top img {
  position: absolute;
  top: 15px;
  right: 25px;
}

#loginbox .top h1 {
  color: #1f699c;
  font-family: "Trebuchet MS";
  font-size: 183.33%;
  font-weight: normal;
}

#loginbox .center {
  background: url('../img/loginbox-center.png') top left repeat-y;
  padding: 13px 44px 0 33px;
  width: 352px;
}

#loginbox .center p {
  color: #666666;
  line-height: 17px;
  margin-bottom: 20px;
}

#loginbox .center .row {
  padding-top: 6px;
}

#loginbox .center .row-last {
  padding-top: 6px;
  margin-bottom: 21px;
}

#loginbox .center label {
  color: #666666;
  float: left;
  height: 25px;
  padding-top: 9px;
  width: 115px;
}

#loginbox .center input {
  background: url('../img/logininput-bg.gif') top left no-repeat;
  border: 0;
  color: #ff7a22;
  height: 16px;
  padding: 9px 4px;
  width: 181px;
}

#loginbox .center .line {
  margin-bottom: 16px;
}

#loginbox .bottom {
  background: url('../img/loginbox-bottom.png') top left no-repeat;
  height: 27px;
}

#loginbox .loginform-top {
  background: url('../img/loginform-top.gif') top left no-repeat;
  font-size: 0;
  height: 10px;
}

#loginbox .loginform-center {
  background: url('../img/loginform-center.gif') top left repeat-y;
  padding: 7px 25px 7px 23px;
}

#loginbox .loginform-bottom {
  background: url('../img/loginform-bottom.gif') top left no-repeat;
  font-size: 0;
  height: 10px;
  margin-bottom: 17px;
}

/* empfehlen Box */
#empfehlenbox {
  position: absolute;
  top: 175px;
  left: 277px;
  width: 752px;
  z-index: 99999;
}

#empfehlenbox .top {
  background: url('../img/empfehlenbox-top.png') top left no-repeat;
  height: 30px;
  padding: 25px 0 0 33px;
  position: relative;
}

#empfehlenbox .top img {
  position: absolute;
  top: 15px;
  right: 25px;
}

#empfehlenbox .top h1 {
  color: #1f699c;
  font-family: "Trebuchet MS";
  font-size: 183.33%;
  font-weight: normal;
}

#empfehlenbox .center {
  background: url('../img/empfehlenbox-center.png') top left repeat-y;
  padding: 13px 44px 0 33px;
}

#empfehlenbox .center p {
  color: #666666;
  line-height: 17px;
  margin-bottom: 20px;
}

#empfehlenbox .center .row {
  padding-top: 6px;
}

#empfehlenbox .center .row-last {
  padding-top: 6px;
  margin-bottom: 21px;
}

#empfehlenbox .center label {
  color: #666666;
  float: left;
  height: 25px;
  padding-top: 9px;
  width: 115px;
}

#empfehlenbox .center .inputsleft {
  float: left;
  width: 304px;
}

#empfehlenbox .center .inputsright {
  margin-left: 22px;
  float: left;
}

#empfehlenbox .center .inputsright label {
  width: 65px;
}

#empfehlenbox .center input {
  background: url('../img/empfehleninput-bg.gif') top left no-repeat;
  border: 0;
  color: #ff7a22;
  height: 16px;
  padding: 9px 4px;
  width: 181px;
}

#empfehlenbox .center textarea {
  background: url('../img/empfehlentextarea-bg.gif') top left no-repeat;
  border: 0;
  color: #ff7a22;
  height: 136px;
  padding: 9px 4px;
  width: 227px;
}

#empfehlenbox .center .line {
  margin-bottom: 16px;
}

#empfehlenbox .bottom {
  background: url('../img/empfehlenbox-bottom.png') top left no-repeat;
  height: 27px;
}

#empfehlenbox .empfehlenform-top {
  background: url('../img/empfehlenform-top.gif') top left no-repeat;
  font-size: 0;
  height: 10px;
}

#empfehlenbox .empfehlenform-center {
  background: url('../img/empfehlenform-center.gif') top left repeat-y;
  padding: 7px 25px 7px 23px;
}

#empfehlenbox .empfehlenform-bottom {
  background: url('../img/empfehlenform-bottom.gif') top left no-repeat;
  font-size: 0;
  height: 10px;
  margin-bottom: 17px;
}

#content .probeabo {
  background: url('../img/probeabo.gif') top left no-repeat;
  height: 109px;
  margin-bottom: 20px;
  padding: 131px 0 0 40px;
  width: 581px;
}

#content .probeabo span.head {
  color: #ff6600;
  display: block;
  font-size: 166.6667%;
  margin-bottom: 6px;
}

#content .probeabo p {
  color: #a6a6a6;
}

#content .probeabosmall {
  background: url('../img/kostenlossmall.gif') top left no-repeat;
  height: 106px;
  margin-bottom: 20px;
  padding: 126px 0 0 28px;
  width: 247px;
}

#content .probeabosmall span.head {
  color: #ff6600;
  display: block;
  font-size: 166.6667%;
  margin-bottom: 6px;
}

#content .probeabosmall p {
  color: #a6a6a6;
}

.smalldossier {
  margin-bottom: 20px;
}

.studiangebot {
  margin-bottom: 20px;
}

.form-top {
  background: url('../img/form-top.gif') top left no-repeat;
  font-size: 0;
  height: 10px;
}

.form-center {
  background: url('../img/form-center.gif') top left repeat-y;
  padding: 4px 16px 2px 20px;
}

.form-bottom {
  background: url('../img/form-bottom.gif') top left no-repeat;
  font-size: 0;
  height: 10px;
}

.form-left {
  float: left;
  width: 280px;
}

.form-right {
  float: left;
  margin-left: 24px;
  width: 280px;
}

.form-center .inputs {
  margin-bottom: 14px;
}

.form-center label {
  color: #666666;
  display: block;
  margin-bottom: 1px;
}

.form-center label.plz {
  float: left;
  width: 136px;
}

.form-center label.stadt {
  margin-left: 8px;
  float: left;
  width: 136px;
}

.form-center label.topic {
  font-weight: bold;
  margin-bottom: 17px;
}

.form-center input {
  background: url('../img/form-input-bg.gif') top left no-repeat;
  border: 0;
  color: #ff6600;
  height: 23px;
  margin-bottom: 8px;
  padding: 8px 10px 0px 10px;
  width: 260px;
}

.form-center input.plz {
  background: url('../img/form-inputsmall-bg.gif') top left no-repeat;
  float: left;
  width: 116px;
}

.form-center .leerlassen {
  display: none;
}
	
.form-center input.stadt {
  background: url('../img/form-inputsmall-bg.gif') top left no-repeat;
  margin-left: 8px;
  width: 116px;
}

.form-center input.chkbox {
  background: none;
  float: left;
  height: auto;
  width: 30px;
}

.form-center label.chkbox {
  display: block;
  margin-bottom: 12px;
}

#content .split-three .left .probeabo {
  background-image: url('../img/probeabo-small.gif');
  padding-left: 30px;
  width: 581px;
}

#content .split-three .right .probeabosmall {
  background-image: url('../img/kostenlos.gif');
  height: 114px;
  width: 257px;
}

#content .abobox img {
  margin-bottom: 14px;
}

#content .abobox h2 {
  margin-bottom: 12px;
}

#content .abobox p {
  line-height: 16px;
  margin-bottom: 14px;
}

#content .abobox h3 {
  color: #555555;
}

#content .abobox .line2 {
  margin-bottom: 14px;
}

#content .abobox ul {
  list-style: none;
  margin-bottom: 12px;
}
#content .abobox li {
  background: url('../img/listdot.gif') 0 5px no-repeat;
  color: #666666;
  margin-bottom: 8px;
  padding-left: 14px;
}

#content .abobox .btnbox  {
  width: 286px;
}

#content .abobox .btnbox .top {
  background: url('../img/abobox-btnbox-top.gif') no-repeat;
  height: 7px;
  font-size: 0px;
}

#content .abobox .btnbox .center {
  background: url('../img/abobox-btnbox-center.gif') repeat-y;
  padding: 3px 0 0 10px;
}

#content .abobox .btnbox .bottom {
  background: url('../img/abobox-btnbox-bottom.gif') no-repeat;
  height: 7px;
  font-size: 0px;
}

.paging {
  margin-bottom: 20px;
}

.paging .top {
  background: url('../img/paging-top.gif') top left no-repeat;
  font-size: 0;
  height: 10px;
}

.paging .center {
  background: url('../img/paging-center.gif') top left repeat-y;
  color: #666666;
  padding-top: 3px;
  position: relative;
  text-align: center;
}

.paging .bottom {
  background: url('../img/paging-bottom.gif') top left no-repeat;
  font-size: 0;
  height: 10px;
}

.paging .center .first {
  background: url('../img/first.gif') top left no-repeat;
  display: block;
  float: left;
  height: 21px;
  margin-right: 3px;
  position: absolute;
  left: 14px;
  top: 1px;
  width: 21px;
}

.paging .center .previous {
  background: url('../img/back.gif') top left no-repeat;
  display: block;
  float: left;
  height: 21px;
  position: absolute;
  left: 38px;
  top: 1px;
  width: 21px;
}

#content .paging .center a.act {
  color: #1f699c;
}

.paging .center .last {
  background: url('../img/last.gif') top left no-repeat;
  display: block;
  float: right;
  height: 21px;
  position: absolute;
  right: 14px;
  top: 1px;
  width: 21px;
}

.paging .center .next {
  background: url('../img/next.gif') top left no-repeat;
  display: block;
  float: right;
  height: 21px;
  position: absolute;
  right: 38px;
  top: 1px;
  width: 21px;
}

#split-two .right .paging .top,
#split-left .rightside .paging .top {
  background-image: url('../img/paging-small-top.gif');
}

#split-two .right .paging .center,
#split-left .rightside .paging .center {
  background-image: url('../img/paging-small-center.gif');
}

#split-two .right .paging .bottom,
#split-left .rightside .paging .bottom {
  background-image: url('../img/paging-small-bottom.gif');
}

#split-left .leftside .paging .top {
  background-image: url('../img/paging-normal-top.gif');
}

#split-left .leftside .paging .center {
  background-image: url('../img/paging-normal-center.gif');
}

#split-left .leftside .paging .bottom {
  background-image: url('../img/paging-normal-bottom.gif');
}

#split-two .right h2 {
  margin-bottom: 19px;
}

.bestenliste .item {
  margin-bottom: 0px;
}

.bestenliste .imgwithnumber {
  display: block;
  float: left;
  margin: 0 15px 10px 0;
  position: relative;
}

.bestenliste .imgwithnumber img {
  border: 1px solid #D7D7D7;
  display: block;
}

.bestenliste .imgwithnumber .banderole {
  border: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 10;
}

.bestenliste .text {
  margin-left: 10px;
}

#content .bestenliste .text .topic {
  color: #444444;
  font-family: "Trebuchet MS";
  font-size: 166.6667%;
  line-height: 16px;
}

#content .bestenliste .text .topic span {
  color: #666666;
  font-family: Arial;
  font-size: 60%;
}

#content .bestenliste .text a.topic:hover,
#content .bestenliste .text a.topic:hover span {
  color: #FF6600;
  text-decoration: none;
}

#content .bestenliste .text p.buch {
  color: #666666;
  margin-top: 0px;
  margin-bottom: 5px;
}

#content .bestenliste .text p {
  line-height: 17px;
}

#content .bestenliste .text .linkbox {
  background: url('../img/linkbox2-bg.gif') no-repeat;
  height: 15px;
  padding: 9px;
  width: 511px;
}

#content .bestenliste .bestellbox h2 {
  margin-bottom: 4px;
}

#content .bestenliste .bestellbox {
  background: url('../img/bestellbox-bg.gif') bottom repeat-y;
}

#content .bestenliste .bestellbox .top {
  background: url('../img/bestellbox-top.gif') no-repeat;
  height: 10px;
  font-size: 0px;
}

#content .bestenliste .bestellbox .center {
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  background: url('../img/bestellbox-center.gif') bottom repeat-x;
  padding: 0 15px;
}

#content .bestenliste .bestellbox .center p {
  margin-bottom: 8px;
}

#content .bestenliste .bestellbox .center img {
  margin-right: 18px;
}

#content .bestenliste .bestellbox .bottom {
  background: url('../img/bestellbox-bottom.gif') no-repeat;
  height: 10px;
  font-size: 0px;
}

#content .bestenlistevorjahre {
  line-height: 19px;
}

#content #split-two .right .bestenlistevorjahre .linkbox {
  margin-bottom: 0px;
  padding: 5px 10px 9px 10px;
}

.search {
  margin-bottom: 20px;
}

.search .top {
  background: url('../img/search-top.gif') top left no-repeat;
  font-size: 0;
  height: 14px;
}

.search .center {
  background: url('../img/search-center.gif') top left repeat-y;
  padding: 0 16px 0 14px;
}

.search .center .tags {
  float: left;
  padding-right: 14px;
  width: 315px;
}

#content .search .center .tags p {
  margin-bottom: 10px;
}

.search .center .filter {
  float: left;
  margin-left: 1px;
  padding: 0 20px;
  width: 257px;
}

#content .search .center .filter p {
  margin-bottom: 4px;
}

.search .center .filter input,
.search .center .filter select {
  margin-bottom: 6px;
}

.search .center .searchfield {
  float: left;
  margin-left: 1px;
  padding-left: 20px;
  width: 259px;
}

#content .search .center .searchfield p {
  margin-bottom: 4px;
}

.search .center .searchfield input {
  background: url('../img/search-input-bg.gif') top left no-repeat;
  border: 0;
  color: #ff7a22;
  height:16px;
  padding: 9px 4px;
  width: 248px;
}

.search .center .searchfield input,
.search .center .searchfield select {
  margin-bottom: 6px;
}

.cloud input,
.cloud select {
  margin-right: 6px;
}

input.selectfake,
.search .center .searchfield input.selectfake {
  background: url('../img/selectdummy.gif') top left no-repeat;
  border: 0;
  color: #ff7a22;
  height:16px;
  padding: 9px 4px 9px 8px;
  width: 245px;
}

.search .bottom {
  background: url('../img/search-bottom.gif') top left no-repeat;
  font-size: 0;
  height: 12px;
}

#content .subscribers {
  margin: 0 0 24px 0;
  padding: 14px 15px 15px 15px;
  position: relative;
}

#content .subscribers .top {
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
}

#content .subscribers .bottom {
  height: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
}

#content .subscribers         { background-image: url('../img/subscribers-center-verylarge.gif'); }
#content .subscribers .top    { background-image: url('../img/subscribers-top-verylarge.gif'); width: 937px; }
#content .subscribers .bottom { background-image: url('../img/subscribers-bottom-verylarge.gif'); width: 937px; }

#content #split-two .left .subscribers          { background: url('../img/subscribers-center-large.gif') top left repeat-y; }
#content #split-two .left .subscribers .top     { background: url('../img/subscribers-top-large.gif') top left no-repeat; width: 620px; }
#content #split-two .left .subscribers .bottom  { background: url('../img/subscribers-bottom-large.gif') top left no-repeat; width: 620px; }

#content #split-two .right .subscribers          { background: url('../img/subscribers-center-small.gif') top left repeat-y; }
#content #split-two .right .subscribers .top     { background: url('../img/subscribers-top-small.gif') top left no-repeat; width: 276px; }
#content #split-two .right .subscribers .bottom  { background: url('../img/subscribers-bottom-small.gif') top left no-repeat; width: 276px; }

#content #split-left .leftside .subscribers          { background: url('../img/subscribers-center-middle.gif') top left repeat-y; }
#content #split-left .leftside .subscribers .top     { background: url('../img/subscribers-top-middle.gif') top left no-repeat; width: 433px; }
#content #split-left .leftside .subscribers .bottom  { background: url('../img/subscribers-bottom-middle.gif') top left no-repeat; width: 433px; }

#content #split-left .rightside .subscribers          { background: url('../img/subscribers-center-small.gif') top left repeat-y; }
#content #split-left .rightside .subscribers .top     { background: url('../img/subscribers-top-small.gif') top left no-repeat; width: 276px; }
#content #split-left .rightside .subscribers .bottom  { background: url('../img/subscribers-bottom-small.gif') top left no-repeat; width: 276px; }

#content .subscribers h2 {
  background: url('../img/subscribers-new.gif') 0 4px no-repeat;
  padding: 0 0 0 30px;
}

#content .subscribers .splittor {
   background: url('../img/split-bg.gif') 201px 0 repeat-y;
   margin: 0 0 24px 0;
}

#content .subscribers .splittor .splittor-left {
  float: left;
  width: 186px;
}

#content .subscribers .splittor .splittor-right {
  float: right;
  width: 186px;
}

#content .subscribers .splittor a {
  color: #444444;
  font-family: "Trebuchet MS";
  font-size: 116.6667%;
  line-height: 16px;
  margin: 0;
}

#content .subscribers .splittor a span {
  color: #666666;
  display: block;
  font-family: Arial;
  font-size: 78.5714%;
  padding-top: 1px;
}

#content .subscribers .splittor a:hover,
#content .subscribers .splittor a:hover span {
  color: #FF6600;
  text-decoration: none;
}

#content .subscribers .line {
  margin: 0 0 10px 0;
}

#content .subscribers a {
  margin: 0 10px 0 0;
}

#content #split-left .rightside .subscribers .splittor,
#content #split-two .right .subscribers .splittor {
   background-position: 122px 0;
}

#content #split-left .rightside .subscribers .splittor .splittor-left,
#content #split-two .right .subscribers .splittor .splittor-left {
  width: 107px;
}

#content #split-left .rightside .subscribers .splittor .splittor-right,
#content #split-two .right .subscribers .splittor .splittor-right {
  width: 107px;
}

#content #split-two .left .subscribers .splittor {
   background-position: 294px 0;
}

#content #split-two .left .subscribers .splittor .splittor-left {
  width: 279px;
}

#content #split-two .left .subscribers .splittor .splittor-right {
  width: 279px;
}

#content .weiterlesen h2 {
  background: url('../img/weiterlesen-login.gif') 0 4px no-repeat;
  padding: 0 0 0 45px;
}

table.content-table {
  background: #dedede;
  line-height: 17px;
  margin-bottom: 24px;
  width: 100%;
}

table.content-table th {
  background-color: #ffffff;
  color: #1f699c;
  font-weight: normal;
  padding: 9px;
  text-align: left;
  vertical-align: top;
}

table.content-table td {
  background-color: #ffffff;
  padding: 9px;
  vertical-align: top;
}

table.content-table tbody th {
  width: 156px;
}

table.content-table tbody td {
  width: 153px;
}

table.content-table .center { text-align: center; vertical-align: middle; }
table.content-table .grey1 { background-color: #f9f9f9; }
table.content-table .grey2 { background-color: #fbfbfb; }

label.error {
  color: #f50000 !important;
}

input.error {
  background-image: url('../img/form-input-error-bg.gif') !important;
}

input.small-error {
  background-image: url('../img/form-inputsmall-error-bg.gif') !important;
}

.form-error {
  margin-bottom: 13px;
}

.form-error .form-error-top {
  background: url('../img/form-error-top.gif') no-repeat;
  height: 7px;
  font-size: 0px;
}

.form-error .form-error-center {
  background: url('../img/form-error-center.gif') repeat-y;
  color: #ffffff;
  padding: 0 9px 0 9px;
}

.form-error .form-error-bottom {
  background: url('../img/form-error-bottom.gif') no-repeat;
  height: 7px;
  font-size: 0px;
}

.form-error .form-error-center ul {
  list-style: none;
}

.empfehlenform-center .form-error .form-error-top {
  background-image: url('../img/form-error-empfehlen-top.gif');
}

.empfehlenform-center .form-error .form-error-center {
  background-image: url('../img/form-error-empfehlen-center.gif');
}

.empfehlenform-center .form-error .form-error-bottom {
  background-image: url('../img/form-error-empfehlen-bottom.gif');
}

.empfehlenform-center input.error {
  background-image: url('../img/empfehleninput-error-bg.gif') !important;
}

.empfehlenform-center textarea.error {
  background-image: url('../img/empfehlentextarea-error-bg.gif') !important;
}

.loginform-center .form-error .form-error-top {
  background-image: url('../img/form-error-login-top.gif');
}

.loginform-center .form-error .form-error-center {
  background-image: url('../img/form-error-login-center.gif');
}

.loginform-center .form-error .form-error-bottom {
  background-image: url('../img/form-error-login-bottom.gif');
}

.loginform-center input.error {
  background-image: url('../img/logininput-error-bg.gif') !important;
}

textarea.three-cols {
  background: url('../img/textarea-three-rows.gif') top left no-repeat;
  border: 0;
  color: #ff7a22;
  height: 117px;
  padding: 9px 4px;
  width: 272px;
}

textarea.three-cols-error {
  background: url('../img/textarea-three-rows-error.gif') top left no-repeat;
  border: 0;
  color: #ff7a22;
  height: 117px;
  padding: 9px 4px;
  width: 272px;
}

textarea.wide {
  background: url('../img/textarea-wide.gif') top left no-repeat;
  border: 0;
  color: #ff7a22;
  height: 117px;
  padding: 9px 4px;
  width: 572px;
}

textarea.wide-error {
  background: url('../img/textarea-wide-error.gif') top left no-repeat;
  border: 0;
  color: #ff7a22;
  height: 117px;
  padding: 9px 4px;
  width: 572px;
}

.smallleftpad {
  padding: 4px 30px 0 0px !important;
  margin-bottom: 32px !important;
  margin-left: -12px !important;
}

.smallleftpad div {
  padding: 38px 454px 0 18px;
  height: 305px;
  width: 481px;
}

.smallleftpad .error404 {
  background: url('../img/changeX_404.jpg') top left no-repeat;
}

.smallleftpad .error401 {
  background: url('../img/changeX_401.jpg') top left no-repeat;
  padding: 43px 454px 0 18px !important;
  height: 300px !important;
}

.smallleftpad div h1 {
  color: #ffffff !important;
  font-size: 72px !important;
  line-height: 72px !important;
  margin-bottom: 5px !important;
}

.smallleftpad div h2 {
  color: #ffffff !important;
  font-size: 20px !important;
  line-height: 20px !important;
  margin-bottom: 17px !important;
}

.smallleftpad div h3 {
  color: #ffffff !important;
  font-size: 18px !important;
  line-height: 18px !important;
  margin-bottom: 15px !important;
}

.smallleftpad div img {
  margin-bottom: 13px !important;
}

.smallleftpad div p {
  color: #ffffff !important;
  line-height: 17px !important;
  margin-bottom: 12px !important;
}

.smallleftpad div p a {
  color: #ffffff !important;
}

#content #split-small-right-col .linepartnerlogos {
  background: url('../img/line2-bg.gif') repeat-x;
  font-size: 0px;
  height: 1px;
  margin-bottom: 8px;
}

#content .keywordlist a {
  color: #666666;
  text-decoration: none;
}

#content .keywordlist a:hover {
  color: #ff6600;
  text-decoration: underline;
}


#split-left .leftside .form-top {
  background-image: url('../img/form-top-small.gif');
}

#split-left .leftside .form-center {
  background-image: url('../img/form-center-small.gif');
}

#split-left .leftside .form-bottom {
  background-image: url('../img/form-bottom-small.gif');
}

#split-left .leftside textarea {
  background: url('../img/textarea-small-rows.gif') top left no-repeat;
  border: 0;
  color: #ff7a22;
  height: 117px;
  padding: 9px 4px;
  width: 386px;
}

#split-left .leftside textarea.error {
  background-image: url('../img/textarea-small-error.gif');
}

.listtype-1 a.topic {
  color: #555555 !important;
  font-family: "Trebuchet MS" !important;
  font-size: 133.33% !important;
  line-height: 16px !important;
}

.listtype-1 a.topic span {
  color: #666666 !important;
  display: block !important;
  font-family: Arial !important;
  font-size: 73.33% !important;
  line-height: 14px !important;
  margin-bottom: 10px !important;
  padding-top: 3px !important;
}

.listtype-1 a.topic:hover,
.listtype-1 a.topic:hover span {
  color: #FF7014 !important;
  text-decoration: none !important;
}

.listtype-1 a.topic img {
  padding-top: 1px !important;
  padding-left: 5px !important;
  position: absolute !important;
}

.listtype-1 .line2 {
  margin-bottom: 8px !important;
}

.listtype-2 a.topic {
  color: #555555 !important;
  display: block;
  font-family: "Trebuchet MS" !important;
  font-size: 133.33% !important;
  line-height: 16px !important;
  margin-bottom: 10px;
}

.listtype-2 a.topic:hover {
  color: #FF7014 !important;
  text-decoration: none !important;
}

.listtype-2 a.topic img {
  padding-top: 1px !important;
  padding-left: 5px !important;
  position: absolute !important;
}

.listtype-2 .line2 {
  margin-bottom: 8px !important;
}

.listtype-3 a img {
  margin-bottom: 10px !important;
}

.listtype-3 .line2 {
  margin-bottom: 10px !important;
}

.box-white {
  margin-bottom: 20px;
}

.box-white .top {
  height: 7px;
  font-size: 0px;
}

.box-white .center {
  padding: 5px 15px;
}

.box-white .bottom {
  height: 7px;
  font-size: 0px;
}

.box-white .center h2 {
  margin-bottom: 8px !important;
}

.box-white .box-type3 img {
  margin-bottom: 0 !important;
}

.box-white p,
.box-white .line,
.box-white .line2 {
  margin-bottom: 12px !important;
}

#content #split-small-right-col .left #split-left .rightside .box-white .top {
  background: url('../img/box-white-small-top.gif') no-repeat;
}

#content #split-small-right-col .left #split-left .rightside .box-white .center {
  background: url('../img/box-white-small-center.gif') top left repeat-y;
}

#content #split-small-right-col .left #split-left .rightside .box-white .bottom {
  background: url('../img/box-white-small-bottom.gif') no-repeat;
}

#content #split-small-right-col .left #split-left .leftside .box-white .top {
  background: url('../img/box-white-middle-top.gif') no-repeat;
}

#content #split-small-right-col .left #split-left .leftside .box-white .center {
  background: url('../img/box-white-middle-center.gif') top left repeat-y;
}

#content #split-small-right-col .left #split-left .leftside .box-white .bottom {
  background: url('../img/box-white-middle-bottom.gif') no-repeat;
}

#content #split-two .left .box-white .top {
  background: url('../img/box-white-large-top.gif') no-repeat;
}

#content #split-two .left  .box-white .center {
  background: url('../img/box-white-large-center.gif') top left repeat-y;
}

#content #split-two .left  .box-white .bottom {
  background: url('../img/box-white-large-bottom.gif') no-repeat;
}

.teaser {
  margin-bottom: 24px;
}

.datum {
  color: #999999 !important;
  font-size: 11px;
}

.two-cols {
  background: url(../img/split-bg.gif) 217px 0 repeat-y;
  margin-bottom: 20px;
}

.two-cols .tc-left {
  float: left;
  width: 201px;
}

.two-cols .tc-right {
  float: right;
  width: 201px;
}

.articledetail .list {
  padding: 17px 24px 19px 24px;
}

.advent2009 {
background-position: bottom left;
background-repeat: no-repeat;
display: block;
height: 240px;
width: 751px;
}

.advent2009:hover {
background-position: top left;
}

/* TOP Link*/
#top {
    height: 0px;
    display: block;
    line-height: 1px;
    font-size: 1px;
    overflow: hidden;
}

/* HTML NEWSLETTER online */
.nl-online {
    margin-bottom: 20px;
}

#content .articledetail h3 {
    margin-top: 0px;
    margin-bottom: 6px;
}

#content .articledetail P {
    margin-bottom: 6px;
}

#content .articledetail BR {
    margin-bottom: 0px;
}

#content .articledetail A IMG {
    margin-bottom: 15px;
}

#content .articledetail .nl-online A IMG {
    margin-bottom: 0px;
}

#content #split-left .leftside .box-type1 P A img {
    border: 1px solid #D7D7D7;
    float: left;
    margin: 1px 10px 10px 0px;
}
