/* style-sheet für www.gdf-hannover.de */

a, p, div, blockquote, dd, li, body {
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size:11pt ;
}

/* Einstellungen für die UL-Listen */
ul {
	list-style-type: square;
/* 	size: 10px; */
}

/* Seitenüberschrift */
h2 {
	/* font-size: large; */
	font-family : Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
/* 	font-weight: bold; */
}

/* Seiten-Unterüberschrift */
h3 {
	/* font-size: large; */
	font-family : Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
/* 	font-weight: bold; */
}

/* Seiten-Unter-Unterüberschrift */
h4 {
	/* font-size: large; */
	font-family : Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
/* 	font-weight: bold; */
}


/* hauptnavigationsebene */
.mainnav {text-align: center;/*font-weight: bold;*/}

/* diese Einträge sind für die Navigationsleisten */
a.mainnav:link {text-decoration:none;color: #000000;}
a.mainnav:visited {text-decoration:none;color:#000000;}
a.mainnav:hover {text-decoration:underline;color:#000000;}
a.mainnav:active {text-decoration:none;color:#000000;}
a.mainnav:focus {text-decoration:underline;}

/* diese Einträge sind für die Newsbox-Links */
a.newslink:link {text-decoration:none;color: #000000; font-size:10pt;}
a.newslink:visited {text-decoration:none;color:#000000;font-size:10pt;}
a.newslink:hover {text-decoration:underline;color:#000000;font-size:10pt;}
a.newslink:active {text-decoration:none;color:#000000;font-size:10pt;}
a.newslink:focus {text-decoration:underline;font-size:10pt;}


/* Einträge für die Links in der ganzen Seite, die Navigationslinks sind oben dargestellt */
a:link { text-decoration:none; color: #b97d00;}
a:visited { text-decoration:none; color: #b97d00;}
a:hover { }
a:active { text-decoration:none;}
a:focus { text-decoration:underline; }


/* Aktiver Reiter */
.nav_aktiv {
	background-color: #edddac;
	/*text-decoration: underline;*/
	text-align: center;
	font-weight: bold;
	border-right: 1px solid #000000;
}

/* Passive Reiter */
.nav_passiv {
	background-color: #d1a928;
	text-align: center;
	font-weight: bold;
	border-right: 1px solid #edddac;
}

/* 2. Navigaionsebene */
.nav_sub {
	background-color: #edddac;
	text-align: left;
/*	width: 138px; */
	font-size:11pt;
}

.spacer {
	background-color: #edddac;
	width: 1px;
	border-right: #000000;
}

/* Hintergrundfarbe */
.bg {
	background-color: #edddac;
}

/* dunklerer Hintergrund der 1. Navigationsebene*/
.bg_dark {
	background-color: #d1a928;
	text-align: center;
	padding-right:10px;
}

/* Footer-Formatiereung */
.footer {
	font-size: 10pt;
	text-align: center;
/*	border-top: 1px solid #000000;*/
	background-color: #edddac;
}

.rahmen {
	border: 1px solid #edddac;
}

/* Formatierungen für den Inhaltsteil */
.inhalt {
	padding-bottom: 30px;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
/* 	font-size: 13px; */
	vertical-align: top;
	width: 100%;
}

/* Formatierungen für das Suchenfenster */
.suchen {
	padding-top: 10px;
	text-align: right;
	vertical-align: bottom;
	background-color: #d1a928;
}

/* GDF-Logo in der Kopfzeile */
.toplogo {
	padding: 30px;
	text-align: right;
}

/* GDF-Text Weihnachten in der Kopfzeile links */
.weihnacht_l {
	padding: 10px;
	text-align: right;
	color: red;
}

/* GDF-Text Weihnachten in der Kopfzeile rechts */
.weihnacht_r {
	padding: 10px;
	text-align: left;
	color: red;
}


/* Newsbox-Formatierung */
.newsbox {
	padding: 10px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 50px;
	padding-right: 30px;
}

/* Schriftgröße NEWS */
.news-font {
	font-size: 11pt;
}


/* Schriftgröße Link Name NEWS bzw. Neuigkeiten in Newsbox*/
.newslink {
	text-decoration:underline; 
	font-size: 10px; 
	color: black;
}



/* strich[u|o|l|r] ist für die Kisten, damit der Strich entsprechend angezeigt wird */
.stricho {
	border-top: 0px solid #d1a928;
	background-color: #d1a928;
	font-weight: bold;
	font-size: 10px;
}
.strichu {
	border-bottom: 2px solid #d1a928;
}
.strichl {
	border-left: 2px solid #d1a928;
}
.strichr {
	border-right: 2px solid #d1a928;
}
.strich {
	border-bottom: 1px solid #d1a928;
}

.extern {
	border: 0;
	border-top: 1px;
}

/* tabellen-farbe, nur auf td-Tags anwendbar */
td.color {
	padding: 5px;
	background-color: #eae1c5;
	text-align: left;
/*	font-size: 10pt;   */
}

/* Fehlermeldungen werden in Rot dargestellt (Online-Formular) */
.alert {
	color: red;
}

/* Interne Links werden in Senffarben dargestellt (besonders Aktuelles) */
.goon {
	text-decoration:none; 
	color: #b97d00;
/*	font-size: 11px;  */
}

/* Fonts werden in Grün dargestellt (wenn noch Veranstaltungstermine frei sind) */
.uptodate {
	color: #b97d00;
/*	font-size: 10px;  */
}

.print {
	font-size: 12pt;
	margin: 20px;
}

/* fuer den Hintergrund, der den Rest der Seite ausfüllen soll */
.hintergrund {
	background-color: #fff3d0;
}

/* fuer die Spalte mit allem Inhalt der Seite drin */
.inhaltspalte {
/*	position: absolute; 
	max-width: 900px;
	min-width: 400px; */
	width: 900px;
	height: 80%;
	border:1px solid #b97d00;
	background-color: #ffffff;
}

.order {
	font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size:10pt ;
	
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #d1a928;
}

/* Code für Code-schnippsel */
.code {
  font-family: courier;
  font-size: 12px;
  color: #000000;
  padding: 10px;
  background-color: #F0F0F0;
  border: 1px solid #d1a928
}

