@charset "ISO-8859-1";
/* CSS Document */

#datensatzhg {
	
	display: inline-block;
	background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    background-repeat: repeat-x;
	padding: 13px 18px 13px 18px;
	margin: 2px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
	
}

/* CSS Bloginhalte */

.blogreiter {
	
	
	font-size: 16px;
	display:inline-block;
	background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    background-repeat: repeat-x;
    border-color: #28a4c9;
	padding: 5px 10px 5px 5px;
	margin: -4px 0px 0px -5px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 2px 5px 5px 2px;
    -moz-border-radius: 2px 5px 5px 2px;
    border-radius: 2px 5px 5px 2px;
	
	}

#blogbalken {
    border: 1px solid #222;
	background-color: rgba(15,5,40,0.6);
	padding: 10px 0px 50px 0px;
	margin: 0px 14px 15px 14px;
	-webkit-border-radius:   6px 6px 6px 6px;
    -moz-border-radius:   6px 6px 6px 6px;
    border-radius:   6px 6px 6px 6px;
	
}

#glyphi {
	margin: 0px 8px 0px 5px;
	position: relative;
	top: 2px;
	
}

/* CSS News Datensatz */

.newsreiter {
	
	display:inline-block;
	background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    background-repeat: repeat-x;
    border-color: #28a4c9;
	padding: 5px 10px 5px 5px;
	margin: 10px 0px 10px -15px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 2px 5px 5px 2px;
    -moz-border-radius: 2px 5px 5px 2px;
    border-radius: 2px 5px 5px 2px;
	
	}
	
.newsbackbutton {
	
	display:inline-block;
	background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    background-repeat: repeat-x;
    border-color: #28a4c9;
	padding: 5px 10px 5px 5px;
	margin: 5px 0px 0px -15px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 2px 5px 5px 2px;
    -moz-border-radius: 2px 5px 5px 2px;
    border-radius: 2px 5px 5px 2px;
	
	}
	
.newsmehrlesenbutton {
	
	background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    background-repeat: repeat-x;
    border-color: #28a4c9;
	display:inline-block;
	padding: 5px 10px 5px 5px;
	margin: 0px 0px 0px -15px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 2px 5px 5px 2px;
    -moz-border-radius: 2px 5px 5px 2px;
    border-radius: 2px 5px 5px 2px;
	
	}	
	
.newsweiterbutton {
	
	display:inline-block;
	padding: 5px 5px 5px 15px;
	margin: 0px 0px 0px 0px;
	
	}		

#newsbalken {
    
	background-color: rgba(15,5,2,0.6);
	padding: 0px 10px 10px 10px;
	margin: 0px 14px 15px 14px;
	-webkit-border-radius:   0px 0px 3px 3px;
    -moz-border-radius:   0px 0px 3px 3px;
    border-radius:   0px 0px 3px 3px;
	border-bottom: 4px solid #5E4235;
	
}

#newsverbinder {
	
	position: relative;
	top: -40px;
	height: 50px;
	width: 10px;
	background-color:;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	-webkit-border-radius:   3px 3px 6px 6px;
    -moz-border-radius:   3px 3px 6px 6px;
    border-radius:   3px 3px 6px 6px;
	
}

.newsbild {
	
	width: 20%;
	border: 1px solid #333;
    position: relative;
	top: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 30px;

}

.newsbild_detail {
	
	width: 20%;
    position: relative;
	top: 0px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;


}

#newsbild_detail_box {
	
	background-color: #09f;
	padding: 10px 10px 10px 10px;
	margin: 20px 30px 10px 30px;
	-webkit-border-radius:   6px 6px 6px 6px;
    -moz-border-radius:   6px 6px 6px 6px;
    border-radius:   6px 6px 6px 6px;

}

#newsbildbg {
	background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    background-repeat: repeat-x;
    border-color: #28a4c9;
    position: relative;
	top: -15px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(20, 19, 19, 0.5);
    -moz-box-shadow:    1px 1px 5px 0px rgba(20, 19, 19, 0.5);
    box-shadow:         1px 1px 5px 0px rgba(20, 19, 19, 0.5);
	padding: 10px 10px 10px 10px;
	margin: 0px -13px 0px 0px;
	-webkit-border-radius:   6px 3px 3px 6px;
    -moz-border-radius:   6px 3px 3px 6px;
    border-radius:   6px 3px 3px 6px;

}



