
body {
 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size : 10pt;
    color : #333333;
    background-color : #FFFFFF;
 }

td, div, span {
 	font-size : 10pt;
 	background-color : transparent;
 }

#main-table {
    width: 760px;
}
#main-table td.menu {
    width: 178px;
}
#main-table td.content {
    width: 560px;
}

/*	Groessen - Formate */
.xs, div.xs { font-size: 7pt; }    /* size="1" */
.s, table.s, tr.s, td.s { font-size: 10pt; }   /* size="1" */
.m, table.m, tr.m, td.m, div.m, p.m { font-size: 10pt; }    /* size="2" */
.l, table.l, tr.l, td.l, div.l, p.l { font-size: 12pt; }    /* size="3" */
.xl, table.xl, tr.xl, td.xl, div.xl, p.xl { font-size: 14pt; }  /* size="4" */
.xxl, table.xxl, tr.xxl, td.xxl, div.xxl, p.xxl { font-size: 18pt; }   /* size="5" */

 a {
 	text-decoration : none;
 	color : #009C9A;
 }

 a:hover, a:focus, a:active {
 	text-decoration : underline;
 }
 
a.doc, a.jpeg, a.gif, a.mp3, a.mpeg {	
	background: url("./images/icon_doc.gif") center left no-repeat;
	padding-left: 20px;
}

a.zip {	
	background: url("./images/icon_zip.gif") center left no-repeat;
	padding-left: 20px;
}

a.pdf {	
	background: url("./images/icon_pdf.gif") center left no-repeat;
	padding-left: 20px;
}

a.word {	
	background: url("./images/icon_word.gif") center left no-repeat;
	padding-left: 20px;
}

a.xls {	
	background: url("./images/icon_excel.gif") center left no-repeat;
	padding-left: 20px;
}
 
 address, address a {
    color : #333333;
	font-size: 8pt;
	font-style : normal;
	font-weight : bold;
}

address.big, address.big a  { font-size: 10pt; font-weight : normal;}

/* Homepage - Titel*/
div.headerline {
    background-color: #FFFFFF;
}
div.headerline2, td.headerline2 {
    background-color: #00C8C8;
}
div.header {
    z-index : 100;
    position : relative;
    margin-top : -26px;
}
span.header {
    font-size : 15pt;
    font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
    background-color : #FFFFFF;
    color : #333333;
    height : 26px;
    padding : 2px 10px 2px 10px;
}
.header_s2 {
    font-size : 15pt;
    font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
    color : #333333;
}

.header_s3 {
    font-size : 15pt;
    font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
    color : #333333;
}
.header_text td {
    font-size : 10pt;
    font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
    color : #333333;
}

.header_text a {
    color : #333333;
    text-decoration : underline;
}

    
/* Inhalt */ 
.content {
    font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color : #FFFFFF;
    color : #333333;
} 
 /* Seiten-Titel */
.caption, .caption div {
    font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size : 12pt;
 	font-weight : bold;
 	color : #333333;
}
 

/* letzte Änderung */
div.upd {
	
	font-size : 8pt;
	font-weight : normal;
	color : #009C9A;
}
/* Menü */ 

.menu, a.menu, A.submenu, .menu_a, a.menu_a, a.submenu_a {
 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 	color : #009C9A;
 	background-color : #FFFFFF;
 	text-decoration : none;
 	font-weight : bold;
}

.submenu, a.submenu, .submenu_a, a.submenu_a {
 	font-weight : normal;
 	color : #009C9A;
 	background-color : #FFFFFF;
}

.footer, a.footer, a.footer_a {
 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 	color : #009C9A;
 	background-color : #FFFFFF;
 	text-decoration : none;
 	font-weight : bold;
}

a.menu:hover, A.menu:focus, A.menu:active, 
a.footer:hover, A.footer:focus, A.footer:active,
a.footer_a:hover, A.footer_a:focus, A.footer_a:active,
a.submenu:hover, A.submenu:focus, A.submenu:active, 
a.menu_a:hover, A.menu_a:focus, A.menu_a:active,
a.submenu_a:hover, A.submenu_a:focus, A.submenu_a:active {
 	text-decoration : underline;
 }
 
/* Aktuelles Menü */ 
a.menu_a,  A.submenu_a, .submenu_a  {
 	text-decoration : none;
 	background-color : #FFFFFF;
 	color: #333333;
 } 
 
td.LINE {
    color : #009C9A;
 	border-top: 1pt solid #009C9A;
 	background-color : #FFFFFF;
}
 
 /* Tabelle */ 
.Ueberschrift  {
	background-color : #009C9A;
 	color : #FFFFFF;
 	font-weight : bold;
}
 
 .LIST_col {
	background-color: #DDFFFF;
 }
 .LIST_gray, .LIST_gray_s {
	background-color: #EDEDED;
 }
 .LISTALT_col {
	background-color: #CDEFEF;
 }
 .LISTALT_gray, .LISTALT_gray_s {
	background-color: #DDDDDD;
 }
.LIST_gray_s, .LISTALT_gray_s  {
	font-size : 8pt;
 }
 
 /* Details bei Tabellen (Leistungen) */
A.list,  A.list:hover, A.list:focus, A.list:active {
 	text-decoration : underline;
 	font-weight : normal;
 	color : #333333;
 }

 .info  {
 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size : 8pt;
    color : #333333;
 }
 
/* Box mit Titel */
 div.box {
    font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color : #FFFFFF;
    color : #333333;
    border: 1px solid #333333; 
    padding: 1px;
 }
 div.box div.Ueberschrift {
    padding: 1px 5px; 
    text-align: center;
 }
 div.box div {
    padding: 5px;
 }
 div.box .aktion {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: center;
 }

/* Sitemap */

td.sitemap ul {
	margin: 0;
    list-style-type: square;
    margin-left: auto;
    line-height : 150%;
}



/* Extra-Seiten Navigation */

.nav_extra .col1,
.nav_extra .col4 {
	width: 10px;
}

.nav_extra .col3,
.nav_extra .col4 {
	text-align: right;
}


.nav_extra .row1 td {
	font-size: 8pt;   /* size="1" */	
}


/* Extra-Css */


