* {
padding:0pt;
word-wrap: break-word; /* Stop IE from expanding parent container when word is too long (proprietary IE, new in CSS3) */
}
html {height:100%;}
body {
 height:100%;
 margin:0%;
 padding:0%;
 font-family:Arial, 'Helvetica Neue', Helvetica, Tahoma, 'Nimbus Sans L', sans-serif;
 font-size:13px;
 background-color: #666666;
}

a { text-decoration:none; color:#336699; }
a:hover { text-decoration:underline; color:#336699; }
a:visited { color:#336699; }
a.elink { color:#EE8100; text-decoration:underline; } 
img { border:none; }
img.block {display:block;clear:both;}
#header
{   width: 1000px;
    height: 120px;
    font-size:10px;
    margin:0px auto;
    background-color:#fff;
}
div.wrapper, #topstrip
{
text-align:center;
vertical-align:top;
}
.pagespacer 
{
    height:18px;background-color:#666666;clear:both;
}
#outer, #ofooter, #secondnav
{
  margin:0px auto; 
  padding:0;
  width: 1000px;
  text-align: left;
  background-color:#fff;
  overflow:hidden;
}
#outer 
{
    width: 1000px;
    border-left: solid 25px #fff; 
    border-right: solid 25px #fff;         
    padding:0 0 25px 0;
    voice-family:"\"}\"";  /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
    width: 950px; 
}
#ofooter {margin-top: 25px; margin-bottom: 25px; }

#topnav 
{
    background:transparent;
    padding-top:4px;
    width:400px;
	float:right;
}

#topnav  ul li a {
    font-size:11px;
    font-weight:bold;
    color:#999;
}

#topnav ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 !important;
	margin-right:25px;
	text-align:right;
 }

#topnav ul li
{
	padding-right:6px;
	color:#999;
	list-style-type:none;
    display:inline-block;
}

#content, #content450, #content950 {
	float:left;
    background-color:#ffffff;
	margin-top:12px;
}
#content { width:625px; }
#content450 { width:435px; }

#footer,#copyright {background-color:#fefefe; color:#000;}
#footer {clear:both;padding:25px;}
#navright
{    
    margin-top: 12px;
    float:right;
    width:300px;
    padding: 0 0 20px 0;
    overflow:visible;
}
#navleft
{
    float:left;
    width:300px;
    padding: 0 0 20px 0;
    overflow:hidden;
}
/* story */
#story  {
font-size:13px; 
line-height:125%;
width:625px;
text-align: left;
}
@media print{#story{ padding-left: 10px; }

p b.timestamp {
    font-size: 130%;
    display: block;
    float: left;
    color: #888;
}

body {background-color: #fff; }

#tickerframe   
{   
    position:absolute;   
    height:175px;   
    overflow:hidden;   
    visibility:hidden;
    display:none;
}   
}
div.snav 
{
    float:right;width:25px; 
}   
#story dl.header { font-size:100%;color:#666;font-weight:bold; border-bottom:solid 1px #999;display:block;width:600px;margin: 0; }
#story dl.topic { margin:0 12px 0 0; font-weight:normal;font-size:85%;padding:0;float:left;}
#story dl.topic dd { margin:0;white-space:nowrap;}
#story dl.topic dt { font-weight:bold;color:#666}

#story ul.snav
{
float:right;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
display:inline;    
text-align:left;
width:320px;
overflow:hidden;
}      
#story ul.snav li, #story ul.snav li.pager
{
    float: right;
    display: inline;
    padding-top:2px;
    width:34px;
}
#story ul.snav a {font-weight:normal; display:block;}
#story ul.snav li.pager { width:auto; margin:2px 2px 0 0; }
#story ul.snav li.pager a {color: #EE8100;
    border:1px solid #EE8100;
    font-family:Tahoma,Arial,Sans-serif;
    font-size:100%;
    text-decoration:none;
    font-weight:bold;
    margin-left:0;
    margin-right:2px;
    padding:3px 6px;
}
#story ul.snav li.pager a:hover {
    background-color:#EE8100;
    color:#fff;
    }
    
#story h1{
font-weight: bold;
color: #333;
font-size: 138.5%;
line-height:126%;
} 
#story h2 {
font-weight:bold; 
color:#666; 
font-size:100%; 
}
#story h3 {
font-weight:bold; 
font-size:100%; 
font-style:italic;
padding: 0.7em 0 0.7em 0;
} 
#story h4 {
font-weight:bold; 
font-size:100%; 
}

#story ul {
list-style-type:disc;
font-size:85%; 
padding-left: 14px;
}
#story ul.normsize {
font-size:100%;
}
#story .normsize li {
margin-bottom:1em;
}
#story li.nosymbol { 
list-style-image:none;
list-style-type:none;
}
#story .itemtitle {
font-size:100%; 
}
#story .edition {
font-size:100%;
font-weight:bold;
line-height:200%;
} 
#story .item {
font-size:100%; 
} 
#story small {
font-size:85%; 
}

sup {font-size: 80%; line-height: 80%;}

.attention, #story .attention
{
    font-size:100%;
    color:#EE8100;
    font-weight:bold;
}