.newstext      
                  {
				  foat: left;	  
				  position: relative;  
				  margin: 10px 20px 10px 20px; 
				  padding: 0px 30px 0px 0px;  
	              width: 95%;
	              text-align:justify;
				  font-size:18px;
				  color:#FFF0DF;
				  }
				  
				  
.suchergebnis {
    
	background-color: rgba(255,255,255, 0.2);
	padding: 10px 10px 10px 10px;
	margin: 0px 14px 15px 14px;
	-webkit-border-radius:   6px 6px 6px 6px;
    -moz-border-radius:   6px 6px 6px 6px;
    border-radius:   6px 6px 6px 6px;
	
	font-size:16px;
	
}


/* Team Datensatz */
#teambild {
	 z-index: 99;
     position:relative;
	 width: 55%;
	 border: 0px;
	 padding:0px;
	 }
	 
#teambild_datensatz {
	 z-index: 99;
     position:relative;
	 width: 200px;
	 border: 0px;
	 padding:0px 10px 0px 10px;
	 }	
	 
.zoomtext {
	
	 text-align: center;
	 margin: 0px 0px 0px 0px
	
}
				  
				  
				  
/* Formularfelder */
input, textarea {
	
	font-size:14px;
	padding: 4px;
	margin: 2px;
	border: 1px solid #222;
	background-color: rgba(255,255,255, 0.4);
	
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	}
	
#knopf { 
    background-color: #09f;
	color:#fff;
	cursor: pointer;
        
       }	
				  
/* BB Code Styles */				  
.bbimage {
	
	margin: 8px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}				  
				  
				  
				  
				  
				  
				  
				  
				  
				  
				  
				  
				  
				  



/* CSS Popup */

#popupbild {
	
	width: 100%;
	
    }

/* CSS Collage */
#collagebox {
	
	width:100%;
	text-align:center;
	margin-left: auto;
	margin-right: auto;

	
	
}

.bildrahmen {
	display:inline-block;
	width: 200px;
	color:#ccc;
	padding: 0px;
	margin: 10px 10px 0px 10px;

	}
	
	

#bilddaumennagel {
	
	margin: 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#bilddaumennagel_unterschrift {
	
	
	float:left;
	width: 200px;
	text-align:center;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: -40px 0px 0px 5px;
	
	font-size:12px;
	color:#FFF;
	background-image:url(pictures/bildunterschrift_bg.png);
	background-repeat:repeat;
	
}

.collageausrichtung {
	
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0px 0px 0px 0px;
	background-color:#0F6;
	
	
}









<!--
.clearfix:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#infoboxheadline {
	color: #999;
	font-weight:bold;
   }
   
#untertitel {
	float: right;
	margin: 5px 0px 0px 0px;
	font-size:20px;
	color: #8b9d37;
   }   
   
#infobox {
	width: 215px;
	padding: 5px 0px 5px 10px;
	margin-bottom: 3px;
	margin-top: 10px;
	color: #999;
	font-weight:normal;
	background-color:#fff;
	border: 1px solid #F5F5F5;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(pie/PIE.htc);
	}  	


	
#textheadline {
	width: 100%;
	margin: 0px 0px 10px 0px;
	font-size:16px;
	font-weight:bold;
	color: #999;
    text-align:left; 
	border: 1px solid #E2E2E2;
	background-color:#efefef;
    padding: 5px 6px 5px 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	behavior: url(pie/PIE.htc);
	
    }
	

/* CSS Blog */
	
#blogdatum { padding-right: 30px;}

#blogheadline {
	width: 95%;
	margin: 5px 20px 10px 0px;
	font-size:16px;
	font-weight:bold;
	color: #999;
    text-align:left; 
	border: 0px solid #E2E2E2;
	background-color:#efefef;
    padding: 5px 6px 5px 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	behavior: url(pie/PIE.htc);
	
    }	
	
