
/* Global styles */
BODY {font-family: Arial, Helvetica; font-size: 12px; color: #000000;}
P, .normal {font-family: Arial, Helvetica; font-size: 12px; color: #000000; margin: 0px 0px 0px 0px;}

H1 {font-family: Arial, Helvetica; font-size: 14px; margin: 15px 0px 0px 0px; color: #000000;}
	
UL,OL,LI {margin-top: 0px; margin-bottom: 0px; font-family: Arial, Helvetica; font-size: 12px;}
INPUT {font-family: Arial, Helvetica; font-size: 12px; color: #000000;}
SELECT {font-family: Arial, Helvetica; font-size: 12px; color: #000000;}
TEXTAREA {font-family: Arial, Helvetica; font-size: 12px; color: #000000;}

A {color: #333333; text-decoration: underline;}
A:hover {color: #000000; text-decoration: none;}



/* Various styles */
.inputfields {background-color: #EEF6FF; border: #BCD5FA solid 1px;}

#headline { color: #FFFFFF; font-size: 14px; font-weight: bold; }

#content { padding: 5 5 0 5;}

#colleft { padding: 5px 5px 5px 5px;}

/* Breadcrumb Menue Style */
#breadcrumb { font-size: 11px; padding-left: 5px; background-color:#F1F1F1; border-bottom-style:solid; border-bottom-width: 1px; border-bottom-color: #CCCCCC;}
#breadcrumb A {color: #333333; text-decoration: underline;}
#breadcrumb A:hover {color: #000000; text-decoration: none;}

#footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-align:left; text-align: center;}
#footer a {color: #FFFFFF; text-decoration: none;}
#footer a:hover {color: #F1F1F1; text-decoration: underline;}

/* abaton Copyright */
div.abaton{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-align:left;}
div.abaton a {color: #FFFFFF; text-decoration: none;}
div.abaton a:hover {color: #F1F1F1; text-decoration: underline;}

/* default styles for extension "tx_lzgallery_pi1_simple" */
    /* gallerie - listing */
	#tx-lzgallery-pi1-listing {border-width:1px;border-color:#637994;border-collapse:collapse;font-size:12px;padding:0px;font-family:verdana;width:100%;}
	#tx-lzgallery-pi1-listing tr.line1 {background-color:#7DA4E3;color:black;}
	#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
	#tx-lzgallery-pi1-listing tr.line1 td.count{color: #C8D9E1; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; white-space-nowrap;padding-left:20px;}
	#tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:4px;}
	#tx-lzgallery-pi1-listing td.title {font-size:14px;font-face:bold;padding-left:10px;width:80%; color: #FFFFFF;}
	#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}
	#tx-lzgallery-pi1-listing tr.line2 .descr_short { font-size: 12px;}
	
	#tx-lzgallery-pi1-listing a {color: #FFFFFF; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}	
	#tx-lzgallery-pi1-listing a:hover {color: #C8D9E1; text-decoration: underline; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}	
	#tx-lzgallery-pi1-listing #line-descr-short { border-top-width:1px;border-top-style:dotted;border-top-color:#00008c;}
	#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
	#tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
	#tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;}

    /* gallery - album  */

	#tx-lzgallery-pi1-fotonav td {font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; font-size:10px; text-align:center;}
	#tx-lzgallery-pi1-fotonav td.descr {color:#00008c;}
	#tx-lzgallery-pi1-fotonav {background-color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;}

	#tx-lzgallery-pi1-fotos {border-width:2px;border-style:solid;border-color:#7DA4E3;text-align:center;padding:5px 5px 5px 5px;background-color:#7DA4E3;border-collapse:collapse;font-family:verdana;}
	#tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#7DA4E3;padding:3px;}

	#tx-lzgallery-pi1-title {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#7DA4E3;text-align:center;margin-bottom:16px;font-size:16px; font-weight: bold;}
	#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}

    /* gallery - annotations */
	.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
	.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:1px solid lightgray;}
	.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
	.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}

/* default styles for extension "tx_lzgallery_pi1_simple" */


/* Typo3 Bug Fix */
/* this centers images in Gecko/Opera */
div[class="imageorient-0"] table[class="imgtext-table"],
div[class="imageorient-8"] table[class="imgtext-table"] {
  margin: 0 auto;
}

/* this right-aligns images above the text in Gecko/Opera */
div[class="imageorient-1"] table[class="imgtext-table"] {
  float: right;
  width: auto;
}
/* careful, sometimes other tags may follwow the table */
div[class="imageorient-1"] p {
  clear: right;
}

/* this right-aligns images below the text in Gecko/Opera */
div[class="imageorient-9"] table[class="imgtext-table"] {
  float: right;
  width: auto;
}
// this avoids following content to float besides the images
div[class="imageorient-9"] div[class="break"] {
  clear: right;
}