/* thema */
.boxThema {background-color:#f0f3f7; padding: 5px; float:left;width:290px; margin:4px 4px 4px 0px;display:block; }
#home .boxThema { margin:0;width:290px; }
#home div.listBlock { padding-top:10px; }
#story .boxThema h4, .boxThema h4 { font-size:100%; font-weight:bold; padding-bottom:2px; margin:0; color:#D24F00;}
.boxThemaInner {background-color:#fff; padding: 4px; border: solid 1px #c2c2c2}
.boxThemaInner ul {padding:0;margin:0;}
.boxThemaInner li {list-style-type:none;padding:0;margin:0;}
.boxThema.auswahl {float:none; width:615px;margin-bottom:16px;}
.boxThema.auswahl .boxThemaInner {font-size:11px;padding:15px 10px 10px 10px;}
.boxThema.auswahl ul {float:left;}
.boxThema.auswahl ul.boxListe li.caption {background:none; padding:3px 10px 0 0;font-weight:bold; }
.boxThema.auswahl ul.boxListe li {padding:3px 6px 0 10px; display: block; float:left;}
a.lupe, a.galerie {background:url(lupe.gif) no-repeat;height:25px;width:25px;margin-top:2px;float:right;cursor:hand; }
a.galerie {background:url(galerie.gif) no-repeat}
.colLink { color:#006699 }

/* bild */
.bild-liste,.bild-links,.bild-rechts,.bild-mitte {
   float:left;
   padding:2px 2px 2px 2px;
   padding:0;
   text-align:center;
   background:#f0f3f7;
   page-break-inside:avoid;
}
.bild-liste,.bild-links
{   
   margin: 0px 10px 5px 0 !important;
}   
.bild-liste 
{
    margin: 0px 0px 5px 0px !important;
    float:right;
    padding:0;
    background:#fff;
}
.bild-rechts {
   float:right;
   margin:5px 0 10px 10px;
}
.bild-mitte 
{
    float:none;
    margin:auto;
}
.bild-mitte-a
{
    width:620px;text-align:center;
}
#story .bild-bu { 
    margin:5px 10px; 
    padding:0;
    text-align:left;
    font-size:77%;
}
#story .bild-info { 
    margin:5px 10px 0 10px; 
    padding:0;
    text-align:left;
    font-size:85%;
    color:#666;
}
#story .bild-info-inline { 
    margin:-25px 10px 15px 10px; 
    padding:0;
    text-align:left;
    font-size:85%;
    color:#fff;
}
#story .bild-info-inline-black { 
    margin:-25px 10px 15px 10px; 
    padding:0;
    text-align:left;
    font-size:85%;
}
.bild
{
    margin:0; padding:0;border:none;
}
/* print views */
.noprintview .forprint {    display: none; }
.noprintview .notforprint { display: block; }
.printview .forprint {      display: block; }
.printview .notforprint {   display: none; }
/* hit markup */
.ehits {font-weight:800; color:#EE8100; }
/* Text Button */
.CommonTextButton, .CommonTextButton link
{
	text-align:center;
	padding:1px;
	font-size:11px;
	font-weight:normal;
    letter-spacing:1px;
	background-color:#336699;
	border:solid 1px #778a98;
	text-decoration:none;
	white-space:nowrap;
	display:inline-table;
	display:inline-block;
	color:#fff;
}
.CommonTextButton:link
{
    padding:3px;
    color:#fff;
}
.CommonTextButton:hover
{
color:#D24F00;
}
.CommonTextButton:visited, .CommonTextButton:active
{
    color:#fff;
}

input.CommonTextButton {
background-color:#336699;
border:1px solid #999999;
color:#fff;
font-family:verdana,sans-serif;
cursor:pointer;
font-size:11px;
padding:6px;
font-weight:normal;
font-style:normal;
font-variant:normal;
line-height:normal;
}

/* breadcrumb */
#breadcrumb {
    width:950px;
    height:30px;
    background-color: #f2f2f2;
    display:block;
}

#breadcrumb ul {
	list-style: none;
    padding:0;
    margin:0 20px 0 20px;
    line-height:30px;
    float:left;
}
#breadcrumb li {
	float: left;
	font-weight: normal;
	font-size: 11px;
	padding-right: 6px;
}
#breadcrumb li i  {
	font-style: normal;
	border-right: 1px solid #000;
	padding-left: 4px;
	font-size: 9px;
}
#breadcrumb a, #breadcrumb a:visited  {
	color: #000;
}
#breadcrumb a:hover  {
	color: #000;
}

/* table standard */
table.standard {
padding:0; /*cellpadding*/
margin:0;  /*cellspacing*/
border:0;
border-collapse:collapse;
border-spacing:0;
} 
table.standard td {padding:0 }