/* CSS pdf darstellung */

.pdf1 {
	float:left;
	background-color:#efefef;
	width: 95%;
	
	margin-bottom: 10px;
	margin-top: 10px;
	border: 0px solid #CCC;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(pie/PIE.htc);
      }
	  
#pdfsymbol {
	float:left;
	}
	
#pdfinhalt {
	float:left;
	line-height: 1.3em;
	width: 520px;
	height: 75px;
	font-size: 12px;
	margin-left: 10px;
	padding: 5px;
	}
	
#pdf_beschreibung {
	width: 95%;
	font-size:12px;
	font-style:italic
    }
	
#pdfname {
	float: left;
	margin: 0px 8px 0px 0px;
	padding: 0px 15px 0px 5px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	background-color:#abbd35;
	-webkit-border-radius: 0px 9px 9px 0px;
    -moz-border-radius: 0px 9px 9px 0px;
    border-radius: 0px 9px 9px 0px;
	behavior: url(pie/PIE.htc);
	}
	
#pdfdatei {
	float: right;
	font-weight:normal;
	font-size:11px;
	}
	
.pdfbb {
	background-color:#F5F5F5;
	padding: 2px 10px 2px 20px;
	float: right;
	font-weight:normal;
	font-size:12px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 0px 3px 3px 0px;
	behavior: url(pie/PIE.htc);
	}
	
#pdfrahmen {
	width: 120px;
	background-color:#fbfbfb;
	margin: 6px 0px 3px 2px;
    border: 1px solid #efefef;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(pie/PIE.htc);
	}	
	
#pdfbild {
	float:left;
	width: 25px;
	height: 25px;
	margin-top: 2px;
	margin-left: 2px;
	}							  

#bildrahmen250 {

	position: relative;
	text-align:center;
	bottom: -15px;
	float: left;
	padding: 0px;
	margin: 0px 10px 8px 0px;
	border: #CCC 1px solid;
	outline: 0 none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(pie/PIE.htc);
	}
	
#bild250 {
	
	position: relative;
	width: 250px;
	height: 250;
	margin-top: 0px;
	padding: 5px 5px 5px 5px;
	border: none;
	outline: 0 none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(pie/PIE.htc);
	}


#bildrahmen100 {

	position: relative;
	text-align:center;
	bottom: -15px;
	float: left;
	padding: 0px;
	margin: 0px 10px 5px 0px;
	border: #CCC 1px solid;
	outline: 0 none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(pie/PIE.htc);
	}
	




#bildrahmen100c {
	color:#ccc;
	height: 108px;
	position: relative;
	text-align:center;
	bottom: -15px;
	float: left;
	padding: 0px 0px 4px 0px;
	margin: 0px 40px 15px 0px;
	border: #efefef 1px solid;
	background-color:#efefef;
	outline: 0 none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(pie/PIE.htc);
	}	
	
#bildrahmen150 {

	position: relative;
	text-align:center;
	bottom: -15px;
	float: left;
	padding: 0px;
	margin: 0px 10px 5px 0px;
	border: #CCC 1px solid;
	outline: 0 none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(pie/PIE.htc);
	}
	
#bildrahmen150c {

	position: relative;
	text-align:center;
	bottom: -15px;
	float: left;
	padding: 0px;
	margin: 0px 40px 15px 0px;
	border: #CCC 1px solid;
	outline: 0 none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(pie/PIE.htc);
	}
	
#bildrahmen550{

	position: relative;
	text-align:center;
	bottom: 0px;
	float: left;
	padding: 0px;
	margin: 10px 35px 15px 0px;
	border: #CCC 1px solid;
	outline: 0 none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(pie/PIE.htc);
	}			
	
#bild100{
	
	position: relative;
	width: 100px;
	height: 100px;
	margin-top: 0px;
	padding: 5px 5px 5px 5px;
	border: none;
	outline: 0 none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(pie/PIE.htc);
	}
	
