






* {
	margin:0;
	padding:0;
	outline: 0;
	/*background-color:#99FFFF;*/
}

body {
        margin-left: 0px;
	    margin-top: 10px;
	    margin-right: 0px;
	    margin-bottom: 0px;
	    font: 12px "Tahoma";
	    color:#999999;
	    font-weight: normal;
	    font-style: normal;
		
		/*background-image:url(../system_img/1135.png);*/
		/*background-color:#f4f4f4;*/
		background-color:#ffffff;
		overflow-y:scroll;
        }
		
/* IE 7 only: */
*+html body {

overflow:hidden;
overflow-y:hidden;

}

/* IE 6 only */
* html body
{

overflow:hidden;
overflow-y:hidden;

}




img {
border:0 none;
}
a img {
border:0 none;
}





		
		

      .multiplecolumns {
 
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
-moz-column-gap: 15px;
-webkit-column-gap: 15px;
column-gap: 15px;
-moz-column-rule: 1px dotted #ddccb5;
-webkit-column-rule: 1px dotted #ddccb5;
column-rule: 1px dotted #ddccb5;
text-align: justify;
margin-bottom:10px;
display:block; 
overflow: hidden;
}	
		
.accordion_inhalt{

display:none;

}

.accordion_inhalt li{


margin-left:30px;


}


.ui-accordion-content-active ul{

margin-top:20px;
margin-left:20px;
}

.loaded_img ul{

margin-top:0px;
margin-left:0px;

}

		
		
p {
	/*padding-bottom: 15px;*/
	/*line-height: 12px;*/
	margin:0px;
	padding:0px;
}



li {
	padding-bottom: 5px;
	/*line-height: 14px;*/
}

/*
#wrapper {
	width:100%;
	margin:0 auto;
}
*/



.textlink_intern {
    /*font: normal 12px "American Typewriter", typewriter-web;*/
    cursor:pointer;
	text-decoration: none;


}

a.textlink_intern_norm , a.textlink_intern_norm:visited{
    
	color:#999999;
    cursor:pointer;
	text-decoration: none;


}

a.textlink_intern_norm:hover {
     
	 text-decoration:none;
     color: #d3a535;
	 
}

a.editor_link , a.editor_link:visited{
     
	color:#666666;
    cursor:pointer;
	text-decoration: none;
	/* font-style:italic; */
	


}

a.editor_link:hover {
     
	 text-decoration:none;
     color: #d3a535;
	 
}

a.editor_link:before
{
content:url(system_img/link_img.png)" ";
}


.headline {
    font-size:130%;
    
	color:#999999;


}

/* em {width:99%;} */

h1 {
	
	/*width: 291px;
	padding-left:6px;
	padding-bottom:2px;*/
	/* padding-top:100px;  */
	margin:0px;
	padding:0px;
	font-size:100%;
	 font-weight:100;
}

/*h1 span {
	display: block;
	font-size: 26px;
	color: #e800da;
	position: relative;
	top: -15px;
	left: 129px;
	width: 153px;
}
*/

h2 {
	/*font: normal 12px "American Typewriter", typewriter-web;*/
	/*padding-bottom: 10px;*/
	/*cursor:pointer;*/
	padding-left:6px;
	padding-bottom:2px;
	/* padding-top:100px;  */
	margin:0px;
	padding:0px;
	font-size:120%;
	font-weight:normal
	
}

.ck_h2 {
    font-size:120%;
	margin-bottom:15px;
	padding:0px;
	font-weight:normal;
	color:#666666;
	
   }
   
.ck_h3 {
    font-size:80%;
	margin:0px;
	padding:0px;
   }

a.editor_link:before
{
content:url(../system_img/link_img.png)" ";
}
      

h3 {
 /*  margin-bottom:8px;*/
 /*font-family:Tahoma;*/
 font-size:125%;
 font-weight:100;
   

}


h3 a:link, h3 a:visited { 
     font-size:125%;
	 text-decoration:none;
	 color:#888888;
	 
	 

 }
 
h3 a:hover {
     font-size:125%;
	 text-decoration:none;
     color: #d3a535;
	 
}

