/* General */
body {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-top: 0em;
  margin-left: 0em;
  margin-right: 0em;
	margin-bottom: 0em;
  background-color: #FAFAFA;
  color: #404040;
	/*color: #333333;*/
	/*color: #404040;*/
}
form { display: inline; }
img { border-width: 0em; }
td { vertical-align:top;}
h1, h2 { margin-top: 0em; }
h2, h3, h4 { margin-bottom: 0em; }
h3, h4, h5 {
   margin-top: 0.5em;
}
p {
   margin-top: 0.30em;
   margin-bottom: 0.0em;
}
/* Links */
a { 
   color: #404040; 
	 /*background-color: white;*/
   text-decoration: underline;
}
a:hover {
   color: red; 
	 /*background-color: white;*/
   text-decoration: none;
}
a.back { 
   color: red;
	 /*background-color: white;*/
   text-decoration: underline;
}
a.back:hover {
   color: red; 
	 /*background-color: white;*/
   text-decoration: none;
}
/* Top */
.right-top {
   font-size: 8pt;
	 text-align:right;
	 padding: 0em 4pt 0em 0em;
}
/* Table */
#main {
	background-color:white;
	/*margin-left:auto; margin-right:auto;*/
}
/* Menu */
ul.main_navigation, ul.sub_navigation {
   list-style-type: none;
   padding: 0em 0em 0em 0em;
   margin: 0em 0em 0em 0em;
}
li.main_menu, li.sub_menu, li.subsub_menu {
   display: inline;
}
.menu, .menu_selected {
   width: 140pt;
   font-size: 10pt;
   display: block; 
   margin-top: 0.4em;
   margin-left: 0.5em;
   padding-left: 0.9em;
   text-decoration: none;
   white-space: nowrap;
   background-repeat:no-repeat;
   background-image:url(images/red-quadrat-8x8-empty.gif);
   background-position: 0em 0.4em;
}
.menu:hover, .menu_selected {
   color:red;
	 /*background-color: white;*/
   background-image:url(images/red-quadrat-8x8-full.gif);
}
.menu_selected:hover {
   color:red; 
	 font-weight: bold; 
	 /*background-color: white;*/
   background-image:url(images/red-quadrat-8x8-full.gif);
}
.submenu, .submenu_selected { 
   font-size: 10pt;
   margin-top: 0.2em; 
   margin-left: 1em;
   padding-left: 1.2em; 
   display: block; 
   text-decoration: none;
   white-space: nowrap;
   background-repeat:no-repeat; 
   background-image:none;
}
.subsubmenu, .subsubmenu_selected { 
   font-size: 10pt;
   margin-top: 0.2em; 
   margin-left: 1em;
   padding-left: 3.2em; 
   display: block; 
   text-decoration: none;
   white-space: nowrap;
   background-repeat:no-repeat; 
   background-image:none;
}
.submenu:hover, .submenu_selected {
   font-weight: bold; 
}
.subsubmenu:hover, .subsubmenu_selected {
   font-weight: bold; 
}
td.company {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #999999;
   line-height: 10pt;
   padding: 2em 0em 0em 18px;
}
/* Menu and content placement*/
#leftcontent {
   padding: 25pt 0em 0em 0em;
}
#centercontent {
  padding: 0em 1.5em 0.7em 0.7em;
  line-height: 12.5pt;
  font-size: 10pt;
  text-align: left;
}
/* Image above the content */
p.lead-image {
   background-repeat:no-repeat;
   margin-top: 0em;
	 margin-bottom: 0em;
	 margin-left: 0.0em;
   display: none;
}
img.theme {
/* float: center; */
   padding: 0em 0em 0em 0em;
   margin-right: 2em;
	 margin-left: -0.2em;
}
img.inText {
   float: left;
   padding: 0em 0em 0em 0em;
   margin-top: 10pt;
	 margin-bottom: 10pt;
}
#titel {
   /*margin-left: 2em;*/
   /*text-align: left;*/
	 font-weight: normal;
   font-size: 22px;
   line-height: 140%;
	 margin-top: 15px;
	 margin-left: 0em;
}

/* Page Layouts */
strong.einleitung {
}
.kursiv {
	font-style:italic;
}
.mediumlink {
	margin-top: 12pt;
  font-size: 8pt;
}
ul.linklist {
   list-style-image:url(images/red-quadrat-8x8-empty.gif);
	 font-size: 8pt;
	 line-height: 12pt;
   padding-left: 12.5pt;
	 margin-top: 12pt;
	 margin-left: 0em;
   margin-bottom: 0em;
}
li.linklist {
   margin-top: 0.1em;
}
.expand {
   /* text-align: right; */
  font-size: x-small;
  font-weight: bold;
  margin-top: 0.0em;
  margin-bottom: -0.9em;
}
/* Front Page */
p.frontpageTitle {
	 font-size: 17pt;
	 line-height: 18pt;
	 margin-top: 9pt;
	 margin-bottom: 6pt;
	 margin-left: 2pt;
}
.frontpageSmall {
	 margin-left: 2pt;
	 margin-top: 0.0em;
         margin-bottom: 0.15em;
}
ul.abstractFrontpage {
   list-style-image:url(images/red-quadrat-8x8-full.gif);
   padding-left: 15pt;
   margin-left: 0pt;
   margin-top: 0.23em;
   margin-bottom: 0em;
}
li.abstractFrontpage {
margin-top: 0.23em;
}

