/* resets */
#content_start{
  display:none;
}


/*  Typo
----------------------------------------------- */
/* { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font: 14px/150% }*/
* { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font: 14px/150% }
a
{
    text-decoration: none;
}
a:active {  }
a:hover { text-decoration:none; }


h1 { font:bold 18px/130% "Trebuchet MS", Verdana, sans-serif; }
h2 { font:bold 14px/120% "Trebuchet MS", Verdana, sans-serif; }
h3 { font:bold 14px/120% "Trebuchet MS", Verdana, sans-serif; }
h3 { font:bold 14px/120% "Trebuchet MS", Verdana, sans-serif; }

p {	margin:0px; padding:0px; padding-bottom:18px;}

div.n, div.flexmodul {
    padding: 0px; padding-top:1px;
}
#content_area > div { background-color:#FFFFFF; /*background-color:#eadbbc;*/ padding:5px 5px 25px 15px; min-height:400px; }

table, thead tr { border:1px solid #ffc761; }
thead td { background-color:#000000; }
thead td:nth-child(even) { text-align:right; } 
thead td:nth-child(2) { text-align:left !important; }
thead td { padding:4px 5px; }
tbody td:nth-child(2n+2), thead td:nth-child(2n+2) { border-right: 1px solid #ffc761; }
tbody td { padding:8px 5px; }
tr:nth-child(odd) { background-color:#e5e5e5; }
tr:nth-child(even) { background-color:#faf6ed; }
tbody td:nth-child(1) { width:30% !important; }
tbody td:nth-child(2) { width:10% !important; text-align:left !important; }
tbody td:nth-child(odd) {width:12% }
tbody td:nth-child(even) {width:8%; text-align:right; }

input, textarea { min-height:30px; padding:5px 10px; }

/*  Layout
----------------------------------------------- vertical-align:bottom*/
/*--BORDER-RADIUS--*/
#navigation, #content_area > div img, #footer, #cc-matrix-2436959299, table, thead tr, input, textarea, .wellnesspakete > div, .preis,
#content_area > div, #cc-m-9252849999 > ul li, .caption, #cc-matrix-2439631599 {
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;  }

/*--SHADOW INSET
{-webkit-box-shadow: inset -1px -3px 61px -21px rgba(94,71,3,1);
-moz-box-shadow: inset -1px -3px 61px -21px rgba(94,71,3,1);
box-shadow: inset -1px -3px 61px -21px rgba(94,71,3,1);}--*/

/*--SHADOW OUTSET--*/
#cc-m-9252849999 > ul li, #navigation, #footer, #content_area > div, .wellnesspakete > div, .preis
{
	box-shadow: 3px 2px 8px 0px rgba(119, 119, 119, 0.61);
-moz-box-shadow: 3px 2px 8px 0px rgba(119, 119, 119, 0.61);
-webkit-box-shadow: 3px 2px 8px 0px rgba(119, 119, 119, 0.61);
}


/*--T R A N S I T I O N S --*/
/* Normalzustand */
#cc-m-9252849999 > ul li, #footer {
opacity: 0.9;
-webkit-transition:opacity 20ms ease-out;
-moz-transition:opacity 20ms ease-out;
-o-transition:opacity 20ms ease-out;
transition:opacity 20ms ease-out;
}
 
/* Zustand bei ":hover" */
#cc-m-9252849999 > ul li:hover,  #footer:hover {
opacity: 1.0;
-webkit-transition:opacity 20ms ease-out;
-moz-transition:opacity 20ms ease-out;
-o-transition:opacity 20ms ease-out;
transition:opacity 20ms ease-out;
}

/*-- T R A N S P A R E N Z E N --*/

/*Seiten-Hintergrund*/
.opacity {   

    opacity: 0.3;       /* modern browser */  
    -moz-opacity: 0.3;  /* older Mozilla browser */  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8 in Standard Compliant Mode */  
    filter:alpha(opacity=30); /* IE5.x -7.0 */  
	
	/* partial opacity hack, part II: Don't change the following properties! */  
    width: 100%;  
    min-height: 1024px;  
    position:fixed;
    top:0;  
    left:0;  
	
background: url(http://u.jimdo.com/www66/o/s9f52083a66bc10a9/userlayout/img/wellness-traum-hintergrund0.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/*Nicht betroffen von der Transparenz*/  
#container {  opacity: 1.0;       /* modern browser */  
    -moz-opacity: 1.0;  /* older Mozilla browser */  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE8 in Standard Compliant Mode */  
    filter:alpha(opacity=100); /* IE5.x -7.0 */ 
position:relative; z-index:10;
 }
 
 /*Content-Transparenzen*/
 	 #cc-matrix-2436959299, #cc-matrix-2439630899, cc-matrix-2439631599, .preis { background:url(http://u.jimdo.com/www66/o/s9f52083a66bc10a9/userlayout/img/trans85.png) repeat center center ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; padding:5px; }
	

/*0.9*/
 {
  opacity: 0.9;       /* modern browser */  
    -moz-opacity: 0.9;  /* older Mozilla browser */  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* IE8 in Standard Compliant Mode */  
    filter:alpha(opacity=90); /* IE5.x -7.0 */  
}

/*0.5*/
  {
  opacity: 0.5;       /* modern browser */  
    -moz-opacity: 0.5;  /* older Mozilla browser */  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8 in Standard Compliant Mode */  
    filter:alpha(opacity=50); /* IE5.x -7.0 */  
}

/*-- V E R L Ä U F E --*/
.gruenerVerlauf{
	background: rgb(180,221,180);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0ZGRiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzUyYjE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzAwOWMzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjgyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(180,221,180,1) 0%, rgba(82,177,82,1) 25%, rgba(0,156,61,1) 66%, rgba(6,130,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,221,180,1)), color-stop(25%,rgba(82,177,82,1)), color-stop(66%,rgba(0,156,61,1)), color-stop(100%,rgba(6,130,0,1)));
background: -webkit-linear-gradient(top,  rgba(180,221,180,1) 0%,rgba(82,177,82,1) 25%,rgba(0,156,61,1) 66%,rgba(6,130,0,1) 100%);
background: -o-linear-gradient(top,  rgba(180,221,180,1) 0%,rgba(82,177,82,1) 25%,rgba(0,156,61,1) 66%,rgba(6,130,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(180,221,180,1) 0%,rgba(82,177,82,1) 25%,rgba(0,156,61,1) 66%,rgba(6,130,0,1) 100%);
background: linear-gradient(to bottom,  rgba(180,221,180,1) 0%,rgba(82,177,82,1) 25%,rgba(0,156,61,1) 66%,rgba(6,130,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#068200',GradientType=0 );

	}
.schwarzerVerlauf{
	background: rgb(201,201,201);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzAzMDIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzAzMDIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWM5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(201,201,201,1) 0%, rgba(3,2,5,1) 22%, rgba(3,2,5,1) 96%, rgba(201,201,201,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,201,201,1)), color-stop(22%,rgba(3,2,5,1)), color-stop(96%,rgba(3,2,5,1)), color-stop(100%,rgba(201,201,201,1)));
background: -webkit-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(3,2,5,1) 22%,rgba(3,2,5,1) 96%,rgba(201,201,201,1) 100%);
background: -o-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(3,2,5,1) 22%,rgba(3,2,5,1) 96%,rgba(201,201,201,1) 100%);
background: -ms-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(3,2,5,1) 22%,rgba(3,2,5,1) 96%,rgba(201,201,201,1) 100%);
background: linear-gradient(to bottom,  rgba(201,201,201,1) 0%,rgba(3,2,5,1) 22%,rgba(3,2,5,1) 96%,rgba(201,201,201,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#c9c9c9',GradientType=0 );
	}

.transparenterVerlauf, ul.mainNav1 a:hover, ul.mainNav1 a.current, ul.mainNav2 a:hover, ul.mainNav2 a.current, #cc-matrix-2436959299, #cc-matrix-2439631599 {
background: rgb(201,201,201);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(201,201,201,1) 0%, rgba(252,252,252,1) 22%, rgba(252,252,252,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,201,201,1)), color-stop(22%,rgba(252,252,252,1)), color-stop(100%,rgba(252,252,252,1)));
background: -webkit-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(252,252,252,1) 22%,rgba(252,252,252,1) 100%);
background: -o-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(252,252,252,1) 22%,rgba(252,252,252,1) 100%);
background: -ms-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(252,252,252,1) 22%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom,  rgba(201,201,201,1) 0%,rgba(252,252,252,1) 22%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#fcfcfc',GradientType=0 );
}

