html {
overflow-x: hidden;
}

/* *************************** */
/* PNG-Darstellungsprobleme    */
/* Internet Explorers werden   */
/* durch "iepngfix.htc" beho-  */
/* ben.                        */
/* *************************** */

/* ************************************ */
/* ************************************ */
/* Allgemeine Initialisierungen - START */
/* ************************************ */
/* ************************************ */

img, div, a, input, textarea, table, tr, td { behavior: url(../design/iepngfix.htc) }

form {

}

/* input:focus{background-color:#000000;color:#ff0000; */

/*  Fehler bei Input-Feldern */

.fehler_ja {
	color: Black;
	background-color: Red;
}

.fehler_nein {
	color: Black;
	background-color: #ffffff;
}

/* *************************** */
/* Überschriften:              */
/* "A.C.M.E. Secret Agent"     */
/* *************************** */

h1, h2, h3, h4, h5, h6 {
	font-family: "Microsoft Sans Serif";
	display: inline;
	color:rgb(0,182,233);
}

b.left {
	color:rgb(0,182,233);
	font-size: 18px;
	display: inline;	
}

b.right {
	color:rgb(0,182,233);
	font-size: 16px;
	display: inline;	
}

a {
	text-decoration: underline;
   color:rgb(255,153,0);
	font-size: 12px;
}

a:hover {
	text-decoration: underline;
   color:rgb(110,190,68);
	font-size: 12px;
}

a.normal {
	text-decoration: underline;
   color:rgb(255,153,0);
	font-size: xx-small;
}

a:hover.normal {
	text-decoration: underline;
   color:rgb(110,190,68);
	font-size: xx-small;
}

textarea {
	font-family: Lucida Sans Unicode;
	font-size: 90.1%;
	color: Black;	
}

p {
	display: inline;
   color:rgb(99,100,103);
	font-size: 12px;
}

p.index {
	font-family: "Microsoft Sans Serif";
   color:rgb(99,100,103);
	font-size: 12px;
	display: inline;
}

p.index_groesser {
	font-family: "Microsoft Sans Serif";
   color:rgb(99,100,103);
	font-size: 16px;
	display: inline;
}

img {
	border: none;
}

/* *************************** */
/* Sonstiger Fliesstext:       */
/* "Verdana, Arial, Helvetica" */
/* *************************** */

body {
	font-family: "Microsoft Sans Serif";
	font-size: 90.1%;
	color: Black;
	background: transparent url(../design/bg.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

body.upload {
	background: White none no-repeat scroll;
}

/* ************************************ */
/* ************************************ */
/* Allgemeine Initialisierungen - ENDE  */
/* ************************************ */
/* ************************************ */

#wrapper {
	width: 900px;
	height: auto;
	margin-top: 20px;
	margin-left: 5%;	
	margin-right: 5%;		
	margin-bottom: 3em;	
}

/* *************************** */
/* Header-bereich - START      */
/* *************************** */

#header {
	width: 900px;
	height: 223px;
	z-index: 1;
	/*background: url(../design/logo.png);*/
	position: relative;	
}

/* *************************** */
/* Header-Bereich - ENDE       */
/* *************************** */

/* *************************** */
/* Navigationsbereich - START  */
/* *************************** */

#navi {
	width: 900px;
	height: 55px;
	z-index: 3;
	float: left;
	margin-top: -30px;
	position: relative;
}

.navi a {
	font-size: 20px;
	font-family: "Microsoft Sans Serif";
	color: rgb(255, 153, 0);
	text-decoration: none;
	line-height: 55px;
	/*padding-left: 7.5%;*/
}

.navi a:hover {
	color: rgb(110, 190, 68);
}

.navi a em{
display: block;
float: left;
background: url(../design/em_bg.png) no-repeat;
width: 15px;
height: 53px;
}

.navi a span{
display: block;
float: left;
background: url(../design/span_bg.png) repeat-x;
height: 53px;
min-width: 150px;
}

.navi a b{
display: block;
float: left;
background: url(../design/b_bg.png) no-repeat;
width: 15px;
height: 53px;
}

/* Aktives Link */
.navi a.active {
   float: left;
	font-size: 20px;
	font-family: "Microsoft Sans Serif";
	color: #ffffff;
	text-decoration: none;
	line-height: 55px;
	/*padding-left: 7.5%;*/
}

.navi a.active em{
display: block;
float: left;
background: url(../design/em_bg_act.png) no-repeat;
width: 15px;
height: 53px;
}

