/* ************************************************* */
/* ********* Allgemeine Definitionen ********* */

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,textarea,input
     { font-family:Arial,sans-serif; color:#000000; }

p,ul,ol,li,div,td,th,address,nobr { color:#000000; font-size:10pt; }

small { font-size:9pt; }
.scwspacer { padding:0px; margin:0px; color:#666666; height:1px; }

h1,h2,h3,h4 {font-family:Arial,sans-serif; }
h1 { font-size:18pt; margin:15px 0px 5px 0px; }
h2, .head1 { padding:7px 20px 7px 20px; font-size:10pt; color:#000000; font-weight:bold; background-color:#B7B7B7; height:24px; margin-top:0px;  }

.head2, h3 { font-size:13pt; color:#000000; font-weight:bold; }
.head3, h4 { font-size:11pt; color:#004C90; font-weight:bold;}

a:link {color:#004C90; text-decoration:none; font-weight:bold; font-size:10pt; }
a:visited {color:999999; text-decoration:none; font-weight:bold;font-size:10pt; }
a:active {color:#004C90; text-decoration:none; font-weight:bold;font-size:10pt; }
a:hover {color:#000000; text-decoration:underline; font-weight:bold; font-size:10pt;}

.link { } 
a.download { BACKGROUND: url("../images/ele_link.gif") no-repeat 0px 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; }
a.download_pdf { BACKGROUND: url("../images/ele_link_pdf_kl.gif") no-repeat 0px 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 23px; PADDING-BOTTOM: 0px; height:16px; line-height:16px;}
a.internal-link { BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; }
a.internal-link-new-window  { BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; }
a.external-link { BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px;}
a.external-link-new-window { BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px;}

#suche_template { font-size:8pt; }
#suche_template a { font-weight:normal; }
#suche_template table { margin-top:5px;}
#suche_template h2 { font-size:9pt; color:#3480A6; font-weight:bold; margin-top:0px; margin-bottom:2px; text-transform:uppercase; border-bottom:1px solid #666666;}
.suche_input { color:#999999; font-size:9px; }


#impressum { margin-left:10px;}
#impressum a { font-weight:bold; font-size:7pt; color:999999; text-decoration:none; }

/* ************************************************* */
/* ********* Layouttabelle ********* */

/*Sprachwahl*/
.left-top {  }
.languages { position:absolute; left:750px; top:11px; z-index:5; width:158px; }
* html .languages { top:16px; }
.languages img { margin-left:6px; }



/* ************************************************* */
/* ********* Navigation ********* */
				#menu0 { font-size:7pt; color:#999999; font-weight:normal; padding:0px 30px 0px 30px; margin:5 0 3 0; }
				#menu0 a { font-size:7pt; text-decoration:none; color:#999999; font-weight:normal; }
				#menu0 a:hover { font-size:7pt; text-decoration:underline; color:#000000; font-weight:normal; }
				
				#menu3_5 {  text-decoration:none; font-size:8pt; font-weight:normal; margin-top:10px; margin-bottom:25px;  }
				#menu3_5 td { height:20px; }
				#menu3_5 td a { text-decoration:none; font-size:8pt; color:#004C90; font-weight:normal; }
				#menu3_5 td a:hover { text-decoration:none; font-size:8pt; color:#000000; }

				
				#menu3_5 td.level0_image { text-align:right; padding-right:3px; padding-top:5px; vertical-align:top; }
				#menu3_5 td.level0, #menu3_5 td.level0_inroot { border-bottom:1px solid #004C90; }
				#menu3_5 td.level0_inroot a { font-weight:normal; color:#004C90; }
				#menu3_5 td.selected0 { font-weight:bold; border-bottom:1px solid #004C90; }
				#menu3_5 td.selected0 a { color:#000000; font-weight:bold;  }
				
			/*	#menu3_5 td.level1, #menu3_5 td.level1_inroot { BACKGROUND:  url("../images/nav_norm.gif") no-repeat 0px 6px; padding-left: 9px; border-bottom:1px solid #004C90;} */
				#menu3_5 td.level1, #menu3_5 td.level1_inroot { BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 5px; padding-left: 11px; border-bottom:1px solid #004C90;}
				#menu3_5 td.level1_inroot a { font-weight:normal; color:#004C90;  }
			/*	#menu3_5 td.selected1 { BACKGROUND:  url("../images/nav_norm_high.gif") no-repeat 0px 6px; padding-left: 9px; color:#FFFFFF; font-weight:bold; border-bottom:1px solid #004C90; } */
				#menu3_5 td.selected1 { BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 5px; padding-left: 11px; color:#FFFFFF; font-weight:bold; border-bottom:1px solid #004C90; }
				#menu3_5 td.selected1 a { color:#000000; font-weight:bold;   }

			/*	#menu3_5 td.level2, #menu3_5 td.level2_inroot { BACKGROUND:  url("../images/nav_norm.gif") no-repeat 0px 5px; padding-left: 19px; border-bottom:1px solid #004C90; } */
				#menu3_5 td.level2, #menu3_5 td.level2_inroot { BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 4px; padding-left: 19px; border-bottom:1px solid #004C90; }
				#menu3_5 td.level2_inroot a { font-weight:normal; color:#004C90; }
			/*	#menu3_5 td.selected2 { BACKGROUND:  url("../images/nav_norm_high.gif") no-repeat 0px 5px; padding-left: 19px; color:#FFFFFF; font-weight:bold; border-bottom:1px solid #004C90; } */
				#menu3_5 td.selected2 { BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 4px; padding-left: 19px; color:#FFFFFF; font-weight:bold; border-bottom:1px solid #004C90; }
				#menu3_5 td.selected2 a { color:#000000; font-weight:bold;  }

				/* Anzeige des Bereichs*/
				.bereich { background-color:#666666; padding-left:15px; padding-right:15px; color:#FFFFFF; font-size:10pt; height:24px; line-height:24px; font-weight:bold;}

				/* Anzeige des Seitenuntertitels*/
				/* .untertitel { width:410; }*/ /* Prob. wird auf untersch. Browsern unterschiedlich gedeutet */
				.untertitel, .untertitel_home { background-color:#666666; padding-left:30px; padding-right:30px; color:#FFFFFF; font-size:10pt; height:24px; line-height:24px; font-weight:bold; }
				.untertitel h1, .untertitel_home h1 { padding:0; margin:0; color:#FFFFFF; font-size:10pt; font-weight:bold; }

				/* Anzeige Datum modifiziert*/
				.datum_modifiziert { color:#AAAAAA; font-size:9px; padding-left:20px; }

/* ************************************************* */
/* ********* Standardsitemap **********  */
/* .linkmap { background: url(../images/ele_link.gif) no-repeat 0px 4px; padding-left:12px; } */
.sitemap_1 { font-size:16px; padding-left:6px; padding-top:5px; text-indent:-6px; border-top:1px dotted #999999; margin-top:15px;  }
.sitemap_1 a.linkmap { font-size:16px;}
.sitemap_2 { padding-left:6px; text-indent:-6px; margin-top:8px; }
.sitemap_3 { padding-left:20px; margin-top:6px; text-indent:-6px; }
.sitemap_4 { padding-left:34px; margin-top:3px; text-indent:-6px; }


/* ************************************************* */
/* ********* Content ********* */

				#content { text-decoration:none; margin:20px 30px 20px 30px; }
				#content p {  margin-bottom:10px; margin-top:5px; }
				#content h1 { font-size:12pt; color:#004C90; font-weight:normal; text-decoration:none; }
                #content h1 a { font-size:12pt; color:#004C90; font-weight:normal; text-decoration:none; }
				#content .htmlarea-showtableborders { margin:0; padding:0; }
				#content .htmlarea-showtableborders td { vertical-align:top; text-align:left; }

				#content_home { text-decoration:none; margin:0 0 0 0; }
				#content_home p {  padding-left:30px; padding-right:30px; padding-bottom:5px; padding-top:5px; }
				#content_home h1 { padding-left:30px; padding-right:30px; font-size:12pt; color:#004C90; font-weight:normal; text-decoration:none; }
                #content_home h1 a { font-size:12pt; color:#004C90; font-weight:normal; text-decoration:none; }
				
				/* Klasse für Hintergründe (RTE) */
                #content .back1, #content_home .back1, .back1 { background-color:#EEEEEE;  margin:0px; padding:20 30 20 30; }
                #content .back2, #content_home .back2, .back2 { background-color:#FFCC8B; margin-top:0px; margin-bottom:0px; padding:20px; }

				#content_right { text-decoration:none; color:#003366; }
				#content_right h1 { padding:0px 20px 0px 20px; font-size:11pt; margin-bottom:3px; margin-top:8px; font-weight:bold; color:#000000; }
				#content_right table.imgtext-nowrap { margin-top:0px; padding-top:0px; padding:0px 20px 0px 20px; width:260px; }
				#content_right .imgtext-table { }
				#content_right .head1 { padding:0px 20px 0px 20px; font-size:10pt; color:#000000; font-weight:bold; background-color:#B7B7B7; height:24px; margin-top:0px; line-height:24px; }
				#content_right .head2 { padding:0px 20px 0px 20px;font-size:10pt; color:#000000; font-weight:bold; margin-top:7px; }
				#content_right p { padding:0px 20px 0px 20px; margin-bottom:3px; margin-top:10px; font-size:8pt; }
				#content_right #player1  { padding:0px 0px 0px 0px; margin-bottom:3px; margin-top:10px; font-size:8pt; }
				#content_right #player2  { padding:0px 0px 0px 0px; margin-bottom:3px; margin-top:10px; font-size:8pt; }
				#content_right #player3  { padding:0px 0px 0px 0px; margin-bottom:3px; margin-top:10px; font-size:8pt; }

				
				#content_border { font-size:8pt; padding-top:21px;  }
				#content_border p {  padding:0px 20px 0px 20px; margin-bottom:3px; margin-top:10px; font-size:8pt; }
				#content_border h1 { padding:0px 20px 0px 20px;  font-size:11pt; margin-bottom:3px; font-weight:bold; color:#000000; }
				#content_border .imgtext-table { padding:0px 0px 0px 20px; }
				#content_border .head1 { padding:0px 20px 0px 20px; font-size:10pt; color:#000000; font-weight:bold; background-color:#B7B7B7; height:24px; margin-top:0px; line-height:24px; }
				#content_border .head2 { padding:0px 20px 0px 20px; font-size:10pt; color:#000000; font-weight:bold; }
				#content_border a:link, #content_right a:link { color:#004C90;text-decoration:none; font-size:8pt;}
				#content_border a:visited, #content_right a:visited { color:#999999;text-decoration:none; font-size:8pt;}
				#content_border a:active, #content_right a:active { color:#004C90;text-decoration:none; font-size:8pt;}
				#content_border a:hover, #content_right a:hover{ color:#000000;text-decoration:underline; font-size:8pt;}

/* contentlinks in den rechten Spalten mit Symbolen versehen */
#content_border a.download, #content_border a.internal-link, #content_border a.internal-link-new-window, #content_border a.external-link, #content_border a.external-link-new-window {
BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 3px; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px;
}
#content_right a.download, #content_right a.internal-link, #content_right a.internal-link-new-window, #content_right a.external-link, #content_right a.external-link-new-window {
BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 4px; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px;
}

				
/*				#content_border a:link, #content_right a:link { BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 3px; color:#004C90;text-decoration:none; font-size:8pt;}
				#content_border a:visited, #content_right a:visited { BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 3px; color:#999999;text-decoration:none; font-size:8pt;}
				#content_border a:active, #content_right a:active { BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 3px; color:#004C90;text-decoration:none; font-size:8pt;}
				#content_border a:hover, #content_right a:hover{ BACKGROUND:  url("../images/ele_link.gif") no-repeat 0px 3px; color:#000000;text-decoration:underline; font-size:8pt;}
*/			
				#content_border .head2 { font-size:10pt; color:#000000; font-weight:bold; margin-top:0px; margin-bottom:2px; font-weight:bold;}

				.spacer { padding-top:7px; padding-bottom:7px; } /* Spacer in der rechten Spalte */




/* Tabelle gleichmässig ausrichten der Tabellenzellen RTE */
/*.tabelle_gleichmaessig td { width:1%; } */ /* !Geht nur in IE und Opera nicht in Mozilla, etc. - daher wieder raus */

.textcolored { color:#004C90; }
.copyright-image { color:#999999; font-size:8pt; }
/* .art-nr { color:999999; }
.kein-umbruch { white-space:nowrap;} */

/* Tabelle */
.td_width_50 { width:50px; }
.td_width_150 { width:150px; }
.td_width_250 { width:250px; }
.td_width_350 { width:350px; }




/* ************************************************* */
/* ********* Klickpfad + tip + impressum copyright **********  */

			/*	#klickpath { font-size:8pt; color:#666666; }
				#klickpath a { text-decoration:none; color:#666666; margin-right:5px; }
				#klickpath a:hover {  text-decoration:none; color:#333333; }
				
				#tip {  padding-top:2px; padding-bottom:3px; }
				#tip a {  font-size:8pt; text-decoration:none;  }
				#tip a:hover {  font-size:8pt; text-decoration:none; color:#004C90; } */
#copyright { font-size:7pt; padding:0px 30px 0px 30px; color:#999999; font-weight:normal;  }
#copyright a { font-size:7pt; text-decoration:none; color:#999999; font-weight:normal; }
#copyright a:hover { font-size:7pt; text-decoration:underline; color:#000000; font-weight:normal; }




/* ************************************************* */
/* ********* noch Generell verwendet .detailsheader für Spalten **********  */
.image_text { font-size:8pt; color:#000000; text-align:left; }

.detailsheader { vertical-align:top; color:#666666; }
.detailsheader_normal {font-weight:normal; }

.error { color:#FF0000; }
/* Suchergebnis */
.searchresult { border-bottom: 1px solid #AAAAAA; } 
/* Suchergebnisse */
.resultstat {} /* Seite 1 von x */
.resultnv {}
.pagetitle { font-size:11pt; font-weight:bold; padding-top:25px; } /* Link, der den Titel der Seite zeigt */
.pagetitle a { } 
.bodytext { padding-left:8px; padding-right:8px; } /* Seite 1 von x */

.size { font-size:8pt; color:#666666; font-weight:normal;}

/************ Top Content **************/
.teas_date { font-size:8pt; color:#666666; padding-top:15px; }
.teas_head { font-size:10pt; font-weight:bold; color:#000000; width:200px; overflow:hidden; }
.teas_head a { font-size:10pt; font-weight:bold; color:#000000; width:200px; overflow:hidden; }
.size { font-size:8pt; color:#666666; font-weight:normal;}
.teas_text { font-size:9pt; }
.teas_mehr { font-size:9pt; padding-top:3px; color:#990000; }

/* Seitenmenu */
.linkmenumain, .linkmenusub { margin-bottom:10px; text-transform:none; }

.linkmenumain a {  }
.linkmenusub a  {  }


.linksitemap { left:20px; }
.linkmenumain { font-weight:bold; }
.linkmenusub { font-weight:normal;}


/************ Standardtabellen Formatierungen **************/
.table_default { width:100%; } /* Breite für Tabelle Layout Default, div um Tabelle gelegt */
.table_layout1 { width:100%; background-color:#D9CCA2; } /* Hintergrundfarbe für Tabelle Layout 1, div um Tabelle gelegt */

.table_normal { padding:4px; border-bottom:1px solid #EDE6D5; } /* td - für Tabellenzelle Normal (Linien unten) */
.table_layout1_td { padding:4px; font-size:8pt; } /* td - für Tabellenzelle Neutral */
.table_bold { font-weight:bold; padding:7px; padding:4px; border-bottom:1px solid #EDE6D5; color:#004C90; } /* td - hervorhebunng für Tabellenzelle Hervorgehoben -  */


/************ Aufzaehlung RTE und normal **************/

.unorderedlist li { padding-bottom:5px; }
.orderedlist li { padding-bottom:5px; }

/* Toplink */
div.toplink { text-align:right;}
