html, body {
  font: 11px/1.3 verdana;
  color: #000000;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

form {
  margin: 0 0 1em 0;
}

p {
  margin-top:0em;
  margin-bottom:1.1em;
}

h1, h2, h3, h4 {
  font-size: 11px;
  color: #999999;
  margin-top:0em;
  margin-bottom:1.1em;
}

ul {
	margin-left: 1.5em;
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 1em; 
	}

img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

#banner {
  position: absolute;
  height: 160px;
  width: 100%;
  background: #cccccc;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#contentarea {
  position: absolute;
  left: 0px;
  top: 160px;
  width: 940px;
  padding: 10px 0 20px 12px;
}

#contentarea .contentcenter {
  position: absolute;
  left: 190px;
  top: 10px;
  width: 580px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#contentarea  .contentright {
  position: absolute;
  left: 782px;
  top: 10px;
  width: 176px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#pagenavigator {
  clear:left;
  width:575px;
  border-top:1px solid #d2d2d2;
  padding-top:4px;
  margin: 0 0 0 0;
}

#pagenavigator .pnleft {
  float:left;
  padding: 0.2em 0 0.6em 0;
  width: 175px;
}

#pagenavigator .pnright {
  float:left;
  padding: 0.2em 0 0.6em 0;
  width: 400px;
  text-align: right;
}

.suche {
  height: 13em;;
}

.eingabe {
  height: 1.4em;
  color: #000000;
  font: 11px/1.3 verdana;
  vertical-align:middle;
  padding: 0.1em 0 0 0.2em;
  margin: 0 0 0.2em 0;
}

.bildrahmen {
  float: left;
  width: 114px;
  height: 126px;
  border: solid #d2d2d2 1px;
  margin-right: 6px;
  margin-bottom: 6px;
  voice-family: "\"}\"";  
  voice-family: inherit;
  width: 108px;
  height: 120px;
}

.bildercontainer {
  float:left;
  padding-bottom:8px;
  height:385px;
}

html>body .bildercontainer {
  height: auto;
  min-height:385px;
}

#bildercontainer .move {
  cursor: move;
}

#bildercontainer .pointer {
  cursor: pointer;
}

#bildercontainer .dflt {
  cursor: default;
}

.bildcontainer {
  width: 100%;
  height: 106px;
  text-align: center;
}

.bildinfo{
  width: 66px;
  overflow: hidden;
  padding: 0px 0px 0px 5px;
  float: left;
  color: #d2d2d2;
  margin-bottom: 60px;
  font-size: 10px;
  voice-family: "\"}\"";
  width: 61px;
}

.bildtoolbar{
  width: 36px;
  color: #d2d2d2;
  float: left;
  text-align:right;
  padding: 2px 6px 0px 0px;
}

#leftnav {
  border: 0;
  margin: 0;
  padding: 0;
  width: 160px;
  overflow: hidden;
}

a:link { 
  text-decoration: none;
  color: #707070;
}

a:visited { 
  text-decoration: none;
  color: #707070;
}

a:hover { 
  text-decoration: underline;
  color: #000000;
}

a.navlink:link { 
  text-decoration: none;
  color: #707070;
}

a.navlink:visited { 
  text-decoration: none;
  color: #707070;
}

a.navlink:hover { 
  text-decoration: none;
  color: #000000;
}

a.navlink_on:link { 
  text-decoration: none;
  color: #000000;
}

a.navlink_on:visited { 
  text-decoration: none;
  color: #000000;
}

a.navlink_on:hover { 
  text-decoration: none;
  color: #000000;
}

.bildinfo a { 
  text-decoration: none;
  color: #707070;
}

.bildinfo a:visited { 
  text-decoration: none;
  color: #707070;
}

.bildinfo a:hover { 
  text-decoration: none;
  color: #000000;
}

#leftnav .cat {
  display: block;
  margin-left:20px;
  line-height: 17px;
}

#leftnav .folder {
  display: block;
  line-height: 17px;
}

.button { 
  background-color: #ffffff;
  border: solid #707070 1px;
  display: block;
  font: 11px/1.3 verdana;
  width: 5.8em;
  height: 1.5em;
  padding: 0.1em 0 0 0;
  margin: 0 0 0 0;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
}

a.button:link { 
  text-decoration: none;
  color: #707070;
}

a.button:visited { 
  text-decoration: none;
  color: #707070;
}

a.button:hover { 
  text-decoration: none;
  color: #000000;
  border: solid #000000 1px;
}


#container_popup {
  background-color:#ffffff;
  margin-left:20px;
}

#bildrahmen_popup {
  border:solid #d2d2d2 1px;
  float: left;
  width: 374px;
  height: 374px;
  text-align: center;
}
#bildinfo_popup {
  float: left;
  width: 226px;
  height: 376px;
  margin-left: 20px;
}

#infotext_popup {
  height: 276px;
}
  
#infotext_popup b {
  color:#999999;
}

#infotext_popup b.copyright {
  color:red;
}
  
#hinweis_popup {
  height: 100px;
  vertical-align:bottom;
}

.bildrahmen_serie {
  float: left;
  width: 104px;
  height: 104px;
  margin-right: 2px;
  text-align: center;
}
  
.pn_popup {
  width: 376px;
  text-align: right;
}

.warn {
  color: red;
}

.contenttext {
  width: 440px;
}

.backtoresult {
  color: #ff0000;
  padding-left: 12px;
  background: url(/images/back-rot.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 14px;
}
a.backtoresult:link {
  text-decoration: none;
  color: #ff0000;
}
a.backtoresult:visited {
  text-decoration: none;
  color: #ff0000;
}
a.backtoresult:hover {
  text-decoration: none;
  color: #ff0000;
}

#f_suche_complete {
  border: 1px solid black;
  background-color: white;
}

#f_suche_complete ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#f_suche_complete li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 0.2em;
}

#f_suche_complete ul li.selected {
  padding-left: 0.2em;
  background-color: #ccc;
}

#pleasewait {
  position: absolute;
  left: 782px;
  top: 10px;
  width: 176px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  display: none;
}

#pleasedownload {
  position: absolute;
  left: 782px;
  top: 10px;
  width: 176px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  display:none;
}
