* {
margin: 0px;
padding: 0px;
border: 0px;
}

/***********
* Elemente *
***********/

html {
height: 100%;
}

body {
height: 100%;
font-family: Verdana;
}

h1, h2 {
color: #FFFFFF;
margin-bottom: 50px;
font-family: comic sans ms;
font-size: 24px;
}

h3 {
color: #FFFFFF;
font-family: comic sans ms;
font-size: 20px;
font-weight: normal;
line-height: 25px;
}

h5 {
color: #FFFFFF;
font-family: Verdana;
font-size: 13px;
line-height: 25px;
}

h6 {
color: #FFFFFF;
margin-bottom: 20px;
font-family: comic sans ms;
font-size: 24px;
z-index: 2000;
}

p, h4 {
width: 525px;
font-size: 13px;
line-height: 20px;
}

#inhalt li {
font-size: 13px;
margin-left: 55px;
line-height: 20px;
}

#inhalt ul {
margin-top: 0px;
}

#inhalt p {
margin-bottom: 50px;
}

h4 {
margin-bottom: 20px;
}

td {
vertical-align: top;
}

a {
color: #ffffff;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.csc-textpic-caption {
	font-size: 11px;
}

/*****************
* IDs / Elemente *
*****************/

#startbild {
position: absolute;
text-align: center;
width: 100%;
height: 100%;
background-color: #A3EB6B;
z-index: 2500;
}

#rahmen {
width: 990px;
margin: auto;
}

#logo {
position: absolute;
width: 990px;
height: 324px;
z-index: 10;
}

#lebensberatung #logo {
position: absolute;
margin-left: -8px;
z-index: 11;
}

#navigation {
position: absolute;
margin-top: 260px;
margin-left: 30px;
text-align: left;
font-family: comic sans ms;
font-size: 15px;
font-weight: bold;
list-style-type: none;
z-index: 12;
}

#termine li.left-level-1-act a {
	color: #990000;
}

#termine li.left-level-2-no a {
	color: white;
	font-size: 13px;
	list-style-type: none;
}

#termine li.left-level-2-no {
	color: white;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}

#termine li.left-level-2-act {
	color: #990000;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}

li.left-level-3-act {
	padding-left: 15px;
	list-style-type: none;
}

li.left-level-3-no {
	padding-left: 15px;
	list-style-type: none;
}

li.left-level-3-no a {
	font-size: 12px;
	color: white !important;
}

li.left-level-3-act a {
	font-size: 12px !important;
}




#termine {
background: #FFBB70 url(../bilder/RBK_apricot_920_ohne.jpg) repeat-y center 0px;
color: #990000;
}

#termine .aktiv {
color: #990000;
}

#regenbogenkreis, #persoenliches, #kontakt, #home {
background: #61D6FF url(../bilder/RBK_hellblau_920_ohne.jpg) repeat-y center 0px;
background: #56D8FC url(../bilder/RBK_hellblau_920_ohne.jpg) repeat-y center 0px;
color: #333399;
}

#home h1 {
margin-bottom: 10px;
}

#regenbogenkreis .aktiv, #persoenliches .aktiv, #kontakt .aktiv, #home .aktiv {
color: #333399;
}

#regenbogenkreis li.left-level-1-act a, #persoenliches li.left-level-1-act a, #kontakt li.left-level-1-act a, #home li.left-level-1-act a {
	color: #333399;
}

#regenbogenkreis li.left-level-2-no a, #persoenliches li.left-level-2-no a, #kontakt li.left-level-2-no a, #home li.left-level-2-no a {
	color: white;
	font-size: 13px;
	list-style-type: none;
}

#regenbogenkreis li.left-level-2-no, #persoenliches li.left-level-2-no, #kontakt li.left-level-2-no, #home li.left-level-2-no {
	color: white;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}

#regenbogenkreis li.left-level-2-act, #persoenliches li.left-level-2-act, #kontakt li.left-level-2-act, #home li.left-level-2-act {
	color: #333399;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}





#regenbogenkreis p, #home p {
margin-bottom: 1em;
}

#seminarkueche {
background: #A4FF59 url(../bilder/RBK_gruen_920_ohne.jpg) repeat-y center 0px;
color: #006600;
}

#seminarkueche .aktiv {
color: #006600;
}

#seminarkueche a {
color: #ffffff;
text-decoration: none;
/*font-weight: bold;*/
}

#seminarkueche a:hover {
text-decoration: underline;
}

#seminarkueche li.left-level-1-act a {
	color: #006600;
}

#seminarkueche li.left-level-2-no a {
	color: white;
	font-size: 13px;
	list-style-type: none;
}

#seminarkueche li.left-level-2-no {
	color: white;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}

#seminarkueche li.left-level-2-act {
	color: #006600;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}



#lebensberatung {
background: #E487D8 url(../bilder/RBK_violett_920_ohne.jpg) repeat-y center 13px;
color: #660066;
}

#lebensberatung #inhalt {
margin-top: 75px;
}

#lebensberatung .aktiv {
color: #660066;
}

#lebensberatung li.left-level-1-act a {
	color: #006600;
}

#lebensberatung li.left-level-2-no a {
	color: white;
	font-size: 13px;
	list-style-type: none;
}

#lebensberatung li.left-level-2-no {
	color: white;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}

#lebensberatung li.left-level-2-act {
	color: #006600;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}



#ernaehrungsberatung {
background: #F9D054 url(../bilder/RBK_beige_920_ohne.jpg) repeat-y center 0px;
background: #F9D25B url(../bilder/RBK_beige_920_ohne.jpg) repeat-y center 0px;
color: #CC0000;
}

#ernaehrungsberatung #inhalt {
margin-top: 75px;
}

