/*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 #000000;
	background: #fff;
	padding: 18px;
	text-align: right;
	}

legend {
	padding : 6px;
	border: 1px solid #000000;
	color: #000000;
	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 {width:998px;padding:0;margin:0;}
div.logo {width:150px;height:156px;background-color:#c7c8ca;float:left;padding:0;margin:0;}
div.bildleiste {width:848px;height:156px;float:left;padding:0;margin:0;}
div.kopfunterleiste {width:998px;padding:0;margin:0;}
div.grau {width:150px;height:16px;background-color:#c7c8ca;float:left;padding:0;margin:0;}
div.wasserleiste {width:848px;color:#000000;font-weight:bold;font-size:1.05em;float:left;padding:0;margin: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;padding:0;margin:0;}*/
div.mitte {width:998px;margin:0;padding:0;}
div.hauptnavigation {text-align:right;float:left;background-color:#c7c8ca;padding:0;margin:0;}
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 {padding:5px;}
div.fuss {width:998px;background-color:#c7c8ca;clear:both;margin-top:7px;}

/*Kopf*/
.suchfeld {margin:0;padding:0;border:1px solid #000000;font-size:0.9em;vertical-align:middle;}
.suchbutton {margin:0;padding:0;font-size:0.7em;border:1px solid #000000;vertical-align:middle;}


/*Hauptnavigation*/
.nav1 {margin-top:7px;padding-right:3px;font-size:0.85em;}
.nav2 {margin-top:7px;padding-right:3px;font-size:0.85em;}
.nav3 {margin-top:7px;padding-right:3px;font-size:0.85em;}
.nav4 {margin-top:7px;padding-right:3px;font-size:0.85em;}
.nav5 {margin-top:7px;padding-right:3px;font-size:0.85em;}
.nav6 {margin-top:7px;padding-right:3px;font-size:0.85em;}
.nav7 {margin-top:7px;padding-right:3px;font-size:0.85em;}
.nav8 {margin-top:7px;padding-right:3px;font-size:0.85em;}
.nav9 {margin-top:7px;padding-right:3px;font-size:0.85em;}
.navobenabstandunten {width:150px;height:50px;}
.navunten{margin-top:7px;margin-bottom:0;padding-right:3px;font-size:0.75em;}
.navuntenabstandfuss {margin-top:7px;margin-bottom:7px;padding-right:3px;font-size:0.75em;}

.hauptnavigation a {display:block;text-decoration:none;color:#000000;font-weight:bold;}
.hauptnavigation a:hover {display:block;text-decoration:underline;color:#000000;font-weight:bold;}
.hauptnavigation a:active,.hauptnavigation a:focus {display:block;text-decoration:underline;color:#000000;font-weight:bold;}

/*Unternavigation
div.unternavigationsbox1 {background-color:#00a59f;}
div.unternavigationsbox2 {background-color:#2859a6;}
div.unternavigationsbox3 {background-color:#f89508;}
div.unternavigationsbox4 {background-color:#b5191e;}
div.unternavigationsbox5 {background-color:#54be38;}
div.unternavigationsbox6 {background-color:#00aeef;}
div.unternavigationsbox7 {background-color:#4C79BC;}
*/

.unternavigationsboxtext a {text-decoration:none;color:#000000;font-weight:bold;font-size:0.85em;}
.unternavigationsboxtext a:hover {text-decoration:underline;color:#000000;font-weight:bold;font-size:0.85em;}
.unternavigationsboxtext a:active, .unternavigationsboxtext a:focus {text-decoration:underline;color:#000000;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:#000000;padding-top:1px;font-size:0.85em;}
.fuss a,
.fuss a:hover,
.fuss a:focus, 
.fuss a:active{text-decoration:none;color:#000000;font-weight:bold;font-size:0.85em;}

/*Inhalt*/
h1 {color:#000000;font-size:1.3em;}
h1.angebotsgruppe {color:#000000;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:#000000;text-decoration:underline;font-weight:bold;}
a:hover,a:focus,a:active{color:#000000;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:#FFFFFF;color:#000000;}
.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: #FFFFFF;font-weight:bold;color : #000000;}
.selfdb_unselected {background-color :#FFFFFF;color : #000000;}
table.selfdb_dialog{font-family:Arial, Helvetica, sans-serif;color:black;margin-left:auto;margin-right: auto;border: 1px solid  #000000;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:#000000;font-size:1.3em;font-weight:bold;}
.InfoInformation, .InfoInformation_links, .InfoInformation_rechts, .InfoAbo {margin:0;padding:0;border:0;}
.Infoeingabefehl {color:#000000; font-weight:bold;}







