/*
TYPO3 
Hier wird der Hauptbereich mit seinen 3 Spalten gestaltet, 
Linke Spalte: Pfadangabe, Menue 2Ebene. Neuigkeiten
Mittelspalte: Inhalt der Webseite
Rechte Spalte: Login Bereich, Bilderlinks
*/	


/* Inhalt */
h2 {
  background: #ffffff;
  color: #0000ff; 
	font-size: 150%;
	font-weight: bold;
	letter-spacing: 2px; 
	text-align: center;
	/* background: #ADD8E6; */
}


/* Ueberschriften wir Aktuelles, MitgliederLogin, Positionsmeldung */
h3 {
  background: #ffffff;
	color: #000000;
	text-align: left;
	font-size: 130%;	
	letter-spacing: 2px; 
	font-weight: bold;
}

/* Abfragen wie Benutzername, Passwort, Positionstext */
h4 {
  background: #ffffff;  /* HSS blau #87CEFA; */
  color: #000000;
	font-size: 120%; 	
	font-weight: normal;
	text-align: left;
}

h5 {
  background: #ffffff;
	color: #000000;
	text-align: left;
	font-size: 100%;	
	font-weight: normal;
	text-decoration: none;
}	

#hauptbereich {
clear: both;
overflow: hidden;
	padding: 0px;
	margin: 0px;
	border: 0px;
	position: relative;
	left: 0px;
	width: 99.5%;	 /* 98.5% 97%;  100% */
	height: 86%;	/* 75%; 600px height: 75%; height: 71%;	*/
	z-index: 10;	
}

/* +++++++++++++++++++     Linke Spalte     +++++++++++++ */

#linke_spalte { 
  border: 0px;
	padding: 0px;
	margin:	0px;
	clear: both;
	float: left;
	width: 15%;  /* width:  20%; */
	/* height: 70%; */
	/* height: 600px; */
	height: 95%; /* 99%; 89%;*/
	color: #87CEFA;
	background: #ffffff; /*	background: #87CEFA;*/ 
	z-index: 20;
	/* overflow: hidden; */
	/* border: 1px solid #ff0000; */
}


/* News-Rahmen */
#neuigkeiten {
	position: relative;
	margin:	30px 5px 5px 0px; /* margin:	20px 5px 5px 10px; */
	display: block;
  width: 97%; 
	padding: 5px 0px 5px 5px;
	z-index: 100;
	font-family: Arial, sans-serif;
  font-size: 100%; /* 3 */
}

/* News Box FF Problem - null effekt */
#neuigkeiten table tbody tr td {
  display: block;
  border: 0px;
  height: auto;
  margin: 0px;
  /* overflow: hidden;   FF zeigt keine Box mehr*/
  padding: 0px;
  position: relative;
  width: auto;
}

#neuigkeiten dd, .news-latest-container dd {
color: #000000;
background: #C7D5FE; /* blau wie der Kopf Hintergund */
}

/* Titel der News auf allen Webseiten */
#neuigkeiten .news-latest-container strong {
  font-size:  125%;
}

/* Inhalt des Textes in der News auf allen Webseiten */
#neuigkeiten .news-latest-container .bodytext {
  font-size:  95%;
}


/* 
#neuigkeiten table tbody tr td {
} 
*/

#neuigkeiten table tbody tr td font {
  font-size:  120%; /* 3 */
}

/*# News Kasten
# background-color: #bbe53a;
# border-right-color-value: #333333;
# border-top-color: #333333;
# border-bottom-color: #333333;
# border-left-color-value: #333333;*/

.news-latest-container {
background: #C7D5FE;
border: 0px;
color: #000000;
}

.news-list-container, .news-list-container h3 {
color: #0000ff;
background: #C7D5FE;
}

.news-list-date {
color: #000000;
background: #C7D5FE;
font-weight: bold;
font-size:  95%;
}
.news-list-container p {
color: #000000;
background: #ffffff;
}

/*
# Titel der News
#news-latest-container H2 {
color: #0000ff;
background: #99BBDD;  
border-color: #0000ff;
}
*/
 /* #C7D5FE; */ 