#ernaehrungsberatung .aktiv {
color: #CC0000;
}

#ernaehrungsberatung li.left-level-1-act a {
	color: #CC0000;
}

#ernaehrungsberatung li.left-level-2-no a {
	color: white;
	font-size: 13px;
	list-style-type: none;
}

#ernaehrungsberatung li.left-level-2-no {
	color: white;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}

#ernaehrungsberatung li.left-level-2-act {
	color: #CC0000;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}


#regenwald {
background: #65AC2A url(../bilder/RBK_dunkelgruen_920_ohne.jpg) repeat-y center 0px;
background: #66AB2E url(../bilder/RBK_dunkelgruen_920_ohne.jpg) repeat-y center 0px;
color: #003300;     /*color: #C8DC8F oder color: #D6DC8F*/
}

#regenwald .aktiv {
color: #003300;
}

#regenwald li.left-level-1-act a {
	color: #003300;
}

#regenwald li.left-level-2-no a {
	color: white;
	font-size: 13px;
	list-style-type: none;
}

#regenwald li.left-level-2-no {
	color: white;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}

#regenwald li.left-level-2-act {
	color: #003300;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}


#domainverkauf {
background: #68EFE0 url(../bilder/RBK_turkis_920_ohne.jpg) repeat-y center 0px;
color: #006699;
}

#domainverkauf .aktiv {
color: #006699;
}

#domainverkauf li.left-level-1-act a {
	color: #006699;
}

#domainverkauf li.left-level-2-no a {
	color: white;
	font-size: 13px;
	list-style-type: none;
}

#domainverkauf li.left-level-2-no {
	color: white;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}

#domainverkauf li.left-level-2-act {
	color: #006699;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}


#shop {
background: #FF9257 url(../bilder/RBK_rot_920_ohne.jpg) repeat-y center 0px;
color: #82321E;
}

#shop .aktiv {
color: #82321E;
}

#shop li.left-level-1-act a {
	color: #82321E;
}

#shop li.left-level-2-no a {
	color: white;
	font-size: 13px;
	list-style-type: none;
}

#shop li.left-level-2-no {
	color: white;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}

#shop li.left-level-2-act {
	color: #82321E;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}

#agb {
background: #FF9257 url(../bilder/RBK_rot_920_ohne.jpg) repeat-y center 0px;
color: #82321E;
}

#agb .aktiv {
color: #82321E;
}

#agb li.left-level-1-act a {
	color: #82321E;
}

#agb li.left-level-2-no a {
	color: white;
	font-size: 13px;
	list-style-type: none;
}

#agb li.left-level-2-no {
	color: white;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}

#agb li.left-level-2-act {
	color: #82321E;
	font-size: 13px;
	list-style-type: none;
	padding-left: 20px;
}

#inhalt {
position: absolute;
margin-left: 285px;
margin-top: 120px;
z-index: 14;
text-align: justify;
}

#suche {
position: absolute;
top: 127px;
margin-left: 890px;
z-index: 15;
margin-right: 0px;
padding: 0px;
width: 170px;
z-index: 15;
}

#shopbutton {
position: absolute;
top: 210px;
margin-left: 900px;
z-index: 15;
margin-right: 0px;
padding: 0px;
width: 100px;
z-index: 15;
}


#dekobild {
position: absolute;
margin-top: 410px;
margin-left: 725px;
z-index: 15;
margin-right: 0px;
padding: 0px;
width: 170px;
z-index: 15;
}

#agb, #dekobild {
position: absolute;
margin-top: 410px;
margin-left: 725px;
z-index: 15;
margin-right: 0px;
padding: 0px;
width: 250px;
z-index: 15;
}

#dekobild p, table p {
width: auto;
height auto;
margin: 0px;
padding: 0px;
}

#seminarkueche #dekobild {
margin-top: 412px;
margin-left: 668px;
}

#ernaehrungsberatung #dekobild {
margin-top: 415px;
}

#shop table {
margin-left: 40px;
}

#linkstartseite img {
position: absolute;
top: 0px;
margin-left: 0px;
display: block;
width: 16em;
height: 12em;
z-index: 1000;
}

/**********
* Klassen *
**********/

/* SUCHBOX */

.suche input {
	height: 23px;
	margin-bottom: -8px;
	
}

.unterstrichen {
text-decoration: underline;
}

/* Shopbox */
#shopbox{
	background-image: url(../../../uploads/hintergrundbox.gif);
	background-repeat:no-repeat;
	height: 249px;
	width: 514px;
	padding:0;
	margin: 0;
	}
	
#abbildung{
	width: 150px;
	height: 200px;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 10px;
	margin:0;
	vertical-align: center;
	}
	
#beschreibung{
	font-size: 13px;
	color: #82321E;
	padding:0;
	margin:0;
	}
	
h3{
	color: #82321E;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0.4em;
	}
/* Shopbox Ende */
	.tx-indexedsearch .tx-indexedsearch-browsebox UL { width:550px; margin-bottom:25px; }
	.tx-indexedsearch .tx-indexedsearch-browsebox LI { display: inline-block; margin-right:0px; }
    .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
    .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
    .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
    .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
    .tx-indexedsearch .tx-indexedsearch-noresults { text-align:left; font-weight:bold; }
    .tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
    .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
    .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
    .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
    .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
    .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
    .tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
    .tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
    /* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
    .tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
    .tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
    .tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
    .tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
    .tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
    .tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

/*-------------------FooterNavigation--------------
---------------------------------------------------*/

#footer{
	text-align:center;
	padding-bottom: 30px;
}

.footernav li a{
	color:white;
	padding-right:5px;
}

.footernav li {
	display:inline;
	margin-left: 0;
}

#footer li {
	display:inline;
	margin-left: 0;
}
  

