/* ************************************************* */
/* ********* Allgemeine Definitionen ********* */

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,textarea,input
     { font-family:Arial,sans-serif; color:#333333; }

p,ul,ol,li,div,td,th,address,nobr,b,i { color:#333333; font-size:10pt; }

small { font-size:9pt; }


h1,h2,h3 {font-family:Arial,sans-serif; color:#006699; }
h1 { font-size:18pt; font-weight:normal; margin-top:15px;}
h2 { font-size:14pt; font-weight:normal; margin-top:10px; margin-bottom:0px;}
h3 { font-size:10pt; font-weight:bold; margin-top:10px; margin-bottom:0px;}
h4 { font-size:10pt; font-weight:normal; margin-top:10px;}

a:link {color:#006699;text-decoration:underline;  }
a:visited {color:#006699;text-decoration:underline;  }
a:active {color:#006699;text-decoration:none;  }
a:hover {color:#00CCFF;text-decoration:none;  }

.maintable { height:100%; }
.maintable { border:10px solid #FFFFFF; }
body { padding:10px; text-align:center;  }


/* ************************************************* */
/* ********* Navigation ********* */

#menu1 { padding-bottom:5px;}
#menu1 a { color:#FFFFFF; font-size:12pt; text-decoration:none; margin-bottom:10px; }
#menu1 a:hover { font-size:11pt; color:#00CCFF; }
#menu1 a.selected0 { font-size:11pt; color:#00CCFF; margin-bottom:10px;}
#menu1 a.level0 { font-size:11pt; color:#FFFFFF; margin-bottom:10px;}


#menu2 { padding-bottom:3px; }
#menu2 a { font-size:10pt; text-decoration:none;}
#menu2 a:hover { font-size:10pt; color:#00CCFF; }
#menu2 a.selected0 { font-size:10pt; border-bottom:3px solid #006699;}

/*
#menu3_5 {  text-decoration:none; font-size:8pt; align="center"; }
#menu3_5 td {height:16px;}
#menu3_5 td a {  text-decoration:none; font-size:8pt; color:#003366; }
#menu3_5 td a:hover {  text-decoration:none; font-size:8pt; color:#00CCFF; }
#menu3_5 td.level0 { padding-left: 10px; text-indent: -10px; }
#menu3_5 td.selected0 { padding-left: 10px; text-indent: -10px; border-right: solid 2px #00CCFF;}
#menu3_5 td.level1 { padding-left: 15px; text-indent: -15px; background-color:#EEEEEE;}
#menu3_5 td.selected1 { padding-left: 15px; text-indent: -15px; background-color:#EEEEEE;border-right: solid 2px #00CCFF;}
#menu3_5 td.level2 { padding-left: 22px; text-indent: -22px; background-color:#DDDDDD;}
#menu3_5 td.selected2 { padding-left: 22px; text-indent: -22px; background-color:#DDDDDD;border-right: solid 2px #00CCFF;}
*/


/* ************************************************* */
/* ********* Content ********* */

#content {  text-decoration:none; margin:10px; }
#content p { margin-bottom:10px; margin-top:2px; }

/* ********* Rechte Spalte       ********* */
#content_right {  }
#content_right h1 { font-size:10 pt; margin-bottom:3px; margin-top:0px; font-weight:bold;  }
#content_right p { margin:0px; }
.td_right { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.td_right_blue { background-color:#ECF4F7; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
/* .td_right img, .td_right_blue img { border:3px solid white } */
.spacer { height:16px; }



/* ************************************************* */
/* ********* Klickpfad + tip + impressum **********  */
/*
#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:#00CCFF; }
*/

.darkgrey { font-size:9pt; color:#666666; }
.grey {color:#999999; font-size:8pt;}
#impressum { font-size:8pt; color:#FFFFFF; padding-right:10px; padding-left:10px;}
#impressum a { text-decoration:none; color:#FFFFFF; }
#impressum a:hover { text-decoration:none; color:#00CCFF; }


/************ Standardtabellen Formatierung **************/
/************ Farben für unterschiedliche Layouts*********/
.table_bold { background-color:#ECF4F7; padding:7px; }
.table_normal { padding:7px; }

/************ Aufzaehlung RTE und normal **************/

.unorderedlist li { padding-bottom:5px; }
.orderedlist li { padding-bottom:5px; }

/* ********* Diverse Ausgaben       ********* */
.error { color:#CC0000; }

/* ********* Bilder       ********* */
.image_text { color:#CCCCCC; margin-bottom:20px;}
.text {}


/* ********* Suche      ********* */
.searchresult { border-bottom: 1px solid #999999; font-style:italic; }
.pagetitle { padding-top:10px;}
.bodytext {}
.resultstat {}
.resultnv {}
.noresult { font-style:italic; color:#999999;}
