/* *****************************************************************************
 * GeoXXLCMS
 * (c) 2006 Andreas Gollenstede, GeoXXL
 * Kontakt: www.geoxxl.de, gollenstede@geoxxl.de
 **************************************************************************** */
p, a, td, th, li {
	font-size:0.9em;
}
h1 {
	font-size:1.4em;
	font-weight:600;
}
h2 {
	font-size:1.3em;
	font-style:italic;
	font-weight:600;
	width:100%;
	border-bottom:1px #993333 solid;
}
h3 {
	font-size:1.1em;
	font-weight:600;
	width:100%;
	border-bottom:1px #993333 dotted;
}
h4 {
	font-size:1.0em;
	font-style:italic;
}
/* *****************************************************************************
 * 
 **************************************************************************** */
a {
	text-decoration:none;
}
img {
	border-style:none;
}

img.menue_stellen, img.menue_termine { border:1px solid #663333; }

.wichtig { font-weight:600; color:#ff0000; }
/* *****************************************************************************
 * 
 **************************************************************************** */
table {
	width:100%;
}
td {
	vertical-align:top;
}

table.geolistmitgliederliste {

	table-layout:fixed;
	border-collapse:collapse;
}


th.verweis {
	width:35%;
}
th.beschreibung {
	width:35%;
}
th.stadt {
	width:20%;
}
th.land {
	width:auto;
}


th.kontakt_uri {
	width:50px;
}
th.kontakt_name {
	width:300px;
}
th.kontakt_beschreibung {
	width:auto;
}



table.geolistmitgliederliste td {
	border-style:solid dotted;
	border-color:#cccccc #eeeeee;
	border-width:1px;
	padding:2px 2px 2px 4px;
	vertical-align:top;
}
table.geolistmitgliederliste td.abc {
	background-image:url(hellbraun.gif);
	font-weight:bolder;
	text-align:left;	
	border-color:#993333 #eeeeee;
}
table.geolistmitgliederliste td.abc_nachoben {
	background-image:url(hellbraun.gif);
	text-align:right;
	border-color:#993333 #eeeeee;
}

table.geolistmitgliederliste td.abc_nachoben img {
	border-style:none;
}

table.geolistmitgliederliste td.verweis {
}
table.geolistmitgliederliste td.beschreibung {
}

table.adresse td {
	border-collapse:collapse;
	border-style:none;
}


input, select {
	border:	1px solid gray;
}
input.radio {
	border-style:none;
}
input.submit {
	background-image:url(hellbraun.gif);
}

table.abc td { width:3.84%; text-align:center; }
table.abc_typ td.abc_typ { width:auto; text-align:left; }
table.abc_typ td { width:22px; text-align:center; }

/* *****************************************************************************
 * kopf_2
 **************************************************************************** */
div#menue_zusatz {
	padding:5px;
}
div#menue_zusatz a {
	color:#000000;
	font-weight:bold;
}
div#menue_zusatz a:link {
	
}
div#menue_zusatz a:visited {
	
}
div#menue_zusatz a:focus {
	
}
div#menue_zusatz a:hover {
	
}
div#menue_zusatz a:active {
	
}
/* *****************************************************************************
 * info_1
 **************************************************************************** */
div#menue_stellen {
	width:100%;
	height:auto;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
	margin-right:0px;
}

div#menue_termine {
	width:100%;
	height:auto;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
	margin-right:0px;
}
h1.menue_termine {
	color:#ffffff;
	font-weight:600;
	font-size:14px;
	padding-top:0px;
}
a.menue_termine {
	color:#0000ff;
	font-size:12px;

}
a.menue_termine:link {
	color:#0000ff;
}
a.menue_termine:visited {
	color:#0000ff;
}
a.menue_termine:hover {
	color:#0000ff;	
}
a.menue_termine:active {
	color:#0000ff;
}
a.menue_termine:focus {
	color:#0000ff;
}
table.menue_termine {
	width:100%;
	height:auto;
}
td.menue_termine {
	color:#000000;
	text-align:left;
	padding-top:5px;
	font-size:12px;
}
td.menue_termine_pfeil {
	color:#000000;
	text-align:right;
	padding-top:5px;
	font-size:12px;
}