body {
/*background-color:#C1A060;*/
background-color:#3A3939;
}


#container
{
    margin:0 auto;
    width:1024px;
}

#header
{
    padding:17px;
}

#header h1,
#header a, .cc-nav-level-0 a
{
    padding:0;
    font-family:"Helvetica","Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
    /*font-size:30px;*/
    font-weight:normal;
    text-decoration:none !important;
    line-height:1.3em;
    color:#ffc761 !important;
    text-align:right;
}



/*#navigation
{
    float:left;
    width:220px;
    padding:17px;

}*/

#navigation	{ width:993px; /*background-color:#83A058;*/ margin-bottom:25px; padding:0 15px;
}

#navigation ul li, #navigation ul li ul li
{
    display:inline-block; text-decoration:none; list-style-type:none;

}


#sidebar
{
    padding-top:10px;
}

#content
{
    /*float:right;*/
    width:100%;
    /*padding:17px;*/
    /*background:#F9F1DE;*/
}

#content_area { /*min-height:600px;*/ padding-bottom:30px; }

#footer
{
    clear:both;
    margin:10px 0 0 0;   
    width:1024px;
    position:fixed; bottom:0px;
}

#footer .gutter 
{
padding:0px 17px 5px 17px;
margin:0 auto;
color:#ffc761 !important;
}
#footer .gutter a {
	color:#ffc761; text-decoration:none; 
	}

