body{margin:0px;font-family:Verdana, sans-serif;font-size:0.8em;background-color:#fff;background:#fff url(../grafiken/layout/hintergrund.png) repeat-y top left;}
img{border:none;}
a{color:#335BA3;text-decoration:none;}
a:hover{color:#3366CC;text-decoration:underline;}
a:visited{color:#284774;}
hr{border:0px;border-top:solid 1px #c9c7c7;border-bottom:solid 1px #FFFFFF;margin:5px 0px 5px 0px;}
input[type=text], input[type=password], input[type=radio], input[type=checkbox], select, textarea{font-family:Verdana, sans-serif;font-size:1em;padding:4px;color:#333;border-collapse:collapse;border:1px solid #c9c7c7;background-color:#fff;}
input[type=text]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=checkbox]:focus, select:focus, textarea:focus{border:1px solid #335BA3;}
input[type=radio], input[type=checkbox]{border:none !important;}
input.button{border:none !important;padding:0px !important;}
fieldset{border-collapse:collapse;border:0;padding:0;margin:0;}
.unsichtbar{display:none;}
.fehler{color:#ff0000;}
.hinweis{color:#197463;}
.umbruch{clear:both;}
.letztes-element{border:none !important;padding-bottom:0 !important;margin:0 !important;}
form fieldset ol{margin:0;padding:0;}
form fieldset li{list-style:none;padding:5px;margin:0;}
form fieldset label{display:inline-block;width:200px;vertical-align:top;}
form fieldset.zeilen label {display:block !important; width: 100% !important; vertical-align:top; padding-bottom: 5px;}
form fieldset span{display:inline-block;width:300px;}
.kopf{background-color:#fff;width:980px;margin:0px;padding:20px 20px 0 20px;}
.mitte{background-color:#fff;width:980px;margin:0px;padding:0px 20px 0 20px;}
.layout-1{background:#fff;}
.layout-2{background:#fff url(../grafiken/layout/grau.gif) repeat-y 700px 20px !important;}
.layout-1 #spalte-inhalt{padding:20px 0;width:100%;}
.layout-1 #spalte-rechts{display:none;}
.layout-2 #spalte-inhalt{padding:20px 0;width:660px;float:left;}
.layout-2 #spalte-rechts{padding:20px 0;width:300px;float:right;}
.fuss{background-color:#fff;width:980px;margin:0px;padding:0px 20px 20px 20px;}
.abstand{background-color:#fff;width:980px;margin:0px;padding:5px;}
.kopfzeile{border-top:1px solid #c9c7c7;font-size:0.85em;color:#666;padding-top:5px;margin-top:5px;width:100%;height:30px;position:relative;top:-75px;}
.kopfzeile #datum{float:left;width:260px;padding-top:3px;}
.kopfzeile #links{float:left;padding-top:3px;}
.kopfzeile #vb-willkommen{float:right;padding-top:3px;}
.kopfzeile #vb-login{float:right;}
.kopfzeile #login-benutzername, .kopfzeile #login-passwort{width:85px;height:13px;font-size:0.85em;padding:3px;margin-right:4px;}
.kopfzeile #login-passwort{width:60px;}
.kopfzeile #login-button{background:#fff url(../grafiken/layout/kopf/button-Login.gif);vertical-align:bottom;height:21px;width:45px;padding:0;margin:0;border:none;font-size:0px;cursor:pointer;}
*+html .kopfzeile #login-button{vertical-align:baseline;}
.kopfbereich{height:70px;position:relative;top:33px;width:100%;}
* html .kopfbereich{top:38px;}
*+html .kopfbereich{top:35px;}
.kopfbereich .druckvorschau{position:absolute;top:45px;border:1px solid #B4C5DE;cursor:pointer;background-color:#E9EFF6;padding:4px 10px;}
.kopfbereich #druckvorschau-drucken{left:450px;background:#E9EFF6 url(/grafiken/icons/drucken.png) no-repeat 5px 5px;padding-left:30px;}
.kopfbereich #druckvorschau-schliessen{left:600px;}
.kopfbereich #logo{width:260px;height:70px;float:left;}
.kopfbereich .grafik{width:720px;height:70px;float:left;background:url(../grafiken/layout/kopf/hintergrund.gif) no-repeat top left;}
.kopfbereich #grafik-forum{background:url(../grafiken/layout/kopf/hintergrund_forum.gif) no-repeat top left;}
.kopfbereich #grafik-wiki{background:url(../grafiken/layout/kopf/hintergrund_wiki.gif) no-repeat top left;}
.kopfbereich #grafik-nachrichten{background:url(../grafiken/layout/kopf/hintergrund_nachrichten.gif) no-repeat top left;}
.kopfbereich #grafik-beratersuche{background:url(../grafiken/layout/kopf/hintergrund_berater.gif) no-repeat top left;}
.kopfbereich #grafik-juraexamen{background:url(../grafiken/layout/kopf/hintergrund_juraexamen.gif) no-repeat top left;}
.kopfbereich #grafik-fuer-anwaelte{background:url(../grafiken/layout/kopf/hintergrund_fueranwaelte.gif) no-repeat top left;}
.kopfbereich #grafik-urteile{background:url(../grafiken/layout/kopf/hintergrund_urteile.gif) no-repeat top left;}
.kopfbereich #grafik-gesetze{background:url(../grafiken/layout/kopf/hintergrund_gesetze.gif) no-repeat top left;}
.kopfbereich #grafik-lexikon{background:url(../grafiken/layout/kopf/hintergrund_lexikon.gif) no-repeat top left;}
.kopfbereich #grafik-service{background:url(../grafiken/layout/kopf/hintergrund_service.gif) no-repeat top left;}
.kopfbereich #suche{text-align:right;margin-top:22px;margin-right:20px;}
.kopfbereich #suche-begriff, .kopfbereich #suche-bereich{padding:3px;margin:0px 8px 0 0;}
.kopfbereich #suche-begriff{padding:4px;}
.kopfbereich #suche-button{background:#fff url(../grafiken/layout/kopf/button-Suchen.gif);vertical-align:bottom;height:26px;width:63px;padding:0;border:none;font-size:0px;cursor:pointer;}
.fussbereich{text-align:center;font-size:0.8em;color:#666;border-top:1px solid #c9c7c7;}
.navigation{width:100%;height:57px;}
.navigation-level-1{text-transform:uppercase;border-right:1px solid #c9c7c7;height:29px;background:#fff url(../grafiken/layout/navigation/hintergrund_grau.png) repeat-x top left;font-size:0.85em;}
.navigation-level-1 ul, .navigation-level-2 ol{list-style-type:none;margin:0;padding:0;}
.navigation-level-1 ul li, .navigation-level-2 ol li{float:left;}
.navigation-level-1 ul li a{padding:8px 15px;color:#333;border-right:1px solid #c9c7c7;height:13px;display:block;text-align:center;}
.navigation-level-1 ul li a.aktiv{color:#fff;background:#284774 url(../grafiken/layout/navigation/hintergrund_dunkelblau.png) repeat-x bottom left;border-right:none;}
.navigation-level-2{background:#e9eff6 url(../grafiken/layout/navigation/hintergrund_blau.png) repeat-x bottom left;border:1px solid #b4c5de;border-top:none;font-size:0.85em;padding:7px 7px 7px 0;}
.navigation-level-2 a{padding:0 8px;border-right:1px solid #b4c5de;color:#284774;}
.navigation-level-2 a.aktiv{font-weight:bold;}
.spalten-2 .spalte{float:left;width:50%;}
.spalten-2 .spalte .spalte-1{padding-right:10px;}
.spalten-2 .spalte .spalte-2{padding-left:10px;}
ul.spalten-2 li{float:left;width:315px;}
ul.spalten-3 li{float:left;width:210px;}
ul.spalten-4 li{float:left;width:155px;}
.bereich-startseite ul.spalten-2 li{float:left;width:400px;}
.abstand5{padding:5px;}
.abstand10{padding:10px;}
.w35{width:35px !important;}
.w50{width:50px !important;}
.w65{width:65px !important;}
.w75{width:75px !important;}
.w85{width:85px !important;}
.w100{width:100px !important;}
.w150{width:150px !important;}
.w200{width:200px !important;}
.w250{width:250px !important;}
.w300{width:300px !important;}
.w400{width:400px !important;}
.h50{height:50px !important;}
.h100{height:100px !important;}
.h150{height:150px !important;}
.h200{height:200px !important;}
#inhalt h1{font-size:1.25em;font-weight:bold;border-bottom:1px solid #c9c7c7;padding-bottom:3px;margin-top:20px;margin-bottom:3px;width:100%;}
#inhalt h1{font-size:1.25em;}
#inhalt h2{font-size:1.2em;}
#inhalt h3{font-size:1.15em;}
#inhalt h4{font-size:1.1em;}
#inhalt h5{font-size:1.05em;}
.bereich-nachrichten h1{width:80% !important;}
#inhalt h1+h2, #inhalt p.titel{margin-top:0px;margin-bottom:20px;font-size:0.8em;width:95%;color:#666666;}
.brotkrumen{margin:0;padding:0;color:#666666;font-size:0.85em;}
.brotkrumen a:link, .brotkrumen a:visited{color:#666666;}
.brotkrumen a:hover, .brotkrumen a:active{color:#666666;text-decoration:underline;}
#inhalt ul.pfeile{margin:0;padding:0;list-style-position:inside;}
* html #inhalt ul.pfeile, *+html #inhalt ul.pfeile{list-style-position:outside;}
#inhalt ul.pfeile li{list-style-type:none;padding-bottom:3px;margin-bottom:0px;}
#inhalt ul.pfeile li a{display:block;padding-left:15px;background:url(../grafiken/layout/elemente/pfeil_weiss_auf_blau.gif) no-repeat 0px 3px;}
#inhalt ul.pfeile-blau{margin:0;margin-left:10px;padding:0;list-style-position:inside;}
* html #inhalt ul.pfeile-blau, *+html #inhalt ul.pfeile-blau{list-style-position:outside;}
#inhalt ul.pfeile-blau li{list-style-type:none;padding-bottom:3px;margin-bottom:0px;padding-left:15px;background:url(../grafiken/layout/elemente/pfeil_weiss_auf_blau.gif) no-repeat 0px 3px;}
#inhalt ul.pfeile-grau{margin:0;margin-left:10px;padding:0;list-style-position:inside;}
* html #inhalt ul.pfeile-grau, *+html #inhalt ul.pfeile-grau{list-style-position:outside;}
#inhalt ul.pfeile-grau li{list-style-type:none;padding-bottom:3px;margin-bottom:0px;padding-left:15px;background:url(../grafiken/layout/elemente/pfeil_weiss_auf_grau.gif) no-repeat 0px 3px;}
#inhalt ul.pfeile-grau li label, #inhalt ul.pfeile-grau li label{display:inline-block;width:200px;}
#inhalt ul.pfeile-grau li span, #inhalt ul.pfeile-grau li span{float:left;width:200px;}
#inhalt ul.abstand10 li{padding-bottom:10px;}
#inhalt ul.liste{margin:0;padding:0;list-style-position:inside;}
#inhalt ul.liste li{list-style-type:none;padding-bottom:3px;margin-bottom:0px;}
* html #inhalt ul.liste, *+html #inhalt ul.liste{list-style-position:outside;}
.rot{color:#ff0000;}
.seitenzahlen .aktiv{font-weight:bold;color:#333333 !important;}
a.pfeil{padding-left:15px;background:url(../grafiken/layout/elemente/pfeil_weiss_auf_blau.gif) no-repeat 0px 3px;}
a.pfeil-rahmen{padding-left:15px;color:#333333 !important;background:url(../grafiken/layout/elemente/pfeil_weiss_auf_blau_rahmen.gif) no-repeat 0px 3px;}
.pfeil-grau{padding-left:15px;background:url(../grafiken/layout/elemente/pfeil_weiss_auf_grau.gif) no-repeat 0px 3px !important;}
.pfeil-rot{padding-left:15px;color:#c63023 !important;background:url(../grafiken/layout/elemente/pfeil_weiss_auf_rot.gif) no-repeat 0px 3px !important;}
.bildnachweis{margin-top:20px;padding-top:10px;border-top:1px solid #c7c7c9;font-size:10px;color:#666;width:45%;}
.bildnachweis label{display:block;font-weight:bold;}
.brief{margin:20px;padding:20px;background-color:#fafafa;border:1px solid #c7c7c9;font-family:Times New Roman, sans-serif;}
.nummerierung{position:absolute;padding:2px 5px;color:#fff;background-color:#335BA3;margin-left:-10px;}
.klein{font-size:smaller;}
.klein a{font-size:larger !important;}
.sprechblase{display:inline-block;}
.sprechblase.weiss{background:#fff url(../grafiken/sprechblasen/sprechblase-einzeilig-weiss-rechts.png) no-repeat right top;}
.sprechblase.gelb{background:#fff url(../grafiken/sprechblasen/sprechblase-einzeilig-gelb-rechts.png) no-repeat right top;}
.sprechblase a{display:block;padding:10px 25px 20px 35px;font-weight:bold;font-size:0.85em;text-align:center;margin-right:10px;}
.sprechblase.weiss a{background:#fff url(../grafiken/sprechblasen/sprechblase-einzeilig-weiss.png) no-repeat left top;}
.sprechblase.gelb a{background:#fff url(../grafiken/sprechblasen/sprechblase-einzeilig-gelb.png) no-repeat left top;}
.rahmen, #inhalt .rahmen{border:1px solid #c9c7c7;background-color:#fff;background:#fff url(../grafiken/layout/elemente/hintergrund_grau.png) repeat-x bottom left;}
#inhalt .direkt-oben{margin-top:0;}
#inhalt .direkt-unten{margin-bottom:0;}
#inhalt div.rahmen.direkt-oben{border-top:none;}
#inhalt div.rahmen.direkt-unten{border-bottom:none;}
#inhalt rahmen.direkt-unten+.rahmen.direkt-oben{border-top:none;}
#inhalt h3.rahmen{font-size:0.85em;text-transform:uppercase;padding:5px;background:#fff url(../grafiken/layout/elemente/hintergrund_grau.png) repeat-x bottom left;}
#inhalt h3.rahmen.direkt{margin-bottom:0;}
#inhalt .block{margin-bottom:20px;}
#inhalt .teaser-gross{border-bottom:1px solid #c9c7c7;padding-bottom:15px;padding-top:10px;margin-bottom:10px;}
#inhalt .teaser-gross h2{font-size:1.4em;margin:3px 0;}
#inhalt .teaser-gross strong{font-size:0.8em;text-transform:uppercase;}
#inhalt .teaser-klein{border-bottom:1px solid #c9c7c7;padding-bottom:10px;margin-bottom:5px;min-height:120px;}
#inhalt .teaser-klein h2{font-size:1em;margin-bottom:3px;min-height:35px;}
#inhalt .teaser-klein .teaser-bild{float:left;width:100px;height:75px;margin:0 10px 5px 0;}
#inhalt ul.teaser-weitere{margin:0;padding:0;list-style-position:inside;border-bottom:1px solid #c9c7c7;margin-bottom:5px;min-height:155px;}
* html #inhalt ul.teaser-weitere, *+html #inhalt ul.teaser-weitere{list-style-position:outside;}
#inhalt ul.teaser-weitere li{list-style-type:none;margin-bottom:5px;}
#inhalt ul.teaser-weitere li a{display:block;padding-left:15px;background:url(../grafiken/layout/elemente/pfeil_weiss_auf_blau.gif) no-repeat 0px 3px;}
.teaser-weitere-link{text-align:right;font-size:0.8em;}
.teaser-weitere-link a{padding-left:15px;color:#c63023 !important;background:url(../grafiken/layout/elemente/pfeil_weiss_auf_rot.gif) no-repeat 0px 3px !important;}
#inhalt ul.teaser-forumbeitraege{list-style:none;margin:0;padding:0;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #c9c7c7;}
#inhalt ol h2, #inhalt ul h2, #inhalt ol h3, #inhalt ul h3, #inhalt ol h4, #inhalt ul h4{display:inline;font-size:1em;font-weight:normal;}
ol.inhalte-aus-anderen-rubriken{list-style:none;margin:0;padding:0;list-style-position:inside;}
* html #inhalt ol.inhalte-aus-anderen-rubriken, *+html #inhalt ol.inhalte-aus-anderen-rubriken{list-style-position:outside;}
ol.inhalte-aus-anderen-rubriken li{border-bottom:1px solid #c9c7c7;padding-bottom:10px;margin-bottom:5px;}
.inhalte-aus-anderen-rubriken small{font-size:0.85em;}
ul.matrix{list-style:none;padding:0px;margin:0px;border-bottom:1px solid #c9c7c7;height:15px;padding:5px 0;}
ul.matrix.letztes-element{border-bottom:none !important;padding:5px 0 !important;}
ul.matrix li{float:left;text-align:center;border-right:1px solid #c9c7c7;width:25px;}
ul.matrix li.letztes-element{width:25px;padding:0;}
ul.matrix.variabel li{padding:0 8px !important;width:auto !important;white-space:nowrap;}
.icon{width:20px;height:20px;float:right;border:1px solid #B4C5DE;background:#E9EFF6;margin-left:5px;background-repeat:no-repeat;background-position:2px 2px;}
.icon:hover{border:1px solid #335BA3;}
.button-suche{background:#fff url(../grafiken/layout/kopf/button-Suchen.gif);vertical-align:bottom;height:26px;width:63px;padding:0;border:none;font-size:0px;cursor:pointer;}
#sprechblase-wiki{float:right;width:220px;height:20px;background:url(/grafiken/wiki/sprechblasen-wiki.gif) no-repeat top right;text-align:right;font-size:11px;font-weight:bold;padding:90px 5px 0 0;display:block;color:#335BA3 !important;margin-top:10px;}
.bereich-lexikon .hinweis{border-left:5px solid #284774;padding:3px 0px 3px 10px;font-style:italic;background-color:#f0f0f0;}
.bereich-lexikon table.tabelle{font-size:0.85em;width:100%;border-collapse:collapse;border:1px solid #f0f0f0;}
.bereich-lexikon table.tabelle thead{background-color:#f0f0f0;}
.bereich-lexikon table.tabelle th{padding:5px;}
.bereich-lexikon table.tabelle td{padding:3px;border:1px solid #f0f0f0;}
.bereich-lexikon .hinweis{border-left:5px solid #284774;padding:3px 0px 3px 10px;font-style:italic;background-color:#f0f0f0;}
.bereich-lexikon table.tabelle{font-size:0.85em;width:100%;border-collapse:collapse;border:1px solid #f0f0f0;}
.bereich-lexikon table.tabelle thead{background-color:#f0f0f0;}
.bereich-lexikon table.tabelle th{padding:5px;}
.bereich-lexikon table.tabelle td{padding:3px;border:1px solid #f0f0f0;}
.bereich-nachrichten #bewertung .stern{display:inline-block;width:10px;height:10px;background:#fff url(/grafiken/nachrichten/stern_grau.png) no-repeat;cursor:pointer;}
.teaser-gross .sprechblase-kommentare{display:block;padding-left:6px;padding-top:1px;font-size:10px;color:#c63023;width:20px;height:20px;float:right;background:#fff url(/grafiken/nachrichten/sprechblase-kommentare.png) no-repeat;}
.teaser-gross .sprechblase-kommentare span{color:#fff;padding-right:6px;}
.teaser-gross .sprechblase-kommentare:hover{text-decoration:none;}
.box-bista{margin-bottom:20px;}
.box-bista h3{font-size:1em;text-transform:uppercase;margin:0;padding-bottom:5px;}
.box-bista ol{list-style:none;margin:0;padding:0;list-style-position:inside;}
* html .box-bista ol, *+html .box-bista ol{list-style-position:outside;}
.box-bista ol li{border-bottom:1px solid #c9c7c7;padding-bottom:10px;margin-bottom:5px;}
.box-bista a{color:#197463;}
.box-ebb{width:300px;height:334px;background:#fff url(../grafiken/sonstiges/ebb-box-hintergrund.gif);margin-bottom:10px;}
.box-ebb form{margin-left:25px;}
.box-ebb form input{width:200px;font-size:0.85em;margin:2px;}
.box-ebb form select{width:250px;font-size:0.85em;margin:2px;}
.box-ebb form .button-Experten-suchen{background:url(../grafiken/sonstiges/ebb-box-button-suchen.gif) no-repeat top left;width:107px;height:24px;font-size:0;border:0;cursor:pointer;}
.box-juraexamen .intro{display:block;width:298px;height:60px;background:url(../grafiken/juraexamen/intro/intro-klein.jpg);text-decoration:none;}
.box-juraexamen .links a{float:left;padding:8px;list-style-type:none;display:block;font-size:10px;font-weight:bold;text-transform:uppercase;color:#fff;background:#2A466F url(../grafiken/juraexamen/intro/hintergrund-blau-klein.jpg) repeat-x bottom left;border-top:1px solid #c9c7c7;}
.box-juraexamen .links a:hover{text-decoration:none;background:#FED480 url(../grafiken/juraexamen/intro/hintergrund-gelb-klein.jpg) repeat-x bottom left;}
.box-juraexamen .links a.a{width:153px;}
.box-juraexamen .links a.b{width:112px;border-left:1px solid #c9c7c7;}
.box-fueranwaelte .intro{display:block;width:298px;height:65px;background:url(../grafiken/fuer-anwaelte/intro/intro-klein.jpg);text-decoration:none;}
.box-fueranwaelte .links a{float:left;padding:8px;list-style-type:none;display:block;font-size:10px;font-weight:bold;text-transform:uppercase;color:#fff;background:#2A466F url(../grafiken/juraexamen/intro/hintergrund-blau-klein.jpg) repeat-x bottom left;border-top:1px solid #c9c7c7;}
.box-fueranwaelte .links a:hover{text-decoration:none;background:#FED480 url(../grafiken/juraexamen/intro/hintergrund-gelb-klein.jpg) repeat-x bottom left;}
.box-fueranwaelte .links a.a{width:153px;}
.box-fueranwaelte .links a.b{width:112px;border-left:1px solid #c9c7c7;}
.box-fueranwaelte .links a.c{width:282px;}
a.level1 { font-size: 0.8em; }
a.level2 { font-size: 1.0em; }
a.level3 { font-size: 1.2em; }
a.level4 { font-size: 1.5em; }
a.level5 { font-size: 1.7em; }
.wolke .tcat {display: none; }