/* Page Titles */ 
p.mainpageTitle {
	 font-size: 18pt;
	 line-height: 20pt;
	 margin-left: -0.05em;
	 margin-top: 8pt;
	 margin-bottom: 9pt;
}
p.subpageTitle {
	 font-size: 16pt;
	 line-height: 18pt;
	 margin-left: -0.05em;
	 margin-top: 6pt;
	 margin-bottom: 9pt;
}
p.subpageTitleInText {
	 font-size: 16pt;
	 line-height: 18pt;
	 margin-left: -0.1em;
	 margin-top: 14pt;
	 margin-bottom: 8pt;
}
p.kurstitel {
	 font-size: 13pt;
	 line-height: 16pt;
	 margin-left: -0.1em;
	 margin-top: 10pt;
	 margin-bottom: 4pt;
}
/* UL formats */
ul.abstract {
   list-style-image:url(images/red-quadrat-8x8-full.gif);
   padding-left: 12.5pt;
   margin-left: 0em;
   margin-top: 0.3em;
   margin-bottom: 0.0em;
}
li.abstract {
margin-bottom: 0.2em;
}
ul.intextRed {
   list-style-image:url(images/red-quadrat-8x8-full.gif);
   padding-left: 12.5pt;
   margin-left: 0.0em;
   margin-top: 0.2em;
   margin-bottom: 0em;
}
li.intextRed {
   margin-top: 0.3em;
}
ul.intextInRed {
	 list-style-type: square;
	 list-style-image:url(images/red-quadrat-8x8-full.gif);
   padding-left: 25pt;
   margin-left: 0em;
   margin-top: 0.2em;
   margin-bottom: 0em;
}
li.intextInRed {
   margin-top: 0.1em;
}
ul.intextEmpty {
	 list-style-type: square;
	 list-style-image:url(images/red-quadrat-8x8-empty.gif);
   padding-left: 13.5pt;
   margin-left: 0.0em;
   margin-top: 0.3em;
   margin-bottom: 0em;
}
li.intextEmpty {
   margin-top: 0.3em;
}
ul.intextInEmpty {
	 list-style-type: square;
	 list-style-image:url(images/red-quadrat-8x8-empty.gif);
   padding-left: 13.5pt;
   margin-left: 0.0em;
   margin-top: 0.1em;
   margin-bottom: 0em;
}
li.intextInEmpty {
   margin-top: 0.0em;
}
ul.intextInAloneEmpty {
	 list-style-type: square;
	 list-style-image:url(images/red-quadrat-8x8-empty.gif);
   padding-left: 25pt;
   margin-left: 0em;
   margin-top: 0.2em;
   margin-bottom: 0em;
}
ol.toclist {
	 list-style-type: decimal;
   padding-left: 13.5pt;
   margin-left: 0.0em;
   margin-top: 0.1em;
   margin-bottom: 0em;
}
li.toclist {
   margin-top: 0.0em;
}
/* Misc */
p.address {
	 font-size: 10pt;
	 margin-left: 0em;	
	 line-height: 125%;
}
p.forminLarge {
	 font-size: 13pt;
	 margin-left: 3pt;
	 margin-top: 0.5em;
}
p.forminSmall {
	 font-size: 10pt;
	 margin-left: 3pt;
	 margin-top: 0.5em;
}
/* Footer */
td.copyright {
   font-size: 8pt;
   padding-left: 5pt;
	 padding-bottom: 3pt;
}
/* bylines */
.fineprint {
   font-size: 7.5pt;
	 margin-left: 3pt;
   line-height: 1.3em;
}
.fineprint8 {
   font-size: 8pt;
   line-height: 1.3em;
	 margin-top: 10pt;
	 margin-bottom: 10pt;
}
.fineprint6 {
   font-size: 6pt;
   line-height: 1.3em;
}
/*  Specials for Printing  */
@media print {
   body {
     margin-left: 0em;
     margin-right: 0em;
   }
   #main { width:100%; }
   #logocell, td.right-top, #leftcontent {display:none}
	 
	 
	 ul.abstract {
		 list-style-type: square;
     list-style-image:url(images/red-quadrat-50x50-full.jpg);
   } 
	 ul.abstractFrontpage {
		 list-style-type: square;
     list-style-image:url(images/red-quadrat-50x50-full.jpg);
   } 
	 ul.intextRed {
		 list-style-type: square;
     list-style-image:url(images/red-quadrat-50x50-full.jpg);
   } 
   ul.intextInRed {
		 list-style-type: square;
     list-style-image:url(images/red-quadrat-50x50-full.jpg);
   } 
	 ul.linklist {
		 list-style-type: square;
     list-style-image:url(images/red-quadrat-50x50-empty.jpg);
   }
	 ul.intextEmpty {
		 list-style-type: square;
     list-style-image:url(images/red-quadrat-50x50-empty.jpg);
   } 
	 ul.intextInEmpty {
		 list-style-type: square;
     list-style-image:url(images/red-quadrat-50x50-empty.jpg);
   } 
	 ul.intextInAloneEmpty {
		 list-style-type: square;
     list-style-image:url(images/red-quadrat-50x50-empty.jpg);
   } 

}