h3.sub_sub{color: #d3a535;}

h4 {font-size:110%; color:#999999;}



sup {
    font-size:80%;
	color:#999999;
	margin-right:1px;
	}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #d3a535; text-decoration: none; font-size:125%; font:lighter; }

.ui-state-default{ margin:0px;}

/*#acc_head{ margin-bottom:8px;}*/

.ui-accordion-header {
margin-bottom:5px;
}

/* IE 7 only: */
*+html .ui-accordion-header {
margin-bottom:-10px;
}


.ui-accordion-header.ui-state-active {
margin-bottom:0;
}
.ui-accordion-content-active {
margin-bottom:8px;
}

.accordion_inhalt{

/*margin-top:10px;*/
margin-bottom:0px;


}

.accordion {
/*margin-top:10px;*/
margin:0px;
padding:0px;

}

/* IE 7 only: */
*+html .accordion {
margin-top:-15px;
padding-bottom: 20px;
}

#slider1  li ul li{
     list-style:disc;
	 list-style-type:disc;
	 padding: 0;
	margin-left: 30px;
	
}

#slider1 {
	padding: 0;
	
	list-style: none;
	overflow: hidden;
	
}

#slider1 li {
	padding: 0;
	margin: 0;
	
	
}

#slider1 li .italic {
    font-style:italic; 
	margin-right:5px;
	}

/*
#slider1 img {
	float: left;
	margin-right: 12px;
	
}
*/



#outer {
        width: 900px;
		margin-left: auto;
        margin-right: auto;
		margin-top:60px;
		/* border: 1px dotted #cccccc; */
		text-align:left;
		display:none;
		/*padding:10px;*/
		
		
		}

div.head {
        position: relative;
		height:100px;
		width:100%;
		/*border: 1px dotted #cccccc;*/ 
		/*background-image:url(../system_img/ink.png);
		background-repeat:no-repeat;
		background-position:100% 10px; */ 
        
        }
		
#ink {
       position:absolute;
	   top:-70px;
	   left:0px;
	   overflow:hidden;
	   display:none;
	   }		
		
div.footer {
        position: relative;
		height:100px;
		/* border: 1px dotted #cccccc;  */
        
        }		


div.left {
      
	   margin:0px;
	   padding:0px;

}


div.right {
       float:right;
	    }
		 
#navigation {
        position:relative;
		top:0px;
		/*left:50%;
		margin-left:235px;*/
		z-index:80;
		display:block;
		white-space: nowrap;
		
		
		/*width:auto;*/
		
       float:left;
		/*  border: 1px dotted #669999; */
		/*margin-right: 35px;*/
		/*color:#666666;*/
		/*overflow:hidden;*/
		/*width:150px;*/
		-moz-box-sizing: border-box;  
        -webkit-box-sizing: border-box;  
        box-sizing: border-box;
		font-size:105%;
		
		
		}
	
#inhalt {
       /* float:left;*/
	  /* width:300px;*/
		
		/*width:710px;*/
		text-align:justify;
			
		 
		 }
/** #inhalt {	
       display:none;
		}*/	 			
			 
.accordion_inhalt{
       /* padding-left: 10px;*/
		padding-top:10px;
		
		
		}
div.clear {
       clear:both;

         }


.sub{
   /* display:none;*/
   /* margin-right:35px;*/
	margin-left:12px;
	font-style:normal;
	margin-top:3px;
	cursor:pointer;
	display: block;
	white-space: nowrap;
	
	}




/*.multiplecolumns {
 
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
*/ 


/*column-width: 220px;
-moz-column-width: 220px;
-webkit-column-width: 220px;*/

 
/*
-moz-column-gap: 15px;
-webkit-column-gap: 15px;
column-gap: 15px;
-moz-column-rule: 1px dotted #ddccb5;
-webkit-column-rule: 1px dotted #ddccb5;
column-rule: 1px dotted #ddccb5;
text-align: justify;

margin-bottom:10px;
 

}*/

/*
.loaded_img{
     padding: 10px 0%;
	 z-index:300;
	 display:block;
	 }
*/	

.loaded_img li{
  
  /* height:75px;
   width:75px;
   float:left; 
   padding:6px 13px 6px 0px;
   margin:0px 10px 10px 0px;
   text-align:justify;
   */
   float:left; 
   list-style: none;
   
   
   }
 
   