#bild150{
	
	position: relative;
	width: 150px;
	height: 150px;
	margin:  0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: none;
	outline: 0 none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(pie/PIE.htc);
	}
	
#bild620{
	
	position: relative;
	width: 620px;
	margin-top: 0px;
	padding: 5px 5px 5px 5px;
	border: none;
	outline: 0 none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(pie/PIE.htc);
	}		
	
#bildunterschrift {
	text-align:center;
	position: relative;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: -25px 0px 0px 0px;
	top: -10px;
	font-size:12px;
	color:#FFF;
	background-image:url(pictures/bildunterschrift_bg.png);
	background-repeat:repeat;
	
    }
	
#keinbild {
	position:relative;
	height: 85px;
	width: 85px;
	margin-top: 10px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-size:12px;
	color:#FFF;
	background-color:#ccc;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
     border-radius: 5px;
	 border: 0px solid;
	border-color:#ccc;
	behavior: url(../../admin/aktuelles/pie/PIE.htc);
	}
	

	
/* CSS Collage */	
	
	
#collage {
	float:left;
	width: 100%;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
    }	
	
#collage-beschreibung {
	position:relative;
	float:left;
	width: 95%;
	padding: 5px 0px 5px 10px;
	margin: 20px 0px 0px 0px;
	
    }	
	
	

	
	
	
/* hier Datensätze Simpel Data */
#datensimpel {
	z-index: 50;
	background-color:#efefef;
	float:left;
	width: 100%;
	position:relative;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-left: 6px;
	padding-bottom: 10px;
	color: #666;
	font-size:14px;
	line-height: 1.4em;
	border: 1px solid #E2E2E2;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
     border-radius: 6px;
	behavior: url(dynamite/pie/PIE.htc);
	}

#datenupper {
	position:relative;
	width: 100%;
	float: left;
	margin: 0px;
	padding: 5px;
	font-size: 14px;
    }
	
#datenunder{
	position:relative;
	width: 100%;
	float: left;
    }	

#datenupperleft {
	position:relative;
	float:left;
	width: 50%;
	}
	
#datenleft {
	position:relative;
	float:left;
	margin-left: 10px;
	}
	
#datenright {
	position:relative;
	float:left;
	width: 80%;
	margin:  5px 5px 5px 5px;
	}	

#datendatum{
	position:relative;
	padding: 0px;
	font-size: 10px;
    }
	
#mehrlesen {
	z-index: 0;
	position:relative;
	margin-right: 15px;
	float:right;
	padding: 0px;
	font-size: 10px;
    }	
	
#datenname {
	position:relative;
	font-weight:600;
	padding: 0px;
	font-size: 15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    }
		
#datenbild {
	 z-index: 99;
     position:relative;
	 float:left;
	 border: 0px solid #E2E2E2;
	 padding:0px;
	 margin: 2px 0px 0px 0px;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
     border-radius: 6px;
	 behavior: url(pie/PIE.htc);
	
}

#datentext {
	position:relative;
	width: 100%;
	float: left;
	padding: 5px;
	font-size: 12px;
	line-height: 1.4em;
    }
	
hr.daten{ 
    width: 96%;
	height: 1px;
	color: #EFEFEF;
	border-width: 0px;
	background-color:#ccc;
	margin-bottom: 6px;
	margin-top:-2px;
	
}

/* hier Link Bild */	

#linkbild {
	 z-index: 99;
     position:relative;
	 float:left;
	 border: 0px;
	 padding:0px;
	 margin: 10px 0px 8px 0px;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
     border-radius: 6px;
	 behavior: url(pie/PIE.htc);
	
}

#keinlinkbild {
	position:relative;
	height: 85px;
	width: 85px;
	margin-top: 10px;
	font-size:12px;
	color:#FFF;
	background-color:#ccc;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
     border-radius: 5px;
	 border: 0px solid;
	border-color:#ccc;
	behavior: url(../../admin/aktuelles/pie/PIE.htc);
	
}

/* hier Datensätze basierend auf Team simpel */

#teamleft {
	position:relative;
	float:left;
	width: 10%;
	margin-left: 10px;
	}
	
