/* GLOBALE SEITENFORMATIERUNG */
html{
overflow:scroll;
overflow-x:hidden;
}
body {
margin:0;
}

/* GLOBALE TEXTFORMATIERUNG */
p,br,nobr,table,tr,td,ul,ol,hr {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
text-align:left;
color:#000000;
font-style:normal;
font-weight:normal;
}

/* GLOBALE LINKFORMATIERUNG */
a {
text-decoration:underline;
color:#003399;
}

a:link {
text-decoration:underline;
color:#003399;
}

a:visited {
text-decoration:underline;
color:#003399;
}

a:hover {
text-decoration:underline;
color:#6181C0;
}

/* LINKFORMATIERUNG HAUPTLINKS */
a.hauptlinks {
position:relative;
left:13px;
display:block;
text-decoration:none;
color:#003399;
font-weight:bold;
font-size:12px;
}

a.hauptlinks:link {
text-decoration:none;
color:#003399;
font-weight:bold;
font-size:12px;
}

a.hauptlinks:visited {
text-decoration:none;
color:#003399;
font-weight:bold;
font-size:12px;
}

a.hauptlinks:hover {
text-decoration:none;
background-color:#003399;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

/* LINKFORMATIERUNG HAUPTLINKS AKTIV */
a.hauptlinksaktiv {
position:relative;
left:13px;
display:block;
background-color:#003399;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

a.hauptlinksaktiv:link {
text-decoration:none;
background-color:#003399;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

a.hauptlinksaktiv:visited {
text-decoration:none;
background-color:#003399;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

a.hauptlinksaktiv:hover {
text-decoration:none;
background-color:#003399;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

/* LINKFORMATIERUNG UNTERLINKS */
a.unterlinks {
position:relative;
left:20px;
display:block;
text-decoration:none;
color:#003399;
font-weight:normal;
font-size:12px;
}

a.unterlinks:link {
text-decoration:none;
color:#003399;
font-weight:normal;
font-size:12px;
}

a.unterlinks:visited {
text-decoration:none;
color:#003399;
font-weight:normal;
font-size:12px;
}

a.unterlinks:hover {
text-decoration:none;
background-color:#D1DAED;
color:#003399;
font-weight:normal;
font-size:12px;
}

/* LINKFORMATIERUNG UNTERLINKS AKTIV */
a.unterlinksaktiv {
position:relative;
left:20px;
display:block;
text-decoration:none;
background-color:#D1DAED;
color:#003399;
font-weight:normal;
font-size:12px;
}

a.unterlinksaktiv:link {
text-decoration:none;
background-color:#D1DAED;
color:#003399;
font-weight:normal;
font-size:12px;
}

a.unterlinksaktiv:visited {
text-decoration:none;
background-color:#D1DAED;
color:#003399;
font-weight:normal;
font-size:12px;
}

a.unterlinksaktiv:hover {
text-decoration:none;
background-color:#D1DAED;
color:#003399;
font-weight:normal;
font-size:12px;
}


/* LINKFORMATIERUNG METALINKS muss durch die Klassen ersetzt werden*/

a.sonderlinks {
text-decoration:none;
color:#003399;
font-weight:normal;
font-size:11px;
}

a.sonderlinks:link {
text-decoration:none;
color:#003399;
font-weight:normal;
font-size:11px;
}

a.sonderlinks:visited {
text-decoration:none;
color:#003399;
font-weight:normal;
font-size:11px;
}

a.sonderlinks:hover {
text-decoration:underline;
color:#6181C0;
font-weight:normal;
font-size:11px;
}

/* ÜBERSCHRIFT 1. ORDNUNG */
h1 {
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
color:#003399;
}


/* ÜBERSCHRIFT 2. ORDNUNG */
h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
color:#003399;
}
/* ÜBERSCHRIFT 3. ORDNUNG */
h3 {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#003399;
}

/* ÜBERSCHRIFT SONDERFORMAT-KLASSEN, NICHT FETT */
.h1sonder {
font-size:18px;
font-weight:normal;
color:#003399;
}

.h2sonder {
font-size:16px;
font-weight:normal;
color:#003399;
}

/* LISTENFORMATIERUNG KLICKBARE ÜBERSICHTEN */
.listgehezu {
list-style-image:url(image/pfeil_nach_unten_liste.gif);
}
.listspringezu{
	list-style-image:url(image/pfeil_vor.gif);
}
/* TEXTAUSZEICHNUNGSFORMATE */
.normal {
font-size:14px;
color:#000000;
font-weight:normal;
font-style:normal;
}

.fett {
font-weight:bold;
}

.kursiv {
font-style:italic;
}

.fettkursiv {
font-weight:bold;
font-style:italic;
}

.blau {
color:#003399;
}

.blaufett {
color:#003399;
font-weight:bold;
}

.textkleiner12 {
font-size:12px;
}

.textkleinerblau12 {
font-size:12px;
color:#003399;
}

.textkleiner11 {
font-size:11px;
}

.textkleinerblau11 {
font-size:11px;
color:#003399;
}

.achtung {
font-size:14px;
color: #FF4500;
}
img.abbildung{
	border: 1px solid #003399;
	}
img {
	border:none;
}
table.rahmen{
	border-collapse:collapse;
	}
.rahmen tr {
	border:1px solid #003399;
}
.rahmen th {
	border:none;
}
.invers tr{
	background-color: #D1DAED;
	color: #003399;
	border-bottom: 1px solid #D1DAED !important;
	border-left: 1px solid #003399;
	border-top: 1px solid #003399;
	border-right: 1px solid #003399;
}
table.zierlich{
	font-size: 9px;
}
/* Einstellungen für die einzelnen Programmpunkte bei Herbstakademie*/
table.prg tr td{
 vertical-align: top;  
}

.referenten ul{
	margin-left:10px;
}

ul.aktuelles li{
	padding-bottom:20px;
}
li {
	padding-bottom: 8px;
}

/* Designelemente */

table.tabelle2 {
	background-image:url(image/fix/kopfkachel.gif)
}
table.tabelle4 {
	background-image:url(image/fix/bilderkachel.gif)
}
table.tabelle5 {
	background-image:url(image/fix/zwischenkachel.gif)
}
td.tabelle7fuss {
	background-image:url(image/fix/fusszeilenhintergrund.gif)
}
td.senkfensterkachel {
	background-image:url(image/fix/senk_fensterkachel.gif)
}
td.waagfensterkachel {
	background-image:url(image/fix/waag_fensterkachel.gif)
}
td.aufzaehlungspunktunterlinks {
	background-image:url(image/aufzaehlungspunkt_unterlinks.gif)
}

div.head-banner{
background-color:#039;
float:none;
width:780px;
overflow:hidden;
}
div.wrap{
width:755px;
margin:15px 0 0 30px;
border-left:1px solid #039;
border-top:1px solid #039;
padding-left:15px;
}
div.close{
margin-top:50px;
width:655px;
}
p.rahmen{
border:1px solid #039;
padding:8px;
}