.navi a.active span{
display: block;
float: left;
background: url(../design/span_bg_act.png) repeat-x;
height: 53px;
}

.navi a.active b{
display: block;
float: left;
background: url(../design/b_bg_act.png) no-repeat;
width: 15px;
height: 53px;
}

/* *************************** */
/* Navigationsbereich - ENDE   */
/* *************************** */

/* *************************** */
/* Inhaltsbereich - START      */
/* *************************** */

#content {
float: left;
	position: relative;	
	width: 900px;
	min-height: 750px;
	height: auto;
	z-index: 2;
	background-color: #CFEBEF;
	margin-top: -10px !important;		
	margin-top: -20px;	
	padding-top: 15px;
}

.content_big {
   float: left;
	width: 897.5px;
	height: auto;
	padding-right: 2.5px;
	background-color: #CFEBEF;	
	text-align: left;
}

.content_left {
   float: left;
	width: 240px;
	padding-right: 2.5px;
	background-color: #CFEBEF;	
	text-align: left;
}

.content_right {
   float: left;
	width: 657.5px;
	background-color: #CFEBEF;	
	text-align: left;
} 

/* ****************************** */
/* Boxen mit runden Ecken - START */
/* ****************************** */

#container_big {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
}
#round-top_cb {
	background: url(../design/content-boxes/box-top-big.png) no-repeat center top;
	height: 14px;
}
#round-content_cb {
	background: url(../design/content-boxes/box-middle-big.png) repeat-y center top;
	padding-right: 25px;
	padding-left: 25px;
}
#round-bottom_cb {
	background: url(../design/content-boxes/box-bottom-big.png) no-repeat center top;
	height: 22px;
}

#container_left {
	width: 230px;
	margin-right: auto;
	margin-left: auto;
}
#round-top_lt {
	background: url(../design/content-boxes/box-left-top.png) no-repeat center top;
	height: 14px;
}
#round-content_lt {
	background: url(../design/content-boxes/box-left-middle.png) repeat-y center top;
	padding-right: 25px;
	padding-left: 25px;
	min-height: 700px;
	height: auto;	
}
#round-bottom_lt {
	background: url(../design/content-boxes/box-left-bottom.png) no-repeat center top;
	height: 22px;
}

#container_right {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
#round-top_rt {
	background: url(../design/content-boxes/box-right-top.png) no-repeat center top;
	height: 14px;
}
#round-content_rt {
	background: url(../design/content-boxes/box-right-middle.png) repeat-y center top;
	padding-right: 15px;
	padding-left: 15px;
	min-height: 700px;	
	height: auto;
}
#round-bottom_rt {
	background: url(../design/content-boxes/box-right-bottom.png) no-repeat center top;
	height: 22px;
}
.clear {
	clear:both;
}

/* *************************** */
/* Box mit runden Ecken - ENDE */
/* *************************** */

/* Tabellen-Style */
.table{
	width: 100%;
	list-style: none;
	font-family: "Microsoft Sans Serif";
	font-size: 1em;
	background-color: none;
}  
  
.row{  
    width:100%;  
    padding:5px;  
    text-align:center;
    padding-left: 0;
	 background-color: none;
}  

.row3{  
    width:75%;  
    padding:5px;  
    text-align:center;
    padding-left: 0;
	 background-color: none;
}  
  
.cell{
	padding-left: 5px;
	padding-right: 25px;	
	width: 35%;
	float: left;
	background-color: none;
}  

.cell2{
	padding-left: 1px;
	width: 100%;
	float: left;
}  

.cell3{
	padding-left: 0px;
	padding-right: 35px;	
	width: 50%;
	float: left;
	background-color: none;
}  

.cell4{
	padding-left: 0px;
	padding-right: 0px;	
	width: 30%;
	float: left;
	background-color: none;
}  

.cell5{
	padding-left: 1px;
	width: 75%;
	float: left;
}  

.clear{  
    clear:both;  
}  
  
.tab{  
    background-color:#ffffff;  
}  
  
.highlight{  
    background-color:#F2F2F2;  
} 

/* Tabellen-Style - ENDE*/

/* Layer - Tomate */
#tomate {
	position: absolute;	
	top: 40%;
	left: 89%;
	z-index: 4;
}

/* Button mit 'Images' als SUBMIT-Funktion */
#form button{
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	width: auto;
	overflow: visible;
	text-align: center;
	white-space: nowrap;
	height: 24px;
	line-height: 22px;
}
			