#teamright {
	position:relative;
	float:right;
	width: 80%;
	margin:  5px 5px 5px 5px;
	}	




#teamsimpel {
	z-index: 50;
	background-color:#efefef;
	float:left;
	width: 95%;
	position:relative;
	margin-bottom: 10px;
	margin-top: 4px;
	padding-left: 6px;
	color: #666;
	font-size:14px;
	line-height: 1.4em;
	border: 1px solid #E2E2E2;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
     border-radius: 6px;
	behavior: url(dynamite/pie/PIE.htc);
	}
	
#teamrightupper {
	position:relative;
	float: left;
	margin: 2px;
	padding: 5px;
	font-size: 14px;
    }
	
#teamrightlower {
	position:relative;
	float: left;
	margin: 2px;
	padding: 5px;
	font-size: 12px;
    }	

#teamtext {
	position:relative;
	width: 450px;
	float: left;
	padding: 5px;
	font-size: 12px;
	line-height: 1.4em;
    }
	
#teamdatum{
	position:relative;
	
	padding: 0px;
	font-size: 10px;
    }
	
#mehrlesen {
	position:relative;
	margin-right: 15px;
	float:right;
	padding: 0px;
	font-size: 10px;
    }	
	
#teamname {
	position:relative;
	font-weight:600;
	padding: 0px;
	font-size: 15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    }		
	

hr.team { 
    width: 90%;
	height: 1px;
	color: #EFEFEF;
	border-width: 0px;
	background-color:#ccc;
	margin-bottom: -3px;
	
}


/* Öffnungszeiten */

hr.zeiten { 
    width: 90%;
	height: 1px;
	color: #EFEFEF;
	border-width: 0px;
	background-color:#ccc;
	
}

/* youtube */
#videosimpel {
	z-index: 50;
	background-color:#efefef;
	float:left;
	width: 630px;
	position:relative;
	margin-bottom: 10px;
	margin-top: 4px;
	padding-left: 3px;
	color: #666;
	font-size:14px;
	line-height: 1.4em;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
     border-radius: 6px;
	behavior: url(dynamite/pie/PIE.htc);
	}


#videoname {
	position:relative;
	float:left;
	font-weight:800;
	margin: 10px 0px 0px 30px;
	font-size: 13px;
    }
	
#videodatum {
	position:relative;
	float:right;
	font-weight:normal;
	margin: 10px 30px 0px 0px;
	font-size: 13px;
    }	

#videotext {
	position:relative;
	width: 540px;
	float: left;
	margin: 5px 0px 15px 30px;
	font-size: 12px;
	line-height: 1.4em;
    }
	
hr.tube { 
    width: 90%;
	height: 1px;
	color: #EFEFEF;
	border-width: 0px;
	background-color:#ccc;
	margin-bottom: 10px;
	margin-top: 10px;
	
}		






/* hier Öffnungszeiten */	

#opening {
	position:relative;
	width: 500px;
	
}

#openingmin {
	position:relative;
	float:right;
	padding: 10px;
	margin:  4px 0px 4px 0px;
	font-size:12px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius:5px;
	background-color:#EFEFEF;
	background-repeat:repeat;
    behavior: url(dynamite/pie/PIE.htc);
	
}




#wochentag {
	z-index: 99;
	position:relative;
	font-size:15px;
	font-weight:semi-bold;
	color:#666;
	margin-top: 10px;
	margin-bottom:5px;
	width:80px;
	padding-left:10px;
	padding-right:10px;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius:6px;
	background-color:#EFEFEF;
	background-repeat:repeat;
	behavior: url(dynamite/pie/PIE.htc);
   
	
    }
	
#zeit {
	font-size:12px;
	position:relative;
	font-weight:normal;
	color:#666;
	margin-top: 5px;
	margin-bottom:5px;
	width:80px;
	padding-left:10px;
	padding-right:10px;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius:6px;
	background-color:#EFEFEF;
	background-repeat:repeat;
	behavior: url(dynamite/pie/PIE.htc);
    
	
    }
	
	
	
	
