img {border: 0px;}
form {padding: 0px; margin: 0px;}
textarea {font-family: Arial; overflow: auto;}
html {height: 100%;}
body {font-family:Arial; font-size:12px; margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; }

.ticker_block {border: solid 1px #c0c0c0; width: 570px;}
.ticker_head_left {float: left; width: 480px!important; width: 494px; background-color: #c0c0c0; font-weight: bold; padding: 5px;}
.ticker_head_right {float: left; width: 70px!important; width: 74px; background-color: #c0c0c0; padding: 5px;}
.ticker_head {width: 565px!important; width: 568px; background-color: #c0c0c0; font-weight: bold; padding: 5px; padding-right: 0px;}
.ticker_main {padding: 5px;}
.ticker_comp {border-top: solid 1px #c0c0c0; margin-top: 10px; padding: 5px;}

.basics_bordermum {margin-top: 10px; margin-bottom: 10px; font-weight: bold; background-color:#f5f5f5; padding: 4px; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-top: 1px solid; border-color: #c0c0c0; }
.basics_head_2 {float: left; width: 397!important; width: 400px; background-color: #DFDCC3; padding: 1px; font-weight: bold; font-size: 16px; height: 20px!important; height: 20px;}

.basics_head {float: left; width: 397!important; width: 400px; background-color: #DFDCC3; padding: 1px; font-weight: bold; font-size: 16px;}
.basics_head_right {float: left; width: 16px; background-color: #DFDCC3; height: 17px!important; padding: 3px 2px 2px 2px; }
.basics_head_top {background-color: #DFDCC3;}

.basics_list {padding: 5px 0px 5px 0px;}
.basics_title {font-weight: bold;}
.basics_subtitle {}
.basics_read {text-align: right; margin-bottom: 10px; margin-top: 5px;}
.basics_main {border-bottom: solid 1px #c0c0c0; margin-top: 10px;}
.basics_main_block {margin-top: 10px;}

.bsuntertitel {font-size: 14px; font-weight: bold; margin-bottom: 12px;}
.bstitel, .begtitel {font-size: 18px; font-weight: bold; margin-bottom: 12px;}
.bskapnav {margin-left:10px; margin-bottom: 12px; }
.bsabstract {line-height:18px; margin-top: 18px; margin-bottom: 18px; margin-left:10px;  margin-right:10px; }
.bskapueb, .hpueb {font-size: 14px; font-weight: bold; margin-top: 12px; margin-bottom: 12px; }
.bsabsatzueb, .bsautbioueb, .bslitueb, .bskastenueb {font-weight: bold; margin-top: 6px; margin-bottom: 6px; }
.bsabsatz, .hpabsatz, .spabsatz, .begabsatz, ul, ol {margin-top: 6px; margin-bottom: 6px; }
.bshervorhebung {background-color:#FFFFCC; padding:6px; margin-top: 18px; margin-bottom: 18px; margin-left: 10px; margin-right: 10px;}
.bszitat {font-style: italic; margin-top: 6px; margin-bottom: 6px; margin-left: 10px; margin-right: 10px; }
.bslit {margin-top: 3px; margin-bottom: 3px; }
.bsbildunterpopup {margin-top: 6px; margin-bottom: 12px;}
.bskasten {width: 90%; margin-top: 6px; margin-bottom: 6px; margin-left: 45px; background-color: #C0C0C0; }
.bskastenabsatz {margin-top: 6px; margin-bottom: 6px; padding-left: 10px; padding-right: 10px;} 
.bsbildunter, .weiter, .bildu, .spquelle, .autor, .ltforum, .fussnote { font-size: 10px; }
.bsautbio{margin-top: 6px; margin-bottom: 6px;}
.spacer {height: 20px;}

td {font-family:Arial; font-size:12px; }
/* abweichende Font-Size */
.tief { font-size: 9px;}
.newshp {font-size:11px; }
.vtitel {font-size: 14px; }

/*A-Selektoren*/

A.ueabsnav:link, A.ueabsnav:visited { font-size:11px; text-decoration: underline; color: #050505;}
A.ueabsnav:active, A.ueabsnav:hover { font-size:11px; text-decoration: none; color: #BC0029;}

A.LinkMenuG:link, A.LinkMenuG:visited { font-size: 14px; text-decoration: underline; color: #050505;}
A.LinkMenuG:active, A.LinkMenuG:hover { font-size: 14px; text-decoration: none; color: #BC0029;}

A.bsnav:link, A.bsnav:visited, A.abslink:link, A.abslink:visited, A.LinkMenu:link, A.LinkMenu:visited  { text-decoration: underline; color: #050505;}
A.bsnav:active, A.bsnav:hover, A.abslink:active, A.abslink:hover, A.LinkMenu:active, A.LinkMenu:hover, A.smalllink:active, A.smalllink:hover, A.lmw:active, A.lmw:hover { text-decoration: none; color: #BC0029;}
A.LinkMenuact:active, A.LinkMenuact:hover { text-decoration: none; color: #000000; }

A.bsnavtop:link, A.bsnavtop:visited {  font-size:11px; text-decoration: underline; color: #050505; margin-top: 6px; margin-bottom: 12px; text-align: right;}
A.bsnavtop:active, A.bsnavtop:hover { font-size:11px; text-decoration: none; color: #BC0029; margin-top: 6px; margin-bottom: 12px; text-align: right;}

A.toplink:link, A.toplink:visited { font-size:11px; text-decoration: none; color: #ffffff}
A.toplink:active, A.toplink:hover { font-size:11px; text-decoration: none; color: #000000}

A.kasse:link, A.kasse:visited { font-size:11px; text-decoration: underline; color: #ffffff}
A.kasse:active, A.kasse:hover { font-size:11px; text-decoration: none; color: #000000}

A.LinkMenuact:link, A.LinkMenuact:visited { text-decoration: underline; color: #ffffff}

A.linktext { font-family: Tahoma,Verdana,Helvetica, sans-serif; font-weight:normal;  text-decoration: underline; line-height:17px;}
a.linktext:link, a.linktext:active, a.linktext:visited { color: #000000; }
a.linktext:hover { color: #ff0000; }

A.newshplink:link, A.newshplink:visited { font-size:11px; text-decoration: underline; color: #cc0033}
A.newshplink:active, A.newshplink:hover { font-size:11px; text-decoration: none; color: #050505;}

A.lmw:link, A.lmw:visited { text-decoration: underline; color: #ccc999}

A.smalllink:link, A.smalllink:visited { font-size:11px; text-decoration: underline; color: #050505;}
A.smalllink:active, A.smalllink:hover { font-size:11px; text-decoration: none; color: #BC0029;}

/*Sonstige Selektoren*/

.spsmallabsatz { font-size:11px; margin-top: 6px; margin-bottom: 6px; }
.spzwischen { font-size: 14px; margin-top: 12px; margin-bottom: 6px;}
.formSearch { font-size:11px; font-weight: normal; color: #000000; width: 80px;}
.bbhead { font-size:11px; font-weight: bold; color: #ffffff; text-decoration: none;}
.buecherboard { font-size:11px; font-weight : normal; color : #000000; text-decoration : none;} 
.buecherboardb { font-size:11px; font-weight : bold; color : #000000; text-decoration : none;} 
.aer, .autorenort { font-size: 10px; color: #000000;}
.aautor { font-weight: bold; color: #000000;}
.preis { font-size:11px; color: #ff0000; font-weight: bold;}
.sponsor { color: #ff0000; font-weight: bold;}
.uemenuesem { font-size:16px; color: #ff0000; font-weight: bold;}
.ueabs, .subtitel, .uemenue { font-size: 16px; font-weight: bold;}
.titel { font-size: 24px; font-weight: bold;}
.uezwischen, .lauftextfett, .uelit, .firm, .untertitel  { font-weight: bold;}
.uekast { font-weight: bold; color: #660000;}
.abskast { color: #660000;}
.abs { margin-top: 12px;}
.abstr, .zit { font-style: italic;}
.rahm { font-size: 10px; color: #ff0000; text-align: justify; }
.nplauftext { margin-bottom: 6px;}
.lauftextwhite { color: #ffffff;}
.reset {clear: both;}

.hinweis3 { font-weight: normal; color: #ff0000; text-decoration: none;} 
.hinweis4 {  font-size:11px; font-weight: normal; color: #ff0000; text-decoration: none;} 
.hinweis5 { font-weight: normal; color: #0000ff; text-decoration: none;} 
.homeueb {  font-size: 16px; font-weight: bold; margin-top: 4px; margin-bottom: 6px;}
.lauftextsem { color: #ff0000;}
.hinweissem { color: #ff0000; font-weight: bold;}
.sucherg { background-color: #FFFF00;}
.lauftextmit { font-weight: normal; margin-top: 6px;}
.abstandbig { font-size:14px; margin-top: 6px; margin-left: 6px; margin-bottom: 6px;}
.abstandsmall { margin-top: 6px; margin-left: 6px; margin-bottom: 6px;}
.bordermum { background-color:#f5f5f5; padding: 4px; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-top: 1px solid; border-color: #c0c0c0; }
.abstand {LINE-HEIGHT: 8px;}

li { line-height: 16px; margin-top: 3px; margin-bottom: 3px;}