#form button span, #form button em{
	display:block;
	height:24px;
	line-height:22px;			
	margin:0;
	color:#954b05;
}	
			
#form button span{
	padding-left:5px;
	background:url(../design/bg_button.gif) no-repeat 0 0;
}	
			
#form button em{
	font-style:normal;
	font-size: 0.75em;
	padding-right:5px;
	background:url(../design/bg_button.gif) no-repeat 100% 0;
}	

/* Button mit 'Images' als Link-Funktion */
#content strong{
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	width: auto;
	overflow: visible;
	text-align: center;
	white-space: nowrap;
	height: 24px;
	line-height: 22px;
}
			
#content strong span, strong em{
	display:block;
	height:24px;
	line-height:22px;			
	margin:0;
	color:#954b05;
}	
			
#content strong span{
	padding-left:5px;
	background:url(../design/bg_button.gif) no-repeat 0 0;
	width: 100px;
}	
			
#content strong em{
	font-style:normal;
	font-size: 0.75em;
	padding-right:5px;
	background:url(../design/bg_button.gif) no-repeat 100% 0;
}	

#content strong em a{
	font-style: normal;
	font-size: 0.75em;
	padding-right: 5px;
	color: #954b05;
	text-decoration: none;
	font-weight: normal;
}
	
#content label {
   width: 7.2em !important;  
   width: 8.2em; /* Für den IE */ 	
   float: left;
   text-align: right;
   margin-right: 0.25em;
   display: block;
   line-height: 2.0em;
}
	
b.configForm {
   color:rgb(99,100,103);
	font-size: 12px;
line-height: 20px;	
vertical-align: middle;
}	

input.configForm {
line-height: 20px;
vertical-align: middle;
}	

label.configForm {
line-height: 20px;
vertical-align: middle;
}

.footer {
   float: left;
   margin-top: 20px;
	width: 900px;
	height: 100px;
	text-align: center;
}

/* *************************** */
/* Inhaltsbereich - ENDE       */
/* *************************** */

/* *************************** */
/* User Realm - MyPlant        */
/* *************************** */
#projectData {
	font-family: Microsoft Sans Serif;
	font-size: 18px;
	color:rgb(0,182,233);
}

#projectData img {
}

#projectData a.linkKill {
	line-height: 16px;
	font-size: 16px;
	text-decoration: none;
}

#projectData b.right {
	color:rgb(0,182,233);
	font-size: 16px;
	display: inline;	
}

.projectData {
		padding-left: 10px;
}

#projectData a {
	font-family: Microsoft Sans Serif;
	line-height: 1.0em;
	font-size: 0.75em;
	font-weight: bold;
}

#projectData p {
	font-family: Microsoft Sans Serif;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
}

#projectData b {
	color: #EE962A;
	font-family: Microsoft Sans Serif;	
	font-size: 12px;
}

#projectData .projectDataPic {
padding-top: 150px;
}

/* Wrapper für die Pflanzen-Anzeige + Sprechblasen in "MyPlant" */

#projectData #wrapperPlant { 
             width:650px;
				 height:auto;
				 float: left;
	        }

#projectData #wrapperPlantLeftBl { 
             width:215px;
				 float: left;
				}
			  
/* Sprechblase - links: Statusnachricht der Pflanze */ 

#projectData div.bubble_o { 
             background:url(../design/content-boxes/box-bl-orange-middle.gif) repeat-y;
	        }
#projectData div.bubble_o div {
                 background:url(../design/content-boxes/box-bl-orange-top.gif) no-repeat left top;
					  padding-top: 5px;
				   }
#projectData div.bubble_o div div { 
                     background:url(../design/content-boxes/box-bl-orange-bottom.gif) no-repeat left bottom;
					      padding-bottom: 25px;
						 }
#projectData p.bubble_o_content {
	color: White;
	font-family: Microsoft Sans Serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 0px 10px 0px 10px;
}

#wrapperPlantImage {
	width: 200px;
	float: left;
}
						 
#projectData #wrapperPlantRightBl { 
             width:202px;
				 float: left;
				}
										 
/* Sprechblase - rechts: Pflegevorschläge */ 

#projectData div.bubble_b { 
             background:url(../design/content-boxes/box-bl-blue-middle.gif) repeat-y;
	        }
#projectData div.bubble_b div {
                 background:url(../design/content-boxes/box-bl-blue-top.gif) no-repeat left top;
					  padding-top: 15px;				   
					}
