/* ### globale Eigenschaften für eine Seite (Schriftart, Hintergrundfarbe etc...): */
body{
   font-family: Arial, Geneva, Helvetica;
   font-size: 1em;
   margin-top: 0%;
   margin-left: 0%;
   background: #808080;
}

/* Popup: Bilderauswahl u.ä.  */
.PopUp{
	position: absolute;
	top: 15%;
	left: 30%;
	height: 30%;
   width: 50%;
   border-top: 2px solid #E0E0E0;
   border-left: 2px solid #E0E0E0;
   border-bottom: 2px solid #8F8F8F;
   border-right: 2px solid #8F8F8F;
   background: #DFDFE2;
	z-index: 99;
/*   display: none; */
}


/* Link zur Umfrage */
#Umfrage{
	position: absolute;
	top: 50%;
	left: 4%;
	z-index: 22;
}


/* Kopfleiste */
#Logo{
   font-size: 0.8em;
   color: #6F6F6F;
	position: absolute;
	top: 3%;
	left: 3%;
	height: 15%;
   width: 94%;
   background: #DFDFE2;
	z-index: 3;
}

/* Menues ausrichten...*/
#cMenTop{
	position: absolute;
	top: 3%;
	left: 24%;
   width: 80%;
	word-spacing: 0.1em;
	font-size: 0.7em;
   text-decoration: none;
   font-weight: 600;
	color: #6F6F6F;
	z-index: 4;
}

/* Menues ausrichten...*/
#Laender{
   font-size: 0.8em;
   color: #6F6F6F;
	position: absolute;
	top: 12%;
	left: 30%;
	z-index: 4;
}

#start{
	position: absolute;
	bottom: 30%;
   left: 24%;
   width: 73%;
/*   background: #B6CA5B; */
   z-index: 1;
}

#startFill{
	position: absolute;
	top: 18%;
   left: 24%;
   width: 72.85%;
   height: 53%;
/*   background: #B6CA5B; */
   z-index: 1;
}

#startPic2{
	position: absolute;
	top: 20%;
   left: 24%;
   width: 73%;
   background: #808080;
   border-top-style: solid;
	border-top-width: thin;
   border-top-color: white;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: white;
}

#Kalender{
	position: absolute;
	padding: 2%;
	top: 70%;
   height: 16%;
	left: 23%;
   width: 66%;
   font-size: 80%;
/*   overflow: auto;*/
   z-index: 9;
}

#cMenLeft{
	position: absolute;
	top: 18%;
	padding-top: 2%;
   padding-left: 1%;
	left: 3%;
   width: 93%;
   height: 51%;
	font-size: 0.7em;
   text-decoration: none;
   font-weight: 600;
   background: white;
}

#cMenEcat{
	position: absolute;
	top: 18%;
	padding-top: 2%;
   padding-left: 1%;
	left: 3%;
   width: 19%;
   height: 45%;
	font-size: 0.7em;
   text-decoration: none;
   font-weight: 600;
   background: white;
   overflow: auto;
}

#DetailsLeft{
	position: absolute;
	top: 33%;
	padding-top: 2%;
	left: 5%;
   width: 18%;
   height: 20%;
	font-size: 0.7em;
/*   background: white;	*/
}

#cMenLeftHoch{
	position: absolute;
	top: 18%;
	padding-top: 2%;
   padding-left: 1%;
	left: 3%;
   width: 94%;
   height: 79%;
	font-size: 0.7em;
   text-decoration: none;
   font-weight: 600;
   background: white;
}

#Vertikal{
	position: absolute;
	top: 5%;
   left: 25%;
   align: middle;
	font-size: 1em;
   font-weight: 900;
   background: white;
	z-index: 2;					/* keine Wirkung :-(     */
/*	writing-mode: tb-rl;		*/
}

#Seite{
	position: absolute;
	padding: 2%;
	top: 18%;
	left: 23%;
   width: 70%;
   height: 67%;
	font-size: 0.8em;
   background: white;
   overflow: auto;
   z-index: 9;
}


#Alles{
/*	position: absolute;
	top: 20%;
	left: 23%;				*/
	padding: 2%;
   width: 100%;
   height: 100%;
	font-size: 0.8em;
   background: white;
}

#SeiteBreit{
	position: absolute;
	top: 20%;
	left: 20%;
   width: 76%;
   height: 76%;
	font-size: 0.8em;
   background: white;
   overflow: auto;
}

/* Suchmaske...*/
#Suche{
   font-size: 0.8em;
	position: absolute;
	top: 71%;
	left: 3%;
   width: 94%;
   height: 20%;
   background: #DFDFE2;
   z-index: 7;
}

#Fuss{
	position: absolute;
	top: 91%;
	left: 3%;
   padding-top: 1%;
   width: 94%;
   height: 3%;
   background: white;
	font-size: 0.7em;
   font-weight: 600;
   color: #6F6F6F;
	z-index: 5;
}

/* Für die Pflege der Seiten  */
#Preview{
	position: absolute;
	top: 3%;
	left: 3%;
   width: 94%;
   height: 94%;
   padding: 2%;
   background: white;
	font-size: 0.7em;
/*   text-decoration: none;		*/
   font-weight: 200;
}

/* <a... Menues texten...*/
.Link{
   color: #6F6F6F;
   text-decoration: none;
}
/* aktives menu	*/
.aLink{
   color: #F07800;
   text-decoration: none;
}
/* gehighlightetes menu	*/
.hLink{
   color: #0000FF;
   text-decoration: none;
}

/* ### globale Tabelleneigenschaften: */
table{
   font-size: 100%;
}

/* ### Alle Tabellenköpfe: */
th{
   font-size: 100%;
/*   color: #191970;	*/
   font-weight: bold;
   background: #DFDFE2;
/*   background: #e6e6fa;	*/
   vertical-align: top;
}

/* ### Alle Tabellzellen: */
td{
   font-size: 95%;
}

/* ### Schriftgröße entsprechend verkleinern: */
.s400{
   font-size: 400%;
}

.s300{
   font-size: 300%;
}

.s200{
   font-size: 200%;
}

.s90{
   font-size: 90%;
}

.s80{
   font-size: 80%;
}

.s70{
   font-size: 70%;
}

.s60{
   font-size: 60%;
}

/* ### Buttongrößen: */

.btn40{
   width: 40px;
   height: 23px;
}

.btn60{
   width: 60px;
   height: 23px;
}

.btn80{
   width: 80px;
   height: 23px;
}

.btn100{
   width: 100px;
   height: 23px;
}

.btn115{
   width: 115px;
   height: 23px;
}

.btn130{
   width: 130px;
   height: 23px;
}

.btn145{
   width: 145px;
   height: 23px;
}

.btn160{
   width: 160px;
   height: 23px;
}

.btn180{
   width: 180px;
   height: 23px;
}


/* ### ohne Deko: */
.ohneDeko{
   text-decoration: none;
   color: black;
   cursor: hand;
}

.btnB{
	width: 30px;
   font-weight: 900;
}

.btnI{
	width: 30px;
   font-style: italic;
}

.btnU{
	width: 30px;
   text-decoration: underline;
}

.lefter{
	padding-left: 13px;
	margin: 1px;
}