/* hier Offline / Wartung / Urlaub / login info */		
	
#achtung {
	width: 81%;
	padding: 5px 5px 5px 10px;
	margin-bottom: 3px;
	margin-top: 10px;
	color: #fff;
	font-size:13px;
	font-weight:normal;
	line-height: 1.3em;
	background-color:#D09992;
	border: 1px solid #F5F5F5;
	-webkit-border-radius:  0px 5px 5px 0px;
    -moz-border-radius:  0px 5px 5px 0px;
    border-radius:  0px 5px 5px 0px;
	behavior: url(pie/PIE.htc);
	} 
	
.loginfotext {
	
	font-size:10px;
	font-weight:normal;
	line-height: 1.3em;
	
	}			
	
.loginformation {
	float:right;
	width: 85%;
	padding: 5px 0px 5px 10px;
	margin-bottom: 3px;
	margin-top: 10px;
	color: #ccc;
	font-size:8px;
	font-weight:normal;
	line-height: 1.3em;
	background-color:#fff;
	border: 0px solid #F5F5F5;
	-webkit-border-radius:     6px 0px 0px 6px;
    -moz-border-radius:   6px 0px 0px 6px;
    border-radius:   6px 0px 0px 6px;
	behavior: url(pie/PIE.htc);
	} 		
	
#offline {
	width: 300px;
	padding: 5px 5px 5px 10px;
	margin-bottom: 3px;
	margin-top: 410px;
	color: #fff;
	font-size:13px;
	font-weight:normal;
	line-height: 1.3em;
	background-color:#D09992;
	border: 1px solid #F5F5F5;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(pie/PIE.htc);
	}
	
	
	
	
	
/* hier imagestream */		
	

#stream_bilder {
    position: relative;
    text-align:center;
    width: 610px;
	padding: 0;
    margin: 0 auto;

}

ul#galerie {
    padding:0;
    margin:0;
    list-style-type:none;
}
ul#galerie li{
	position:relative;
    float:left;
    background-color:#F2F2F2;
    border:1px solid #EDEDED;
    margin: 0px 10px 10px -10px;
	padding:9px 10px 10px 9px;
	-webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius:9px;
	behavior: url(pie/PIE.htc);	
	
}

ul#galerie li span{
	
    display:block;
    text-align:center;
    font-size:12px;
}
ul#galerie li a img{
	
    border:none;
		
}




/* hier undefiniert */	

#bild {
	position:relative;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius:9px;
	behavior: url(pie/PIE.htc);	
	
}	
	
#dyna {
	position:relative;
	top: -30px;
}
	
		
#mitarbeiter {
	z-index: 50;
	position:relative;
	top:15px;
	width: 95%;
	margin-bottom: 4px;
	margin-top: 12px;
	padding-left: 2px;
	background-color: #FFF;
	background-repeat:repeat;
	font-size:12px;
	line-height: 1.5em;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
     border-radius: 9px;
	behavior: url(pie/PIE.htc);
	
	
	
}
	


hr { 
    width: 80%;
	color: #fff;
	
}	 		
	


/* CSS Document  Kalender */


#divcal {
	width:213px;
	overflow-x:hidden;
    position: relative;
    margin: 0px auto;
    padding:0px;
    color: <? echo $main_font_color; ?>;
    font-size: 12px;
    
	
}

.calender {
	width:210px;
	
}
* html .calender,
* + html .calender {
    width:210px;
}
.calender div.after,
.calender div.before{
    color:#666;
}
.day {
    float:left;
    width:30px;
    height:20px;
    line-height: 20px;
    text-align: center;
}
.day.headline {
    background:#323232;
    color: #f1f1f1;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    behavior: url(pie/PIE.htc);
	}
.day.current {
    font-weight: bold;
	color: <? echo $main_font_color; ?>;
    background:#992500;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    behavior: url(pie/PIE.htc);
}
.clear {
    clear:left;
}
.pagination {
    text-align: center;
    height:20px;
    line-height:20px;
    font-weight: normal;
}
.pagination a {
    width:20px;
    height:20px;
}
-->