
/* 3.diwa.info - Jost Nickel */

html
{
  height: 100%;
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
}
body /*Tahoma, 'Arial Unicode MS', Arial, Helvetica, */
{
  margin: 0px;
  padding: 0px;
  font-family: Sans-Serif;
  font-size: small;
  color: #000;  
}



/* header, menubar*/
#head-wrapper
{
  height: 30px;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px solid #808080;
  background: #ffffff url(images/bkg-linkbar3.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}

.menubar
{
  margin: 0px;
  height: 22px;
  padding: 4px 0px 4px 4px;
  float: left;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
}
.menubar a
{
  color: #0066ff;
  text-decoration: none;
}
.menubar a:hover
{
  color: #C03E16;
}

.StaticMenuStyle {
  padding: 2px 8px 2px 4px;
}
.DynamicMenuStyle {
  padding: 2px 7px 2px 3px;
}

.DynamicSelectedStyle {
  background: #FFE7A2;
  border: 1px solid #FFBD69;
}

.SubMenuItemStyle1
{
  margin-top: 4px;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #808080;
}
.SubMenuItemStyle2
{
  border: 1px solid #808080;
  margin-left: -1px;
}



/* content*/
#content
{
  padding-bottom: 10px;
}
#content div
{
  float: left;
}
#content-main
{
  padding: 10px 10px 10px 30px;
  width: 654px;
}
#content-main-wide
{
  padding: 10px 10px 10px 30px;
  width: 800px;
}
#content-left
{
  margin: 0px 10px 0px 10px;
  padding: 10px;
  width: 186px;
}
#content-right
{
  margin-left: 10px;
  padding: 10px;
  width: 186px;
}



/* atlas */
.maptools
{
  height: 24px;
	padding: 4px 2px 4px 4px;
	float: left;
	margin: 1px 0px 0px 2px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}
.mapinfo
{
  height: 24px;
	padding: 4px 2px 4px 4px;
	float: left;
	margin: 1px 0px 4px 2px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 1em;
}

.data-wrapper {
  background-color: #ffffff;
  border: 1px solid #CDDDFE;
  padding: 0px;
}
.data-wrapper.active {
  border: 1px solid #FFBD69;
  padding: 0px;
}
.data-header {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: .1em;
  line-height: 1.5em;
  padding: 1px 2px 1px 2px;
  border-bottom: 1px solid #cdddfe;
  background-image: url(images/bkg-linkbar3.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
.data-wrapper.active .data-header {
  border-bottom: 1px solid #FFBD69;
  background-image: url(images/bkg-linkbar3active.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}

.GeocodeWenkerbogenData {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  line-height: 1.5em;
  padding: 1px 2px 1px 2px;
  max-height: 700px; 
  overflow-x: auto;
  overflow-y: scroll;
}

.data {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  line-height: 1.5em;
  padding: 1px 2px 1px 2px; 
  overflow-x: auto;
  overflow-y: scroll;
}
input.data {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  line-height: normal;
  overflow: auto;
  margin-left: 4px;
  background-image: url(images/icoFindA.png);
  background-position: right center;
  background-repeat: no-repeat;
}
a.audio {
	padding-left: 11px;
	background-image: url(images/a.audio.gif); 
	background-position: 0px 2px; 
	background-repeat: no-repeat;
	color:#ff3300 ! important
}
a.audiocontrol {
	color:#ff3300 ! important
}
a.biblio {
	padding-left: 11px;
	background-image: url(images/a.biblio.gif); 
	background-position: 0px 2px; 
	background-repeat: no-repeat;
	color:#05C92A ! important
}

a.questionnaire {
	padding-left: 11px;
	background-image: url(images/a.questionnaire.gif); 
	background-position: 0px 2px; 
	background-repeat: no-repeat;
	color:#FF7901 ! important
}


.warning
{
  background-color: #FFFFC0;
  border: 1px solid #FFD201;
  padding: 4px;
  width: 100%;
}
table, td
{
  line-height: 1.5em;
}

input, textarea, select
{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
input.searchtarget {
  background-image: url(images/icoFindA.png);
  background-position: right center;
  background-repeat: no-repeat;
}

p, ul, ol
{
  margin: 0 0 0.5em 0;
  line-height: 1.5em;
  padding: 0;
}
p.citation
{
  margin-left: 12px;
  text-indent: -12px;
}
p.footnote
{
  font-size: 0.9em;
  margin-left: 12px;
  text-indent: -12px;
}
ul li
{
  text-indent: 0px;
  margin-left: 20px;
  list-style: disc;
  list-style-position: outside;
}
ol li
{
  text-indent: 0px;
  margin-left: 30px;
  list-style-position: outside;
}
li.grp
{
  text-indent: 0px;
  margin-left: 0px;
  list-style-type: none !important;
}

blockquote
{
  margin: 0 0 0.5em 0;
  padding: 0 0 20px 0;
  background: url(images/bq-out.gif) bottom right no-repeat;
}
blockquote p
{
  line-height: 1.3em;
  text-align: justify;
}
blockquote p.quotestart
{
  padding: 26px 8px 0px 8px;
  margin: 0;
  background: url(images/bq-in.gif) top left no-repeat;
}

.cite
{
  font-style: italic;
  text-align: right;
  color: #8CAFD5;
  margin: 0 0 1em 0;
}

img
{
  border: 0px;
}
img.inline
{
  border: none;
  margin: 0px;
  padding: 0px;
  vertical-align: bottom;
}
p img.r
{
  margin: 6px 0px 6px 6px;
  float: right;
}
p img.l
{
  margin: 6px 6px 6px 0px;
  float: left;
}
h1
{
  margin: 1em 0 1em 0;
  padding: 0;
  font-size: 133%;
  line-height: 1.5em;
  color: #C03E16;
  font-weight: normal;
}
h1.intern
{
  background: url(images/icoKeys.gif) center left no-repeat;
  padding-left: 16px;
}
h2
{
  margin: 1em 0 0.4em 0;
  padding: 0;
  font-size: 120%;
  line-height: 1.5em;
  text-align: left;
  color: #C03E16;
  font-weight: normal;
}

h3
{
  margin: 1em 0 0.4em 0;
  line-height: 1.5em;
  font-size: 110%;
  color: #C03E16;
  font-weight: normal;
}

h4
{
  margin: 1em 0 0.4em 0;
  line-height: 1.5em;
  font-size: 100%;
  color: #C03E16;
  font-weight: normal;
}

a
{
  color: #0066FF;
  text-decoration: none;
}
a:hover
{
  color: #0066FF;
  text-decoration: underline;
}
a.tooltip {
  color: #000000;
  text-decoration: none;
  cursor: help;
}



/* inline*/
.dimmed
{
  color: #808080 !important;
}
.dimmed-smooth
{
  color: #404040 !important;
}
.ajax-loader
{
  float: right !important;
  clear: none;
  margin: 1em 0 0.4em 0;
}
.hl-text {
  color: #FF3300 !important;
}



/* Styles for ASP.Net Controls */
fieldset
{
  margin-bottom: 10px;
  padding: 4px;
  border: #CDDDFE 1px solid;
}

legend
{
  font-size: 1em;
  color: #000000;
}

form
{
  margin: 0px 0px 0px 0px;
}

.gridheader, .gridheader td, .gridheader th
{
  border-bottom: 1px solid #CDDDFE;
  background-image: url(images/bkg-linkbar3.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
  font-weight: normal;
}

.gridpager
{
  color: #000000;
  padding-top: 2px;
  border: 1px solid #CDDDFE;
}

/* goba */
td.titel
{
  line-height: 1.5em;
  padding-bottom: 4px;
}

td.citation
{
  line-height: 1.5em;
  padding-left: 12px;
  padding-bottom: 4px;
  text-indent: -12px;
}

td.links
{
  line-height: 1.5em;
  padding-bottom: 4px;
}

.ico-col
{
  padding-top: 4px;
}

.hl
{
  background-color: Yellow;
}

/* Kartenverzeichnis */
.atlascomment
{
    width:100%;
}

.atlascomment * td
{
    vertical-align:top;
    border-collapse:separate;
    background-color:#CDDDFE;
}


.atlassuche * td
{
    vertical-align:top;
    font-size:0.9em;
}

.atlassuche ** select
{
    font-size:1em;
}

.atlassuche *** td
{
    font-size:1em;
}

.atlasremarks {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  line-height: 1.5em;
  border: solid 1px #CDDDFE;
  padding: 1px 2px 1px 2px;
  max-height: 200px;
  width:500px;
  overflow-y: no;
  overflow-y: scroll;
}

.atlascomment_justify {
	text-align: justify;	
}

.atlascomment_ausrueckung {
	text-indent: -2em;
	margin-left: 2em; 
}

td.tdcaption {
  padding-right: 10px;
  white-space: nowrap;
}
td.tdcaption1 {
  padding-left: 10px;
  padding-right: 10px;
  white-space: nowrap;
  color: #404040 !important;
}
td.tdcaption2 {
  padding-right: 10px;
  padding-left: 10px;
  white-space: nowrap;
  color: #404040 !important;
}
td.tdfooter {
  padding-left: 10px;
  padding-bottom: 14px;
  white-space: nowrap;
}

.tooltip {
  width:90%;
  max-height:500px;
  position: absolute;
  display: none;
  padding:0.2em;
  background-color: #CDDDFE;
  border-bottom:2px solid #93B6FD; 
  border-right:2px solid #93B6FD;
  border-top:2px solid #93B6FD;
  border-left:2px solid #93B6FD;
  overflow-y: no;
  overflow-y: scroll;
}

a:link.tooltiplink, a:visited.tooltiplink {
  border-bottom:1px dashed black;
  color:Black;  
}

a:hover.tooltiplink {
  border-bottom:1px dashed #0066FF;
  color: #0066FF;
  text-decoration:none;
  cursor:help;
}