/*# Aktuelles Kasten
# grün background-color: #769024;
# border-bottom-color: #666666;
# border-left-color-value: #666666;
# border-right-color-value: #666666;
# border-top-color: #666666;
# color: #ffffff; Aktuelles Schrift weiß */
.news-latest-container h2, .news-latest-gotoarchive {
color: #0000ff;
background: #99BBDD;  /*#87CEFA;*/
border: 0px;
}


#neuigkeiten table tbody tr td font .bodytext, .news-latest-container dd p .bodytext {
  color: #000000;
  background: #C7D5FE;
  margin: 0px;
  font-size:  80%; /* 100%;  3 */
  font-style: italic;
  padding: 1px;
}

/* aktuelles-Rahmen */
#neuigkeiten ul {
	padding: 0px;
	margin:	0px;
}

/* news-punkte rahmen */
#neuigkeiten ul li {
	padding: 10px 5px 5px 5px;  /* padding: 10px 5px 5px 10px; */	
	font-size: 140%; 
	margin:	0px;	
}

#neuigkeiten ul li a {
	color: #000080;	
	background: #ffffff; /*	background: #87CEFA;*/  	
}



/* +++++++++++++++++++     Mittlere Spalte / Seiteninhalt     +++++++++++++ */


#seiteninhalt { 
	float: left;
	width: 70%;  /* 70% 69% 57%;	52.5%; */
	margin: 0px;
	padding:  20px 10px 0px 15px; /* 20px 5px 10px 15px; */
	overflow: auto;
	/* height: 73%;	 auto;	*/
	height: 90%; /* 84%; 88% 550 560px;*/
	color: #000000;
	background: #ffffff; /*	background: #ADD8E6;*/ 
	z-index: 10;
}

#seiteninhalt ul li {
  list-style-type: square;  /* Aufzählungen anzeigen */
}

/* keine wirkung für untertitel*/
.bodytext strong em {
  text-align: center;
}


/* TEXT */
.bodytext {
  font-size:  135%;   /* org: 130% */
  margin: 10px 0px 10px 0px;
  list-style-type: square;
}


.internal-link em font {
  color: #000080;    /* Vier gute Gründe Text wie Klubschiff Titel */
} 

.zurueck {
clear: both;
overflow: hidden;
	padding: 0px;
	margin: 0px;
	border: 0px;
	position: relative;
}

/* +++++++++++++++++++     Rechte Spalte     +++++++++++++ */

#rechte_spalte {
	padding: 0px;
	margin:	0px;
  border: 0px;	
	float: right;
	width: 12%;  /* width: 11% 13%  20%; */
	/* height: 70%; */
	/* height: 600px; */
	height: 95%; /* 89%;  */
	color: #87CEFA;
	background: #ffffff; /*	background: #87CEFA;*/ 
	z-index: 20;
	/* overflow: hidden; */
	/* border: 1px solid #0000ff; */
}


/* Login-Rahmen */
#login_box {
	position: relative;
	top: 1px;
	right: 1px;
	padding: 10px 5px 5px 0px;  /* padding: 10px; */
  margin: 0px;    /* 10px 5px 10px 5px; 	  margin:	10px; */
	display: block;
	z-index: 100;
}

/* "nur" Eingabefelder von Benutzer und Password */
#login_box input.input {
	position: relative;
  width: 100%;   /* width: 170px; */
	height: 20px;
	margin: 2px 0px;
	display: block;
	z-index: 100;
}

/* Anmelden Button */
#login_box input.submit,
submit logout {
  position: relative;
padding: 3px;
margin: 20px auto 5px auto;  /* margin: 20px 10px 10px 50px;*/
border: 0px;
	display: block;
	font-size: 120%; 
	z-index: 100;
}

/* Login Typo3 */
/* <h4>Angemeldet als User:   <span><!--###USERNAME###--></span> </h4> */
#login_box span {
text-align: center;
   font-style: italic;
}

#login_box input.logout{
  padding: 0px;
  margin: 20px auto;  /*   margin-top: 5px; */
  border: 0px;
}


/* Bilderlinks */
#bildlink {
	position: relative;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	z-index: 200;
	text-align: center;
}

#bildlink img {
	vertical-align: middle;  /* falsch: center;*/
	padding: 5px;	
	margin: 15px 5px 5px 5px;
	width: 100px;              /* 60px; mit Schrift*/  
	z-index: 200;
}


