body {
 font-family: Arial, Helvetica;
 font-size: 10pt;
 background-color: #C0C0C0;
}

.text_standard {
 font-family: Arial, Helvetica;
 font-size: 10pt;
}

.text_standardblock {
 font-family: Arial, Helvetica;
 font-size: 10pt;
 text-align: justify;
}

.titel {
 font-family: Arial, Helvetica;
 font-size: 14pt;
 font-weight: bold;
}

li {
 font-family: Arial, Helvetica;
 font-size: 10pt;
}

td {
 font-family: Arial, Helvetica;
 font-size: 10pt;
}

/* Definitionen für die Haupttabelle */
table.main {
 width: 640px;
 background: #FFFFFF;
 border-style: solid;
 border-width: 1px;
 border-color: #000000;
 padding:0;
}
/* Definitionen für die Haupttabelle der Presentation*/
table.main_p {
 width: 760px;
 background: #FFFFFF;
 border-style: solid;
 border-width: 1px;
 border-color: #000000;
 padding:0;
}

/* Hauptmenü */
#menu_top {
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 10pt;
 background-color: #808080;
}

#menu_top a {
 text-decoration: none;
 color: #FFFFFF;
}

/* Breadcrumb-Navigation */
#breadcrumb {
 background-color: #C0C0C0;
 padding-bottom: 1px;
 padding-left: 5px;
}

#breadcrumb a {
 font-family: Arial, Helvetica;
 font-size: 8pt;
}

/* Menu auf der linken Seite */
#menu_left {
 width: 180px;
 vertical-align: top;
 padding-top: 10px;
 padding-left: 10px;
 background-image:url(grauverlauf.gif);
 background-repeat:repeat-y;
 color: #FFFFFF;
}

#menu_left div {
 font-size: 10pt;
}

#menu_left div a {
 text-decoration: none;
 color: #404040;
}

#menu_left div a:hover {
 text-decoration: underline;
}

#menu_left div.level1_no {
 padding-top:3px;
 padding-bottom:5px;
 border-top: 1px solid #999999;
}

#menu_left div.level1_act {
 padding-top:3px;
 padding-bottom:2px;
 font-weight: bold;
 border-top: 1px solid #999999;
}

#menu_left div.level2_no {
 padding-left:5px;
 padding-top:2px;
 font-size: 9pt
}

#menu_left div.level2_act {
 padding-left:5px;
 padding-top:2px;
 font-weight: bold;
 font-size: 9pt
}

#menu_left div.level3_no {
 padding-left:7px;
 padding-top:2px;
 font-size: 8pt
}

#menu_left div.level3_act {
 padding-left:7px;
 padding-top:2px;
 font-weight: bold;
 font-size: 8pt
}

#content {
 padding-top:10px;
 padding-right: 20px;
 padding-left: 20px;
 vertical-align:top;
}

td.update {
 padding-top: 10px;
 padding-left: 10px;
 background-image:url(grauverlauf.gif);
 background-repeat:repeat-y;
}

table.bildtext {
 font-size:7pt;
 background-color:#EBEBEB;
 padding:0;
}

div.content {
 font-size:8pt;
 text-align:justify;
 padding-right:10px;
}

p.ueberschrift1 {
 font-size:12pt;
 font-weight:bold;
}

p.titel_pres {
 font-size: 16pt;
 font-weight:bold;
 font-variant:small-caps;
 color = #FFFFFF;
}

p.untertitel_pres {
 font-size: 14pt;
 font-weight:bold;
 font-variant:small-caps;
 color = #FFFFFF;
}

.lowText { text-decoration: none; color: #FFFFFF; font: 12px Arial, Helvetica }
.highText { text-decoration: none; color: #FFFFFF; font: bold 14px Arial, Helvetica }
.itemBorder { border: 1px solid #FFFFFF }
.itemBorderBlank { border: 1px solid #FFFFFF }

/* Delete these "button" styles if you're not using them */

.buttonText { text-decoration: none; color: #FFCC99; font: Bold 12px Arial, Helvetica }
.buttonHover { text-decoration: none; color: #99CCFF; font: Bold 12px Arial, Helvetica; padding: 1px }
.buttonBorder { border: 1px outset #339966 }
.buttonBorderOver { border: 1px inset #CC9966 }

.tip {font:bold 8pt Arial,Helvetica,sans-serif; border:solid 1px #666666; width:150px;
      padding:1px; position:absolute; z-index:100; visibility:hidden; color:#333333;
      top:20px; left:90px; background-color:#FFFFFF; layer-background-color:#ffffff;}


a.white {
 font-weight:bold;
 text-align:left;
 color:white;
}

div.infofenster {
	position: absolute;
	left: -24px;
	top: -9px;
         z-index:5;
	background-color: #CCCCCC;
	height: 392px;
	width: 169px;
	visibility: hidden;
         padding-left:3px;
         font-size:8pt;
}

div.infofenster_titel {
	text-align:center;
         font-size:10pt;
         font-weight:bold;
}

div.hg_rechts {
	position:relative;
         left:25px;
         text-align:left;
         z-index:0
}

.link_home {
	color:white;
}

.weissbox {
	background-color:#FFFFFF;
         padding:6px;
         margin:0px;
         text-align:center;
         font-size:10pt;
         font-variant:small-caps;
         font-weight:bold;
}

.graubox {
	background-color:#EEEEEE;
         padding:6px;
         margin:0px;
         text-align:center;
         font-size:10pt;
         font-variant:small-caps;
         font-weight:bold;
}
