/*Allgemein*/
body {font-family:Arial,sans-serif;font-size:101%;margin:0;padding:0;}
form{margin:0;padding:0;}
.TextEingangsseite {font-weight:bold;font-size:1.15em;}
.leerbild {margin:0;padding:0;}
img {border-color:transparent;color:#FFFFFF;}
.inhalt img{margin:10px;}
p {text-align:justify;}
.halternaktiv {font-weight:bold;font-size:0.7em;text-align:right;vertical-align:top;}
.halternaktiv img {margin:0;padding:0;}

fieldset {
	margin-top:24px;
	border: 1px solid #008781;
	background: #fff;
	padding: 18px;
	text-align: right;
	}

legend {
	padding : 6px;
	border: 1px solid #008781;
	color: #006CB7;
	font-weight:bold;
}

caption {
	padding : 6px;
	color:  #000000;
	font-weight:bold;
}

input{
      margin: .2em;
      font-size : auto;
}

select {
	margin: .2em;
	font-size : auto;
}

label {
	font-weight:bold;
}



/* DIV-Struktur*/
div.hintergrund {background-image:url(../../images/hg_tourismus.gif);background-repeat:repeat-y;margin:0;padding:0;font-size:1.05em;}
div.kopf {width:998px;padding:0;margin:0;}
div.logo {width:150px;height:178px;float:left;padding:0;margin:0;}
div.bildleiste {width:848px;height:159px;float:left;margin-bottom:-3px;padding:0;margin-top:0;margin-left:0;margin-right:0;padding:0;}
div.wasserleiste {width:848px;color:#ffffff;font-weight:bold;font-size:105%;background-image:url(../../images/wasserbild.jpg);background-repeat:repeat-y;float:left;margin:0;padding:0;}
div.unterleiste {width:848px;height:4px;float:left;margin:0;padding:0;}
div.mitte {width:998px;margin:0;padding:0;height:100%;}
div.hauptnavigation {text-align:right;float:left;padding:0;margin:0;background-image:url(../../images/hg_navi_tourismus.jpg);background-repeat:no-repeat;}
div.unternavigation {float:left;padding-right:10px;}
div.unternavigationsboxtext {padding-left:13px;padding-right:2px;}
div.inhalt {margin:0;padding:0;border:0;float:left;width:688px;}
div.text {width:660px;padding:5px;float:left;}
div.fuss {width:998px;background-color:#008781;margin-top:7px;clear:both;}

/*Kopf*/
.suchfeldtourismus {margin-top:-1px;margin-bottom:-1px;padding:0;border:1px solid #000000;vertical-align:middle;font-size:0.9em;}
.suchbuttontourismus {margin:0;padding:0;border:1px solid #000000;vertical-align:middle;background-color:#008781;color:#FFFFFF;font-size:0.7em;}

/*Hauptnavigation*/
.hauptnavigation{background-image:url(../../images/hg_hauptnavi.jpg);background-repeat:repeat-y;margin:0;}
.navfirst {padding-right:3px;background-color:#008781;font-size:0.85em;}
.nav {margin-top:7px;padding-right:3px;background-color:#008781;font-size:0.85em;}
.navobenabstandunten {width:150px;height:48px;padding:0;margin-bottom:-3px;margin-top:0;margin-left:0;margin-right:0;}
.navuntenfirst{margin-top:0;margin-bottom:0;padding-right:3px;background-color:#008781;font-size:0.75em;}
.navunten{margin-top:7px;margin-bottom:0;padding-right:3px;background-color:#008781;font-size:0.75em;}
.navuntenabstandfuss{margin-top:7px;margin-bottom:7px;padding-right:3px;background-color:#008781;font-size:0.75em;}

.hauptnavigation a {display:block;text-decoration:none;color:#ffffff;font-weight:bold;}
.hauptnavigation a:hover {display:block;text-decoration:underline;color:#ffffff;font-weight:bold;}
.hauptnavigation a:active,.hauptnavigation a:focus {display:block;text-decoration:underline;color:#ffffff;font-weight:bold;}

/*Unternavigation*/
div.unternavigationsbox {background-color:#008781;}
.unternavigationsboxtext a {text-decoration:none;color:#ffffff;font-weight:bold;font-size:0.85em}
.unternavigationsboxtext a:hover {text-decoration:underline;color:#FFFFFF;font-weight:bold;font-size:0.85em;}
.unternavigationsboxtext a:active, .unternavigationsboxtext a:focus {text-decoration:underline;color:#ffffff;font-weight:bold;font-size:0.85em;}
div.unternavigationzweizeilig {margin-top:3px;line-height:80%;padding-bottom:3px;}

/*Fuss*/
.fussabstandlinks {width:160px;float:left;}
.fusstext{color:#ffffff;font-size:0.75em;padding-top:1px;}
.fuss a,.fuss a:hover,.fuss a:focus,.fuss a:active{text-decoration:none;color:#ffffff;font-weight:bold;}

/*Inhalt*/
h1 {color:#4D76B5;font-size:1.35em;}
h1.angebotsgruppe {color:#4D76B5;font-size:1.4em;text-align:center;}
h2 {color:#000000;font-size:1.2em;}
h3 {color:#000000;font-size:1.1em;}
h4,h5,h6 {color:#000000;font-size:1.0em;}

a {color:#4D76B5;text-decoration:none;font-weight:bold;}
a:hover,a:focus,a:active{color:#4D76B5;text-decoration:underline;font-weight:bold;}

/*BSO*/
.angebot_detail .ueberschrift, .oe_detail .ueberschrift, .person_detail .ueberschrift {margin-top:12px;}
.ueberschrift, .ueberschrift_oes, .ueberschrift_angebote, .ueberschrift_formulare {font-weight:bold;}
.keine_oes, .keine_angebote, .keine_formulare {margin-top:10px;margin-bottom:10px;}
th.wochentag, td.zeitspanne, td.anmerkung{background-color:#006CB7;color:#FFFFFF;}
.angebot_detail, .oe_detail, .person_detail {text-align:justify;}

/*SelfDB*/
textarea.selfdb_registeredittextarea {width:200px;height:150px;font-family : Arial, Helvetica, sans-serif;}
.selfdb_gruppe {background-color: #008781;font-weight:bold;color : white;}
.selfdb_unselected {background-color :#008781;color : white;}
table.selfdb_dialog{font-family:Arial, Helvetica, sans-serif;color:black;margin-left:auto;margin-right: auto;border: 1px solid  #008781;text-align:center;}
table.selfdb_dialog th{text-align : right;vertical-align : top;}
table.selfdb_dialog td{text-align : justify;vertical-align : top;}
table.selfdb_list{text-align:center;font-family : Arial, Helvetica, sans-serif;color : black;margin:0;padding:0;border-right: 1px solid #000000;border-bottom: 1px solid #000000;}
table.selfdb_list th{text-align : left;vertical-align : middle;border-top: 1px solid #000000;border-left: 1px solid #000000;}
table.selfdb_list td{text-align : left;vertical-align : top;border-top: 1px solid #000000;border-left: 1px solid #000000;}
table.selfdb_report {font-family : Arial, Helvetica, sans-serif;color : black;margin:0;padding:0;border: 1px solid #000000;text-align:center;}
table.selfdb_report th{text-align : left;vertical-align : top;}
table.selfdb_report td{text-align : justify;vertical-align : top;}
table td.selfdb_weiteredetails{text-align : center;border-bottom: 1px solid #000000;}
.selfdb_selected{background-color : transparent;font-weight : bold;}
table.selfdb_tabbedmemo{margin-left: auto;margin-right: auto;border: 2px solid;}

/* Abo-Online */
.Infokopf {color:#2859a6;font-size:1.35em;font-weight:bold;}
.InfoInformation, .InfoInformation_links, .InfoInformation_rechts, .InfoAbo {margin:0;padding:0;border:0;}
.Infoeingabefehl {color:#FF0000; font-weight:bold;}

/* ####### Aktuelles Startseite 464 #######*/

.db464 {padding-top: 40px;}
 
.db464 .selfdb_columnname{display:none;}
 
.db464 p.selfdb_hintmessage{display:none;}
 
.db464 .selfdb_neuesuchereport, .db464 .selfdb_neuesuche .selfdb_neuesuchedetail{display:none;}
 
.db464 .selfdb_verzeichnisname{display:none;}
 
.db464 .selfdb_reportentry {
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 20px;
        border-bottom: solid 1px #979795;
        clear: both;
        min-height: 120px;
}
 
.db464 .selfdb_fieldTitel .selfdb_columnvalue {
  margin-bottom: 0.4em;         
}
 
.db464 .selfdb_fieldTitel {
    color: #787878;
}
 
.db464 .selfdb_report .selfdb_fieldBild img{
  width:160px;
}
 
.db464 .selfdb_report .selfdb_fieldBild{
  float: left;
  width:165px;
}
 
.db464 .selfdb_entry .selfdb_fieldBild img{
  float: left;
  width: auto;
}

.db464 .selfdb_report .selfdb_columnvalue{
  float:none;
  margin-left: 0px;
}

.db464 .fieldEinleitung .selfdb_columnvalue{
  float:right;
}

.db464 .alternierend1, .db464 .alternierend2{
  margin-bottom: 10px;
  border:none;
}

.db464 .selfdb_fieldBild {
  float:left;
}

.db464 .selfdb_report .selfdb_fieldEinleitung {
  float: right;
  width: 450px;
}

.db464 .selfdb_weiteredetails {
  clear: both;
}

.db464 .selfdb_dialog .selfdb_fieldEinleitung,
.db464 .selfdb_dialog .selfdb_fieldText {
  clear: both;
}

/************************ SelfDB2 ***************************************/
/*kopiert aus Bereich rathaus */

.selfdb_search .selfdb_columnname {
  display:inline;
  font-weight:bold;
  padding-top:3px;
  padding-right:2px;
  text-align:right;
	}

.selfdb_search .selfdb_columnvalue {
	display:inline;
	}

.selfdb_search .selfdb_select {
	display:inline;
	text-align:left;
	}

.selfdb_report .selfdb_columnname, .selfdb_entry .selfdb_columnname {
  float:left;
  font-weight:bold;
}

.selfdb_weiteredetails, .selfdb_aendern{
  text-align:right;
}

.alternierend1, .alternierend2{
  margin-bottom: 10px;
  border:1px solid #000000;
}

.selfdb_reportgroup{
  font-weight:bold;
}

.selfdb_reportrow, .selfdb_entryrow {
  margin-bottom:5px;
}

.selfdb_report .selfdb_columnvalue, .selfdb_entry .selfdb_columnvalue  {
  float:none;
  margin-left: 150px;
}

.selfdb_columnvalue input{
      margin: 0em;
}


/* Gästebuch */
.db84 .alternierend1, .db84 .alternierend2 {
  margin-bottom:0px;
}

.db84 .selfdb_weiteredetails {
  display:none; 
}

.db84 .selfdb_fieldKommentar .selfdb_columnvalue{
  margin-left:0px;
  padding-top:5px;
  padding-bottom:10px;
}

.db84 .selfdb_fieldKommentar .selfdb_columnname {
  width:668px;
}