#bildlink a {
	font-size: 140%; 	
	font-weight: normal;
	text-decoration: none;
	color: #000080;	
}

/* fuer die Protokoll Download Seite
die Schrift ist zu klein */
.csc-uploads-fileName {
  border: 0px;
  margin: 0px;
  padding: 10px 0px 10px 0px;
  height: auto;
  font-size: 120%;
  width: 40%;
}

/* Anzeige dder Datei-Groesse */
.csc-uploads-fileSize {
  border: 0px;
  margin: 0px;
  padding: 10px 0px 10px 100px;
  height: auto;
  font-size: 100%;
}



/* Layout für tt_news */

.news-list-item {
  font-family:  Arial, sans-serif;
}

.news-list-date {
 /* font-size:  140% */
  margin: 0px 15px 15px 0px;
}

.news-list-morelink {
  font-size: 100%; /* 62,5 % */
  margin: 10px 0px 8px 0px;
}

.news-single-item {
  font-family:  Arial, sans-serif;
  color: #0000ff; 
}

/* Bei der Single Ansicht war die Schrift grün #85a600 */
.news-single-item h2 {
  color: #0000ff; 
}

/* Inhalt des Textes in der News auf der Seite "Einzelne Nachrichten" */
.news-single-item .bodytext {
  font-size:  135%; 
}

/* Kategorie */
.news-catRootline {
  font-size:  160%; /* org: 140% */
  margin: 0px 0px 10px 0px;
  /* line-height: 50px; */
}

/* Datum */
.news-single-timedata {
  font-size:  135%;   /* org: 130% */
  margin: 0px 0px 10px 0px;
}

/* Titel */
.news-single-item h2 font strong {
  font-family:  Arial, sans-serif;
  font-size:  150%; /* 3 */
}





/* gesamte box */
#windfinder_report {
  border: 0px;
  padding: 20px 0px 0px 0px;
  margin: 0px;
  width: 98%;
}

/* OrtsStationsName */
#windfinder_station {
   padding: 0px 0px 0px 5px;
   font-weight: bold;
}

/* Messwerte (rechte Spalte) */
#windfinder_report tbody tr td b font{
  border: 0px;
  padding: 0px;
  margin: 0px;
	/*font-size: 105%;*/
  font-size: 110%; 	
	font-weight: 800;
	text-decoration: none;
}

/* Messangaben (links Spalte) */
.windfinder_label {
  border: 0px;
  /* padding: 0px 4px 0px 2px;*/
  padding: 0px 5px 0px 0px;
  margin: 0px;
	font-size: 100%; 	
	font-weight: normal;
	text-decoration: none;
}

/* windfinder links, untere zwei Zielen*/
#windfinder_report a {
  border: 0px;
  padding: 0px;
  margin: 0px;
	font-size: 70%; 	
	font-weight: normal;
	text-decoration: none;
}

/* Kalender Buchungen 
  KS Versuch Legende Wochende gebucht gelb  
.tx-flatmgr-pi1 .calendarLegend td.bookedWeekend {
  background-color: #FFFF00;
}
*/

/* gebuchte Tage inklusive Wochenende yellow-red / gelb-rot*/
.tx-flatmgr-pi1 .startDay,
.tx-flatmgr-pi1 .endDay,
.tx-flatmgr-pi1 .bookedDay,
.tx-flatmgr-pi1 .bookedWeekend,
.tx-flatmgr-pi1 .startWeekend,
.tx-flatmgr-pi1 .endWeekend {
  background-color: #FFD000;
}

/* Übernahme Tage oder Wochendtag orange red / orange-rot*/
.tx-flatmgr-pi1 .bookerChangedDay,
.tx-flatmgr-pi1 .bookerChangedWeekend {
  background-color: #FFA500;
}


/* chgallery Font Änderung bei Kategory */
/* .chgallery-list */ 
.tx-chgallery-pi1 .chgallery-list .text {
float: left;
width: auto; 
font-size: 130%; 
}

.tx-chgallery-pi1 .chgallery-list .text .description {
font-size: 100%; 
}

/* Größe des Ordnertitels */
.tx-chgallery-pi1 .info {
font-size: 150%; 
}

/* Größe der Zeile "Zurück zur Auswahl" */
.tx-chgallery-pi1 .info a{
font-size: 90%; 
}

