/* Allgemeine Einstellungen */
body {
background-repeat:no-repeat;
background-color:#F6DCB4;
}
TD { 
	font-size 	: 11px;
	/*color 		: #667855;*/
	color:#786446;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

hr{
margin:17px 0px 12px 0px;
}

h5 {
color:#818181;
margin:0px;
padding:0px;
font-size:14px;
}


h6{
color:#ed2324;
margin:0px;
padding:0px;
font-size:11px;
}

.table-content td{
vertical-align:top;
padding-bottom:12px;
}

.logo-noscreen {
	display:none;
}

.txt-hellgrau{
color           : #b58e54;
font-size:10px;
}

.fotogallery{
margin:0px 4px 4px 0px;
}
/* Hintergrund-Farben */

.bg-gelb01			{ background-color : #F9EF73;}
.bg-gelb02			{ background-color : #FCF7B9;}
.bg-graugruen01    	{ background-color : #94BCA3;}
.bg-graugruen02  	{ background-color : #CEDDD3;}
.bg-gruen01   		{ background-color : #BADB9B;}
.bg-gruen02	    	{ background-color : #DCEDCD;}
.bg-hellorange01	{ background-color : #EAB25C;}
.bg-hellorange02	{ background-color : #FAEBD4;}
.bg-hellorange03	{ background-color : #F6DCB4;}
.bg-orange01		{ background-color : #F7931E;}
.bg-orange02		{ background-color : #F8C26E;}
.bg-rot01			{ background-color : #B84230;}
.bg-rot02			{ background-color : #DBA097;}
.bg-blau01			{ background-color : #6D98AC;}
.bg-blau02			{ background-color : #B6CBD5;}
/*.bg-kidsblau01			{ background-color : #7c84e6;}*/
.bg-kidsblau01			{ background-color : #22b4f1;}

a.textlinks { color: #786446; font-size: 11px; text-decoration: underline; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
a.textlinks:hover { color: #A38A66; font-size: 11px; text-decoration: none; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
a.textlinks-a { color: #786446; font-size: 11px; text-decoration: none; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}


a.nounderl { color: #786446; font-size: 11px; text-decoration: none; }
a.nounderl:hover { color: #A38A66; font-size: 11px; text-decoration: none; }

a.textlinks-gruen { color: #667855; font-size: 11px; text-decoration: underline; }
a.textlinks-gruen:hover { color: #CAAF89; font-size: 11px; text-decoration: none; }

a.textlinks-graugruen { color: #647E6E; font-size: 11px; text-decoration: underline; }
a.textlinks-graugruen:hover { color: #94BCA3; font-size: 11px; text-decoration: none; }

a.textlinks-gelb { color: #89833F; font-size: 11px; text-decoration: underline; }
a.textlinks-gelb:hover { color: #CCC46C; font-size: 11px; text-decoration: none; }

a.textlinks-orange { color: #925003; font-size: 11px; text-decoration: underline; }
a.textlinks-orange:hover { color: #C38844; font-size: 11px; text-decoration: none; }

a.textlinks-rot { color: #7F2517; font-size: 11px; text-decoration: underline; }
a.textlinks-rot:hover { color: #C57468; font-size: 11px; text-decoration: none; }

a.textlinks-blau { color: #345665; font-size: 11px; text-decoration: underline; }
a.textlinks-blau:hover { color: #6D9EB3; font-size: 11px; text-decoration: none; }

a.textlinks-kidsblau { color: #005e9b; font-size: 11px; text-decoration: underline; }
a.textlinks-kidsblau:hover { color: #1e8dd5; font-size: 11px; text-decoration: none; }


a.main-nav {
	color           : #666666;
	font-size	    : 11px;
	text-decoration	: none;
}

a.main-nav:hover {
	color           : #B6B6B6;
	font-size	 	: 11px;
	text-decoration	: none;
}
a.main-nav-a {
	color           : #B6B6B6;
	font-size	 	: 11px;
	text-decoration	: none;
}

a.main-nav-fett {
	color           : #404040;
	font-size	    : 11px;
	font-weight		: normal;
	text-decoration	: none;
}

a.main-nav-fett:hover {
	color           : #B6B6B6;
	font-size	 	: 11px;
	font-weight		: normal;
	text-decoration	: none;
}
a.main-nav-fett-a {
	/*color           : #B6B6B6;*/
	color           : #606060;
	font-size	 	: 11px;
	font-weight		: bold;
	text-decoration	: none;
}



/* Folgeseiten Subnavigation */

a.sub-nav-hellorange {
	color           : #786446;
	font-size	    : 11px;
	text-decoration	: none;
}
a.sub-nav-hellorange:hover {
	color           : #A38A66;
	font-size	 	: 11px;
	text-decoration	: none;
}
a.sub-nav-hellorange-a {
	color           : #786446;
	font-size	 	: 11px;
	font-weight		: bold;
	text-decoration	: none;
}

a.sub-nav-orange {
	color           : #FDE4C7;
	font-size	    : 11px;
	text-decoration	: none;
}
a.sub-nav-orange:hover {
	color           : #FDF2E6;
	font-size	 	: 11px;
	text-decoration	: none;
}
a.sub-nav-orange-a {
	color           : #FDE4C7;
	font-size	 	: 11px;
	font-weight		: bold;
	text-decoration	: none;
}

a.sub-nav-gruen {
	color           : #667855;
	font-size	    : 11px;
	text-decoration	: none;
}
a.sub-nav-gruen:hover {
	color           : #93A483;
	font-size	 	: 11px;
	text-decoration	: none;
}
a.sub-nav-gruen-a {
	color           : #667855;
	font-size	 	: 11px;
	font-weight		: bold;
	text-decoration	: none;
}

a.sub-nav-gelb {
	font-size	 	: 11px;
	color			: #89833F;
	text-decoration	: none;
}
a.sub-nav-gelb:hover {
	font-size	 	: 11px;
	color			: #A29F7B;
	text-decoration	: none;
}
a.sub-nav-gelb-a {
	font-size	 	: 11px;
	color			: #89833F;
	font-weight		: bold;
	text-decoration	: none;
}

a.sub-nav-graugruen {
	font-size	 	: 11px;
	color			: #E8EEEA;
	text-decoration	: none;
}
a.sub-nav-graugruen:hover {
	font-size	 	: 11px;
	color			: #FFFFFF;
	text-decoration	: none;
}
a.sub-nav-graugruen-a {
	font-size	 	: 11px;
	color			: #E8EEEA;
	font-weight		: bold;
	text-decoration	: none;
}

a.sub-nav-rot {
	font-size	 	: 11px;
	color			: #EDD0CB;
	text-decoration	: none;
}
a.sub-nav-rot:hover {
	font-size	 	: 11px;
	color			: #FBF0EE;
	text-decoration	: none;
}
a.sub-nav-rot-a {
	font-size	 	: 11px;
	color			: #EDD0CB;
	font-weight		: bold;
	text-decoration	: none;
}

a.sub-nav-blau {
	font-size	 	: 11px;
	color			: #DAE5EA;
	text-decoration	: none;
}
a.sub-nav-blau:hover {
	font-size	 	: 11px;
	color			: #F8FBFC;
	text-decoration	: none;
}
a.sub-nav-blau-a {
	font-size	 	: 11px;
	color			: #DAE5EA;
	font-weight		: bold;
	text-decoration	: none;
}

a.sub-nav-kidsblau {
	font-size	 	: 11px;
	color			: #e6f5fc;
	text-decoration	: none;
}
a.sub-nav-kidsblau:hover {
	font-size	 	: 11px;
	color			: #f6fbfd;
	text-decoration	: none;
}
a.sub-nav-kidsblau-a {
	font-size	 	: 11px;
	color			: #e6f5fc;
	font-weight		: bold;
	text-decoration	: none;
}




/* homepage navigation */

a.title-einkaufen {
	font-size	 	: 11px;
	color			: #89833F;
	font-weight		: bold;
	text-decoration	: none;
}
a.title-einkaufen:hover {
	font-size	 	: 11px;
	color			: #BFB86D;
	font-weight		: bold;
	text-decoration	: none;
}

a.title-wohlfuehlen {
	font-size	 	: 11px;
	color			: #E8EEEA;
	font-weight		: bold;
	text-decoration	: none;
}
a.title-wohlfuehlen:hover {
	font-size	 	: 11px;
	color			: #F3F9F5;
	font-weight		: bold;
	text-decoration	: none;
}

a.title-geniessen {
	font-size	 	: 11px;
	color			: #667855;
	font-weight		: bold;
	text-decoration	: none;
}
a.title-geniessen:hover {
	font-size	 	: 11px;
	color			: #93A483;
	font-weight		: bold;
	text-decoration	: none;
}

a.title-vergnuegen {
	font-size	 	: 11px;
	color			: #FDE4C7;
	font-weight		: bold;
	text-decoration	: none;
}
a.title-vergnuegen:hover {
	font-size	 	: 11px;
	color			: #FDF2E6;
	font-weight		: bold;
	text-decoration	: none;
}

a.title-arbeiten {
	font-size	 	: 11px;
	color			: #EDD0CB;
	font-weight		: bold;
	text-decoration	: none;
}
a.title-arbeiten:hover {
	font-size	 	: 11px;
	color			: #F8E2DF;
	font-weight		: bold;
	text-decoration	: none;
}

a.title-leben {
	font-size	 	: 11px;
	color			: #DAE5EA;
	font-weight		: bold;
	text-decoration	: none;
}
a.title-leben:hover {
	font-size	 	: 11px;
	color			: #EEF6F9;
	font-weight		: bold;
	text-decoration	: none;
}

a.title-kids {
	font-size	 	: 11px;
	color			: #e6f5fc;
	font-weight		: bold;
	text-decoration	: none;
}
a.title-kids:hover {
	font-size	 	: 11px;
	color			: #e6f5fc;
	font-weight		: bold;
	text-decoration	: none;
}


a.title-agenda {
	font-size	 	: 11px;
	color			: #FFFFFF;
	font-weight		: bold;
	text-decoration	: none;
}
a.title-agenda:hover {
	font-size	 	: 11px;
	color			: #FBEDD7;
	font-weight		: bold;
	text-decoration	: none;
}



a.einkaufen {
	font-size	 	: 11px;
	color			: #7E7B5C;
	text-decoration	: none;
}
a.einkaufen:hover {
	font-size	 	: 11px;
	color			: #A39F7B;
	text-decoration	: none;
}

a.wohlfuehlen {
	font-size	 	: 11px;
	color			: #686E6A;
	text-decoration	: none;
}
a.wohlfuehlen:hover {
	font-size	 	: 11px;
	color			: #848C87;
	text-decoration	: none;
}

a.geniessen {
	font-size	 	: 11px;
	color			: #6E7666;
	text-decoration	: none;
}
a.geniessen:hover {
	font-size	 	: 11px;
	color			: #8C9582;
	text-decoration	: none;
}

a.vergnuegen {
	font-size	 	: 11px;
	color			: #B04806;
	text-decoration	: none;
}
a.vergnuegen:hover {
	font-size	 	: 11px;
	color			: #CB7640;
	text-decoration	: none;
}  

a.arbeiten {
	font-size	 	: 11px;
	color			: #6D504B;
	text-decoration	: none;
}
a.arbeiten:hover {
	font-size	 	: 11px;
	color			: #95726C;
	text-decoration	: none;
}

a.leben {
	font-size	 	: 11px;
	color			: #5B656A;
	text-decoration	: none;
}
a.leben:hover {
	font-size	 	: 11px;
	color			: #758187;
	text-decoration	: none;
}

a.agenda {
	font-size	 	: 11px;
	color			: #7D756A;
	text-decoration	: none;
}
a.agenda:hover {
	font-size	 	: 11px;
	color			: #999185;
	text-decoration	: none;
}




a.nav2-texte {
	font-size	 	: 11px;
	color			: #667855;
	text-decoration	: none;
}
a.nav2-texte:hover {
	font-size	 	: 11px;
	color			: #94A683;
	text-decoration	: none;
}

a.nav-lang {
	font-size	 	: 11px;
	color			: #667855;
	text-decoration	: none;
}
a.nav-lang:hover {
	font-size	 	: 11px;
	color			: #94A683;
	text-decoration	: none;
}



/* Content Text */

.p-navig-title {
	font-size	 	: 11px;
	color			: #404040;
	font-weight		: bold;
}

.liste {
	list-style			: none;
	/*list-style-image	: url(../img/list-dot.gif);*/
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 10px 30px;
}
.liste1 {
	list-style			: none;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 4px 0px;
}
.liste2 {
	list-style: decimal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 24px;
}
li{
background-image:url(../img/list-dot.gif);
	background-position:top left;
	background-repeat:no-repeat;
padding: 0px 0px 4px 10px;
}
ul.liste1 li{
background-image:url(../img/list-dot.gif);
	background-position:top left;
	background-repeat:no-repeat;
padding: 0px 0px 4px 10px;
}
ul.liste2 li{
background-image:none;
padding: 0px 0px 4px 0px;
}

.logo-padding {
	margin: 0px 0px 20px 0px;
}
	
.p-title-text {
	font-size		: 11px;
	color			: #786446;
	font-weight 	: bold;
}
.p-text {
	font-size	 	: 11px;
	color			: #786446;
	line-height 	: 150%;
}

.p-text-small {
	font-size	 	: 10px;
	color			: #786446;
}

.p-title-text-gruen {
	font-size		: 11px;
	color			: #667855;
	font-weight 	: bold;
}
.p-text-gruen {
	font-size	 	: 11px;
	color			: #667855;
	line-height 	: 150%;
}

.p-title-text-graugruen {
	font-size		: 11px;
	color			: #647E6E;
	font-weight 	: bold;
}
.p-text-graugruen {
	font-size	 	: 11px;
	color			: #647E6E;
	line-height 	: 150%;
}

.p-title-text-gelb {
	font-size		: 11px;
	color			: #89833F;
	font-weight 	: bold;
}
.p-text-gelb {
	font-size	 	: 11px;
	color			: #89833F;
	line-height 	: 150%;
}

.p-title-text-orange {
	font-size		: 11px;
	color			: #B04806;
	font-weight 	: bold;
}
.p-text-orange {
	font-size	 	: 11px;
	color			: #B04806;
	line-height 	: 150%;
}

.p-title-text-rot {
	font-size		: 11px;
	color			: #7F2517;
	font-weight 	: bold;
}
.p-text-rot {
	font-size	 	: 11px;
	color			: #7F2517;
	line-height 	: 150%;
}

.p-title-text-blau {
	font-size		: 11px;
	color			: #345665;
	font-weight 	: bold;
}
.p-text-blau {
	font-size	 	: 11px;
	color			: #345665;
	line-height 	: 150%;
}

.p-title-text-kidsblau {
	font-size		: 11px;
	color			: #005e9b;
	font-weight 	: bold;
}
.p-text-kidsblau {
	font-size	 	: 11px;
	color			: #005e9b;
	line-height 	: 150%;
}


.jobliste{
border-bottom:1px solid #f2cc93;
padding:5px 0px 8px 0px;
}


/* Formular-Formatierungen */
input:focus{background-color:#F8E2C0;color:#667855;}
textarea:focus{background-color:#F8E2C0;color:#667855;}


.form { 
  font: 11px; font-family : Verdana, Arial, Helvetica, sans-serif;
  color: #667855; background-color:#FDF5E8;
  border-right-color: #FFFFFF; border-right-width: 1px;
	border-top-color: #FFFFFF; border-top-width: 1px;
   border-left-color: #FFFFFF; border-left-width: 1px;
 border-bottom-color: #FFFFFF; border-bottom-width: 1px; 
	width: 205;
}

.form-medium { 
   font: 11px; font-family : Verdana, Arial, Helvetica, sans-serif;
  color: #667855; background-color:#FDF5E8;
  border-right-color: #FFFFFF; border-right-width: 1px;
	border-top-color: #FFFFFF; border-top-width: 1px;
   border-left-color: #FFFFFF; border-left-width: 1px;
 border-bottom-color: #FFFFFF; border-bottom-width: 1px; 
	width: 160;
}

.form-small { 
   font: 11px; font-family : Verdana, Arial, Helvetica, sans-serif;
  color: #667855; background-color:#FDF5E8;
  border-right-color: #FFFFFF; border-right-width: 1px;
	border-top-color: #FFFFFF; border-top-width: 1px;
   border-left-color: #FFFFFF; border-left-width: 1px;
 border-bottom-color: #FFFFFF; border-bottom-width: 1px; 
	width: 80;
}

.form-smallest { 
    font: 11px; font-family : Verdana, Arial, Helvetica, sans-serif;
  color: #667855; background-color:#FDF5E8;
  border-right-color: #FFFFFF; border-right-width: 1px;
	border-top-color: #FFFFFF; border-top-width: 1px;
   border-left-color: #FFFFFF; border-left-width: 1px;
 border-bottom-color: #FFFFFF; border-bottom-width: 1px; 
	width: 40;
}

.form-txtarea { 
   font: 11px; font-family : Verdana, Arial, Helvetica, sans-serif;
  color: #667855; background-color:#FDF5E8;
  border-right-color: #FFFFFF; border-right-width: 1px;
	border-top-color: #FFFFFF; border-top-width: 1px;
   border-left-color: #FFFFFF; border-left-width: 1px;
 border-bottom-color: #FFFFFF; border-bottom-width: 1px; 
	width: 205;
}

.button {
	font: 11px; font-family : Verdana, Arial, Helvetica, sans-serif;
    color: #667855; background-color:#FDF5E8;
    border-right-color: #667855; border-right-width: 1px;
	border-top-color: #667855; border-top-width: 1px;
    border-left-color: #667855; border-left-width: 1px;
    border-bottom-color: #667855; border-bottom-width: 1px; 
	width: 90;
	}
	
	
	/*  Kalender   */	
.monate {height:18px; border-bottom: 1px solid #8E8E8E; border-right: 1px solid #8E8E8E; border-left: 1px solid #8E8E8E; font-size:10px; color:#666666; height:18px; padding-left:5px;}
.aaKal-gebucht {border-bottom: 1px solid #8E8E8E; border-right: 1px solid #8E8E8E; text-align:center; font-size:10px; color:#333333; height:18px; background-color:#FD1813;}
.aaKal-frei {border-bottom: 1px solid #8E8E8E; border-right: 1px solid #8E8E8E; text-align:center; font-size:10px; color:#333333; height:18px; background-color:#B7D6C3;}
.aaKal-weekend {border-bottom: 1px solid #8E8E8E; border-right: 1px solid #8E8E8E; text-align:center; font-size:10px; font-weight: bold; color:#333333; height:18px; background-color:#FFFFFF;}
.aaKal-keine {border-bottom: 1px solid #8E8E8E; border-right: 1px solid #8E8E8E; text-align:center; font-size:10px; color:#333333; height:18px; background-color:#FFFFFF;}
.noexistant {border-bottom: 1px solid #8E8E8E; border-right: 1px solid #8E8E8E; text-align:center; font-size:10px; color:#333333; height:18px; background-color:#F2F2F2;}
