BODY {font-family:calibri, arial, sans-serif;font-size: 100.01%;margin:0;padding:0}
form {margin:0px;}
form h2 {border-top:1px solid #000000}
h1 {color:#ffffff;font-size: 170%;line-height:120%;font-weight:bold;}
h2 {color:#909090;font-size: 120%;}
h4 {font-size: 100%;margin-top:5px;margin-bottom:0px;}
a {text-decoration:none;color:#0c2d7e;font-weight:bold;}
p {margin:0;}
@media all {
	.imgborder {border:1px solid #000000;}
}
hr {color:#ffffff;background-color:transparent;height:1px;border:0;border-top:1px dashed #909090}
sub, sup {line-height: 0px;font-size: 70%}

.mainframe {clear:both;margin:50px 0 0 30px;width:1000px;color:#ffffff;background-color:#292929;border:1px solid #000000}
.mainframe a:link, .mainframe a:visited {color:#ffffff}
.lleiste {float:left;border-right:1px dotted #a0a0a0;background-color:#292929;width:20%}
.content, .contentadmin {margin:4em 2em 0 15em}
.content img {border:1px solid #fff}
.contentadmin img {border:0}
.content_home {padding:0 15px 15px 15px;line-height:150%}
.content_home h1 {font-size:180%;clear:both}
.einleitung h3 {font-family: garamond,times, serif;font-style:italic;font-weight:normal;margin-top:30px;margin:0 2em 2em 17%;font-size:140%;color:#e0e0e0;line-height:130%}
.einleitung {margin-top:2em;margin-bottom:1em;line-height:140%;font-weight:bold;}
.haupttext {line-height:150%}
.haupttext blockquote {font-size:90%;margin-top:0}
.haupttext a:link, .haupttext a:visited, .rssfeed li a:link, .rssfeed li a:visited  {border-bottom:1px dotted #b00}
.haupttext a:hover {background-color:#606060;}
.index h4 {font-size:160%;margin-bottom:1em}
.news {background-color:#404040;padding:0 5px 5px 10px;font-size:90%;}
.news a {color:#fff}
.news a:hover{background-color:#606060}
.news h1 {font-size:160%;color:#a0a0a0;margin-bottom:0}
.news h2 {margin:1em 0 0 0}
.news ul a {border-bottom:1px dotted #f00}
.content h2 a:link, .content h2 a:visited {border:0}
.rssfeed a:hover {background-color:#606060;}
.rssfeed ul {padding-left:1em}
.rssfeed li {margin-bottom:3em;line-height:150%}
.rsscdata {margin-top:20px}
.rsscdata h2 {margin:20px 0 20px 0}
.rsscdata img {margin:0 10px 10px 0}
.rsscdata hr {clear:both;margin:10px 0 10px 0}
.flvtext p {width:15em;margin-bottom:25px;padding-right:10px;border-bottom:2px dotted #a0a0a0}
.topicbox {width:19em;height:3em;font-size:0.8em;line-height:150%;margin-left:20px;margin-bottom:20px;float:left;background-color:#eaeaea;border:2px solid #c0c0c0;padding:10px;}
.topicbox h1 {font-size:1.9em;margin-left:0;margin-top:0;margin-bottom:0.5em}
.topicbox a,.topicboxl a {color:#59516b}
.footer, .footer-news {clear:both;text-align:center;color:#ffffff;font-size:75%;line-height:150%;border-top:1px dashed #909090;padding-top:1em}
.footer p {margin:0}
.footer img {border:0}
.spalte {width:25em}
.kleiste {background-color:#f0f0f0;border-left-width:1px;border-left-style:solid;border-left-color:#000000;border-top:1px; border-top-style:solid; border-top-color: #000000;}
.rleiste {background-color:#f0f0f0;border-left-width:1px;border-left-style:solid;border-left-color:#000000;border-top:1px; border-top-style:solid; border-top-color: #000000;}
.sitemap h2 {border-top:1px dashed #a0a0a0}
.sitemap li a {font-weight:bold;}
.sitemap li li a {font-weight:normal;}
.sitemap li li {text-indent:3em;list-style-type:square;font-weight:normal;}
.sitemap a {color:#000000;}
.sitemap a:hover {color:#ffffff;background-color:#004794;}


.tiny {font-size:85%;line-height:120%}
.versteckt {display:none;border:1px solid #a0a0a0;color:#c0c0c0;}
.noimgborder img {border:0}
.einzug {margin-left:100px;margin-bottom:1em}
.box {border:1px solid #000000;padding:3px}
.category {font-size: 0.9em;background-color:#f27d0c;float:right;}
.category a {color:#ffffff;font-weight:normal;}
.category a:hover {color:#000000}

.indexh {}
.indextopic {font-size: 85%;font-weight:bold;text-align:right;border-top-width:1px;border-top-style:dotted;border-top-color:#000000;margin-top:0em;margin-bottom:0em;padding-top:0.2em;}
.indextopic a {color:#7091AB;}
.indexpagest {font-size: 125%;}
.indexpagesb {font-size: 125%;}
.indexpagest a,.indexpagesb a {font-weight: normal; text-decoration:none;font-size: 80%;}
.field {float:left;margin-right:12px;text-align:center;font-size: 85%;}
.nobreak	{white-space:nowrap;}

.printbox {float:right;margin-top:-20px}

.picboxl {margin-right:5px;float:left;margin-top:3px;border:1px solid #000000}
.picboxc {text-align:center;margin-top:0.5em}
.picboxr {padding-left:3px;float:right;margin-top:0.5em}
.picboxr p,.picboxl p,.picboxc p,.picbox p  {font-size: 85%;font-weight:bold;}

.boxl {font-size: 0.9em;padding-right:6px;padding-left:6px;float:right;margin-top:0.5em;background-color:#f0f0f0;width:20em;border:1px solid #000000}
.boxl h1, .boxl h2, .boxl h3, .boxl h4, .boxl h5  {font-size: 1.4em;}
.boxl p {font-weight:bold;}

.boxcontent {padding-left:8px;}

.imagebox1 {width:150px;float:left;text-align:center}
.imagebox2 {width:225px;height:60px;text-align:left;margin-bottom:1px;float:left}
.imagebox1 h1 {font-size:1.1em;color:#707070;margin-top:143px;margin-bottom:18px}
.imagebox2 h1 {font-size:1em;color:#707070;margin-top:14px;margin-bottom:18px;margin-left:85px}

.caption {font-size: 100%;font-weight:bold;}
.sectionbox {font-size: 100%;background-color:#F7F4EA;}
.sectionbox p {margin:10px}
.linkbox {background-color:#e9e9e0;border:1px solid #000000;margin-top:2em;}
.linkbox ul {margin-top:0px;margin-bottom:6px;}
.linkbox li {margin-left:-1em}
.linkbox a:hover {text-decoration:none;background-color:#ffffff;}

.block-horizontal {font-family:"Arial Narrow", arial, sans-serif;font-size: 80%;text-transform: uppercase;letter-spacing:2px;overflow: hidden;border-bottom: 1px dotted #a0a0a0;margin:0}
.block-horizontal ul {margin: 0;padding: 0;list-style-type: none;}
.block-horizontal li {display: inline;margin: 0;}
.block-horizontal li a {float: left;display: block;text-decoration: none;font-weight:bold;margin: 0;padding: 5px 8px 25px 8px;border-right: 1px solid white;color: white;background: #414141;}
.block-horizontal li a:visited {color: white;}
.block-horizontal li a:hover {background:#000;}
.block-horizontal li.selected a {background:#900;}


.block-default {font-family:"Arial Narrow", arial, sans-serif;letter-spacing:1px;margin:0;text-align:left;overflow: hidden;}
.block-default ul {margin: 0;padding:0;list-style-type: none;}
.block-default li {margin-top: 1em;padding:0}
.block-default li a:link,.block-default li a:visited {color:#fff}
.block-default li a {font-weight:bold;display: block;padding-left:15px;border-top:1px dotted #aaa;}
.block-default li a:hover{color:#ffffff;background-color:#a0a0a0}
.block-default li.selected {background-color:#900}
.block-default li.selected a:link, .block-default li.selected a:visited {color:#fff}
.search-default {margin:7px 0 0 5px;height:23px}
.ok {color:#ffffff;background-color:#000000;border:0;height:1.4em}
.feld {color:#ffffff;background-color:#000000;border:0;height:1.4em;padding:2px 0 0 2px}
.head-default {margin:2em 0 0 15px;font-size:1.4em;}

.block-admin {text-align:left;margin-bottom:1em;padding-bottom:3px;margin-left:15px;font-size:0.8em;border-bottom:1px solid #000000;}
.head-admin {color:#d96022;font-weight:bold;line-height:1.4em;padding-left:6px;margin-bottom:5px;font-size:1.4em;border-bottom:1px solid #000000;}
.link-admin {line-height:1.2em;padding-left:10px}
.link-admin a {color:#000000;font-weight:normal;}

.block-nostyle {}

.block-news {border-top:1px dotted #a0a0a0;border-bottom:1px dotted #a0a0a0;padding:0;margin-top:2em;font-size:0.75em;height:17em;overflow:auto;background-color:#444}
.block-news {scrollbar-base-color: #444;scrollbar-arrow-color: #fff;scrollbar-track-color: #000;}
.head-news {font-size:1.3em;text-align:left;color:#606060;font-weight:bold;margin:12px 0px 12px 6px;line-height:110%;padding:0px;border-bottom:2px; border-bottom-style:solid; border-bottom-color: #ffffff;}
.head-news a:link, .head-news a:visited {color:#e0e0e0}
.head-news a:hover {color:#000000;background-color:#f0f0f0;width:100%;text-decoration:none}

.headselect-news {background-color:#ffffc1;color:#000000;font-weight:bold;margin-left:3px;line-height:14px;margin-top:5px;margin-bottom:0;padding-top:3px;}
.headselect-news a:link, .headselect-news a:visited {color:#000000}
.headselect-news a:hover {color:#000000;background-color:#C2D0DD;width:100%;}

.link-news {line-height:110%;padding-left:8px;padding-top:5px;padding-bottom:5px;padding-right:5px;}
.link-news a,.link-news a:visited, .link-news a:link {font-weight:normal;}
.link-news a:hover {font-weight:normal;color:#ffffff;background-color:#a0a0a0;text-decoration:none;}

.select-news {line-height:110%;padding-left:8px;padding-top:5px;padding-bottom:5px;background-color:#f0f0f0;margin:0;}
.select-news a,.select-news a:link, .select-news a:visited {font-weight:normal;color:#000000;}
.select-news a:hover {font-weight:normal;color:#000000;}

.block-rss {font-size:0.8em;padding-top:5px;padding-bottom:3px;margin-bottom:20px;line-height:1.3em;width:18em}
.block-rss p {padding-top:0.4em}
.block-line {border-bottom:2px solid #000000;padding-left:6px}
.block-black {font-size:0.75em;margin-top:20px;line-height:1.4em;}
.block-black a {color:#fff}

/* Mitteilungen auf der ersten Seite*/
.message-oben {line-height:1.5em;}
.message-oben a:hover{background-color:#606060}
.message-oben h1 {font-size: 160%;margin-bottom:20px}
.message-oben ul {margin:0; padding:0;padding-left:1.3em;}
.message-oben li {margin:0}
.message-normal {width:12em;font-size:0.9em;padding-left:10px;margin-top:2em}
.message-normal h1{font-size:1.3em;margin-top:0;margin-left:0;margin-bottom:1em;border-bottom:1px solid #a0a0a0}
.message-normal h2 {font-size:1em}
@media all {
	.message-normal table {margin-left:0;}
	.message-normal td {padding:4px;}
	.message-normal h3 {font-size: 150%;}
}

/* Eingabebereiche in der Administration */
.editorbreite {font-family:Arial, Helvetica, Sans-Serif;font-size: 110%;width:30em}
.buttons {font-size:1em}
.adminfield1 {width:42em;margin-top:2em;border:1px solid #000000;padding:5px}
.adminfield2 {width:42em;border:1px solid #000000;border-top:0px solid #000000;padding:5px;display:none;}
.adminfieldopt {width:42em;border:1px solid #000000;padding:5px;padding-top:10px;display:none;background-color:#444;}
.adminfieldoptshow {font-size:0.8em;border-top:1px solid #ffffff;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #ffffff;position:relative;top:0.8em;left:0;padding:3px;clear:both}
.adminfieldoptshow {background-color:#A5B6B7;}
.adminfield1 {background-color:#999;color:#000000}
.adminfield2, .textpreview {background-color:#666;}
.adminzeile {background-color:#444;border:1px solid #000000}
.adminzeile a {color:#000000;border-right:1px solid #000000;padding:0 1em 0 1em}
.adminzeile img, .adminfieldopt img, .adminfield1 img, .adminfield2 img {border:0}
.html-button {font-size:80%}
.textpreview {border:1px solid #000000;overflow:auto;height:100px;padding-left:3px;cursor:help}
.textpreview, .textpreview a {color:#909090}
.klapp {display:none;}