/* HTML Elemente neu formatieren */

BODY, TD {
	margin-left:2px;
	margin-top:0px;
	font-size:80%;
}

BODY, FORM { font-family:verdana,arial,sans-serif; 	}
INPUT, SELECT, OPTION 	{ 	font-family:verdana,arial,sans-serif; 	}


/* Text Groessen definieren */

/* =#CONTENT 
------------------*/

/*#content {	font-size:70%; }*/

.contentTable {
	font-size:100%;
}

/* =.nav_jahr, =.nav_monat
Navigations Elemente Jahr und Monat 
-------------------------------------*/
.nav_jahr  	{ 	
	font-size:110%; 		
	font-weight:bold;
}

.nav_monat 	{ 	
	font-size:90%;	 	
}

/* =.mittelbalken
------------------*/
.mittelbalken {
	font-size:100%; 
}


.infotextbox {
	font-size:90%; 
}

.toptipp {  
	font-size:100%;	
}

.heading_event {
	font-size:100%;
}

.heading_location {
	font-size:80%; 
}

.standard {
	font-size:100%;
}










/* LAYOUT */
@media print {

#layout	{	width:100%; }

}

@media screen {

#layout	{	width:80%; }

}

#hyperlinks_links	{ 	float:left; width:22%; text-align:left; }

#hyperlinks_rechts	{ float:left; width:23%; text-align:left; }

#content  {  
	width: 50%; 
	border-top: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;


	float:left;  
	margin-left: 1%; 
	margin-right: 1%;	 
	background-color:#F7F7F7;
	}



/* Hyperlinks Farben und Zustaende */
a { text-decoration : none; color : #000000; /*color : #006699; */ }
a:Visited { color : #000000; }
a:Active  { color : #000000; }
A:Hover   { color : #FF0000; }



/* Formular Elemente Submit & Rese Button : submit_btn, reset_btn */
.submit_btn, .reset_btn 	{ 	font-weight:bold;  	}
.submit_btn { 	background-color:#0092DD; color:white; border-color:#d3d3d3;	    }
.reset_btn 	{ 	background-color:#CADBEF; color:darkred; border-color:#d3d3d3;	}




/* mittelbalken */
.mittelbalken  	
	{ 	
	font-weight:bold; 	
	background-color: #0066CB;
	color:#FFFFFF; 	
	padding-top:1%;
	padding-bottom:1%;
	padding-left:2%;
	padding-right:2%; 
	border-bottom: 1px solid #d3d3d3;
	/* 	background-color:#0092DD;  	*/
	}


/* Spalten Definitonen f. Bestellform Kategorie - Kat.Text - Kat.Preis */
.katRow1 	{ 	float:left; 	width:40%; height: 40px; }
.katRow2 	{ 	float:left; 	width:20%; height: 40px; }
.katRow3 	{ 	float:left; 	width:20%; height: 40px; }
.katRow4 	{ 	float:right; 	width:50px; height: 40px; }

.infotextbox { 
	padding:1%; background-color:#FFFFFF; 
	/*border:1px solid #d3d3d3; background-color: EFEFEF; font-style:italic;  */
	}

.box  		{ padding-left:4%; padding-right:4%; border:1px solid #d3d3d3; background-color:#F7F7F7; }

.box_ohne_top 
	{
	padding-left:4%; 	
	padding-right:4%; 	
	border-bottom:1px solid #d3d3d3; 	
	border-left:1px  solid #d3d3d3; 	
	border-right:1px solid #d3d3d3; 	
	background-color:#F7F7F7;
	}


.eventBox  	{ 	border-bottom: 1px solid #d3d3d3;  	padding: 1.5%; 	}
.detailBox  { 	padding:2%; }	
.detailBoxBottom { border-bottom: 1px solid #d3d3d3; }

/* TOP Tipp und Top-Tipp Datum */
.toptipp,.topptip_datum  { font-weight:bold; }
.heading_event 		{ float:left; font-weight:bold;	padding-bottom: 1%;	color:#000; }
.heading_location 	{ float:left; font-weight:bold;	padding-bottom: 1%; }
.heading_datum 		{ float:right; }

/* AdminFont */

.adminB 
	{
	font-weight:bold;
	font-size:smaller;
	padding-left:10px;
	padding-right:10px;
	background:lightgrey;
	border:1px dashed #000;
	color:#000;
	}

a.adminB:Hover 
	{
	color:red;
	background-color:#EFEFEF;
	}

.boxheading 
	{
	background-color:lightgrey; 
	font-weight:bold;
	padding-left:4%;
	padding-top: 1%;
	padding-bottom:1%;
	
	border-top:1px solid #d3d3d3; 	
	border-left:1px solid #d3d3d3; 	
	border-right:1px solid #d3d3d3; 		
	}
	
/*
 =.homepagelink
-----------------------------*/	

.homepagelink {
		background-color:#0066CB; 
		color:#FFFFFF; 
		font-weight:bold; 
		font-size:100%; 
		padding-left:2%; 
		padding-right:1%; 
		padding-bottom:2px;
		}

a.homepagelink:active, a.homepagelink:visited {
	color:white; /*margin-left:2%;*/
	}
	