body { 
  font: 101% "Lucida Grande", Lucida, Arial, Helvetica, sans-serif; 
  background: #fff; 
  color: #000; 
}

:link :visited { 
  color: #000; 
  text-decoration: underline;
}

:link[href^="http://"]:after, :visited[href^="http://"]:after { 
  content: " (" attr(href) ") "; 
}

:link[hreflang]:before, :visited[hreflang]:before {
  content: "\0000a0[" attr(hreflang) "] ";
  color: #444;
  font-size: .9em;
}

:link img, :visited img { 
  border: 0; 
}


blockquote, q { 
  font-style: italic; 
}

blockquote { 
  text-indent: 0; 
}

blockquote:before, cite:before { 
  content: open-quote; 
}

blockquote:after, cite:after { 
  content: close-quote; 
}

dl {
  margin-left: 20px;
}

dt {
  background: url(print/list-back.gif) left center no-repeat;
  margin: 6px 0 0;
  padding-left: 13px;
  font-weight: bold;
}

dd {
  margin-left: 13px;
  font-size: .9em;
}

em {
  font-style: italic;
}

var { 
  font: bold 1em normal; 
}

h1, h2, h3, h4, h5, h6, p, ol, ul, li {
  margin-bottom: 2px;
  padding: 0;
}

h1, h2, h3, h4, h5, h6 { 
  margin-top: 1.5em; 
}

h1 { font-size: 1.3em; }
h2 { font-size: 1.25em; }
h3 { font-size: 1.15em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
h6 { font-size: .95em; }

ol, ul { margin: 10px 0 0 30px; padding: 0; }
ol { list-style: decimal; }
/* ul { list-style: square url(print/list-back.gif); } */
/* ul li { list-style-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/dot2.gif) 0 6px no-repeat; }
*/

/* im IE okay */
ul { list-style:square url('http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/dot2.gif');  }

/* ul li { list-style-type: square; color: #009682; font-weight:bold; }*/

/*
.content ul li {margin-left: 10px;padding-top: 3px;list-style:none;padding-left: 10px;background: 
url('http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/dot2.gif') left 0.5em no-repeat; } 
*/
.content ul li {margin-left: 10px;padding-top: 3px;list-style:square url('http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/dot2.gif');padding-left: 10px; } 

table { width: 100%; }
th, td { font-size: 1em; vertical-align: top; }
th ul, th ol, td ul, td ol { margin-left: 10px; }

small { font-size: 0.9em; }

.literature .lastname { 
  font-variant: small-caps; 
}

.literature .title { 
  font-style: italic; 
}

.figure {
  margin: 24px auto 18px;
  color: #666;
  font-size: .9em;
  text-align: center;
}

.figure img {
  margin: 5px 10px 0;
  border: 1px solid #000;
}

.figure p {
  margin: 6px 15px;
}


/* Spezielle Klassen */
.clear {
  clear: both;
}

.list-pre { 
  text-decoration: underline; 
}

.float-left { 
  float: left; 
  margin: 10px; 
}

.float-right { 
  float: right; 
  margin: 10px; 
}

.left {
  margin: 24px 0 18px;
  text-align: left;
}

.right {
  margin: 24px 0 18px;
  text-align: right;
}



/* Template-Selektoren */
#container { width: 100%; }
#head { display: none !important; }
#primary-nav { display: none !important; }
#topbar { display: none !important; }
#linkerteil { display: none !important; }
#printoben { display: none !important; }
#right-row { display: none !important; }

#breadcrumb { margin-bottom: 30pt; font-size: 8pt; }
#breadcrumb span { height: 0; padding-right: 10pt; }
/* #breadcrumb ul { display: inline; margin: 0; padding: 2px 0; } */
#breadcrumb li { display: inline; height: 0; margin: 0; padding-left: 5px; }
#breadcrumb li:first-child { padding: 0; }

#breadcrumb :link, #breadcrumb :visited {
  height: 0;
  padding-right: 8pt;
  background: url(print/arrow_right_black.gif) center right no-repeat;
}

#main { width: 100%; text-align: left; }
#main-title { margin-bottom: 20pt; color: #222; font-size: 14pt; font-weight: bold; }
#main-content { font-size: 9pt; }

#footer { margin-top: 24pt; border-top: 1pt solid #aaa; padding-right: 5pt; color: #000; font-size: 8pt; }
#footer div { display: none; }
#footer #copyright { display: block; margin-top: 1pt; text-align: right; }