/* table border */
table.border{
padding:0; 
margin:0;  
border-collapse:collapse;
border-spacing:0;
} 
table.border td {padding:2px; border:solid 1px #999999; }
    
/* common */
span.help a {cursor:help;}
.skip, .hide{display:none}

img { border:none }

div.adspacer, div.menspacer 
{   display:block;
    height:12px;
    width:100px; 
    overflow:hidden;
    clear:both;
}
div.menspacer 
{
    height:12px;
    width:152px
}

.spacer { margin-top:13px;
}

/* dropdown-suche */
#menue_dropdown { background-color:#fff; width:208px;border: solid 1px #e2e2e2; z-index:500 }
#menue_dropdown div { font-size:12px; border-bottom: solid 1px #e2e2e2; padding:2px 2px 2px 2px;}
#menue_dropdown div:hover {background-color:#f2f2f2}
 
table.statistics { border: none 0px; }
table.statistics th { text-align:left; font-weight:bold; }
table.statistics td { text-align:left; font-weight:normal; vertical-align:top; }

/* site-index */
#footer h3, #footer h4 {font-family:Arial,Helvetica,sans-serif;font-size:16px;margin:0 0 4px 0;}
#footer h4 {font-size:11px;}
ul.index
{
float:left;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0 5px 0 0;
font-size:11px;
line-height:14px;
}
ul.index li {padding-right:5px;font-family:Arial,Helvetica,sans-serif;}
ul.index li a { color:#666; } 
ul.index li a.head { color:#000; font-weight:bold;line-height:20px; padding-bottom:6px; }

/* partner sites */
ul.partner
{
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
display:inline;    
width:950px;
}
ul.partner li {float:left;padding-right:5px;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
ul.partner li a.head {color:#000;font-weight:bold;font-size:8px;line-height:20px; padding-bottom:3px; }

#home {float:left; line-height:131%;}
#home h1 {
font-family:Georgia,"Times New Roman",Times,serif;
font-weight: normal;
font-size: 20px;
line-height: 110%;
margin:0;
padding-bottom:5px;
color:#336699;
}
#home h1 a span,
#home h4 a span {
font-weight:bold; 
color:#666;
font-family: Verdana;
font-size:12px; 
display: block;
}
#home h4 a span {
padding-top: 5px !important;
}
#home h4 {
padding-bottom:4px !important;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
line-height:120%;
font-weight:normal;
}

#home h4.closed, #home h1.closed
{
    background-position: left top;
    background: transparent url(lock.png) no-repeat scroll 0 2px;
    padding-left: 20px;
}

#home h2 {
font-weight: bold;
font-size: 14px;
margin:0;
padding-bottom:3px;
} 
#home p {
padding:0;margin:0; font-size:13px; line-height:125%;
}
#home span.nt-excl,
#home span.nt-eil,
#home span.nt-tipp,
#home span.nt-upd,
#home span.nt-graf,
#home span.nt-app {
display: block;
float: left;
height: 13px;
margin-right: 5px;
margin-top: 2px;
background-position: left top;
background-repeat: no-repeat;
}
#home span.nt-excl {
width: 61px;
background-image: url('/img/icons/home-exklusiv-61x13.jpg');
}
#home span.nt-eil {
width: 78px;
background-image: url('/img/icons/home-eilmeldung-78x13.jpg');
}
#home span.nt-tipp {
width: 58px;
background-image: url('/img/icons/home-tipp-58x13.jpg');
}
#home span.nt-graf {
width: 60px;
background-image: url('/img/icons/home-grafik-60x13.jpg');
}
#home span.nt-app {
width: 87px;
background-image: url('/img/icons/home-app-87x13.jpg');
}
#home span.nt-upd {
width: 44px;
color: #fff;
font-size: 10px;
padding-left: 56px;
font-weight: bold;
line-height: 12px !important;
background-image: url('/img/icons/home-update-100x13.jpg');
}

#home div.row { padding: 10px 0 0 0;clear:both; }
#home div.row.topteaser { padding: 0px; width: 625px; height: 300px; position: relative; float: left; margin-bottom:-14px;}
#home div.row.topteaser div.textlayer { position: absolute; left: 0; bottom: 0px; width: 605px; background-color: rgba(255, 255, 255, 0.82); padding: 15px 20px 15px 5px; }
#home div.row.topteaser div.textlayer.ts-top { position: absolute; left: 0; top: 0px; bottom: auto; width: 585px; background-color: rgba(255, 255, 255, 0.82); padding: 15px 20px 15px 20px; }

#home div.row.topteaser div.textlayer.ts-left { position: absolute; left: 0; top: 0; width: 290px; background: -moz-linear-gradient(left,  rgba(255,255,255,0.82) 0%, rgba(255,255,255,0.82) 1%, rgba(255,255,255,0.82) 88%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.82)), color-stop(1%,rgba(255,255,255,0.82)), color-stop(88%,rgba(255,255,255,0.82)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.82) 1%,rgba(255,255,255,0.82) 88%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.82) 1%,rgba(255,255,255,0.82) 88%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.82) 1%,rgba(255,255,255,0.82) 88%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.82) 1%,rgba(255,255,255,0.82) 88%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */ }
#home div.row.topteaser div.textlayer.ts-right { position: absolute; left: 300px; top: 0; width: 290px; background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.82) 12%, rgba(255,255,255,0.82) 99%, rgba(255,255,255,0.82) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(12%,rgba(255,255,255,0.82)), color-stop(99%,rgba(255,255,255,0.82)), color-stop(100%,rgba(255,255,255,0.82))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.82) 12%,rgba(255,255,255,0.82) 99%,rgba(255,255,255,0.82) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.82) 12%,rgba(255,255,255,0.82) 99%,rgba(255,255,255,0.82) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.82) 12%,rgba(255,255,255,0.82) 99%,rgba(255,255,255,0.82) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.82) 12%,rgba(255,255,255,0.82) 99%,rgba(255,255,255,0.82) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#c4ffffff',GradientType=1 ); /* IE6-9 */ }

#home div.row.topteaser div.textlayer.ts-left div { position: absolute; left: 0; bottom: 0; width: 260px; padding: 0 20px 20px 20px; }
#home div.row.topteaser div.textlayer.ts-right div { position: absolute; right: 0; bottom: 0; width: 260px; padding: 0 20px 20px 20px; }

#home div.homehead {
	font-size: 11px;
	line-height: 12px;
	padding:5px 0 4px 3px;
}
#home div.teaser 
{   text-align:left;
    font-family: Arial,Verdana,sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#666;
    letter-spacing:5;
    text-transform :uppercase;
    padding:6px 10px 5px 0px;
}
#home div.teaser a {cursor:hand; color:#666;}

#home ul.items li { padding:2px 0 0 10px;background:transparent url(winkel.gif) no-repeat scroll 0 6px; }

#home li a 	{} 
#home li a:hover {text-decoration:none;} 
#home .boxListe li a:hover {text-decoration:underline;} 
#home a.more {font-weight:bold;color:#336699;}

.itemtitle { font-size: 11px;font-weight:bold; }
.tickertime, .tickertitle{ font-size: 11px; }
.tickertitle span { font-weight: bold; }