/* *****************************************************************************
 * Fuss
 **************************************************************************** */
.geoxxlcms_fuss p {
	color:#000000;
	font-size:0.7em;
	margin:5px;
}

.geoxxlcms_fuss a {
	color:#000000;
/*	font-size:0.7em; */
}


/* *****************************************************************************
 * Termine
 **************************************************************************** */
table.termine_0 {
}
td.termine_0 {
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:0px;
	padding-right:10px;
	margin:0px;
	text-align:left;
}
.termine_jahr_0 {
/*	background-color:#d0d0d0; */
	background-image:url(hellbraun.gif);
	font-size:17px;
	font-weight:600;
	font-style:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:0px;
	padding-right:10px;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-color:#993333;
	border-left-color:#993333;
	border-bottom-color:#993333;
	border-right-color:#993333;
}
.termine_monat_0 {
/*	background-color:#d0d0d0; */
	background-image:url(hellbraun.gif);
	font-size:12px;
	font-weight:600;
	font-style:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:0px;
	padding-right:10px;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-color:#993333;
	border-left-color:#993333;
	border-bottom-color:#993333;
	border-right-color:#993333;
}
.termine_datum_0 {
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:10px;
	border-top-style:solid;
	border-left-style:none;
	border-bottom-style:none;
	border-right-style:none;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-color:#993333;
	border-left-color:#993333;
	border-bottom-color:#993333;
	border-right-color:#993333;
}
.termine_datum_1_0 {
}
.termine_uhr_1_0 {
}
.termine_datum_2_0 {
}
.termine_uhr_2_0 {
}
.termine_typ_0 {
}
.termine_titel_0 {
	font-weight:600;
}
.termine_vortragender_0 {
}
.termine_ort_0 {
}
.termine_ort_strasse_0 {
}
.termine_ort_hausnr_0 {
}
.termine_ort_plz_0 {
}
.termine_ort_ort_0 {
	font-weight:600;
}
.termine_ort_staat_0 {
}
.termine_ort_zusatz_0 {
}
.termine_veranstalter_0 {
}
.termine_veranstalter_strasse_0 {
}
.termine_veranstalter_hausnr_0 {
}
.termine_veranstalter_plz_0 {
}
.termine_veranstalter_ort_0 {
}
.termine_veranstalter_staat_0 {
}
.termine_link_extern_0 {
}
.termine_email_extern_0 {
}
.termine_link_intern_0 {
}



table.termine_1 {
}
td.termine_1 {
	font-size:x-small;
	border-style:none;
	border-width:0px;
	border-color:#ffffff;
	padding:0px;
	margin:0px;
/*	background-color:#d0d0d0; */
	text-align:left;
}
.termine_datum_1 {
	font-size:x-small;
	margin:0px;
/*	background-color:#d0d0d0; */
	text-align:left;
	color:#000000;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	border-top-style:solid;
	border-left-style:none;
	border-bottom-style:none;
	border-right-style:none;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-color:#E09877;
	border-left-color:#993333;
	border-bottom-color:#993333;
	border-right-color:#993333;
}
.termine_jahr_1 {
}
.termine_monat_1 {
}
.termine_datum_1_1 {
}
.termine_uhr_1_1 {
}
.termine_datum_2_1 {
}
.termine_uhr_2_1 {
}
.termine_typ_1 {
}
.termine_titel_1 {
	font-weight:500;
}
.termine_vortragender_1 {
}
.termine_ort_1 {
}
.termine_ort_strasse_1 {
}
.termine_ort_hausnr_1 {
}
.termine_ort_plz_1 {
}
.termine_ort_ort_1 {
	font-weight:500;
}
.termine_ort_staat_1 {
}
.termine_ort_zusatz_1 {
}
.termine_veranstalter_1 {
}
.termine_veranstalter_strasse_1 {
}
.termine_veranstalter_hausnr_1 {
}
.termine_veranstalter_plz_1 {
}
.termine_veranstalter_ort_1 {
}
.termine_veranstalter_staat_1 {
}
.termine_link_extern_1 {
	font-size:x-small;
}
.termine_email_extern_1 {
	font-size:x-small;
}
.termine_link_intern_1 {
	font-size:x-small;
}

