.content { font-size:0.8em; }
p.modern {font-size:0.8em; padding-left:5px; }
h2.modern {font-size:0.6em; text-transform: uppercase;  font-weight:bold;  }
/****links and buttons in header****/
.head { color:#f4f6f8; word-spacing:0.1em; letter-spacing:0.2em; text-align:right;}
.head_rechteck {color:#2a4581; font-family:wingdings; float:right;}

.head_link a.unsel, .head_link a.unsel:link, .head_link a.unsel:visited, .head_link a.unsel:hover, .head_link a.unsel:active {font-size:0.7em; text-decoration:none; color:#8691ac;padding:1em 0em 0.2em 0.7em;}
.head_link a.unsel:hover, .head_link a.unsel:active {text-decoration:none; color:#2a4581;padding:1em 0em 0.2em 0.7em;}
a.head_link a.sel, .head_link a.sel:link, .head_link a.sel:visited, .head_link a.sel:hover, .head_link a.sel:active{font-size:0.7em; text-decoration:none; color:#2a4581; padding:1em 0em 0.2em 0.7em;}
.head_link a.sel:hover, .head_link a.sel:active  {text-decoration:none; color:#2a4581;padding:1em 0em 0.2em 0.7em;}
.foot_link a.unsel, .foot_link a.unsel:link, .foot_link a.unsel:visited, .foot_link a.unsel:hover, .foot_link a.unsel:active {font-size:0.8em; text-decoration:none; color:#8691ac;padding:1em 0em 0.2em 0.7em;}
.foot_link a.unsel:hover, .foot_link a.unsel:active {text-decoration:none; color:#2a4581;padding:1em 0em 0.2em 0.7em;}
a.foot_link a.sel, .foot_link a.sel:link, .foot_link a.sel:visited, .foot_link a.sel:hover, .foot_link a.sel:active{font-size:0.7em; text-decoration:none; color:#2a4581; padding:1em 0em 0.2em 0.7em;}
.foot_link a.sel:hover, .foot_link a.sel:active  {text-decoration:none; color:#2a4581;padding:1em 0em 0.2em 0.7em;}

.navi_button a.unsel, .navi_button a.unsel:link, .navi_button a.unsel:visited {width:7.1em; padding-top:1em; padding-bottom:0.5em; font-size:0.8em; float:left;text-decoration:none; text-transform:uppercase; color:#13110b; background:#d5d9de; border-left:1px solid #a8abae; border-top:1px solid #a8abae;  border-bottom:1px solid #a8abae; }
.navi_button a.unsel:hover, .navi_button a.unsel:active {width:7.1em; padding-top:1em; padding-bottom:0.5em; font-size:0.8em; text-transform:uppercase; float:left;color:#fff; background:#8691ac;}
.navi_button a.sel, .navi_button a.sel:link, .navi_button a.sel:visited { width:7.1em; padding-top:1em; padding-bottom:0.5em; font-size:0.8em; float:left; text-decoration:none;  text-transform:uppercase;color:#fff;  background-color:#2a4581; border-left:1px solid #a8abae; border-bottom:1px solid #a8abae; border-top:1px solid #a8abae; }
.navi_button a.sel:hover, .navi_button a.sel:active { width:7.1em; padding-top:1em; padding-bottom:0.5em; font-size:0.8em; text-transform:uppercase; float:left;color:#fff; background-color:#2a4581;}

.content_button {position:relative;top:22.9em;width:1.4em; height:1.4em; margin-left:0.7em; float:left; text-align:left;cursor:hand; z-index:0;}
.content_button div { font-size:0.6em; margin-left:0.3em;z-index:0; }
a.unsel .content_button, a.unsel:link .content_button, a.unsel:visited .content_button {background-color:#a8abae; }
a.unsel:hover .content_button, a.unsel:active .content_button { background-color:#8691ac; }
a.sel .content_button, a.sel:link .content_button, a.sel:visited .content_button { background-color:#2a4581; color:#a8abae; }
a.sel:hover .content_button, a.sel:active .content_button { background-color:#2a4581; color:#a8abae; }
.chap_navi a { z-index:1; }

/****content on right tab****/
a:link { font-weight:bold; text-decoration:none; color:#8691ac;}
a:visited { font-weight:bold; text-decoration:none; color:#8691ac;}
a:hover { font-weight:bold; text-decoration:underline; color:#2a4581;}
a:active {font-weight:bold; text-decoration:underline; color:#2a4581;}

h1 {padding:0 0.3em 0 0.65em;font-size:0.8em; font-weight:bold; letter-spacing:0.1em; margin:0;line-height:1.3em; color:#42454c;}
h2 {padding:0 0.3em 0 0.7em;font-size:0.75em; letter-spacing:0.1em; margin:0;line-height:1.2em; color:#42454c;}
h3 {padding:0 0.3em 0 0.9em;font-size:0.7em; font-weight:bold; margin:0;line-height:1.1em; color:#42454c;}
h4 {padding:0 0.3em 0 0.9em;font-size:0.7em; color:#2a4581; letter-spacing:0.05em; margin:0;}
h5 {padding:0 0.3em 0 0.65em;font-size:0.8em; color:#2a4581; letter-spacing:0.05em; margin:0; }
h6 {padding:0 0.3em 0 0.7em;font-size:0.75em; color:#2a4581; letter-spacing:0.05em; margin:0; font-weight:lighter;}

p { margin:0; padding:0 0.3em 0 0.9em; font-size:0.6em; line-height:1.4em; text-align:left;}
p.blocksatz {padding:0.5em 0.3em 0 0.9em; font-size:0.7em; line-height:1.3em; text-align:justify;}
p.klein {padding:0 0.3em 0 0.9em; font-size:0.6em; text-align:left; line-height:0.9em; }
p.kuenstler {padding:0 0.3em 0 0.9em; line-height:1.2em; font-size:0.8em; }
p.red {color:#ff0000}

/*tabelle*/
/*****Standardtabelle****/
table.tab_standard {vertical-align:top; border-spacing:0px; border:1px solid #ccc; border-right:none;  }
table.tab_standard caption { color:#990000; text-align:left; margin-left: -1px; font-weight:bold; text-transform:uppercase;  }
table.tab_standard thead td { color:#990000; background:#e1c28c; text-align:center; font-weight:bold; padding:1em; }
table.tab_standard tbody td { color:#333333; text-align: left;  border-bottom:1px solid #ccc;  border-right:1px solid #ccc; padding:0.2em;   vertical-align:top; }
table.tab_standard tfoot td {font-size:0.8em; color:#666666; text-align: left; font-style:italic; padding:0.3em; border-right:1px solid #ccc;  }

/******Dummytabelle*****/
/*
table.tab_dummy { border:none; border-collapse:collapse; }
table.tab_dummy caption {color:	#000000; border: none; font-size:0.9em; text-align:left; text-transform:uppercase; padding-top:2em;}
table.tab_dummy thead td {color:#990000; border: none; text-align: left; }
table.tab_dummy tbody td { border:none; text-align: left; vertical-align:top;  }
table.tab_dummy tfoot td {color:#666666; border:none; font-size:0.9em; padding:0.5em;text-align: left; font-style:italic;}
*/
table.tab_dummy {vertical-align:top; border-spacing:0px; /*padding:0px;*/ margin:0px; }
table.tab_dummy caption { text-align:left; margin-left: -1px;  }
table.tab_dummy thead td { /*border-spacing:0px; padding:0px;*/ margin:0px; }
table.tab_dummy tbody td { text-align: left; vertical-align:top; }
table.tab_dummy tfoot td { text-align: left;}

/* Listen */
ul { padding-left:1em; margin:1em; text-align:left; } 
ol { padding-left:2em; margin:2em; line-height:1.5em;  }
li { list-style-position:outside; line-height:1.2em;  }/*font-size:0.8em; */
ul.liste {list-style-position:inside; /*padding-left:-2em;*/ line-height:1.2em; font-size:0.9em;}
ul.liste2 {list-style-position:inside; /*padding-left:-2em;*/ line-height:1.2em; font-size:0.6em;}
/*Navigations-Baum*/
.sub_navi ul {list-style-type:none; margin:0; padding:0; }
li.linkElement { padding:0 0 0.3em 1.4em; }
span.itemText a { color:#8691ac; }
span.itemText a,span.itemText a:link, span.itemText a:visited { font-weight:bold; text-decoration:none; color:#8691ac;}
span.itemText a.sel:link, span.itemText a.sel:visited, span.itemText a.sel:hover,span.itemText a.sel:active, span.itemText a:hover, span.itemText a:active { color:#2a4581; }

/*pageInfo*/
.pdf_dl { position:relative; top:-1.7em; text-align:left; font-size:0.8em; }
.pdf_dl a { font-weight:normal; }

/*images*/
img { padding:0; margin:0; border:none; }
.imgouter { clear:both; }  
.imgouter .fc { clear:both; }
.imgouterfl { /*float:left;*/ margin:0.3em 0.5em 0.3em 0.3em; } 
.imgouterfr { /*float:right;*/ margin:0.3em 0.3em 0.3em 0.5em; }
/*unused:.imginner {text-align:left; border: 1px solid #E0E9EF; } */
.imginnerar { margin-left:0.9em; float:right; text-align:left; border: 1px solid #ccc; }
.imginneral { margin-right:0.9em; float:left; text-align:left; border: 1px solid #ccc; }
.tab_left_inhalt_idee .imginnerar,.tab_left_inhalt_idee .imginneral {border:none;}
.imgouter .imginneral { margin-right:0; }
.imgtn img, .imglr img, .imghr img { margin: 0.2em 0 0 0.2em; float:left; } /*Lupe*/
.imgtn .subbar, .imglr .subbar,.imghr .subbar { padding:0em 0.3em 0.2em 0.2em; float:left; }
.imgtn .subtitle,.imglr .subtitle,.imghr .subtitle { padding:0.3em 0 0.2em 0.3em; line-height:0.9em; font-size: 0.7em;  font-style:italic;}
.tab_left_inhalt_idee .imgtn .subtitle,.tab_left_inhalt_idee .imglr .subtitle,.tab_left_inhalt_idee  .imghr .subtitle { position:relative; left:-33.5em; /*-33.5em;*/ top:0.29em;line-height:1.2em; }
.imgtn .subtxt2,.imgtn .subtxt3,.imglr .subtxt2,.imglr .subtxt3 { padding:0.1em 0px 0.1em 0.3em; line-height:0.9em; font-size: 0.7em; font-style:italic; }