.boxGr { margin: 0 0 10px 0; }
.boxGrNumber { display: block; width:200px; font-size: 11px; margin-bottom: 5px; }
.boxGrNumber strong { display: block; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; font-size: 60px; color: #ff5900; line-height: 50px; margin-left: -4px; }
*:first-child+html .boxGrNumber strong { line-height: 63px; }
.boxGrNumber span { display: block; margin-bottom: 4px; font-weight: bold; }
.boxGrNumber em { display: block; color: #909090; }
.boxGrTicker { border: 1px solid #DCE8E9; padding: 1px 1px 1px 22px; height: 50px; width: 600px; overflow: auto; background: url(/img/home/news.jpg) 1px 1px no-repeat; }
.boxGr.w150 { width:150px !important; }
.boxGr.w200 { width:200px !important; }
.boxGr.w250 { width:250px !important; }
.boxGr.w300 { width:300px !important; }
.boxGr.w350 { width:350px !important; }
.boxGr.w300 div.bild-rechts { margin-right: 0px !important; }
.boxGr.aleft, .boxGrNumber.aleft { float:left; margin-right:10px; }
.boxGr.aright, .boxGrNumber.aright { float:right; margin-left:10px; }
.boxGr.aleft.thinmargin { margin-right: 5px !important; }
.boxGr.aright.thinmargin { margin-left: 5px !important; }
.boxGr table { border-color: #DCE8E9 !important; }

#home .boxGrHead { font-size: 22px; font-weight:normal; color:#666; border:none; border-top: 1px solid #666; line-height:150%; padding: 0;background-color:transparent;}
#home .boxGrCont { padding: 4px 0px 4px 0px; }

#home .colRight .boxGrHead { margin-bottom:-10px; margin-top:6px; }

.boxGrHead { 
	font-weight: normal;
    color: #666;
    background-color: #f2f2f2;
    border-bottom: 1px solid #999999;
}

body.jubelsection .boxGr { border-color: #ff5900; }
body.jubelsection .boxGr h2, body.jubelsection #story .boxGr h2 { color: #fff !important; background-color: #ff5900; font-size: 13px; }

.boxGr.aok { border-color: #00a651; }
.boxGr.aok h2 { color: #fff; background-color: #00a651; }

.boxGrHead a:hover { text-decoration:underline; }
.boxoborder, .boxocont, .boxohead {
    border: 1px solid #999;
}
.boxohead {
    color:#666;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
}    
.boxocont, .boxohead {
	padding:4px 0px 4px 8px;
}
.boxocont
{
    border-top:none;
}
.boxGrMid
{
    padding:1px;
    text-align:center;
    clear:both;
	border-left:solid 1px #e0e0e0;
	border-right:solid 1px #e0e0e0;
}
.boxBorder
{
    text-align:center; 
    font-size:10px;
    padding:6px;
	border:solid 1px #e0e0e0;
} 
.txtRub {font-size:10px;text-align:left;padding:4px 0 4px 2px }

.boxGr h2, .boxGr p, .boxGr ol, .boxGrCont, .boxGrHead 
{
	padding:4px 0px 4px 8px;
}
#story .boxGr ul
{
	padding:4px 0px 4px 24px;
	margin-left: 0;
}
#story .boxGr ul.boxListe
{
    margin-left:10px;
}
#story .boxGr ul li
{
	margin-left: 0;
	padding-left: 0;
}
#story .boxGr ul.boxListe li
{
    padding-left: 10px !important;
    padding-right: 5px !important;
}
.boxGrCont
{
    border-top:none;
}
.boxGr p.bild, .boxGr p.bild-bu, .boxGr p.bild-info, .boxGr p.bild-info-inline {
	padding:0;
}

.boxGr h2 
{
    margin:0;
}
.boxGr p 
{
    border-top:none;
    padding-top:0px;
    margin-top: 0.5em;
    padding-bottom:0px;
    margin-bottom: 0.5em;
}
.boxGr ul, .boxGr ol, .boxGr table
{
    border-top:none;
}
.boxGr .boxGrFirst
{
    padding-top:0px;
    margin-top: 0.5em;
}
.boxGr .boxGrLast
{
    padding-bottom:0px;
    margin-bottom: 0.5em;
}
.boxGr.picgallerie,
.boxGr.pdfdownload,
.boxGr.contactme
{
    float:right;
    width:300px;
    margin-right: 0;
}
@media print{
    #story .boxGr.picgallerie,
    #story .boxGr.pdfdownload,
    #story .boxGr.contactme { display: none; }
}
.boxGr.pdfdownload p,
.boxGr.contactme p
{
    background-image: url(/img/icons/pdf64x64-alpha.jpg);
    background-position: 5px 5px;
    background-repeat: no-repeat;
    padding: 10px 3px 13px 56px;
    margin: 0px;
}
.boxGr.contactme p 
{
    background-image: url(/img/icons/mail64x64-alpha.jpg);
}

.boxGr.picgallerie p 
{
    background-image: url(/img/icons/galerie64x64-alpha.jpg);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    padding: 10px 3px 25px 56px;
    margin: 0px;
}
.boxGr.picgallerie p a em,
.boxGr.pdfdownload p a em,
.boxGr.contactme p a em
{
    color: #606060;
    font-style: italic;
    text-decoration: none;
}
.boxGrCont a {
	font-weight:bold;
}

.boxGrCont h3 { font-size:15px; }

ul.boxListe {padding:0 !important; margin:0;}
ul.boxListe li { padding:2px 0 0 10px;background:transparent url(winkel.gif) no-repeat scroll 0 6px;list-style-type:none; }
ul.boxListe li.closed { padding:2px 0 0 20px; background:transparent url(locks.png) no-repeat scroll 0 6px;}
ul.boxListe li.hidden { display:none;}
ul.boxListe a { font-weight:normal; word-wrap:normal; }
ul.boxListe.inline li {float:left;padding-right:8px;background-position:0 8px;}

ul.numbered { list-style-type:none; }

ul.numbered h4 { margin:0 0 6px 0; font-weight:normal;}

ul.numbered h4.closed {
    padding-left: 20px;
    margin-left: 32px;
}
ul.numbered div.number{ float: left;
    font-size: 20px;
    width: 35px;
    height: 30px;
	}
/* esp navigators */
ul.espNav {list-style-image:none;list-style-type:none;padding:0;margin:0;}
ul.espNav li
{
    padding: 0;
}
ul.espNav li.active { /*background:transparent url(/img/orb-icons/3.png) no-repeat scroll 0 0;*/ }
ul.espNav li.more { background:transparent none; }
ul.espNav li.hidden { display:none;}
ul.espNav a { font-weight:normal; padding-left:20px;display:block;}


/* Adserver */
#adtop, #adbottom
{   
    width:300px;
    text-align:left;
    display:block;
    float:right;
    margin-top:6px;
}
#adbottom {margin-bottom:6px }

div.banner {height:12px;width:100%; background:url(tads.gif) #fff no-repeat right; }
.springer_login 
{
    border-left:solid 8px #336699;
    width:150px;
    height:50px;
}

h2.logo 
{   height:26px; line-height:26px;
    background: transparent url(/img/kopf/logo_springer.gif) no-repeat;
    font-weight:bold; color:#336699;font-size:11px;
    padding: 0 0 0 30px; margin:0;
}

a#app_head_border {
    background: transparent url(/img/app/rahmenkopf.png) left top no-repeat;
    position: absolute;
    display: block;
    z-index: 1000;
    height: 103px;
    width: 178px;
    margin: -22px 0 0 460px !important;
}
a#app_head_border span {
    color: #000;
    font-size: 8pt;
    display: block;
    text-align: left;
    padding: 50px 0 0 112px;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
a#app_head_border:hover {
    text-decoration: none !important;
}
span#app_head_image {
    background: transparent url(/img.ashx?f=/img/app/appscreen.jpg&w=74) left top no-repeat;
    -webkit-transform: rotate(6deg); 
    -moz-transform: rotate(6deg); 
    transform:rotate(6deg);
    margin: -3px 0 0 482px;
    position: absolute;
    display: block;
    z-index: 900;
    height: 80px;
    width: 74px;
}

/* result list */
div.listBlock 
{
clear:both;
margin:10px 0 0 0;
padding:0;
font-size:13px;
white-space:normal;
}

/* query highlighting*/
div.listBlock b, div.listBlock h2 b {
color:#EE8100;
}
div.listBlock h2, div.listBlock h4 {
font-family: Arial,Verdana,sans-serif; font-size:18px; font-weight:normal;
margin:0 0 8px !important;
padding:0;
      }
div.listBlock h4.closed, div.listBlock h2.closed
{
    background-position: left top;
    background: transparent url(lock.png) no-repeat scroll 1px 0;
    padding-left: 20px;
}
div.listBlock h4 { font-size:16px;  font-weight:bold; margin:0pt 0pt 4px !important; }
div.listBlock p { font-size:13px; font-weight:normal; line-height:120%;  }

div.listBlock a { /* RD 2015 font-weight:normal;*/ color:#336699;}
div.listBlock .boxListe a { font-weight:normal;}
#home.row ul.boxListe { margin-top:5px;}
span.listNo, span.listDate, span.listIssue { font-weight:normal; }
span.listIssue { display:none; }

span.listNo { width:10px; }

/* homepage */

.colLeft 
{
float:left;
min-height:200px;
width:302px;
overflow:hidden;
}
.colRight 
{
float:left;
min-height:200px;
width:302px;
padding-left:21px;
overflow:hidden;
}
div.listBlockBox
{
clear:both;
float:left;
margin:0pt;
padding:10px 0 0 0;
width:100%;    
}
div.listBlockBox h4 {font-size:12px; font-weight:bold;
  margin:0pt 0pt 8px !important;
padding:0pt !important;    
      }
div.listBlockBox p { font-size:11px; font-weight:normal; line-height:110%;  }
.sectionHeader h3 
{ 
    border-bottom: solid 2px #336699;
    padding:4px;
    color:#336699;
    font-size:14px;
}
.searchLabel { }

#slist .itemtitle { font-family:Arial,Verdana,sans-serif;font-weight:normal;font-size:16px }
#slist .itemtitle a { font-weight:bold; }
#slist .item { font-size:11px; line-height:15px; }

#strip {
background:#8A0917 none repeat scroll 0%;
color:#FFFFFF;
margin:0pt;
padding:0pt;
}
    
/* hintergrund, rahmen */
.boxed { border:solid 1px #DCE8E9; background:#EEF2F5; }
fieldset { margin:0; }
legend {color:#006699;font-size:11px;padding:2px;font-weight:bold}    

/* float control */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}	

.springer_loginnew
{
    border-left:solid 8px #336699;
    width:250px;
    height:72px;
    background: #fff;
    text-align:left;
}

.springer_loginnew h2.logo 
{   height:26px; line-height:26px;
    background: transparent url(/img/kopf/logo_springer.gif) no-repeat;
    font-weight:bold; color:#336699;font-size:13px;
}
.springer_loginnew div {padding-left:30px; }

#header div.brb { width:950px;height:95px; margin:0 auto; }
#swhere { background-color:#f2f2f2;border:1px solid #778A98; padding:1px 0pt 2px 20px;width:190px; }

ul.numlist { list-style-type:decimal; font-size:13px; padding: 10px 2px 2px 30px; }
ul.numlist li { padding-top: 6px; }

/* quiz */
.typeTrue {color:#009966;font-weight:bold; }
.typeFalse {color:#ff3333;font-weight:bold;  }

/* override telerik styles */
.RadTreeView a.rtIn { font-family:Verdana,Arial !important;font-size:11px !important; }

/* tag cloud */
div.cloud, div.cloud a
{
text-align: center; font-family:Tahoma,Verdana,sans-serif; font-weight:normal;
}
.TagItem7
{
font-size:24px;
}
.TagItem6
{
font-size:21px;
}
.TagItem5
{
font-size:18px;
}
.TagItem4
{
font-size:14px;
}
.TagItem3
{
font-size:10px;
}
.TagItem2
{
font-size:8px;
}
.TagItem1
{
font-size:7px;
}

.flLeft { float:left;width:300px}
.flRight {float:right;width:300px }
.lnkColor {color:#336699; }
.bgLight { background-color:#EEF2F5; }
.hideIt
{
    visibility: hidden;
    height: 1px;
    z-index:-100;
}
.ivw {   
  left: 0;
  position: absolute;
  top: -100px;
}
.hideIe {
    visibility:hidden; 
    voice-family:"\"}\"";  
    visibility:visible;
}    
.scrollbox { height:210px; overflow:auto; }

/* header */
div.logo a {float:left; background: transparent url(/img/kopf/logokl.gif) 0 5px no-repeat scroll; width:450px; height:95px; }
div.headinner {margin:0 auto; width:950px;height:81px;border-bottom:solid 1px #335D83; }
div.loginBox {
text-align:left;
float:right; 
background: transparent url(/img/kopf/springermedizin-header-logos.svg) no-repeat scroll 0 -45px;
width:190px;
height:60px;
margin-top: 10px;
}
div.loginBox div { padding:40px 0 0 5px;}
div.loginBox span a { font-weight:bold; }
div.searchbox {float:left;display:inline;width:370px; }

a.searchbtn, #sc dd a.searchbtn{background:#2f6ab4 url(/img/kopf/lupe.svg) no-repeat scroll 3px 3px;border: 1px solid #336699 ;cursor:pointer;display:block;float:right;font-size:0;height:24px;line-height:2px;
             margin:0;overflow:hidden;padding:0;width:25px;float:left; }
#sc dd a.searchbtn:hover, a.searchbtn:hover {background:#336699 url(/img/kopf/lupe.svg) no-repeat scroll 4px 4px; border: 1px solid #2f6ab4;}

#navright #search input, #sc dd.query  input {
  height: 23px;
  width: 264px;
  float: left;
  margin-top:0;
  padding-left: 5px;
}
#search { height: 25px; }

#sc dd.query  input {
	width:250px;
}

/* ratingStar */
.ratingStar
{
	/*white-space:nowrap;*/
	margin-left:12px;
	/*margin-top:2px;*/
	height:14px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url(ratingStarFilled.png);
}
.ratingStar .Empty {
    background-image: url(ratingStarEmpty.png);
}
.ratingStar .Saved {
    background-image: url(ratingStarSaved.png);
}

/* law timeline */
div.lawtimeline div.ltheader {
    background: transparent url('/img/special/lawtimeline.gif') no-repeat scroll -890px top;
    height: 28px;
    margin: 0px;
}
div.lawtimeline div.ltfooter {
    background: transparent url('/img/special/lawtimeline.gif') no-repeat scroll -1190px top;
    height: 12px;
    margin: 0px;
}
div.lawtimeline ul {
    margin: 0px 0px 0px 10px;
    padding: 0px;
    list-style-type: none;
    background: transparent url('/img/special/lawtimeline.gif') left top repeat-y;
}
div.lawtimeline ul li {
    margin: 0px;
    font-size: 85%;
    line-height: 1.5;
    padding: 6px 5px 6px 32px;
    list-style-type: none;
}
div.lawtimeline ul li strong {
    display: block;
}
div.lawtimeline ul li em {
    display: block;
}
div.lawtimeline ul li.ltfuture {
    color: #606060;
    font-style: italic;
    background: transparent url('/img/special/lawtimeline.gif') -300px top repeat-y;
}
div.lawtimeline ul li.ltmilestone {
    background: transparent url('/img/special/lawtimeline.gif') -600px top no-repeat;
}

/* tabs */
ul.tabs {
border-bottom:1px solid #DCE8E9;
clear:both;
display:block;
height:22px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding: 0 8px 0 0;
margin-top:6px;
}
ul.tabs li {
text-align:center;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
background:#F3F3F3 none repeat scroll 0 0;
border-color:#DCE8E9 #DCE8E9;
border-style:solid solid none;
border-width:1px 1px medium;
color:#EE8100;
font-weight:bold;
cursor:pointer;
display:block;
float:left;
height:18px;
margin-left:-1px;
min-width:99px;
padding:3px 3px 0 3px;
}
ul.tabs li.title, ul.tabs li.active {
background:#fff none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#838383;
cursor:default;
}
ul.tabs li.title {
text-align:left;
background:#fff none repeat scroll 0 0;
border:none;
border-bottom:1px solid #FFFFFF;
cursor:default;

width:400px;
}

/* result list */
ul.newsList
{
    margin-bottom:6px;
} 
ul.newsList li
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.newsList .storyTitle
{
font-family: Arial,Verdana,sans-serif; font-size:18px; font-weight:normal;
margin:0 0 8px 0;
padding:0;    
}
.newsList .listImg, .newsList .listThumb {
border:1px solid #C2C2C2;
margin:0 10px 0 0;
float:left;
}
.newsList .storyTeaser { 
    font-size:13px;
    white-space:normal;
}
.newsList listIssue, span.listDate {font-size:11px; font-weight:normal; color:#666; }

#filternav { width:180px;float:right; padding:4px 0; font-size:11px; background:#EEF2F5; }
#filternav dl { margin:0; padding:0; }
#filternav dt.first, #filternav dt.title { color:#666; padding:6px 4px;font-weight:bold; }
#filternav dt.title { font-size:108%; }
#filternav dt { color:#666; }
#filternav dd { margin:0; font-weight:normal;}
#filternav dd.hidden { display:none;}
#filternav a { display:block; padding: 4px;white-space:nowrap;overflow:hidden; }
#filternav dd a:hover { background:#FBFBFB url(rbactive.png) no-repeat scroll 0 0; } 
#filternav dd a { background:#F2F2F2 url(rb.png) no-repeat scroll 0 0;padding:2px 0 2px 16px;  }
#filternav dd.active a { background:#FBFBFB url(rbactive.png) no-repeat scroll 0 0;  } 
#filternav dd.active a:hover { background:#FBFBFB url(rb.png) no-repeat scroll 0 0; }
#filternav dd.more a, dd.more a:hover { background-image: none;  }

#sc { padding:4px; font-size:11px; }
#sc dl { margin:0; padding:0; }
#sc dt.first, #sc dt.title { color:#666; padding:6px 4px;font-weight:bold; border-bottom:1px solid #999;margin:0 0 2px; }
#sc dt.title { font-size:108%; }
#sc dt { color:#666; }
#sc dd { margin:0; font-weight:normal;}
#sc dd.hidden { display:none;}
#sc dd a { display:block; padding: 4px;white-space:nowrap;overflow:hidden;font-weight:normal;}
#sc dd a:hover { background:transparent url(cbactive.png) no-repeat scroll 0 0; }
#sc dd a { background:transparent url(cb.png) no-repeat scroll 0 0;padding:4px 0 4px 22px;  }
#sc dd.active a { background:transparent url(cbactive.png) no-repeat scroll 0 0;  }
#sc dd.more a, dd.more a:hover { background-image: none;  }
#sc div.charti { float:left;height:100px;width:5px;background-image: url(chart2.png); background-repeat: repeat-x; background-attachment: scroll;margin:0 1px; }
#sc div.charti:hover { background-image: url(chart1.png); }
#sc a.charti, #sc a.charti:hover { width:100%;height:100%;display:block }

#tmltext { font-size:11px;font-weight:normal;padding-left:10px;text-align:right;display:inline-block; }

#pager { padding:6px 0;float:right;} 
div.pager a, .div.pager a.active {
    color: #EE8100;
    border:1px solid #EE8100;
    font-family:Tahoma,Arial,Sans-serif;
    font-size:13px;
    text-decoration:none;
    font-weight:bold;
    margin-left:0;
    margin-right:1px;
    padding:3px 6px;
}
div.pager a.active {
    /*color: #838383;*/
    color:#fff;
    background-color:#EE8100;    
    border:1px solid #EE8100;
}    
div.pager a:hover { color:#fff; background-color:#EE8100; }

.fixedbox {
    position: fixed;  
    top: 10px;
}
.special_box_scroller {
    width: 300px;
}

#logo_advertorial {
	font-family: Verdana;
	font-size: 10px;
	overflow:hidden;
	background:#fff;
	padding:0px;
} 

#logo_advertorial ul{
	margin: 0;
	padding:0;
	list-style-type: none;
}

#logo_advertorial li {
	height:35px;

}

#logo_advertorial a {
	text-decoration:none;
	cursor:pointer;
}

#logo_advertorial img {
	border:0px;
	float:left;
	width:60px;
	height:30px;
	margin-right:11px;
	margin-left:1px;
	
}

#logo_advertorial span {
	color:#999;
	display:block;
	padding-top:-1px;
	vertical-align:middle;
}

.premium_partner_advertorial {
  font-weight: bold;
  font-family: Verdana;
  font-size: 12px;
  width:300px;
  color:#999;
  border-bottom: solid 1px #E0E4E8;
  margin:5px 0 6px 0;
}

.rightbox_middle {
  padding:0;
  border:solid 1px #E0E4E8;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #F2F2F2;
}
.ac_over {
	background-color: #336699;
	color: #FFF;
}
.RadTabStrip { vertical-align:bottom;font: 12px/22px Verdana,Arial,sans-serif !important; border:none;padding:0;margin:0; }
.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {padding: 0 2px !important; }
.RadTabStrip_AZ2009 .rtsLI,
.RadTabStrip_AZ2009 .rtsLink
{
	color: #000000;
	border-left: none !important;
}
.RadTabStrip_AZ2009 .rtsFirst
{
    margin-left:4px !important;
    border-left: 1px solid #DCE8E9 !important;
}
.RadTabStrip_AZ2009 .rtsLink
{
	border: 1px solid #DCE8E9;
	background: #F3F3F3;
}

.RadTabStrip_AZ2009 .rtsLink:hover
{
	background: #F3F3F3;
	color: #8a0000;
}

.RadTabStrip_AZ2009 .rtsSelected,
.RadTabStrip_AZ2009 .rtsSelected:hover
{
	background: #ffffff;
	border-color: #DCE8E9;
	color: #000000;
}

.RadTabStrip_AZ2009 .rtsLI .rtsLink, .RadTabStrip_AZ2009 .rtsLI .rtsOut{ padding-left: 0px;padding-right: 0px; }


/* <scrolling arrows> */
.RadTabStrip_AZ2009 .rtsNextArrow,
.RadTabStrip_AZ2009 .rtsPrevArrow,
.RadTabStrip_AZ2009 .rtsPrevArrowDisabled,
.RadTabStrip_AZ2009 .rtsNextArrowDisabled
{
	background-image: url('TabStrip/TabStripStates.png');
}
.RadTabStrip_AZ2009 .rtsLevel .rtsNextArrow { background-position: -18px 0; }
.RadTabStrip_AZ2009 .rtsLevel .rtsPrevArrow { background-position: 0 0; }
.RadTabStrip_AZ2009 .rtsLevel .rtsNextArrow:hover { background-position: -54px 0; }
.RadTabStrip_AZ2009 .rtsLevel .rtsPrevArrow:hover { background-position: -36px 0; }
.RadTabStrip_AZ2009 .rtsLevel .rtsPrevArrowDisabled,
.RadTabStrip_AZ2009 .rtsLevel .rtsPrevArrowDisabled:hover { background-position: -72px 0; }
.RadTabStrip_AZ2009 .rtsLevel .rtsNextArrowDisabled,
.RadTabStrip_AZ2009 .rtsLevel .rtsNextArrowDisabled:hover { background-position: -90px 0; }

/* </scrolling arrows> */

.RadTabStripTop_AZ2009 .rtsLevel { background-color: transparent; }

.RadTabStripTop_AZ2009_Baseline .rtsLevel,
.RadTabStripBottom_AZ2009_Baseline .rtsLevel { background-image: url('TabStrip/TabStripStates.png'); }


/* <orientation: top> */
.RadTabStripTop_AZ2009_Baseline .rtsLevel { background-position: 0 100%; background-repeat: repeat-x; }

.RadTabStripTop_AZ2009 .rtsLink
{
	padding:0  2px 2px 2px;
	margin-top: 3px;
}

.RadTabStripTop_AZ2009 .rtsLink:hover
{
	border-bottom-color: #DCE8E9;
}

.RadTabStripTop_AZ2009 .rtsSelected,
.RadTabStripTop_AZ2009 .rtsSelected:hover
{
	border-bottom-color: #ffffff;
	margin-top: 0;
	padding-top: 2px;
}
/* </orientation: top> */

/* <orientation: bottom> */
.RadTabStripBottom_AZ2009_Baseline .rtsLevel { background-position: 0 -149px; background-repeat: repeat-x; }

.RadTabStripBottom_AZ2009 .rtsLink
{
	margin-bottom: 2px;
}

.RadTabStripBottom_AZ2009 .rtsLink:hover
{
	border-top-color: #DCE8E9;
}

.RadTabStripBottom_AZ2009 .rtsSelected,
.RadTabStripBottom_AZ2009 .rtsSelected:hover
{
	border-top-color: #ffffff;
	margin-bottom: 0;
	padding-bottom: 2px;
}
/* </orientation: bottom> */

/* <orientation: left> */
.RadTabStripLeft_AZ2009 .rtsLink:hover
{ border-right-color: #DCE8E9; }

.RadTabStripLeft_AZ2009 .rtsSelected,
.RadTabStripLeft_AZ2009 .rtsSelected:hover
{ border-right-color: #ffffff; }
/* </orientation: left> */

/* <orientation: right> */
.RadTabStripRight_AZ2009 .rtsLink:hover
{ border-left-color: #DCE8E9; }

.RadTabStripRight_AZ2009 .rtsSelected,
.RadTabStripRight_AZ2009 .rtsSelected:hover
{ border-left-color: #ffffff; }


div.RadTabStrip_AZ2009 .rtsLevel1{}
div.RadTabStrip_AZ2009 .rtsLink{BORDER-LEFT-COLOR: #DCE8E9; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #eeeeee}

div.RadTabStrip_AZ2009 .rtsLink{COLOR::hover #000000; LINE-HEIGHT: 21px; FONT-FAMILY: Arial,Verdana,Sans-Serif; BACKGROUND-COLOR: #ffffff}

div.RadTabStrip_AZ2009 .rtsSelected{LINE-HEIGHT: 22px; BACKGROUND-COLOR: #ffffff}
div.RadTabStrip_AZ2009 .rtsSelected{LINE-HEIGHT::hover 21px; BACKGROUND-COLOR: #ffffff}

#Ads_BA_BS {
    margin: 0 auto;
    position: relative;
    width: 1000px;
}

#Ads_BA_CAD {
    margin-top:13px !important;
}

div.teaser-top { margin-bottom: 5px;}

div.teaser-top a.category {
    font-size:15px; font-weight:normal; color:#336699; padding-right:10px;
}

div.teaser-top a.kicker {
    font-size:15px; font-weight:normal; color:#666;
}

.ui-accordion .ui-accordion-header a  { padding-left: 30px !important; }

<!-- bootstrap navigations -->
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}

#search input { height:22px; width:140px;float:left; margin-top:30px; padding-left:5px; }

#header .products {width: 80px;  float: left; font-size: 14px}
#header .products ul {list-style-image:none;
list-style-type:none;
margin:0;
padding:0;   
text-align:left;
padding-top: 22px;
}

#home .RadTabStrip, .RadTabStripVertical {
   border-top: 1px solid #666;
}

/* greate tabstrip */
#home .RadTabStrip .rtsTxt {
  font-size: 18px;
  font-weight: normal;
  color: #336699;
  margin: 10px 0 10px 0;
  vertical-align:bottom;
}

#home .RadTabStrip .rtsSelected .rtsTxt {
	font-size: 24px;
	color: #666;
}

.rss-link {
    float:right; background:transparent url(/img/global/webfeed.png) no-repeat scroll 0 0; width:14px; height:14px; margin-top:6px;
}
div.rubrik { margin-bottom: 16px;margin-top: 16px;}
div.rubrik h2 { margin-bottom: 3px; margin-top: 3px; }

div.text-rechts { width: 395px; float:left; }
.no-border { border:none; }
