body {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-size: 10pt;
}

h1 {
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-weight: normal;
}

h2 {
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-weight: normal;
}

h3 {
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-weight: normal;
}

h4 {
  font-family: Georgia, 'Times New Roman', Times, serif;
}

.itTitle {
  margin-top: 0px;
  margin-bottom: 0px;
  font-style: italic;
}

.teaserHeadline {
   margin-top: 0px;
   margin-bottom: 0px;
   line-height: 110%;
}

.cite {
  font-style: italic;
}

li {
  padding-bottom: 0.8ex;
}

a:link { 
  color: black; 
  text-decoration: underline; 
}

a:visited { 
  color: gray;
  text-decoration: none; 
}

a:focus { 
  color: orange; 
  text-decoration: underline; 
}

a:hover { 
  color: orange;
  text-decoration: none; 
}

a:active { 
  color: orange;
  text-decoration: underline; 
}
	  
.headline {
  font-family: Georgia, 'Times New Roman', Times, serif;
  background-color: #14568a;
  color: #c3def1;
  vertical-align: middle;
  padding: 5px;
}
	  	  
.titlebox {
  font-size: 14pt;
  margin: 10px;
}
	  
.headline p {
  margin-top: 0.5em;
  margin-bottom: 0px;
}
  
.headline b {
  font-size: 200%;
}
	  
	  
.navbar {
  float: left;
  font-size: 10pt;
  font-weight: bold;
  min-width: 8em;
  height: 1024px;
  background-color: #c3def1;
  color: black;
  padding: 10px;
  vertical-align: top;
}
	  
.navitem {
  background-color: #14568a;
  color: white;
  font-weight: bold;
}
	  
	  
.wsbody {
  margin-left: 10em;
  color: black;
  padding: 10px;
  vertical-align: top;
  float: right, top;
}	  

.wstitle {
  font-family: Georgia, 'Times New Roman', Times, serif;
  text-align: center;
  vertical-align: top;
}

.boldline {
  font-size: 12pt;
  text-align: center;
}

.document {
  border-width: 1px;
  border-style: dotted;
  background-color: #FFFFDC;
  padding: 10px;
}

.aufruf {
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 12pt;
  line-height: 20pt;
  text-align: justify;
  margin-bottom: 6pt;
}

.rightimage {
  border-width: 1px;
  border-style: solid;
  border-color: black;
  margin: 5px;
  float: right;
  width: 300px;
}

.rightsmallimage {
  border-width: 1px;
  border-style: solid;
  border-color: black;
  margin: 5px;
  float: right;
  height: 150px;
}

.leftimage {
  border-width: 1px;
  border-style: solid;
  border-color: black;
  margin: 5px;
  float: left;
  width: 300px;
}

.topimage {
  border-style: none;
  border-color: black;
  margin: 5px;
  float: top;
  width: 99%;
}
.thumbright {
  border-width: 1px;
  border-style: solid;
  border-color: black;
  margin: 5px;
  float: right;
  width: 100px;
}
.imagetext {
  font-size: 10pt;
  font-style: italic;
  text-align: left;
  padding: 5px;
  margin: 0px;
}

.formTable {
  border-width: 1px;
  border-style: solid;
  background-color: #c3def1;
}

.inputfield {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-size: 10pt;
  font-weight: bold;
}

.specialrow {
  color: red;
}

.formButtons {
  text-align: center;
}

.formLabel {
  font-weight: bold;
}

.formComment {
  font-style: italic;
}

.postermap {
}

.postermap td {
  margin: 20px;
}


.teaser {
  border-width: 1px;
  border-style: solid;
  padding: 10px;
  background-color: #FFFFDC;
}

.votes {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-weight: bold;
  border-width: 1px;
  border-style: solid;
  background-color: #14568a;
  color: white;
}
