body {font-family:arial, sans-serif;font-size: 100.01%;margin:0;padding:0}
html {overflow-y:scroll}
h1,h2,h3,h4 {font-family:"trebuchet ms",verdana, arial, sans-serif;}
form {margin:0px;}
h1 {font-size: 170%;line-height:120%;font-weight:bold;}
h2 {color:#606060;font-size: 120%;}
h3 {margin-top:2em;margin-bottom:1em}
h4 {font-size: 110%;margin-top:1em;margin-bottom:0}
ul {list-style-type:disc;}
ul ul {list-style-type:circle;margin-left:1.5em}
p+ul {margin-top:0}
ul+h4 {margin-top:1em}
ul+h3 {margin-top:3em}
h4+ul {font-size: 100%;margin-top:0;margin-bottom:0px;}
a {text-decoration:none;color:#0c2d7e;font-weight:bold;}
p {margin:0;}
@media all {
	.imgborder {border:1px solid #000000;}
	.lleiste {float:left}
	.head-horizontal a, .link-horizontal a {border:1px solid transparent;}
}
hr {color:#ffffff;height:1px;border:0;border-top:1px dashed #909090;}

.mainframe, .mainframe_admin {margin-left:auto;margin-right:auto;width:56em;display:block;}
.mainframe_admin h1 {margin-left:0}
.mainframe_admin {width:63em}
.mainnavi {float:right;width:420px;height:45px;border-top:1px solid #202020;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;border-left:1px solid #000000}

.content, .content_admin, .content_home {line-height:150%;font-size: 90%;margin-left:18em;margin-right:3em;padding:50px 0 2em 0;min-height:340px}
.content a:hover {color:#ffffff;background-color:#a0a0a0}
.content_admin {padding-bottom:3em}
.content_home {margin:0;padding:15px 0 15px 30px;}
.content_home a:hover{color:#ffffff;background-color:#a0a0a0}

.einleitung h3 {font-size:110%;color:#606060;line-height:140%;margin-bottom:2em}
.einleitung p {line-height:140%}
.einleitung {margin-right:2em;font-weight:bold;}
.haupttext {margin-right:2em}
.haupttext h3 {font-size:140%}
.haupttext blockquote {font-size:90%;margin-top:0}
.haupttext img {margin-left:5px;margin-right:5px}
.footer {clear:left;text-align:center;color:#ffffff;font-size:75%;line-height:150%}
.footer p {margin:0}
.footer a:link, .footer a:visited {color:#ffffff;padding:1px 2px 0 2px;border-bottom:1px solid #ffffff;}
.footer a:hover {padding:0 1px 0 1px;border:1px solid #ffffff;}
.spalte {width:25em}
.lleiste {background-color:#ffffff;margin-top:50px}
.mapinfo {text-align:right;font-size:80%;padding:2px 15px 0 0;height:0}
.mapinfo a {color:#ffffff}
.kleiste {margin:55px 0 5px 0}
.termine {width:630px;border-top:1px solid #a0a0a0}
.termine td {border:0;border-bottom:1px solid #a0a0a0;border-left:1px solid #a0a0a0;vertical-align:bottom;padding:3px}
.termine a {font-size:20px}
.sitemap h2 {border-top:1px dashed #a0a0a0}
.sitemap li a {font-weight:normal}
.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;}
.sitemap img {border:1px solid #000000;margin-top:2em}
.sitemap h1 img, .sitemap h2 img  {border:0;margin:0;padding:0}
.sitemap li img {border:0;margin:0}

.pagest, .pagesb {font-family:"trebuchet ms",verdana, arial, sans-serif;background-color:#e9e9e9;text-align:center;font-size: 115%;font-weight:bold;padding:4px 0 4px 10px;margin:1em 0 2em 0}
.pagest a, .pagesb a {border:1px solid #a0a0a0;font-size: 80%;font-weight:bold;padding:2px 5px 0 5px}
.pagesb {margin:1em 0 2em 0}
.pagenav {text-align:center;margin:1em 0 2em 0}

.profile h2 {color:#000000;font-size:1.5em;margin:2em 0 1em 0}
.profile h3 {color:#000000;margin:0 0 0 1em;font-size:1.1em}
.profile h3+ul {margin-top:0}
.profile .tiny {font-size:75%;color:#909090}
.tiny {font-size:85%;line-height:150%;}
.versteckt {display:none;border:1px solid #a0a0a0;color:#c0c0c0;}
.einzug {margin-left:100px;margin-bottom:1em}
.box {border:1px solid #000000;padding:3px}

.index {width:70%}
.index a:hover {background-color:#a0a0a0;color:#ffffff}
.index h2 {font-size: 125%;margin-top:0;margin-bottom:0.3em}
.index hr {margin-bottom:15px;margin-top:15px}
.index p {margin-left:2em}

.category {font-size: 0.9em;background-color:#f27d0c;float:right;}
.category a {color:#ffffff;font-weight:normal;}
.category a:hover {color:#000000}

.indexh {text-transform:uppercase}
.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;}
.big {font-size: 150%;font-family:sans-serif;font-weight:bold;color:#808080;}

.search1 {color:#000000;text-decoration:underline;}
.search2 {color:#000000;font-weight: normal;}
.printbox {float:right;margin-top:-20px;margin-right:-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 {margin-bottom:2em;border-bottom:1px dashed #909090;width:70%}
.linkbox h1 {font-size:100%;margin:5px 0 5px 0;color:#606060}
.linkbox ul {margin-top:0px;margin-bottom:6px;}
.linkbox li {margin-left:-1em}

.block-horizontal {margin:3px 0 0 0;text-align:right;font-size:0.8em;}
.link-horizontal, .head-horizontal {margin-left:15px;display: inline}
.head-horizontal a:link, .link-horizontal a:link, .head-horizontal a:visited, .link-horizontal a:visited {border:0;color:#ffffff;padding:1px 3px 1px 3px}
.head-horizontal a:hover, .link-horizontal a:hover {border:1px solid #ffffff;padding:0 2px 0 2px}
.select-horizontal, .headselect-horizontal {margin-left:2em;display: inline;}
.select-horizontal a, .headselect-horizontal a {border:1px solid #ffffff;color:#000000;padding-left:2px;padding-right:2px;background-color:#ffffff;}
.select-horizontal a:hover, .headselect-horizontal a:hover {border:1px solid #000000;}

.block-standard {padding:0;margin:0;text-align:left;font-size:0.85em;line-height:1.2em;width:17em;list-style-type:none;}
.link-standard, .head-standard, .select-standard, .headselect-standard {font-size:1.2em;margin-top:1.3em;}
.head-standard {font-size:1.5em;font-weight:bold;color:#606060;margin-top:2em}
.head-standard a, .link-standard a {font-weight:bold;color:#000000;padding-left:5px}
.link-standard a {border-bottom:2px solid #ffffff;display:block;height:100%}
.link-standard a:hover {color:#ffffff;background-color:#a0a0a0;display:block}
.sublink-standard, .subselect-standard {margin:0;display:block;height:1.2em;}
.sublink-standard a {font-weight:normal;color:#707070;padding-left:10px;display:block;height:1.2em}
.sublink-standard a:hover {color:#ffffff;background-color:#a0a0a0}
.select-standard, .headselect-standard {color:#000000}
.select-standard {border-bottom:2px solid #909090}
.select-standard a, .select-standard a:visited {color:#000000;padding-left:5px;display:block}
.select-standard a:hover {color:#a0a0a0;display:block;}
.subselect-standard {margin:0}
.subselect-standard a {color:#ffffff;display:block;padding-left:10px}
.subselect-standard a:hover {color:#000000;background-color:transparent;display:block}

.block-standard2 {padding:0;margin:0;text-align:left;font-size:0.85em;line-height:1.5em;width:17em;list-style-type:none;}
.head-standard2, .headselect-standard2 {font-size:1.2em;margin-top:1.3em;border-bottom:2px solid #909090}
.head-standard2 a {font-weight:bold;color:#000000;padding-left:5px;border-bottom:2px solid #ffffff;display:block;height:100%}
.head-standard2 a:hover {color:#ffffff;background-color:#a0a0a0;display:block}
.link-standard2, .select-standard2 {margin:0;display:block;height:1.5em;}
.link-standard2 a {font-weight:normal;color:#707070;padding-left:10px;display:block}
.link-standard2 a:hover {color:#ffffff;background-color:#a0a0a0}
.headselect-standard2 {color:#000000;border-bottom:2px solid #909090}
.headselect-standard2 a, .headselect-standard2 a:visited {color:#000000;padding-left:5px;display:block}
.headselect-standard2 a:hover {color:#a0a0a0;display:block;}
.select-standard2 {margin:0}
.select-standard2 a {background:url('images/leistenavg.gif') repeat-x top left;color:#ffffff;display:block;padding-left:10px}
.select-standard2 a:hover {color:#000000;background-color:transparent;display:block}

.block-nostyle {}

.block-logos {width:200px;text-align:center;list-style-type:none;}
.block-logos li {margin-left:-2em}
.block-logos img {margin-top:1em}
.block-logos hr {color:#ffffff;height:1px;border:0;border-top:1px solid #909090;}


/* wird für alle zweiten blöcke verwendet */
.block-klein {font-size:0.8em;background-color:#f0f0f0;margin:3em 0 0 0;line-height:1.3em;padding:0 0 0 1em;width:18em;color:#909090;list-style-type:none;}
.head-klein {text-transform:uppercase;font-size:1.3em;background-color:#c0c0c0;padding-left:5px;margin:0}
.link-klein, .select-klein {margin-top:6px;}
.link-klein a {color:#909090}
.link-klein a:hover {color:#000000}
.head-klein a {color:#ffffff}
.head-klein a:hover {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}

/* mitteilungen auf der ersten seite*/
.message-links {width:400px}
.message-links p {font-size:0.9em}
.message-links h1 {font-size:1.5em;margin-top:1em;margin-left:0;margin-bottom:0.5em;}
.message-links h2 {font-size:1em}
.message-links img {float:left;margin-right:10px;border:0}
.message-links_klein {width:400px;border-top:1px dashed #000000;margin-top:1em;padding-top:10px;}
.message-links_klein p {font-size:0.8em}
.message-links_klein h1{font-size:1.2em;margin-top:0;margin-left:0;margin-bottom:0.5em}
.message-links_klein h2 {font-size:0.9em}
.message-links_klein img {float:left;margin-right:10px;border:0}
.message-rechts {border-top:1px dashed #000000;margin-top:1em;padding-top:1em}
.message-rechts p {font-size:0.9em}
.message-rechts h1 {font-size:1.2em;margin-top:0;margin-left:0;margin-bottom:0.5em}
.message-rechts h2 {font-size:1.2em;color:#000000;margin-top:0;margin-bottom:0.5em}
.message-rechts img {float:right;margin-left:10px;border:0}
.message-rechts ul, .message-rechts li {margin:0;padding:0;}
.message-rechts ul {margin-top:5px}
.message-rechts li {margin-left:1.2em;font-size:0.85em}


/* eingabebereiche in der administration */
.editorbreite {font-family:arial, helvetica, sans-serif;font-size: 110%;width:35em}
.buttons {font-size:90%}
.adminfield1 {width:42em;margin-top:2em;border:1px solid #000000;padding:5px;margin-left:0}
.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;}
.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:#a5b6b7;color:#000000}
.adminfield2, .textpreview {background-color:#e0e0e0;}
.adminfieldopt {background-color:#ffffff;}
.adminzeile {height:2.2em;background-color:#547cb1;border:1px solid #000000;display:inline;padding:2px 0 2px 0}
.adminzeile a {color:#000000;border-right:1px solid #000000;padding:0 1em 0 1em}
.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;}