/*################### print css HWK ##################*/

@import url("cssstyledcontent.css");
@import url("content.css");
@import url("tt-news.css");

/* verstecken */
#sprungmarken,
#hauptnav,
#linkespalte,
#fuss,
.blind,
.hwk-moods,
#latest-newsbox,
.skip,
a.ce-anker,
.csc-linkToTop,
#fuss ul li span,
#linkespalte ul li span,
#menu4 span,
div.rulerafter hr,
.news-single-backlink {display: none;}

/* layout.css
*********************************************/
a, blockquote, body, caption, dd, div, dl, dt, hr, h1, h2, h3, h4, h5, img, li, ol, p, table, tbody, td, tfoot, th, thead, tr, ul {
margin:0pt;
padding:0pt;
}

body {
color: #000000;
/* font-size: 10pt; */
font-size: 100.01%;
font-family: Georgia,Times,serif;
/* margin: 0.5cm 1.6cm 0.5cm 1.6cm;   */
margin: 0;
padding: 20px 20px 10px 0.5cm;
}
blockquote { font-family: Verdana Times, Arial, serif; }
code.css, code.xhtml, em.file { font-family:"Courier New", Courier, mono;}

a,a:link,a:visited {
color: #000000;
}

.fixfloat {
clear: both;
float: none;
margin: 0;
padding: 0;
font-size: 0px;
line-height: 0px;
height: 0px;
display: inline;
}
.clear {clear: both;}
#column_clearing br,
.clearfloat {
clear: both;
font-size: 0px;
line-height: 0px;
height: 0px;
}
.margin-clear {
font-size: 0px;
line-height: 0.1%;
height: 0.1%;
overflow: hidden;
display: inline;
}

#column_clearing {
font-size:0;
margin-bottom:-1em;
width: 100%;
}

.floatbox {overflow:hidden; width: 100%;}
.whitespace {visibility: hidden;}

td,th,dl {font-size: 0.85em;}

#head {padding: 24px 0 30px 0;}
#head img.logo {
border-top: 3px solid #020004;
}
#navpfad { position: absolute; top:20px; left: 0.5cm;
font-size: 0.7em;
}
#main {clear: both;}

/* rte.css
*********************************************/
.ohne-absatz {margin-bottom:0 !important;}
.grosser-absatz {margin-bottom:2.8em !important;}
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}

p {font-size: 0.85em; margin-bottom: 1.8em;}

h1 {font-size:1.4em; margin-bottom: 0.8em;}
h2 {font-size:1em; margin-bottom: 1.4em;}
h3 {font-size:0.85em; margin-bottom: 0.6em;}

ul,ol {
font-size: 0.85em;
margin: 0 0 0 28px;
margin-bottom: 2.0em;
}
ul.no-bullet {
list-style-type: none;
margin-left: 0px;
padding: 0;
}
ul.li-mittel li,ol.li-mittel li {
margin-bottom:0.4em;
}
ul.li-gross li,ol.li-gross li {
margin-bottom:1.3em;
}

/* content.css
*********************************************/
ul.csc-menu {margin-bottom: 2em;}
ul.csc-menu li {
/*padding-left: auto; */
margin-bottom: 0.4em;
background: none;
}
ul.csc-menu-1 li,
ul.csc-menu-3 li {overflow: visible;}

ul.csc-menu-1 li a,
ul.csc-menu-1 li a:link,
ul.csc-menu-1 li a:visited {
padding-left: 0;
background:none;
display: inline; float: none;
}
ul.csc-menu-1 li a:hover,
ul.csc-menu-1 li a:active,
ul.csc-menu-1 li a:focus {background-color: transparent;}

ul.csc-menu-3 li a,
ul.csc-menu-3 li a:link,
ul.csc-menu-3 li a:visited {
padding-left: 0;
background: none;
display: inline; float: none;
}
ul.csc-menu-3 li a:hover,
ul.csc-menu-3 li a:active,
ul.csc-menu-3 li a:focus {background-color: transparent;}
acronym, dfn, abbr, span.abbr {border-bottom: none;}
ul.csc-menu-oz li {color: #000000;}

hr.rulerafter,
hr.rulerafter2 {
border-top: 1px dotted #9F9F9F;
height: 1px;
background: none;
}
div.rulerafter,
div.rulerafter2 {
margin:0 0 1.1em 0;
height:1px;
background: none;
border-top: 1px dotted #9F9F9F;
overflow: hidden;
}
div.rulerafter2 {margin-top: 0.45em;}
div.rulerafter hr,
div.rulerafter2 hr {display: none;}

div.tx-flseositemap-pi1 {display: inline;}
.tx-flseositemap-pi1 ul li a,
.tx-flseositemap-pi1 ul li a:link,
.tx-flseositemap-pi1 ul li a:visited {
color: #000000 !important;
line-height: normal;
vertical-align: middle;
padding-left: 0px;
text-decoration: none !important;
background: none;
display: inline;
}

div.fellows-single-body h2 {margin-bottom: 2.0em;}

div.news-list-body,
div.workshop {
border-bottom: 1px dotted #9F9F9F;
background: none;
}

dl.glossary {display: inline;}

div.res-tmpl-css {margin-bottom: 1.6em;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {margin-bottom: 0;}

/* cssstyledcontent.css
*********************************************/
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0px 0 0 0; }
.csc-textpic-caption {font-size: 0.7em;}

/* tt_news.css
*********************************************/
div.news-list-body span {
display: none;
}

div.news-single-body {
display: inline;
background: none;
}
