/*********************************************************************

		    L A N D R A T S A M T     N O R D H A U S E N

				   LANDSIEDEL | M�LLER | FLAGMEYER
							 CSS-Dokument

**********************************************************************/







/*************************************************
	E X T R A 
*************************************************/

/* NEWS, VERANSTALTUNG, DOWNLOAD */
.headline, #events .event1, #events .event2, .downloadbutton, .downloadtext {width:100%;position:relative;float:left;}

.headline {padding-bottom:0.3em;margin-bottom:0.6em;border-bottom: 1px dotted #cccccc;}

/*************************************************/

/* NEWS */
.news {margin-bottom:2em;}

/*************************************************/

/* VERANSTALTUNG, contenttable */
/*#events .event1, #events .event2 {height:1.4em;}*/
#events .event1, .contenttable .tr-even {background-color:#FFFFFF;}
#events .event2, .contenttable .tr-odd {background-color:#E8E9EC;}

/* contenttable */
.contenttable td {padding: 4px 10px 4px 6px;margin:0px;vertical-align:top;}
.contenttable {width:100%;margin-bottom:1.4em;margin-top:1.1em}

/* contenttable extraclassen (z.b. öffnungszeiten) */

.table_oeffnungszeiten .td-0 {width:40%}
.table_oeffnungszeiten .td-last {width:60%}


.contenttable thead th {text-align:left;background-color:transparent;}
.contenttable thead .tr-even {text-align:left;background-color:transparent;}

/*************************************************/

/* FORMULAR */

#contact {width:100%;position:relative;float:left;}


table.contact {padding:0px; margin:0px; width:100%; border-collapse:collapse;}
table.contact td.address {width:40%; height:100%; border:1px dotted #cccccc;}
table.contact td.abstand {width:10%;}
table.contact td.formular {width:45%;padding:0px;margin:0px;border-collapse:collapse;}
table.contact form {width:96%;padding:0px;margin:0px;border-collapse:collapse;}

.address h1, .address p {margin: 15px;} 
.address p {margin: 15px 15px -15px 15px;}

form {margin:0px;padding:1px;border:none;position:relative;}
form .textfield {width:100%;border:1px solid #BFBFBF;background-color:#ededed;padding: 0.2em 0em 0.2em 0.4em;margin: 0em;margin-bottom: 0.5em;}
form textarea {width:100%; height:15em;border:1px solid #BFBFBF;background-color:#ededed;padding:0.2em 0em 0em 0.4em;margin: 0em;}
/*form .textfield80 {width:100%;border:1px solid #BFBFBF;background-color:#ededed;padding: 0.2em 0em 0.2em 0.4em;margin: 0em;margin-bottom: 0.5em;}*/
form select {margin: 0em 0em 0.5em 0em;}

form select.day {width:23%;margin-right:2%;height:auto;position:relative;float:left;}
form select.month {width:48%;margin-right:2%;height:auto;position:relative;float:left;}
form select.year {width:25%;height:auto;position:relative;float:right;}

.formular form input.submit {background-color:#fcfcfc;}

table.contact td.formular label {margin-top:1.2em}

.field100, .field101 {width:100%;padding:0px;margin:0px;}
.field50l {width:46%;height:auto;position:relative;float:left;padding:0px;margin:0px;}
.field50r {width:46%;height:auto;position:relative;float:right;padding:0px;margin:0px;}
.field102 {width:100%;height:auto;padding:0px;margin:0px;position:relative;float:left;}


/*************************************************/

/* DOWNLOAD */
.downloadbutton, .downloadtext {margin-top:1.3em;}
.downloadbutton {width:20px; height:20px;line-height:1.3em;position:relative;float:left;margin-left:-2px;;vertical-align:middle;background:url(../images/b_button.jpg) no-repeat;}
.downloadtext {width:auto;vertical-align:middle;line-height:1.3em;padding-left:5px;font: normal 1em/1.3em Arial, Helvetica, sans-serif; color:#444858;}
/*.formular .downloadbutton {margin-left:-0.4em;}*/

/* CIVSERV */

.civtable {width:100%;text-align:left;padding-bottom:20px;}
.civtable caption {text-align:left;}

/* ext Gewerbegebiete */

.markerGewerbeOrt a { border:0px; }

/* adressbox */

.organisation_address {width:565px;padding:1em;border:1px dotted #cccccc;margin-bottom:1.2em;}
.button_formularabsenden {width:auto; text-align:left; height:20px;margin: 0px 0px 0px 0px;vertical-align:middle;background:url(../images/b_button.jpg) no-repeat;border:0px solid #ff0000;background-position: left center;background-color:#FCFCFC;padding-left:22px;}
form input .button_formularabsenden {border:0px solid #BFBFBF;padding: 0em 0em 0em 0em;margin: 0em 0em 0em 0em;}

/*.error {color:#FF0000;font-size:0.9em;line-height:100%;margin-bottom:10px}*/


form .search {margin-top:5px;}

.tx-stzufithueringen-pi1 table {width:540px}
.results_row_color2 {background-color:#EBEBEB}


.tx-stzufithueringen-pi1  #organigramm
{
	text-align: center;
	width: 450;
}
.tx-stzufithueringen-pi1  #current, #parent
{
	border: solid 1px #444858;
	padding: 3px;
	margin-bottom:5px;
	font-weight: bold;
	text-align: center;
	display: inline;
	line-height: 25px;
}

.tx-stzufithueringen-pi1  #parent
{
	background-color: #FFFFFF;
	border: dotted 1px #CFCFCF;
	font-weight: normal;
}

.tx-stzufithueringen-pi1  #connector
{
	width: inherit;
	
	text-align: center;
	line-height:10px;
	height:10px;
}

.tx-stzufithueringen-pi1  #connector div
{
	border-left: solid 1px #000000;
	display: inline;
	font-size: 10px;
	width: 1px;
	height:10px;
}

.tx-stzufithueringen-pi1  #children
{
	border: dotted 1px #CFCFCF;
	/*padding:4px;*/
}

.tx-stzufithueringen-pi1  #children div
{
	border: solid 0px #000000;
	background-color: #FFFFFF;
	display: inline;
	padding: 3px;
	line-height: 2.5em;
	margin-right: 5px;
}

.tx-stzufithueringen-pi1  #children div a
{
	white-space: nowrap;
}


/*.global_table th {text-align:left;font-size:1em;font-weight:bold;margin:0px;padding:0px;}
.global_title {text-align:left;font-size:1.2em;font-weight:bold;margin:0px;padding:0px;}
.global_subtitle {text-align:left;font-size:1em;font-weight:bold;margin:0px;padding:0px;}*/

.global_table_title {text-align:left;width:35%;font-weight:bold}

.global_table, .global_table td {margin:0px;padding:0px;}



.news-single-imgcaption {font-size:0.8em}

.news-single-files dd {margin-left:0px;}




/***************************************************************************
	INDEXED SEARCH
***************************************************************************/

#indexedsearch {width:565px;height:auto;position:relative;float:left;border:1px dotted #ccc;margin-bottom:35px;}
#indexedsearch form {margin:15px;}
#indexedsearch .item {width:100%;height:20px;position:relative;clear:both;margin-bottom:10px;}
.firstrow {width:20%;height:20px;position:relative;float:left;}
.secondrow {width:75%;height:20px;position:relative;float:right;}
#indexedsearch label {position:relative;float:left;}

#indexedsearch .textfield, #indexedsearch .textfieldalone {width:100%;height:20px;border:1px solid #BFBFBF;margin:0px;padding:0px;background-color:#ededed;}
#indexedsearch .selectfield, #indexedsearch .selectfieldalone {width:100%;height:auto;}
#indexedsearch .field50r {width:46%;height:auto;position:relative;float:right;padding:0px;margin:0px;}

.tx-indexedsearch-browsebox {width:100%;position:relative;padding-bottom:5px;border-bottom:1px dashed #ccc; margin-bottom:15px;}
.res-tmpl-css {padding-bottom:10px;margin-bottom:15px;border-bottom:1px dashed #ccc;}

/*
.field100, .field101 {width:100%;padding:0px;margin:0px;}
.field50l {width:46%;height:auto;position:relative;float:left;padding:0px;margin:0px;}

.field102 {width:100%;height:auto;padding:0px;margin:0px;position:relative;float:left;}
*/

/****************************************/

div.csc-textpic-imagewrap {padding-top:4px;}


table.smallTableContent tr td {font-size:0.9em}


