/* Inhaltsbereiche */

/* Artikel: nika */

div.nika {
    margin: 0px 0px 15px;
    padding: 15px;
    background-position: right bottom;
    background-image:url(../img/nikabackground.gif);
    background-repeat: no-repeat;
    min-height: 125px;
}

/* Artikel: article */

div.article {
    margin: 0px 0px 15px;
    padding: 15px;
}

/* Artikel: paragraph */

div.paragraph {
    margin: 0px;
    padding: 15px 15px 0px;
}

/* Artikel: hisarticle */

div.hisarticle {
    margin: 0px 0px 15px;
    padding: 15px;
}

/* Artikel: hispara */

div.hispara {
    margin: 0px;
    padding: 15px 15px 0px;
}

/* Artikel: nika, article, paragraph, hisarticle und hispara */

div.nika,
div.article,
div.paragraph,
div.hisarticle,
div.hispara {
    width: 100%;
    color: #000066;
    background-color: #FFFDDD;
    font-size: 11pt;
}

table.article,
table.nika,
table.paragraph,
table.hisarticle,
table.hispara {
    width: 100%;
    border: 0px;
    border-spacing: 0px;
    margin: 0px;
    padding: 0px;
}
table.article td,
table.nika td,
table.paragraph td,
table.hisarticle td,
table.hispara td {
    border: 0px;
    margin: 0px;
    padding: 0px;
}

div.nika div.abstract,
table.nika td.abstract,
div.article div.abstract,
table.article td.abstract,
div.paragraph div.abstract,
table.paragraph td.abstract,
div.hisarticle div.abstract,
table.hisarticle td.abstract,
div.hispara div.abstract,
table.hispara td.abstract {
    font-size: 120%;
    font-weight: bold;
    margin-bottom: 0px;
    padding-bottom: 15px;
}

div.nika div.text,
div.nika td.text,
div.article div.text,
div.article td.text,
div.paragraph div.text,
div.paragraph td.text,
div.hisarticle div.text,
div.hisarticle td.text,
div.hispara div.text,
div.hispara td.text {
    font-weight: normal;
    font-size: 100%;
    line-height: 120%;
    text-align: justify;
}

div.text ul {
  list-style-position: inside;
}
/* Artikel: div.hisarticle */

div.hisarticle td.abstract,
div.hispara td.abstract {
    color: red;
}
div.hisarticle div.text,
div.hisarticle div.text,
div.hispara td.text,
div.hispara td.text {
    text-align: left;
}

table.nika td.image,
table.article td.image,
table.paragraph td.image,
div.hisarticle td.image,
div.hispara td.image {
    text-align: left;
}

table.nika.top td.image,
table.article.top td.image,
table.paragraph.top td.image,
table.hisarticle.top td.image,
table.hispara.top td.image {
    padding: 15px 0px;
}

table.nika.left td.image,
table.article.left td.image,
table.paragraph.left td.image,
table.hisarticle.left td.image,
table.hispara.left td.image {
    padding-right: 15px;
}

table.nika.bottom td.image,
table.article.bottom td.image,
table.paragraph.bottom td.image,
table.hisarticle.bottom td.image,
table.hispara.bottom td.image {
    padding: 15px 0px 0px;
}

table.nika.right td.image,
table.article.right td.image,
table.paragraph.right td.image,
table.hisarticle.right td.image,
table.hispara.right td.image {
    padding-left: 15px;
}

table.hisarticle,
table.hispara {
    width: 70%;
}

table.hisarticle td.abstract,
table.hispara td.abstract {
    font-size: 100%;
    padding-bottom: 10px;
}

table.hisarticle div.abstract,
table.hispara div.abstract {
    font-size: 100%;
    padding-bottom: 10px;
}

table.hisarticle td.text,
table.hispara td.text {
    font-size: 80%;
}

table.hisarticle div.text,
table.hispara div.text {
    font-size: 80%;
}

/* Downloads */
div.download td.image {
	width: 10%;
}
div.download div.abstract {
	font-size: 90%;
	width: 75%;
	margin: 0px 0px 5px;
	padding: 0px;
}
div.download div.text {
	font-size: 80%;
	width: 75%;
	margin: 0px 0px 5px;
}
div.download p.download {
	font-size: 90%;
	margin: 5px 0px 0px;
	vertical-align: middle;
	text-align: right;
}
div.download p.download img {
	vertical-align: bottom;
}

/* Mitarbeiter */

div.team {
	font-size: 9pt;
}
div.team td.image {
	width: 15%;
}
div.team div.abstract {
	font-size: 90%;
	width: 75%;
	margin: 0px 0px 5px;
	padding: 0px;
}
div.team div.text {
	font-size: 80%;
	width: 75%;
	margin: 0px 0px 5px;
}

/* Partner */
div.partner {
	font-size: 11px;
}
div.partner td.image {
	width: 15%;
}
div.partner p.abstract {
	margin: 0px 0px 10px;
	padding: 0px;
}
div.partner p.text {
	margin: 0px 0px 5px;
}

/* Historie */

div.history img,
div.partner img {
    border: 1px solid #000066;
}

/* News */

div.news,
div.newest {
    font-size: 9pt;
}

div.news table,
div.newest table {
    width: 70%;
}

div.news td.text,
div.news div.text,
div.newest td.text,
div.newest div.text {
    text-align: left;
}

div.news div.text p.download,
div.newest div.text p.download {
	font-size: 90%;
	margin: 5px 0px 0px;
	vertical-align: middle;
	text-align: right;
}
div.news div.text p.download img,
div.newest div.text p.download img {
	vertical-align: bottom;
}

/* Anfahrtsbeschreibung */

div.routing {
	font-size: 9pt;
}

/* Impressum */

div.imprint table {
	font-size: 9pt;
	width: 45%;
}
div.imprint td.text {
	text-align: left;
}
div.imprint p {
	margin: 0px 0px 10px;
}


p.headline {
    font-weight: bold;
    font-size: 120%;
    margin-bottom: 10px;
}

th.update img,
th.icon img,
td.icon img {
    border: 0px;
}
