/* GLOBALE SEITENFORMATIERUNG FUER DEN AUSDRUCK*/
body {
margin:0;
}

/* GLOBALE TEXTFORMATIERUNG */
p,br,nobr,table,tr,td,ul,ol,hr {
font-family:Arial,Helvetica,sans-serif;
font-size:11pt;
text-align:left;
color:#000;
font-style:normal;
font-weight:normal;
}

/* GLOBALE LINKFORMATIERUNG */
a {
text-decoration:underline;
color:#000;
}

/* 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;
}
h1,h2,h3{
	font-family:Arial,Helvetica,sans-serif;
}
/* ÜBERSCHRIFT 1. ORDNUNG */
h1 {
font-size:16pt;
font-weight:bold;
color:#000;
}

/* ÜBERSCHRIFT 2. ORDNUNG */
h2 {
font-size:14pt;
font-weight:bold;
color:#000;
}
/* ÜBERSCHRIFT 3. ORDNUNG */
h3 {
font-size:12pt;
font-weight:bold;
color:#000;
}

/* ÜBERSCHRIFT SONDERFORMAT-KLASSEN, NICHT FETT */
.h1sonder {
font-size:16pt;
font-weight:normal;
color:#000;
}

.h2sonder {
font-size:14pt;
font-weight:normal;
color:#000;
}

/* 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:11pt;
color:#000;
font-weight:normal;
font-style:normal;
}

.fett {
font-weight:bold;
}

.kursiv {
font-style:italic;
}

.fettkursiv {
font-weight:bold;
font-style:italic;
}

.blau {
color:#000;
}

.blaufett {
color:#000;
font-weight:bold;
}

.textkleiner12 {
font-size:10pt;
}

.textkleinerblau12 {
font-size:10pt;
color:#000;
}

.textkleiner11 {
font-size:9pt;
}

.textkleinerblau11 {
font-size:9pt;
color:#000;
}

.achtung {
font-size:12pt;
color: #000;
}
img.abbildung{
	border: 1px solid #000;
	}
img {
	border:none;
}
table.rahmen{
	border-collapse:collapse;
	}
.rahmen tr {
	border:1px solid #000;
}
.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: 9pt;
}


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)
}
*/
.head-banner, .close{
	display:none;
}
div.wrap{
	width:auto;
	border:none;
	margin:0;
	padding:0;
	
}
p.rahmen{
border:1px solid #000;
padding:8px;
}

table.prg tr td{
 vertical-align: top;  
}
td p{margin:0;}
.headline{font-size:14pt;}

.noprint{
	display:none;
	}
/* für das Programm 2010  */ 
.workshop1, .workshop2 {
   border: 1px solid black !important;
}
