//div {border:1px solid #000000;}

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;}

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 #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff}
#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:left;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 {margin:0 0 1.4em 0;padding:0;width:48.8em;background-color:#fff;color:#000;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}

/* 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}

#nav-home {sans-serif; margin:1.8 0 0 0; padding:0.5em 1.0em 1.0em 0em; border-bottom:1px solid #b7585b;}

#bild-zitat-home {margin:0 3.0em 3.0em 4.0em;width:69.8em;background-color:#fff;color:#000;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;}


/* 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;}

.print {display:none; height: 100%, width:0px;}