/* Allgemeine Formatierungen (ANFANG) */
a, body, div, h1, h2, h3,  iframe, img, p, span, form { background:transparent;border:none;margin:0px;padding:0px; }

/*Farben
#DA9040 ocker
#A37F52 mitte
#6A6C67 schriftgrau

*/

a, a:link, a:visited { cursor:pointer;color:#A37F52;text-decoration:none; }

body { background:#ffffff;color:#6A6C67;font:36px Arial;letter-spacing:0px;line-height:normal;overflow:auto;width:100%;text-align:left;text-decoration:none; }

/* Index-Seite */
p, li { color:#6A6C67;font:12px Arial;font-weight:normal;line-height:normal;margin-bottom:6px; }
.kontakt p { color:#6A6C67;font:12px Arial;font-weight:normal;line-height:normal;margin-bottom:4px; }
span.anstrich { display:inline-block;vertical-align:top;width:160px; }

div.rahmen  { position:absolute;width:100%;text-align:center; }
div.rahmen>img { width:90%;max-width:786px;margin:10px 0px; }
/*
div.hoehe { position:absolute;top:20px;width:93%;min-height:300px;background:#DA9040; }
div.hoehe.kontakt { position:absolute;top:8px;width:93%;min-height:300px;background:#DA9040; }
div.innen { background:#ffffff;margin:8px; }
div.innen.kontakt { background:#ffffff;margin:2px; }
div.logo { padding:20px 0px 20px 120px; }
div.logo.kontakt { padding:6px 20px 6px 40px; }
*/
div.navzeile { width:100%;min-height:30px;text-align:center;background:#eee;border-top:1px solid #DA9040;border-bottom:1px solid #DA9040; }
div.navzeile div { display:inline-block;font-size:15px;font-weight:bold;line-height:30px;margin:0px 6px;text-align:center; }
div.navzeile.kontakt { width:100%;height:25px;text-align:right;border-top:1px solid #DA9040;border-bottom:1px solid #DA9040; }
div.navzeile.kontakt div { display:inline-block;font-size:12px;font-weight:bold;line-height:24px;margin:0px 10px;text-align:center; }

div.navbereich { text-align:left;vertical-align:top;padding:12px; }
div.navbereich div  { display:inline-block;margin:0px;vertical-align:top; }
div.navbereich p { font-size:12px;line-height:30px;margin:0px;margin-bottom:6px;font-weight:bold; }
div.navbereich div div p { font-weight:bold;margin:0px;padding-left:30px;color:#6A6C67;background:url(grafiken/punkt.gif) no-repeat left; }
div.imp { text-align:left;vertical-align:top;padding:12px; }
div.imp div  { display:inline-block;margin:0px;vertical-align:top; }
div.imp.kontakt { text-align:left;vertical-align:top;padding:4px 6px; }
div.imp.kontakt div  { display:inline-block;margin:0px;vertical-align:top; }

div.unten { height:40px;color:#ffffff;font:12px Arial;letter-spacing:0px;line-height:normal;padding-top:6px; }
div.unten p { padding:0px; }
div.unten a, div.unten a:link, div.unten a:visited { cursor:pointer;color:#ffffff;text-decoration:none; }
div.links { width:38%;height:40px;background:#6A6C67;text-align:right;padding-right:12px; }
div.rechts { float:right;width:58%;height:40px;background:#DA9040; }
div.unten.kontakt { height:70px;color:#ffffff;font:10px Arial;letter-spacing:0px;line-height:15px;padding-top:4px; }
div.unten.kontakt p { padding:4px 6px; }
div.links.kontakt { width:33%;height:70px;background:#6A6C67;text-align:right; }
/* Ende Index */
h1 { color:#6A6C67;font:18px Arial;font-weight:bold;line-height:30px;margin:6px 0px; }
div.kontakt h1 { color:#6A6C67;font:16px Arial;font-weight:bold;line-height:30px;margin:10px 0px 0px 0px; }
h2 { color:#6A6C67;font:16px Arial;font-weight:bold;line-height:normal; }
h3 { color:#DA9040;font:14px Arial;font-weight:bold;line-height:normal; }
div.kontakt h3 { color:#DA9040;font:14px Arial;font-weight:bold;line-height:normal;margin-bottom:6px; }
h4 { color:#6A6C67;font:13px Arial;font-weight:bold;line-height:20px; }
form { text-align:center; }
div.kelement  { width:195px;text-align:left; }
div.kelement input { vertical-align:baseline; }
div.inhalt { padding:12px; }
div.inhalt div { clear:both; }
div.inhalt.kontakt { padding:6px; }
img.rechtsoben { float:right;margin:60px 0px 20px 20px; }
ul.navi li { font-size:40px;font-weight:bold;line-height:80px; }
div.vita h3 {  margin:12px 0px 6px 0px;padding:0px; }
div.vita {  text-align:left; }
div.vita ul {  margin:6px 0px 6px 36px;padding:0px; }
div.anwaelte img { float:left;margin-right:12px;max-width:40%; }
div.anwaelte { display:block;vertical-align:top; }
div.strich { width:100%;height:1px;overflow:hidden;background:#DA9040;margin:18px 0px; }
.kontakt div.strich { width:100%;height:1px;overflow:hidden;background:#DA9040;margin:12px 0px; }
[type=text] { margin:0px;padding:0px;height:20px; } 
p.abschnitt { margin:12px 0px; }
p.fett { font-weight:bold; }
div.button input { background:#6A6C67;color:#fff;font:12px Arial;font-weight:normal;width:150px;height:30px;margin:18px 0px;padding:0px 6px;cursor:pointer }

/*
div.inputfeld { display:inline-block;height:100px;width:450px; }
div.inputfeld p { margin:0px; }
div.inputfeld input { height:60px;width:400px;border:2px solid #DFE1E1;font:30px Arial; }
div.sachgebiet { display:inline-block;height:100px;width:50%; }
select { width:760px;font:40px Arial;color:#6A6C67;border-color:#ffffff;margin:0px;padding:0px; }

input.sendebutton { width:500px;height:60px;background:#DA9040;color:#ffffff; }
textarea { height:300px;width:100%;border:2px solid #DFE1E1; }

 Inhaltsseiten 
body.seite { width:100%;height:100%;background:url(grafiken/seite.jpg) repeat-y left top; }
input, textarea { border-left:#6A6C67 solid 1px;border-top:#6A6C67 solid 1px;border-right:#ffffff solid 1px;border-bottom:#ffffff solid 1px;background:#f8f8f8; }

div.gebiete { position:fixed;left:0px;top:0px;width:336px;height:100%;letter-spacing:2px;background:#ffffff;text-align:right; }
div.gebiete div { padding:20px; }
p.anriss0 { color:#DA9040;font:20px Arial;line-height:normal;margin-bottom:20px; }
p.anrissf { color:#DA9040;font:20px Arial;line-height:normal;margin:20px 0px; }
div.gebiete h1 { color:#6A6C67;font:20px Arial;font-weight:normal;line-height:normal;margin-bottom:4px; }
div.texte { position:absolute;left:336px;top:0px;height:100%; }
div.texte>div { padding:20px; }
div.gebiete a, div.gebiete a:link, div.gebiete a:visited { cursor:pointer;color:#6A6C67;text-decoration:none; }
div.gebiete a:hover { cursor:pointer;color:#6A6C67;text-decoration:underline; }
div.artikel p { text-align:justify;margin-bottom:6px; }
div.teil { background:url(grafiken/strichunten.jpg) repeat-x bottom;padding-bottom:12px; }
div.punkte p { text-align:left;margin-bottom:6px; }
div.bildblock { display:inline-block;margin:0px 6px 12px 0px; }
div.formblock { float:right;padding:0px 0px 12px 12px;width:230px;margin:0px 0px 20px 20px;border:2px solid #DA9040 }
div.formblock h3 { margin:12px 0px; }
div.inputblock { display:inline-block;padding:0px 6px 6px 0px; }
div.anwaelte h1 { color:#DA9040;font:20px Arial;font-weight:bold;line-height:normal;margin-bottom:6px; }
div.anwaelte h2:first-child { color:#6A6C67;font:20px Arial;font-weight:normal;line-height:normal;margin:3px 0px; }
div.anwaelte h2 { color:#6A6C67;font:20px Arial;font-weight:normal;line-height:normal;margin:12px 0px 3px 0px ; }
div.anwaelte p { margin:0px; }
div.anwaelte a, div.anwaelte a:link, div.anwaelte a:visited { cursor:pointer;color:#6A6C67;text-decoration:none; }
div.anwaelte a:hover { cursor:pointer;color:#6A6C67;text-decoration:underline; }
div.bloecke { position:absolute;display:none;left:336px;right:0px;top:0px;height:100%; }
div.bloecke>div { padding:20px; }
span.anstrich { display:inline-block;vertical-align:top;width:80px; }
.fett { font-weight:bold; }
.u6 { margin-bottom:6px; }
.o12 { margin-top:12px; }
/* Ende Inhaltsseiten */



