BODY {font-family:verdana, arial, sans-serif;font-size: 100.01%;margin:0;}
html {overflow-y:scroll}
h1,h2,h3,h4 {font-family:"Trebuchet MS",verdana, arial, sans-serif;}
form {margin:0px;}
h1 {color:#000000;font-size: 160%;line-height:120%;FONT-WEIGHT:bold;}
h1 a {background:url('images/arrow.gif') no-repeat left 0.3em; padding-left:15px}
h2 { font-size: 130%;margin-bottom:0.5em}
h4 { font-size: 115%;margin-top:1em;margin-bottom:0;}
a {text-decoration:none;color:#002090;font-weight:bold;}
a:hover {color:#000000;background-color:#B4CA0A}
p {margin-top:0;margin-bottom:1em;}
@media all {
	.imgborder {border:1px solid #000000;}
	.lleiste {float:left}
}

.tafelur {background:url('images/ur.jpg') no-repeat bottom right;}
.tafelul {background:url('images/ul.jpg') no-repeat bottom left;padding-top:159px;padding-bottom:38px}
.tafelre {background:url('images/ver.gif') repeat-y top right;padding-right:28px}

.mainframe {text-align:left;background:url('images/vel.gif') repeat-y top left;background-color:#ffffff;}

.content {line-height:180%;font-size:90%;padding-left:17em;padding-top:10px}
.einleitung h3 {margin-top:50px;margin-left:2em;margin-right:2em;font-size:110%;color:#606060;line-height:140%}
.einleitung {margin-right:150px;margin-bottom:2em;line-height:140%;font-weight:bold;}
.haupttext {margin-right:1em;line-height:150%;padding-right:15px}
.notes {display:none}
.homebutton {float:right;position:relative;right:-10px;bottom:-10px;width:80px;height:80px;}
.homebutton a:hover{background-color:transparent}
.indexfix {border:1px solid #000000;padding:10px;margin-top:18px;background-color:#f0f0f0;}
.indexfix h1 {font-size: 110%;margin-top:0;margin-bottom:0.5em}
.indexfix h4 {font-size: 100%;margin-top:0;margin-bottom: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-standard {text-align:center;clear:both;color:#ffffff;font-size:75%;line-height:150%;padding-top:1em;padding-bottom:3em;padding-left:10px;}
.footer a, .footer-standard a {text-decoration:none;color:#ffffff;}
.footer a:hover, .footer-standard a:hover {color:#000000;}
.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;}
.lleiste {border-right:1px dotted #000000;padding-bottom:10em}
.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 {list-style-type:square;font-weight:normal;}
.sitemap a {color:#000000;}
.sitema p a:hover {color:#ffffff;background-color:#004794;}

.alpha {margin-top:2em;height:5.2em;width:90%}
.goback {font-size:30px;height:30px}
.goback a:link,.goback a:visited {background:url('images/goback.gif') no-repeat top right}
.goback a:hover {background:url('images/goback2.gif') no-repeat top right}
.letter,.letterselect,.letterall,.letterallselect {float:left;text-align:center;color:#000000;background-color:#e0e0e0;padding:3px 5px 3px 5px;border:1px solid #000000;width:20px;margin-right:3px;margin-bottom:5px}
.letterselect,.letterallselect {font-size:150%;color:#ffffff;background-color:#B4CA0A;font-weight:bold;}
.letterall,.letterallselect {width:3em;}
.lexindex {margin-left:3em;margin-bottom:9px;width:35em;border-top:1px #a0a0a0 dotted}

.gesetz p {margin-top:1em;margin-bottom:0}
.gesetz ol {margin-top:0;margin-left:3.5em;margin-bottom:0}
.gesetz ol ol {margin-top:0;margin-left:2em;margin-bottom:0;list-style-type:lower-alpha}

.lueckentext-quiz p strong {color:#ffffff}


.lexmore {color:#000000;font-size:80%}
.lexlink {border:1px solid #002090;padding-left:2px;padding-right:3px}
.tiny {font-size:70%;line-height:150%;}
.einzug {margin-left:100px;margin-bottom:1em}
.box {border:1px solid #000000;padding:3px}
.index {font-size: 100%;margin-top:1em;margin-bottom:0px;}
.category {font-size: 0.9em;float:right;}
.category a {color:#000000;FONT-WEIGHT:normal;background-color:#B4CA0A;}
.category a:hover {color:#ffffff}

.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 {text-align:center;font-size: 125%;}
.indexpagesb {text-align:center;font-size: 125%;margin-top:2em;border-top:1px; border-top-style:dashed; border-top-color: #000066;}
.indexpagest a,.indexpagesb a {FONT-WEIGHT: normal; text-decoration:underline;font-size: 80%;}
.pagest, .pagesb {border:1px solid #a0a0a0;background-color:#e9e9e9;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 {text-align:center;margin:1em 0 2em 0}
.pagenav {text-align:center;margin:1em 0 2em 0}

.field {background-color:#ffffff;float:left;margin-right:30px;text-align:center;font-size: 85%;}
.field a:hover{background-color:#ffffff;text-decoration:underline}
.nobreak	{white-space:nowrap;}
.big {font-size: 150%;font-family:Sans-Serif;FONT-WEIGHT:bold;color:#808080;}

.votebox {float:right;position:relative;top:-19px;left:18px;text-align:right}
*+html .votebox { /*nur IE7*/
top:-18px;
}

.sammelbox {float:left;margin-right:30px;font-size:57px;padding:0}
.sammelbox a {background:url('images/klammer.gif') no-repeat top left;}
.sammelbox a:hover {background:url('images/klammer2.gif') no-repeat top left;}

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

.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;}
.sectionindex li {margin-bottom:1em;padding-right:40px}
.sectionindex a {font-weight:normal;color:#000000}
.sectionbox {font-size: 100%;background-color:#F7F4EA;}
.sectionbox p {margin:10px}
.sectionbox img {border:1px solid #000000;}
.linkbox {border:1px solid #000000;padding:10px;margin-top:18px;background-color:#f0f0f0;font-family:"Trebuchet MS",verdana, arial, sans-serif;}
.linkbox h1 {font-size: 110%;margin-top:0;margin-bottom:0.5em}
.linkbox h4 {font-size: 100%;margin-top:0;margin-bottom:0}
.linkbox ul {margin-top:5px;margin-bottom:6px;}
.linkbox li {font-size: 100%;margin-left:-1em}
.linkbox a:hover {text-decoration:none;background-color:#ffffff;}

@media all {
	h3 { font-size: 115%;margin-top:2em;margin-bottom:1em}
	.formular {border:1px solid #DDDDDD;font-size:0.8em;margin-left:5px;padding:0;text-align:center;}
	td {line-height:150%;}
	p {margin-bottom:0}
	.sectionbox {border-style: solid; border-width:1px;margin-right:15px;float:left;}
	.bottomline {border-bottom: 1px solid #000000;}
	.picboxr p,.picboxl p,.picboxc p,.picbox p  {line-height:1.3em;}
	.index {font-size: 125%;margin-top:1em;margin-bottom:0.5em;border-top:2px dotted #a0a0a0;}
	.category {font-size: 0.7em;line-height:1.3em;margin-left:1em;padding-right:3px;padding-left:3px}
	.linkbox {padding:6px;}
	.ok {border:1px solid #000000;background-color:#f0f0f0}
}

.forumtable {font-size:0.9em}
.forummenu, .forummenu a:link, .forummenu a:visited {font-family:Helvetica,Arial;font-weight:bold;color:#000000;background-color:#f0f0f0;text-decoration:none;white-space:nowrap;}
.forummenu {border:1px solid #000000;float:left;}
.forummenu a:hover {color:#ffffff;background-color:#a0a0a0;}
.forumposts {font-size:0.9em;margin-left:30px;margin-right:30px}
.forum_head, .forum_foot {font-weight:bold;margin-right:1em;color:#000000;margin-bottom:2em;width:25em}
.forumtabhead {font-family:Helvetica,Arial;font-weight:bold;color:#000000;background-color:#f0f0f0;text-decoration:none;white-space:nowrap;}
.forumname {font-size:1.3em;font-weight:bold;}

.block-standard {width:14em;font-family:arial, sans-serif;text-align:left;background:url('images/nav1.gif') repeat-y top left;background-color:#a7c020;padding-top:20px;padding-bottom:20px}
.block-standard p {padding-left:15px;}
.block-standard a {font-weight:bold;color:#000000;padding-right:10px;padding-left:10px}

.link-standard, .select-standard {margin-top:1em;letter-spacing:0.1em;font-size:130%}
.link-standard a {display:block}
.select-standard a,.select-standard a:link, .select-standard a:visited {font-weight:bold;color:#ffffff;}
.select-standard a:hover {color:#000000;display:block}
.sublink-standard,.subselect-standard {margin-top:0.4em;letter-spacing:0.1em;font-weight:bold;font-size:90%}
.sublink-standard a, .subselect-standard a {padding-left:20px;display:block}
.subselect-standard {background:url('images/nav1sel.gif') repeat-y top left;background-color:#dbe6a4}

.block-mini {width:14em;font-family:arial, sans-serif;text-align:left;background:url('images/nav1.gif') repeat-y top left;background-color:#a7c020}
.block-mini p {padding-left:30px;font-size:90%}
.block-mini a {color:#ffffff;}
.block-mini a:hover {color:#000000;background-color:#ffffff}

.block-klein {width:14em;font-family:arial, sans-serif;text-align:left;background:url('images/nav1.gif') repeat-y top left;background-color:#a7c020;padding-top:20px;padding-bottom:20px}
.block-klein p {letter-spacing:0.1em;padding-left:20px}
.block-klein a {font-weight:bold;color:#000000;padding-right:10px;padding-left:10px}
.head-klein {font-weight:bold;}
.link-klein, .select-klein {margin-top:1em;}
.sublink-klein,.subselect-klein {padding:2px;margin-top:0.5em;margin-left:1em}
.select-klein a,.select-klein a:link, .select-klein a:visited {font-weight:bold;color:#ffffff;}
.select-klein a:hover {color:#000000}

.sublink-klein,.subselect-klein {font-weight:bold;font-size:90%}
.subselect-klein a {border:1px solid #000000;padding-left:1em}

.block-frage {width:14em;font-family:arial, sans-serif;text-align:left;background:url('images/nav2.gif') repeat-y top left;background-color:#8baa0d;padding-top:20px;padding-bottom:20px}
.block-frage p {font-size:80%;padding-left:25px;padding-right:0;color:#ffffff}
.block-frage a {font-weight:normal;color:#ffffff;}
.block-frage a:hover {background-color:#a7c020;display:block}
.head-frage a{font-size:140%;font-weight:bold;}


.block-horizontal {margin-top:5px;text-align:center}
.block-horizontal a {padding-left:10px;padding-right:10px;font-family: arial, sans-serif}
.search-horizontal {}
.link-horizontal, .head-horizontal {margin-left:10px;display: inline;}
.search-horizontal {}
.head-horizontal a, .link-horizontal a {color:#ffffff;}
.head-horizontal a:hover, .link-horizontal a:hover {color:#000000;background-color:#ffffff}
.select-horizontal, .headselect-horizontal {margin-left:10px;display: inline;}
.select-horizontal a, .select-horizontal a:visited {color:#B4CA0A}
.select-horizontal a:hover {color:#000000;background-color:#a0a0a0}

.block-nostyle {}

.block-admin {text-align:left;padding-bottom:1em;margin-left:15px;font-family: arial, sans-serif;font-size:0.8em;}
.head-admin {color:#A5B6B7;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-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}

/* Mitteilungen auf der ersten Seite*/
.message-big {line-height:1.5em;padding-bottom:10px;width:32em}
* html .message-big {height:1%;}
.message-big h1 {font-size: 120%;margin-top:10px;margin-bottom:0}
.message-big ul {margin:0; padding:0;padding-left:1.3em;}
.message-big li {margin:0}
.message-small {width:250px;font-size:0.9em;margin-bottom:1em}
.message-small h1 {font-family:verdana, arial, Helvetica, Sans-Serif;font-size:1.1em;margin:0;color:#000000}
.message-small h1 a{color:#808080}
.message-small p {font-size:1em;line-height:1.2em;color:#808080}

/* 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}
.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;font-size:75%;background-color:#A5B6B7;border:1px solid #000000;display:inline}
.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;}