/*  Navigation
----------------------------------------------- */
ul.mainNav1 { float: right; }


ul.mainNav1, ul.mainNav2
{   margin:0; padding: 0; }


ul.mainNav1 li, ul.mainNav2 li
{   display: inline; margin: 0;	 padding:0;  }


ul.mainNav1 li a, ul.mainNav2 li a
{
    font:normal 14px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: block;
    color:#ffc761;
    padding:20px 8px; 
}


ul.mainNav1 a:hover, ul.mainNav1 a.current, ul.mainNav2 a:hover, ul.mainNav2 a.current
{
   /* background:#EEE;*/
    color:#536202;
}

ul.mainNav1 a.current {  }

/*  Seiten
----------------------------------------------- */
/*S T A R T S E I T E Deutsch, Deutsch-Home, Startseite Englisch, Englich-Home*/

/*Hintergrundbild*/
#cc-matrix-2356563099, #cc-matrix-2429429299, #cc-matrix-2439630899 {background: url(http://u.jimdo.com/www66/o/s9f52083a66bc10a9/userlayout/img/wellness-traum-hintergrund1.jpg) no-repeat center 0px; 
  -webkit-background-size: cover;   -moz-background-size: cover;   -o-background-size: cover;   background-size: cover;}

/*Spalten*/
#cc-matrix-2356563099 h1 { font-size:55px !important; line-height:55px !important; }
/*Bildunterschriften*/
.caption { /*color:#c8a54b;*/ color:#910078; padding:5px; min-hight:35px; font-size:12px;
background:url(http://u.jimdo.com/www66/o/s9f52083a66bc10a9/userlayout/img/trans85.png) repeat center center ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 }

/*M A S S A G E N*/
#cc-matrix-2429443799  {background: url(http://u.jimdo.com/www66/o/s9f52083a66bc10a9/userlayout/img/wellness-traum-massagen-hintergrund.jpg) no-repeat left 0px; 
 min-height:600px;   -webkit-background-size: 1024px auto;   -moz-background-size: 1024px auto;   -o-background-size: 1024px auto;   background-size: 1024px auto; }

/*Überschrift*/
#cc-matrix-2429443799 h1 { color:#69be63; }

/*Störer*/
#cc-m-imagesubtitle-9250610199 { position:relative; bottom:65px; left:35px; }
#cc-m-9250610199 .clearover {overflow:visible;}

/*Aufklappliste*/
#cc-m-9252849999 > ul li { min-height:30px; margin-right:10px !important; margin-bottom:15px !important; }
#cc-m-9252849999 > ul, #cc-m-9252849999 > ul li {padding:0; margin:0px; list-style-type:none;}
#cc-m-9252849999 > ul li:first-child { margin-top:1px; }
#cc-m-9252849999 > ul li:nth-child(odd) { background-color:#eadbbc;}
#cc-m-9252849999 > ul li:nth-child(even) { background-color:#d5b3c4;}
#cc-m-9252849999 > ul li:nth-child(even) h3, #cc-m-9252849999 > ul li:nth-child(odd) h3, #cc-m-9252849999 > ul li:nth-child(even) h3.children span {padding:5px; font: 12px/100% "Tenor Sans",sans-serif; }
#cc-m-9252849999 > ul li p { color:#555555; padding-bottom:5px; padding-left:5px; padding-right:5px; }
#cc-m-9252849999 > ul li p:last { color:#555555; padding-bottom:0px; }
#cc-m-9252849999 > ul li div.panel { background-size:auto 355px; background-repeat:no-repeat; background-position: bottom left;  padding:8px 5px 5px 440px; }
#cc-m-9252849999 > ul li h1 { padding:5px; line-height:125%; font-size:28px; }
#cc-m-9252849999 > ul li:nth-child(even) h1 { border-bottom:#8d2079 1px solid; color:#8d2079; }
#cc-m-9252849999 > ul li:nth-child(odd) h1 { border-bottom:#69442a 1px solid; color:#69442a;}

#cc-m-9252849999 > ul li div.panel > div { vertical-align:bottom; }


/*P R E I S L I S T E (siehe oben bei Tabelle)*/ 

/*K O N T A K T */
#content_area > div#cc-matrix-2356861299, #content_area > div#cc-matrix-2356861299 > div:first-child  { padding:0px !important; }
#content_area > div#cc-matrix-2356861299 > div:nth-child(2n+1) { padding:0 12px; }


/* W E L L N E S S P A K T E */
#content_area > div#cc-matrix-2429371999 { background-color:transparent !important; border-radius:none; box-shadow:none; }

.wellnesspakete > div	{ background-color:#FFFCFC; float:left; margin-right:25px; width:455px; height:360px;  display:block; background-position:bottom right; background-repeat:no-repeat; overflow:hidden; padding-left:20px; }
.wellnesspakete > div:last-child { margin-right:none; }
.preis { padding:10px; font-weight:bold; color:#5a2800; width:200px; position:relative; float:right; top:130px; }


/* Toggle-Content
----------------------------------------------- */
#toggle-view {
    list-style:none;    
    margin:0;
    padding:0;
   }
#toggle-view li {
        position:relative;
        cursor:pointer;
    }
    
    #toggle-view h3 {
        margin:0;
    }
    #toggle-view span {
        position:absolute;
        right:5px; top:5px;
       /* font-size:20px;*/
    }
    
    #toggle-view .panel {
        display:none;
    }


/* j-module
----------------------------------------------- */
.cc-m-form {
  padding:1.25rem;
}