//div {border:1px solid #ff0000;}

body {margin:0; padding:0; background:#f6eaea; font-size:62.5%; color:#000; text-align:center; font-family: arial, geneva, tahoma, helvetica, sans-serif;}
p {font-size:120%; line-height:1.5; margin:0.4em 0 1.2em 0;}
ol, ul {font-size:120%; line-height:1.5em; margin:0.5em 0 1.2em 2em; padding:0;}
li {margin-top:0.5em;}
h1, h2, h3, h4 {color:#a52f33 ;}
h1 {margin:1.0em 0 2.4em 0; font-size:200%;}
h2 {font-size:160%; margin:1.2em 0 0 0;}
h3 {margin:1.0em 0 0 0; font-size:130%;}
h4 {font-size:110%;}
a {text-decoration:none;}
a:link {color:#a52f33;}
a:visited {color:#7d070b;}
a:hover, a:active {color:#d60;}

.unterschrift {margin: 0px; padding: 0px; font-size: 10px;}

form, img {margin:0; padding:0; border:0;}
.small {font-size:70%; color:#999;}
.current-cat {font-weight:bold; color:#d60; background:url(../graphics/pfeil_rechts_orange.gif) no-repeat center left; padding-left:20px;}
.current-cat-ancestor {font-weight:bold;}
.page-item-current {color:#d60; font-weight:bold; background:url(../graphics/pfeil_rechts_orange.gif) no-repeat center left; padding-left:20px;}

/* Redaktionslink */
#bearbeiten a:link, #bearbeiten a:visited, #bearbeiten a:hover, #bearbeiten a:active {color:#339900;}

/* Layout */
#outerLayer {margin:0 auto; background:url(../graphics/hintergrund.gif) no-repeat top left; width:77.0em; background-color:#fff; text-align:left; border-left:1px solid #a52f33; border-right:1px solid #a52f33; border-bottom:1px solid #a52f33;}
#header {margin:0; height:100px; padding:0 3.0em 0 3.6em; border-bottom:1px dotted #a52f33;}
html>body #header {height:100px;}

/* Dateikopf */
#home-kontakt-link {float:left; padding:0; margin:66px 0em 0em 0em; width:49.0em;}
#home-kontakt-link ul {list-style:none; margin:0;}
#home-kontakt-link li {display:inline; padding-right: 20px; ;}
.current-cat-home-inaktiv {margin:0 29.4em 0 0;}
.current-cat-home {margin:0 29.4em 0 0; padding-left:20px; color:#d60; font-weight:bold; background:url(../graphics/pfeil_rechts_orange.gif) no-repeat center left;}
#home-kontakt-link a, #home-kontakt-link a:visited {background:url(../graphics/pfeil_rechts.gif) no-repeat center left; padding-left:20px;}
#home-kontakt-link a:hover, #home-kontakt-link a:active {background:url(../graphics/pfeil_rechts_orange.gif) no-repeat center left; padding-left:20px;}

a.additionalnaviaktiv:link, a.additionalnaviaktiv:visited, a.additionalnaviaktiv:hover, a.additionalnaviaktiv:active{color: #d60; font-weight: bold;} 

#logo {float:right; margin:0; padding:0; width:21.0em;}
#logo img {margin:0; width:210px; height:100px;}

/* Layout allgemein, zweispaltig */     
#content {float:left; margin:0 0 3.0em 4.0em; width:49.0em; display:inline; /* IE double margin bug fix */;}
#sidebar {float:right; padding:0; width:16.5em; margin:6.6em 3.0em 0 4.0em; display:inline; /* IE double margin bug fix */;}
* html #content, * html #sidebar {overflow:hidden; /* For IE */;}

/* Layout Kategorien */
#bild-zitat-aussen {margin:0 0 2.8em 0; padding:0; width:48.8em; color:#000000;}
//#bild-zitat {margin:0 0 1.4em 0; padding:0; width:48.8em; background-color:#d60; color:#fff; border:1px solid #a52f33;}
#bild-zitat {margin:0; padding:0; width:48.8em; background-color:#d60; color:#fff; border:1px solid #a52f33;}
html>body #bild-zitat {height:150px;}
#bild {float:left; margin:0; padding:0; width:150px; border-top:0 none; border-right:1px solid #a52f33; border-bottom:0 none; border-left:0 none;}
#bild img {width:150px; height:150px; border:0 none;}
* html #bild img {margin-bottom:0.0em;}
#bild p {margin:0; padding:0; border:0 none;}
#zitat {float:right; background:url(../graphics/zitat.gif) no-repeat top left; margin:0; padding:0; border:0 none; width:33.2em; height:150px;}
#zitat p {font-size:110%; margin:1.2em 1.5em 0 1.4em; border:0 none; line-height:1.2em;}
#zitat h5 {text-align:right; margin:0.6em 1.5em 0 1.5em; font-size:100%; font-weight:normal; font-style:italic; line-height:1.0em;}
#autor {margin-top:0.5em; line-height:1.2em; font-style:italic;}
#lupe {margin: 0;}
#lupe p {margin: 0; font-size:100%;}

/* Layout Homepage */
#content-home {margin:0 3.0em 2.0em 4.0em; width:70.0em;}

a.hauptnavi_passive:link, a.hauptnavi:visited, a.hauptnavi:hover, a.hauptnavi:active {font-weight: normal;} 
a.hauptnavi_active:link, a.hauptnavi_active:visited, a.hauptnavi_active:hover, a.hauptnavi_active:active{color: #d60; font-weight: bold;} 
a.hauptnavi_open:link, a.hauptnavi_open:visited, a.hauptnavi_open:hover, a.hauptnavi_open:active{color: #a52f33; font-weight: bold;} 

a.seknavi_active:link, a.seknavi_active:visited, a.seknavi_active:hover, a.seknavi_acktive:active{color: #d60; font-weight: bold;} 

.kontakt {font-size:110%; margin-bottom:1.0em;}
.begruessung {margin:2.0em 0 1.0em 0; font-size:190%; border:0 none;}


#bild-zitat-home {margin:0 3.0em 3.0em 4.0em; width:69.8em; background-color:#d60; color:#fff; border:1px solid #a52f33;}
html>body #bild-zitat-home {height:200px;}
* html #bild-zitat-home {height:198px; /* For IE */;}
#zitat-home {float:left; background:url(../graphics/zitat_home.gif) no-repeat top left; margin:0; padding:0; width:32.3em; height:200px; display:inline; /* IE double margin bug fix */;}
#zitat-home p {line-height:1.3em; font-size:110%; margin:1.5em 2.5em 0 2.5em;}
#zitat-home h5 {text-align:right; margin:0.6em 2.5em 0 2.5em; font-size:110%; font-weight:normal; font-style:italic; line-height:1.0em;}
#bild-home {float:left; margin:0; padding:0; width:200px; height:200px; border-right:1px solid #a52f33;}
#bild-home img {width:200px; height:200px; border:0 none;}

* html #bild-home img {margin-bottom:-0.2em;}
#bild-home p {margin:0; padding:0; border:0 none;}
#kundenstimme-home {float:right; background:url(../graphics/sprechblase_home.gif) no-repeat top left; background-color:#a52f33; margin:0; padding:0; width:16.9em; height:200px; display:inline; /* IE double margin bug fix */;}
#kundenstimme-home h3 {margin:1.7em 1.2em 0.5em 1.2em; font-size:120%; color:#fff; line-height:1.0em;}
#kundenstimme-home p {font-size:110%; line-height:1.2em; margin:0 1.0em 0 1.2em;}
.autor-kundenstimme-home {font-weight:bold;}
#kundenstimme-home a, #kundenstimme-home a:visited {color:#f8e0cb;}
#kundenstimme-home a:hover, #kundenstimme-home a:active {color:#fff;}
#teaser-home {width:70.0em; margin:0 3.0em 0 4.0em;}
#pr-text-home, #coaching-home {width:33.0em; border:1px solid #a52f33;}
#pr-text-home {float:left; margin:0 0 4.0em 0;}
#coaching-home {float:right; margin:0 0 4.0em 3.0em;}
#pr-text-home h2, #coaching-home h2 {margin:1.0em 1.7em 0 1.4em;}
#pr-text-home p, #coaching-home p {margin:0.5em 1.7em 1.0em 1.9em;}

/* Subnavigation */
#subnav {margin:2.0em 0 2.5em 0; padding:0.5em 1.0em 0.5em 0; border-bottom:1px solid #c98184;}
#subnav ul, #nav-home ul {list-style:none; margin:0 0 0 0.1em;}
#subnav ul li, #nav-home ul li {display:inline; margin:0 20px 0 -5px;}
#subnav ul ul li {display:inline; margin-right:20px;}
#subnav a, #subnav a:visited, #nav-home a, #nav-home a:visited {background:url(../graphics/pfeil_rechts.gif) no-repeat center left; padding-left:20px;}
#subnav a:hover, #subnav a:active, #nav-home a:hover, #nav-home a:active {background:url(../graphics/pfeil_rechts_orange.gif) no-repeat center left; padding-left:20px;}
.pfad {margin:0 -15px 0 4px; color:#d60;}
#subnav-seite {margin:-3.4em 0 1.0em -0.5em;}
#subnav-seite ul {margin:0;}
#subnav-seite ul li {display:inline; margin-right:20px;}
#subnav-seite a, #subnav-seite a:visited {background:url(../graphics/pfeil_unten.gif) no-repeat center left; padding-left:20px;}
#subnav-seite a:hover, #subnav-seite a:active {background:url(../graphics/pfeil_unten_orange.gif) no-repeat center left; padding-left:20px;}
    
/* Dateifuss */
#footer {clear:both; margin:0; padding:0.5em 0 3.0em 1.0em; border-top:1px dotted #a52f33;}
#footer ul {list-style:none; margin:5px 0px 2px 30px;}  
#footer li {display:inline; margin-right:20px;}  


/* Sidebar Styles */
#sidebar ul {margin:0; padding:0; list-style-type:none;}
#kontext-links {margin:0; padding:0 1.3em 0.5em 1.3em; border:1px solid #c98184;}
#kontext-links h1 {background:url(../graphics/bullet_rechts.gif) no-repeat center right; margin-bottom:5px; font-size:120%; font-weight:normal; color:#d60; border-bottom:1px solid #d60;}
#kontext-links h2 {margin:0.6em 0 0.4em 0; font-size:120%; color:#d60;}
.subkategorie {background:url(../graphics/bullet_orange.gif) no-repeat top left; margin-bottom:0.3em; padding-left:16px; font-size:100%; color:#d60;}
#sidebar ul.subkategorie-liste {margin:0 0 0 23px; list-style-image:url(../graphics/bullet.gif);}
#kontext-links li {line-height:1.1em; margin-bottom:0.6em;}

/* Newslisten */
#postentry {margin:0 1.4em 0 0;}
#postentry ul {list-style-image:url(../graphics/bullet.gif);}
#postentry img {float: left; border:1px solid #a52f33; margin:0 1.7em 1.5em 0em;}

#test img {border:10px solid #a52f33; margin:0 1.7em 1.5em 0em;}

.descr {font-size:110%; margin: -1.0em 0 1.5em 0;}

/* Bildergalerie*/
#bildergalerie {border:1px solid a52f33; padding: 50px 0 0 0px;}
#bildergalerie img {border:1px solid a52f33; padding 0 10px 0 0; float: left;}
//#bildergalerie p {padding: 0 0 0 0px; font-size:10px;}

/* Helferlein */
.ganze-breite {clear:both; display:block; padding:0; margin:0; border:0 none; font-size:0px; height:0px; line-height:0px;}

/*  Formulare  */ 
form {margin:0; color:#000;}
input.button {margin-top:1.5em; padding:0; background:#fcefe5; color:#a52f33; font-size: 90%; border-color:#f1c198 #eaa365 #f1c198 #eaa365;}

/*  Kontaktformular  */
#kontaktform {line-height:1.6em; font-size:120%;}
#kontaktform input.text {width:20.0em; height: 1.5em;}
html>body #kontaktform input.text {width:20.0em;}
#kontaktform fieldset#name, #kontaktformular fieldset#rueckruf, #kontaktformular fieldset#email {padding:1.0em 2.0em 1.6em 2.0em; border:1px solid #d60; color:#a52f33; width:29.0em; margin-bottom:2.0em;}
#kontaktform label {display:block;}
#kontaktform legend {font-weight:bold;} 
#kontaktform input.text, #kontaktform textarea {background:#ececec; border:1px solid #a52f33;}
#kontaktform textarea {width:25.0em; height:9.0em;} 
html>body #kontaktform textarea {width:25.0em;}

#kontaktdaten {width:24.0em; margin:4.6em 0 1.5em 2.0em; padding:0.5em 1.5em 0.5em 1.5em; line-height:1.8em; border:1px solid #c98184   ;}
#kontakt #kontaktdaten strong {color:#de0000;}
#kontaktdaten a:link, #kontaktdaten a:visited, #kontaktdaten a:hover, #kontaktdaten a:active {color:#333; text-decoration:underline;}

/*  Farben  */
.rot {color: #d60;}
.test {border: 1px solid #000000; clear: both;}
