/* Standard Stylesheet für waltrop.de */

/* ---------------------------------------------- Allgemeine Definitionen ---------------------------------------------- */

body	/*Defintionen für den allgemeinen <body>*/
{
         font-family: Arial, Helvetica, sans-serif;
         margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
         font-size:100%;
}

h1
{
	font-size:100%;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

h2
{
	font-size:120%;
	color:#00459d;
	font-weight:bold;
}

h3
{
	font-size:100%;
	font-weight:bold;
}

p
{
	margin:0px;
	padding:0px;
}

select
{
	width:205px;
}

/* ###################################################### Klassen ###################################################### */

/* ----------------------------------------------------- a-Klassen ----------------------------------------------------- */

a, a:link, a:visited, a:hover						/*allgemeine Link-Definitionen*/
{
	font-size: 100%;
	color: #000000;
	text-decoration:underline;
	padding-left:18px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;

}

a:hover									/*allgemeine Link-Definitionen (hover)*/
{
	text-decoration:none;
}

a.noarrow, a.noarrow:link, a.noarrow:visited, a.noarrow:hover		/*allgemeine Link-Definitionen*/
{
	font-size: 100%;
	color: #000000;
	text-decoration:underline;
	padding-left:0px;
	background-image:none;

}

a.noarrow:hover								/*allgemeine Link-Definitionen (hover)*/
{
	text-decoration:none;
}

a.wetter, a.wetter:link, a.wetter:visited, a.wetter:hover		/*Link-Definition beim Wetter: Stadt Waltrop*/
{
	font-size:70%;
	color: #000000;
         text-decoration: none;
         font-family:Verdana;
         font-weight: bold;
         padding-left:0px;
         background-image:none;
}

a.meteo24, a.meteo24:link, a.meteo24:visited, a.meteo24:hover		/*Link-Definition beim Wetter: (C) meteo24.de*/
{
	font-size:70%;
	color: #000000;
         text-decoration: none;
         font-family:Verdana;
         padding-left:0px;
         background-image:none;
}

a.header, a.header:link, a.header:visited, a.header:hover		/*Link-Definitionen für die obere Navigation*/
{
	font-size: 75%;
	font-weight: bold;
	text-decoration: none;
	color: #114a9f;
	padding-left: 10px;
         padding-top:4px;
	margin-right: 10px; /* FireFox compatibility */
         background-image:none;
}

a.header:hover								/*Link-Definitionen für die obere Navi (hover)*/
{
	text-decoration: underline;
}

a.fuss, a.fuss:link, a.fuss:visited, a.fuss:hover			/*Link-Definitionen für die obere Navigation*/
{
         font-size: 100%;
	color: #FFFFFF;
	text-decoration: none;
         padding-left:10px;
         background-image:none;
}

a.fuss:hover								/*Link-Definitionen für die obere Navi (hover)*/
{
	text-decoration: underline;
}

a.header:active 								/*Link-Definitionen für die obere Navi (active)*/
{
	color:#000000;
}

a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited			/*Link-Definitionen für die blaue Leiste*/
{
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: none;
         padding-left:0px;
         background-image:none;
}

a.breadcrumb:hover							/*Link-Definitionen für die blaue Leiste (hover)*/
{
	text-decoration: underline;
}

a.navi1, a.navi1:link, a.navi1:visited			/*Link-Definitionen für die Hauptnavigation*/
{
         text-decoration: none;
         display:block;
         width:148px;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
         padding:5px;
         padding-left: 40px;
         color: #000000;
         background-color:#ffffff;
         font-size:90%;
         background-image:url(../images/naviicons/01b.gif);
	background-repeat:no-repeat;
	background-position:10px center;
}

a.navi1:hover							/*Link-Definitionen für die Hauptnavigation (hover)*/
{

	background-image:url(../images/naviicons/01a.gif);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#eeeeee;

}

a.navi2, a.navi2:link, a.navi2:visited			/*Link-Definitionen für die Hauptnavigation*/
{
         text-decoration: none;
         display:block;
         width:148px;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
         padding:5px;
         padding-left: 40px;
         color: #000000;
         background-color:#ffffff;
         font-size:90%;
         background-image:url(../images/naviicons/02b.gif);
	background-repeat:no-repeat;
	background-position:10px center;
}

a.navi2:hover							/*Link-Definitionen für die Hauptnavigation (hover)*/
{

	background-image:url(../images/naviicons/02a.gif);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#eeeeee;

}

a.navi3, a.navi3:link, a.navi3:visited			/*Link-Definitionen für die Hauptnavigation*/
{
         text-decoration: none;
         display:block;
         width:148px;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
         padding:5px;
         padding-left: 40px;
         color: #000000;
         background-color:#ffffff;
         font-size:90%;
         background-image:url(../images/naviicons/03b.gif);
	background-repeat:no-repeat;
	background-position:10px center;
}

a.navi3:hover							/*Link-Definitionen für die Hauptnavigation (hover)*/
{

	background-image:url(../images/naviicons/03a.gif);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#eeeeee;

}

a.navi4, a.navi4:link, a.navi4:visited			/*Link-Definitionen für die Hauptnavigation*/
{
         text-decoration: none;
         display:block;
         width:148px;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
         padding:5px;
         padding-left: 40px;
         color: #000000;
         background-color:#ffffff;
         font-size:90%;
         background-image:url(../images/naviicons/04b.gif);
	background-repeat:no-repeat;
	background-position:10px center;
}

a.navi4:hover							/*Link-Definitionen für die Hauptnavigation (hover)*/
{

	background-image:url(../images/naviicons/04a.gif);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#eeeeee;


}

a.navi5, a.navi5:link, a.navi5:visited			/*Link-Definitionen für die Hauptnavigation*/
{
         text-decoration: none;
         display:block;
         width:148px;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
         padding:5px;
         padding-left: 40px;
         color: #000000;
         background-color:#ffffff;
         font-size:90%;
         background-image:url(../images/naviicons/05b.gif);
	background-repeat:no-repeat;
	background-position:10px center;
}

a.navi5:hover							/*Link-Definitionen für die Hauptnavigation (hover)*/
{

	background-image:url(../images/naviicons/05a.gif);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#eeeeee;

}

a.navi6, a.navi6:link, a.navi6:visited			/*Link-Definitionen für die Hauptnavigation*/
{
         text-decoration: none;
         display:block;
         width:148px;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
         padding:5px;
         padding-left: 40px;
         color: #000000;
         background-color:#ffffff;
         font-size:90%;
         background-image:url(../images/naviicons/06b.gif);
	background-repeat:no-repeat;
	background-position:10px center;
}

a.navi6:hover							/*Link-Definitionen für die Hauptnavigation (hover)*/
{

	background-image:url(../images/naviicons/06a.gif);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#eeeeee;

}

a.navi7, a.navi7:link, a.navi7:visited			/*Link-Definitionen für die Hauptnavigation*/
{
         text-decoration: none;
         display:block;
         width:148px;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
         padding:5px;
         padding-left: 40px;
         color: #000000;
         background-color:#ffffff;
         font-size:90%;
         background-image:url(../images/naviicons/07b.gif);
	background-repeat:no-repeat;
	background-position:10px center;
}

a.navi7:hover							/*Link-Definitionen für die Hauptnavigation (hover)*/
{

	background-image:url(../images/naviicons/07a.gif);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#eeeeee;

}

a.navi8, a.navi8:link, a.navi8:visited			/*Link-Definitionen für die Hauptnavigation*/
{
         text-decoration: none;
         display:block;
         width:148px;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
         padding:5px;
         padding-left: 40px;
         color: #000000;
         background-color:#ffffff;
         font-size:90%;
         background-image:url(../images/naviicons/08b.gif);
	background-repeat:no-repeat;
	background-position:10px center;
}

a.navi8:hover							/*Link-Definitionen für die Hauptnavigation (hover)*/
{

	background-image:url(../images/naviicons/08a.gif);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#eeeeee;

}

a.naviAOR, a.naviAOR:link, a.naviAOR:visited			/*Link-Definitionen für die Hauptnavigation*/
{
         text-decoration: none;
         display:block;
         width:148px;
	text-align: left;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
         padding:5px;
         padding-left: 40px;
         color: #000000;
         background-color:#ffffff;
         font-size:90%;
         background-image:url(../images/naviicons/aorb.jpg);
	background-repeat:no-repeat;
	background-position:10px center;
}

a.naviAOR:hover							/*Link-Definitionen für die Hauptnavigation (hover)*/
{

	background-image:url(../images/naviicons/aora.jpg);
	background-repeat:no-repeat;
	background-position:10px center;
	background-color:#eeeeee;

}


a.shortcuts, a.shortcuts:link, a.shortcuts:visited, a.shortcuts:hover    /*Link-Definitionen für den Schnellstart*/
{
	font-size: 100%;
	color: #000000;
	text-decoration:underline;
         padding-left:18px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
         vertical-align:middle;
}

a.shortcuts:hover							/*Link-Definitionen für den Schnellstart (hover)*/
{
	text-decoration:none;
}

a.text, a.text:link, a.text:visited, a.text:hover			/*Link-Definitionen für normalen Text*/
{
	font-size: 75%;
	color: #000000;
	text-decoration:underline;
	padding-left:18px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;

}

a.text:hover								/*Link-Definitionen für normalen Text (hover)*/
{
	text-decoration:none;
}



a.meldung, a.meldung:link, a.meldung:visited				/*Link-Definitionen für Meldungen auf der */
{                        									      /*Startseite*/
	font-size: 100%;
	color: #000000;
	text-decoration:underline;
         padding-left:18px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
         vertical-align:middle;
}

a.meldung:hover								/*Link-Definitionen für Meldungen auf der */
{                                                                          		      /*Startseite (Hover)*/
	text-decoration:none;
}


/* ---------------------------------------------------- IMG-Klassen ---------------------------------------------------- */

img			/*Verinheitlichen aller Bilder*/
{
	float:left;
	margin:10px;
}

img.logo
{
	float:left;
	padding:0px;
	margin:0px;
	width:193px;
	border:0px;
}

img.startseite_gross	/*großes Bild auf der Startseite*/
{
	float:left;
	padding:10px;
         width:152px;
         height:152px;
	border:0px;
	margin:0px;
}

img.startseite_klein   	/*kleine Icons auf der Startseite für die News*/
{
	float:left;
	padding:10px;
         width:60px;
         height:60px;
	border:0px;
	margin:0px;
}

img.shortcuts		/*Icons für den Schnellstart*/
{
         width:33px;
         height:33px;
         border:0px;
	margin:0px;
         margin-bottom: 15px;
         float:left;	
}

img.htdig			/*Sterne im Suchergebnis*/
{
	float:none;
	padding:2px;
	border:0px;
	margin:0px;
}

/* ----------------------------------------------------- BR-Klassen ----------------------------------------------------- */

br.smallbr		/*kleiner Zeilenumbruch für die vertikale Zentrierung bei den Shortcuts (FF)*/
{
	font-size:6px;
}

br.clearboth		/*clear:both zum Beenden von floatings*/
{
	clear:both;
}


/* ###################################################### DIV-IDs ###################################################### /*



/* ------------------------------------------------------- Kopf ------------------------------------------------------ */

#logo 			/*DIV-Container für das Logo links oben */
{
         float:left;
	background-color: #ffffff;
         width:193px;
         height:153px;
}

#header 			/*DIV-Container für das Header-Bild oben mitte*/
{
         background-color: #FFFFFF;
         border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(../Headerbilder/header_standard.jpg);
	background-repeat: no-repeat;
         background-position:left top;
         margin-left:193px;
         padding:0px;
	height:132px;
         text-align:right;
         float:none;
}

#headerright 		/*DIV-Container für die den Wetter-Container*/
{
	float:right;
}

#wetter 			/*DIV-Container für das Wetter*/
{
	float:none;
         background-color:#ffffff;
         text-align:center;
         width:120px;
}

#obereNavigation		/*DIV-Container für die obere Navigation unter dem Headerbild*/
{
         padding-top:3px;
         padding-bottom:3px;
         background-color: #f1f7ff;
         border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
         float:none;
         margin-left:193px;
}



/* --------------------------------------------------- Blaue Leiste ---------------------------------------------------- */

#breadcrumb		/*DIV-Container für die blaue Leiste*/
{
	background-color: #114a9f;
	padding-left: 193px;
	height: 2em; /*25px*/
	line-height: 25px;
         float:none;
         margin-left:0px;
         font-size: 75%;
	color: #FFFFFF;
}

/* ------------------------------------------------- linke Navigation -------------------------------------------------- */

#navigation		/*DIV-Container für die Navigationsleiste*/
{
	vertical-align:top;
         width:193px;
         float:left;
}

.unternavigation
{
	font-size:75%;
         width:178px;
         background-color:#eeeeee;
	padding:5px;
	padding-left:10px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.subnavigation
{
	font-size:90%;
         width:158px;
         background-color:#eeeeee;
	padding:5px;
	padding-left:20px;
}

.kijubuenavi
{
	font-size:75%;
         width:178px;
         background-color:#99CCFF;
	padding:5px;
	padding-left:10px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image:url(../images/navibg_kijubue.jpg);
	background-repeat:no-repeat;
}

/* -------------------------------------------------- Inhaltsbereich ---------------------------------------------------- */

#searchbar		/*DIV-Container für die zwei Suchfeld-Container*/
{
         float:right;
         text-align:left;
         padding-left:10px;
         padding-right:10px;
	padding-top:20px;

}

div.searchbar_headline	/*DIV-Container für Überschriften in dem Suchfeld-Container */
{
	color:#00459d;
	font-size: 75%;
	font-weight: bold;
         border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

div.searchbar_content	/*DIV-Container für den Inhalt im Suchfeld-Container*/
{
	padding-top:20px;
         padding-bottom:20px;
	font-size:75%;
}

#content			/*DIV-Container für die zwei Content-Container*/
{
	vertical-align:top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
         	margin-left:193px;
         	/*background-color: #f1f7ff;*/
         	text-align:justify;
         	padding:10px;
	padding-top:5px;
         float:none;
}

div.content-headline	/*DIV-Container für die Überschriften im Contentbereich*/
{
	color:#00459d;
	font-size: 100%;
	font-weight: bold;
         	margin-right:32%;
}

div.content-text         /*DIV-Container für den Text im Contentbereich*/
{
         border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
         font-size: 75%;
	color: #000000;
  margin-top:0px;
         margin-right:32%;
         padding-top:15px;
         padding-bottom:15px;
}

div.bauhauskursueberschrift
{
	padding:5px;
	border:1px solid #000000;
}

div.bauhauskurstext
{
	padding:5px;
}

/* --------------------------------------------------- Bürgerservice ---------------------------------------------------- */

div.bso
{
	margin-right:32%;
}

div.bso_ueberschrift
{
	color:#00459d;
	font-size: 110%;
	font-weight: bold;
}

div.bso_startseite
{
         border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
         font-size: 75%;
	color: #000000;
         padding-top:15px;
         padding-bottom:15px;
}

div.angebote_ueberschrift
{
	color:#00459d;
	font-size: 110%;
	font-weight: bold;
}

div.angebotsliste
{
         border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
         font-size: 75%;
	color: #000000;
         padding-top:15px;
         padding-bottom:15px;
}

div.ueberschrift
{
	font-size:120%;
	margin-top:5px;
	font-weight:bold;
}

div.lebensumstaende
{
	font-size:100%;
	text-align:left;
}

div.populaereAngebote
{
	font-size:100%;
	text-align:left;
}

div.angebot_name
{
	color:#00459d;
	font-size: 110%;
	font-weight: bold;
}

div.angebot_beschreibung
{
         border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
         font-size: 75%;
	color: #000000;
         padding-top:15px;
         padding-bottom:15px;
}

div.angebot_person
{
	font-size:75%;
}

div.angebot_organisatorischeEinheit
{
	font-size:75%;
}

div.angebot_kosten
{
	font-size:75%;
}

div.angebot_link
{
	font-size:75%;
}

div.angebot_unterlagen
{
	font-size:75%;
}

div.auftragsmodus
{
	font-size:75%;
}

div.oe_name
{
	color:#00459d;
	font-size: 100%;
	font-weight:bold;
}

div.oe_beschreibung
{
       border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
       font-size: 75%;
	color: #000000;
       padding-top:15px;
       padding-bottom:15px;
}

div.kurzbeschreibung
{
       font-size: 75%;
       padding-left:18px;
 }


div.oe_adresse
{
         border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
         font-size: 75%;
	color: #000000;
         padding-top:15px;
         padding-bottom:15px;
}

div.oe_person
{
	font-size:75%;
}

div.oe_telefon
{
	font-size:75%;
}

div.oe_fax
{
	font-size:75%;
}

div.oe_leiter
{
	font-size:75%;
}

div.oe_email
{
	font-size:75%;
	margin-bottom:10px;
}

div.oe_oeffnungszeiten
{
	font-size:75%;
}

div.oe_standardzeiten
{
	font-size:75%;
}


div.oe_angebot
{
	font-size:75%;
}

div.oe_link
{
	font-size:75%;
}

div.person_name
{
	font-size:75%;
}

div.person_arbeitsfeld
{
	font-size:75%;
}

div.person_adresse
{
	font-size:75%;
}

div.person_telefon
{
	font-size:75%;
}

div.person_fax
{
	font-size:75%;
}

div.person_email
{
	font-size:75%;
}

div.person_standardzeiten
{
	font-size:75%;
}		

div.person_organisatorischeEinheit
{
	font-size:75%;
}

div.person_angebot
{
	font-size:75%;
}

table.zeiten
{
	font-size:75%;
}

div.formulare_ueberschrift
{
	color:#00459d;
	font-size: 110%;
	font-weight: bold;
}

div.formulare_einleitung
{
         border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
         font-size: 75%;
	color: #000000;
         padding-top:15px;
         padding-bottom:15px;
}

ul.formulare
{
	font-size:75%;
}

/* ---------------------------------------------------- Fussbereich ----------------------------------------------------- */

#fuss
{
         background-color: #114a9f;
	padding-left: 193px;
	height: 2em; /*25px*/
	line-height: 25px;
         float:none;
         margin-left:0px;
         font-size: 75%;
	color: #FFFFFF;
}

/* EOF */


/* -----------------------------------------------------SelfDB 2 ------------------------------------------------------------*/

#container_dom_cal a, #container_dom_cal a:link, #container_dom_cal a:visited, #container_dom_cal a:hover						/*allgemeine Link-Definitionen*/
{
	font-size: 100%;
	color: #000000;
	text-decoration:underline;
	padding-left:0px;
	background-image:none;
}

.selfdb_verzeichnisname, .db17 .selfdb_verzeichnisname{
  display: none;
}

legend{
display:none;
}

.selfdb_neuesuche, .selfdb_neuesuchelist{
  display:none;
}

.db17 .selfdb_neuereintrag{
  display:none;
}

fieldset{
/*border-top:1px solid #000000;*/
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
}

.selfdb_search{
min-width: 200px;
}

.selfdb_select{
min-width: 200px;
margin-left: 10px;		
}

.selfdb_search .selfdb_select{
margin-left: 0px;		
}


.selfdb_columnvalue img{
/*  display:none;*/
}

.selfdb_grouprow{
  font-weight: bold;
}

.selfdb_columnname{
  float:left;
  padding-left: 0px;
  padding-top:0px;
  width: 140px;
  font-weight:bold;
  font-size: 1em;
}

.selfdb_search .selfdb_columnname{
  float:none;
  margin-left: 8px;
  padding:0px;
}

.selfdb_fieldKurzbeschreibung .selfdb_columnname{
  float: none;
  padding-top:10px;
}

.selfdb_entryrow .selfdb_fieldBeschreibung .selfdb_columnname{
  float:none;
  margin-bottom: 5px;
}

.selfdb_entryrow{
  margin-bottom: 10px;
}

.selfdb_entryrow .selfdb_columnvalue, .selfdb_reportrow .selfdb_columnvalue {
  margin-left: 150px;
  padding-bottom:5px;
  padding-top:5px;
  padding-left:0px;
/*  width: 200px;*/
 }

.selfdb_search .selfdb_columnvalue{
  float:none;
  margin-bottom: 5px;
  margin-left: 0px;
  padding:0px;
  width:auto;
}

.selfdb_entryrow .selfdb_columnvalue{
  padding-top: 0px;
}

.selfdb_fieldKurzbeschreibung .selfdb_columnvalue{
  margin-bottom: 15px;
}

.selfdb_fieldKategorie .selfdb_columnvalue{
  padding-top: 0px;
}

.selfdb_imghelp{
  margin-left:15px;  
  width: 15px;
  height: 15px;
  float:left;
}

.selfdb_registerrow .selfdb_imghelp{
margin-left: 250px;
}

.selfdb_imghelp img{
 margin-left: 0px;
}

.selfdb_buttonlist{
}

.selfdb_buttonreport{
}

.selfdb_buttonsuche{
  float:left;
  padding-bottom: 5px;
  padding-right:5px;
}

.selfdb_buttonform{
  padding:8px;
}

.selfdb_buttonbar{
padding-left:355px;
}

.selfdb_weiteredetails{
  margin-top:40px;
  width:auto;
}

.selfdb_reportrow{
  padding: 10px 10px 0px 10px;
}

/*
.selfdb_reportrow .selfdb_columnname{
  width:150px;
  margin-top:5px;
  margin-right:20px;
}
*/

.selfdb_reportentry{
/*width: 500px;*/
margin-top: 10px;
border: 1px solid #000000;
}

.alternierend1 .selfdb_reportentry, .alternierend2 .selfdb_reportentry  {
  border: 1px solid #000000;
}


.db17 .selfdb_fieldName .selfdb_columnname{
  display: none;
}

.db17 .selfdb_reportrow .selfdb_fieldName .selfdb_columnvalue{
/*  background-color:#ffffff;*/
  text-align:center;
}

.db17 .selfdb_entryrow .selfdb_fieldName .selfdb_columnvalue{
  font-weight:bold;
}

/*********************************************** SELFDB2 308 *********************************************************/

.db308{
}

.db308 .selfdb_columnname{
   display: none;
}

.db308 .selfdb_fieldBerschrift .selfdb_columnvalue{
 float:left;
 min-width: 350px;
font-size:110%;
font-weight:bolder;
}

.db308 .selfdb_fieldKurzbeschreibung .selfdb_columnvalue{
min-width: 350px;
}

.db308 .selfdb_weiteredetails{
clear:both;
margin-top: 5px;
}

.db308 .alternierend1 .selfdb_reportentry{
min-height: 120px;
border-top:0px;
border-left:0px;
border-right:0px;
width: 100%;
margin-top:10px;
}

.db308 .alternierend2 .selfdb_reportentry{
min-height: 120px;
width: 100%;
border-bottom:1px solid #000000;
border-top:0px;
border-left:0px;
border-right:0px;
margin-top:10px;
}

.db308 .selfdb_reportrow{
width: 250px;
}

.db308 .selfdb_fieldBild .selfdb_columnvalue{
width: 60px;
margin-right: 60px;
float:left;
}

.aktuelles{
height: 100px;
}

.aktuelles_alternierend{
height: 100px;
}

/****************************************Verwaltungssuchmaschine*********************/
.vsmresult_words{
text-align:left;
font-size:130%;
font-weight:bold;
margin-top:5px;
margin-bottom: 10px;
text-decoration:none;
}

.vsmresult_gemeinde, .vsmresult_kreis,.vsmresult_land, .vsmresult_bund{
text-align:left;
font-size:110%;
font-weight:bold;
margin-top:5px;
margin-bottom:10px;
text-decoration:none;
}

.vsmresults_{
font-size:85%;
text-align:left;
margin-left:100px;
width:100%;
overflow:auto;
border:double 1px grey; 
padding:5px;
}

.vsmsearch{
text-align:left;
margin-left:2%;
margin-top:5px;
color:grey;
text-decoration:none;
}

.vsmbutton{
text-align:center;
margin-left:40px;
margin-top:5px;
background-color:lightgrey;
text-decoration:none;
}

.vsmextension{
text-align:left;
margin-right:10px;
margin-top:15px;
color:black;
}

.vsmsearch_headline{
font-size:110%;
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
}

.vsmcheckbox{
}

.vsmquery{
}

iframe.vsmergebnisframe{
  height:38em;
  width:100%;
  background-color:background-color:#f1f7ff;
}


