
/* .... Layoutelemente ... */


.notfall, .nichtdrucken, .grid_2 #nav, #rotate, .footer, .telefonnummer img, .teaser-button, .navi-button {display:none;}
.grid_4 {clear:left;}

body {font-family:arial, "sans serif";font-size:14px;color:#000;margin:20px 0;}

/* .... Schrift ... */



.logo {font-size:23px;font-weight:bold;margin-left:-10px;}
.logo a {color:#000 !important;text-decoration:none !important;}
.logo img {margin-bottom:-10px;}
/* .notfall {font-size:13px;margin:-40px 0 0 63px;font-style:italic;width:220px;} */

.meta {text-align:right;font-size:12px;}
.footer p {font-size:12px;padding:0 30px;}

p {margin-top:0px;text-align:justify;}
	* html p {text-align:left;}

.rechtsbuendig {text-align:right;margin-top:-10px;}
.aufmacher p {font-weight:bold;width:90%;}



.gruen h4, .hellblau h4	{margin:0;font-size:15px;font-weight:normal;font-style:italic;}
.gruen h4, .hellblau h4	{color:#000;}
.hellblau h1, .gruen h1, .mittelgrau h1, .mittelblau h1	{margin:-2px 0 8px 0;}

.hellblau h1 {color:#000;}
.gruen h1, .mittelblau h1 {color:#000;}

.teaser-button, .navi-button {width:180px;float:right;margin:10px 30px;}
.teaser-button h1, .navi-button h1 {margin:0;}
.abstand {margin-top:140px;}

.gruen p {margin-bottom:10px;width:80%;}
.telefonnummer {font-family:"arial black";font-size:16px;}
.telefonnummer img {padding-left:10px;margin-bottom:-7px;}

h1{font-family:"arial black";font-size:18px;line-height:20px;margin-top:10px;color:#000;}
h2 {font-size:14px;color:#000;margin-top:24px;}
h4 {font-weight:normal;margin:11px 0 -10px 0;font-style:normal;font-size:14px;color:#000}
.bildunterschrift, .bildunterschrift-rechts {font-size:12px;}
.bildunterschrift {margin:4px 0 20px 0;}
.bildunterschrift-rechts {clear:right;float:right;margin:6px 0 20px 0;}

ol {margin-left:-15px;}
	*+html ol {margin-left:26px;}
	* html ol {margin-left:26px;}

ul {list-style-type:disc;margin-left:-22px;}
	*+html ul {margin-left:18px;}
	* html ul {margin-left:18px;}
	
.grid_6 p,.grid_6 h1,.grid_6 h2, .grid_6 li {padding-right:20px;}

/* .... Links ... */

a, a:visited {color:#000;text-decoration:underline;}


.aufmacher a, .teaser a {font-weight:normal;text-decoration:underline;}
.aufmacher h1 a, .teaser h1 a {color:#000 !important; text-decoration:none !important;}
.aufmacher h1 a:hover, .aufmacher h1 a:active, .teaser h1 a:hover, .teaser h1 a:active {color:#000 !important;}

.teaser-button h1 a {color:#000 !important; text-decoration:none !important;}
.navi-button h1 a {color:#000 !important; text-decoration:none !important;}
td a {color:#000 !important; text-decoration:none !important;}



/* .... Bilder ... */

img {border:0;}
.rechts {width:200px;margin:3px 0 0 20px;float:right;font-size:12px;font-style:italic;}
.links {width:200px;margin:3px 20px 20px 0;float:left;font-size:12px;font-style:italic;}



/* .... Tabellen ... */

table {margin:20px 0;border-collapse:collapse;border-top:5px solid #000;border-bottom:2px solid #000;font-size:12px;}
th {color:#000;font-weight:normal;text-align:left;padding:5px 0px;}
td {border-top:2px solid #000;vertical-align:top;padding:5px 10px 5px 0px; }




/* .... Formulare ... */

form h1 {color:#000 !important;margin:12px 0 !important;}
#rechtsprechungs-datenbank h1 {color:#000 !important;margin:12px 0 !important;}
#rechtsprechungs-datenbank p {color:#000 !important;}

.formular_data, .formular_data-hellblau{margin:8px 0 24px 10px;}
.formular_data-hellblau{color:#000;}
.formular_data label, .formular_data-hellblau label{float:left;width:220px;line-height:14px;}

.formular_data input, .formular_data select{color:#000;border:1px solid rgb(176,204,224);
padding:2px; font-family:arial, "sans serif";font-style:italic;font-size:14px;background-color:rgb(0,90,138);}

.formular_data-hellblau input{color:rgb(0,0,0);border:1px solid rgb(0,90,138);
padding:2px; font-family:arial, "sans serif";font-style:italic;font-size:14px;background-color:rgb(176,204,224);}

.formular_data select{width:286px;}
.formular_data input, .formular_data-hellblau input{width:280px;height:17px;}

.button {text-align:right;padding:10px 20px;}

.button-mittelblau {
cursor: hand; font-size:14px;font-family:"arial black";background:url(../img/button-mittelblau.gif);background-position: top left;color:#fff;
padding:2px 0 4px 0; width:285px;line-height:16px;height:30px;text-align:center;border:0;}

.button-hellblau {
cursor: hand; font-size:14px;font-family:"arial black";background:url(../img/button-hellblau.gif);background-position: top left;color:#000;
padding:2px 0 4px 0; width:220px;line-height:16px;height:30px;text-align:center;border:0;}



