/*Allgemein*/
body {font-family:Arial, sans-serif;font-size:101%;margin:0;padding:0;}
form{margin:0;padding:0;}
.leerbild {margin:0;padding:0;}
img {border-color:transparent;color:#FFFFFF;}
.inhalt img{margin:10px;}
p {text-align:justify;}
fieldset {
	margin-top:24px;
	border: 1px solid #2859a6;
	background: #fff;
	padding: 18px;
	text-align: right;
	}

legend {
	padding : 6px;
	border: 1px solid #2859a6;
	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_halternamsee.gif);background-repeat:repeat-y;padding:0;margin:0;font-size:1.05em;}
div.kopf,div.logo,div.bildleiste,div.kopfunterleiste,div.grau,div.wasserleiste,div.hauptnavigation,div.unternavigation,div.unternavigationsboxtext,div.fuss,.suchfeld,.suchbutton {display:none;}

div.mitte {width:998px;margin:0;padding:0;}
div.inhalt {margin:0;padding:0;border:0;float:left;width:688px;}
div.text {padding:5px;}

/*Inhalt*/
h1 {color:#2859a6;font-size:1.3em;}
h1.angebotsgruppe {color:#2859a6;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;}

.TextEingangsseite {font-weight:bold;font-size:1.2em;}

a {color:#2859a6;text-decoration:none;font-weight:bold;}
a:hover,a:focus,a:active{color:#2859a6;text-decoration:underline;font-weight:bold;}

.rathauslinks {width:160px;vertical-align:top;}
.rathausrechts {width:160px;vertical-align:top;}

/*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: #2859a6;font-weight:bold;color : white;}
.selfdb_unselected {background-color :#2859a6;color : white;}
table.selfdb_dialog{font-family:Arial, Helvetica, sans-serif;color:black;margin-left:auto;margin-right: auto;border: 1px solid  #2859a6;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.3em;font-weight:bold;}
.InfoInformation, .InfoInformation_links, .InfoInformation_rechts, .InfoAbo {margin:0;padding:0;border:0;}
.Infoeingabefehl {color:#FF0000; font-weight:bold;}