.loaded_img img{
  
   height:75px;
   width:75px;
    margin:0px 10px 10px 0px;
  /* float:left; 
   padding:6px 13px 6px 0px;
   text-align:justify;
  */
   
   }
   
   
  

ul.column{
	width: 100%;
	padding: 0;
	margin: 10px 0px 0px 0px;
	list-style: none;
}

ul.column li {
	float: left;
	
	/*margin: 5px 5px 5px 5px;*/
	
}

.column img {
	width: 75px;
	margin: 5px 5px 5px 5px;
	
	}
 /*
 

ul.column{
	width: 100%;
	padding: 0;
	margin: 10px 0 20px 0;
	list-style: none;
}
 
ul.column li {
	float: left;
	width: 100px;
	padding: 0;
	margin: 5px 0;
	display: inline;
}


.column img {
	width: 75px;
	padding-bottom: 10%;
	
	
}
*/



/***** navigation  - accordion Styles*****/




/*.sub li:hover { color: #d3a535; }*/



#acc_nav { 
      list-style: none; 
      margin-top: 0px;
	  text-decoration: none;
	  
	   }
#acc_nav img{ border:none; }
/*#acc_nav li {
     
     font: normal 12px "Tahoma", Tahoma;
	 cursor:pointer;
	 padding-bottom:2px;
	 margin:0px;
	 padding:0px;
	 list-style: none; 
	 margin-top: 0px;
	}
*/	



#acc_nav a.heading, #acc_nav a.aktuell { 
	
	color: #666666;
	/*font-size: 12px;*/
	text-decoration: none;
	 margin-bottom:-10px;
	/* line-height: 12px;*/
	
}





/*
a.heading:hover { color: #d3a535; }
#acc_nav div.ui-accordion-selected a.heading, div#acc_nav div.current a.heading { color: #d3a535; }

#acc_nav a:hover {color: #d3a535;  }

*/


#loadingmessage{
     /* display:none;*/
       width:100%;
	   height:30px;
	   z-index:200;
	   text-align:center;
	   margin-left: auto ;
       margin-right: auto ;
	}
	   
#loading_img{

        position:relative;
		/* left:48%; */
		margin-left: auto ;
        margin-right: auto ;
		top:40%;
		width:20px;
		height:20px;
		/* margin-top:30px;*/
		/* border:1px solid red; */
      }
     



/*mail*/
*.spalte { text-align:left;  float:left; }
*.space { width:5px; padding:8px;  float:left; }  
*.spalte_text {width:150px;  text-align:right; margin-top:8px; float:left; } 
*.spalte_text_acc {width:300px;  text-align:right; margin-top:8px; float:left; } 
*.spalte_text_small {width:150px;  text-align:right; margin-top:8px; float:left; }


/* IE 7 only */
*+html .space { width:5px; padding:0px;  float:left; }  
*+html .spalte_text {width:150px;  text-align:right; margin-top:0px; float:left; } 
*+html .spalte_text_acc {width:300px;  text-align:right; margin-top:0px; float:left; } 
*+html .spalte_text_small {width:150px;  text-align:right; margin-top:0px; float:left; }

/* IE 6 only */
* html .space { width:5px; padding:0px;  float:left; }  
* html .spalte_text {width:150px;  text-align:right; margin-top:0px; float:left; } 
* html .spalte_text_acc {width:300px;  text-align:right; margin-top:0px; float:left; } 
* html .spalte_text_small {width:150px;  text-align:right; margin-top:0px; float:left; }


 
.textarea {
width:400px;
height:18px;
color:#666666;
font-size:110%;
/*font-family:Arial,Tahoma;*/
padding-left:6px;
/*border: 0px solid #cccccc;*/
background-color: #ffffff;

} 




.textarea_message {
width:399px;
height:120px;
color:#666666;
font-size:110%;
/*font-family:Arial,Tahoma;*/
padding-left:6px;
padding-top:4px;
 border: 0px solid #cccccc;
background-color: #ffffff;
margin-top:5px;

} 