#projectData div.bubble_b div div { 
                     background:url(../design/content-boxes/box-bl-blue-bottom.gif) no-repeat left bottom;
					      padding-bottom: 135px;
						 }

#projectData p.bubble_b_content {
	color: rgb(0,182,233);
	font-family: Microsoft Sans Serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 0px 10px 0px 10px;
}
						 
div.buttonWrapper {
	float: left;
	width: 100%;
}

div.userButton {
	float: left;
	width: 30%;
}

form.projectForm {
	padding-left: 20px;
}

#userNavi a {
	font-family: Microsoft Sans Serif;
	color:rgb(0,182,233);
	line-height: 4.5em;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}

#userNavi a:hover {
	font-family: Microsoft Sans Serif;
	color:rgb(255,153,0);
	line-height: 4.5em;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}

#userNavi img {
	line-height: 1.5em;
	vertical-align: middle;
}

#userNavi p {
	font-family: Microsoft Sans Serif;
	line-height: 1.5em;
	font-size: 1em;
	font-weight: bold;
}

#userNavi b {
	color: #EE962A;
	font-family: Microsoft Sans Serif;
}

/* Button mit 'Images' als SUBMIT-Funktion */
#userButton button{
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	width: auto;
	overflow: visible;
	text-align: center;
	white-space: nowrap;
	height: 37px;
	width: 140px;
	/*line-height: 352px;*/
}
			
#userButton button span, button em{
	display:block;
	height:37px;
	line-height:35px;			
	margin:0;
	color:rgb(99,100,103);
	font-size: 12px;
}	
			
#userButton button span{
	padding-left:5px;
	background:url(../design/button_gruen.gif) no-repeat 0 0;
}	
			
#userButton button em{
	font-style:normal;
	font-size: 0.75em;
	padding-right:5px;
	background:url(../design/button_gruen.gif) no-repeat 100% 0;
}	

/* Button mit 'Images' als Link-Funktion */
#userButton strong{
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	width: auto;
	overflow: visible;
	text-align: center;
	white-space: nowrap;
	height: 37px;
	line-height: 35px;
}
			
#userButton strong span, strong em{
	display:block;
	height:37px;
	line-height:35px;			
	margin:0;
	color:rgb(99,100,103);
	font-size: 12px;
}	
			
#userButton strong span{
	padding-left:5px;
	background:url(../design/button_gruen.gif) no-repeat 0 0;
	width: 135px;
}	
			
#userButton strong em{
	font-style:normal;
	font-size: 0.75em;
	padding-right:5px;
	background:url(../design/button_gruen.gif) no-repeat 100% 0;
}	

#userButton strong em a{
	font-style: normal;
	font-size: 12px;
	padding-right: 5px;
	color: #954b05;
	text-decoration: none;
	font-weight: normal;
}

body #popup {
	background-image: none;
}

/* *************************** */
/* User Realm - MyPlant - ENDE */
/* *************************** */

/* *************************** */
/* Box für Nachricht - ANFANG  */
/* *************************** */

div.messagebox {
	padding: 3px 3px 3px 3px;
   background-color: #fff;
   border: none;
}

.messagebox {
	color: Red;
	font-size: 0.85em;
}

/* *************************** */
/* Box für Nachricht - ENDE    */
/* *************************** */

/* *************************** */
/* jQuery-Akkordeon-Effekt     */
/* bei WISSEN, PRESSE - ANFANG */
/* *************************** */
div.post {
	   margin-left: 5px;	
}
div.entry {
	   margin-left: 0px;	
}
b.accordion {
	color:rgb(0,182,233);
	font-size: 16px;
	display: inline;	
	cursor: pointer;
}
/* *************************** */
/* jQuery-Akkordeon-Effekt     */
/* ENDE                        */
/* *************************** */

/* *************************** */
/* MyTour                      */
/* *************************** */

#myController span{
color:#FFF;
/*background:#FBAF52;*/
margin-right:10px;
cursor:pointer;
}

#mySlides div {

	overflow: hidden;
	margin-top:0px;
}

#jFlowSlide{
border:3px solid #FBAF52;
}
 
#myController span.jFlowSelected {
/*background:	#16b3e5;*/
background:	#ffffff;
}
 
 
.jFlowPrev, .jFlowNext{
cursor:pointer;
}

#myplanttour_wrapper {
	margin-left: 45px;
}

p.myplanttour {
	text-align: justify;
	padding-left: 5px;
}
/* *************************** */
/* MyTour-ENDE                 */
/* *************************** */