.textarea_select {

color:#666666;
font-size:12px;
/*font-family:Arial,Tahoma;*/

/*border: 1px solid #666666;*/
background-color: #ffffff;

} 
 

.impressum_small {
     font-size:80%;
	 text-align:justify;
	 }

.prize {
     font-size:95%;
	 /*text-align:justify;*/
	 font-style:italic;
	 color:#719eca;
	 display:block; 
     }
	 
	 
	 

    .fg-button { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 0; font-size: 90%; }
	.fg-button .ui-icon_x { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
	
	a.fg-button { float:left; }
	
	/* remove extra button width in IE */
	button.fg-button { width:auto; overflow:visible; }
	
	.fg-button-icon-left { padding-left: 2.1em; }
	.fg-button-icon-right { padding-right: 2.1em; }
	.fg-button-icon-left .ui-icon_x { right: auto; left: .2em; margin-left: 0; }
	.fg-button-icon-right .ui-icon_x { left: auto; right: .2em; margin-left: 0; }
	
	.fg-button-icon-solo { display:block; width:8px; height:8px; text-indent: -9999px; padding:4px; margin:2px;}	 /* solo icon buttons must have block properties for the text-indent to work */	
	
	
#font_size{
       float:right;
      /* position:absolute;
	   top:5px;
	   left:595px;*/
	   /*overflow:hidden;*/
	   width:300px;
	   /*height:25px;*/
	   text-align:right;
	   display:block;
	  /* border:1px solid red;*/
	  /* margin:auto;*/
	   font-size:12px;
	   margin-top:5px;
	   /*border:1px solid green;*/
	   }
	   
	   
/*nur IE*/	   
 .schriftgrad_text{

      margin-top:4px;  

}	   

#flowers{
        position:absolute;
	   left:0px;
	   top:-200px;
	   overflow:hidden;
	   width:300px;
	   /*height:25px;*/
	   text-align:right;
	   display:block;
	   /*border:1px solid red;*/
	   margin:auto;
	   font-size:14px;
	   }
	   
/*.boxes {text-align:center;  margin:10px 10px 10px 10px;  padding:10px; float:left; width: 200px;  font-size:100%;   border: 1px solid #CECECE; background-color:#ffffff; color: #222222;}*/

.boxes {text-align:center;   padding:5px; float:left; width: 210px;  font-size:100%; }


.boxes a:link, .boxes a:visited { 
     font-size:100%;
	 text-decoration:none;
	 color:#888888;
	 
	 

 }
 
.boxes a:hover {
     font-size:100%;
	 text-decoration:none;
     color:#d3a535;
	
	 
}

.rechnung { border: 1px solid #cccccc; background: #ffffff; color: #222222; }

.rechnung td, .rechnung th { padding:3px 5px 3px 5px;}

.rechnung_header { border: 1px solid #aaaaaa; background: #cccccc; color: #222222; font-weight: bold;}

tr.alt td  {background-color:#f5f9fc;}
tr.over td {background-color:#e4e9ee;}

.empty_bag {background-color:#f9f2f2;}


.trash:hover{cursor:pointer; }
	   
/*
///////////////////////////////////////////////////////////////////////////////////////////////////////////
*/  

#catNav .drittel {width:33%; float:left; margin-top:-5px;}

#catNav div a { display: block; width: 50px; height: 50px;  background: url(../system_img/catSprite_x.gif); float: left; border: none; padding: 0; }

#catNav div a#list-one-button { background-position: -50px -50px; }

#catNav div.activeCatButton a#list-one-button { background-position: -50px -100px; }

#catNav div a#list-one-button:hover { background-position: -50px 0px; }



#catNav a#list-two-button { background-position: -100px -50px; }

#catNav div.activeCatButton a#list-two-button { background-position: -100px -100px; }	

#catNav div a#list-two-button:hover { background-position: -100px 0px; }	


#catNav a#list-three-button { background-position: 0px -50px; }

#catNav div.activeCatButton a#list-three-button { background-position: 0px -100px; }

#catNav div a#list-three-button:hover { background-position: 0px 0px; }
	

input.text.ui-state-error {border-color: #FF0000 #FF0000 #FF0000 #FF0000;}

.ui-state-highlight { background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }









   
