@charset 'UTF-8';
@page {
 size: auto;
}
* {
 margin: 0;
 padding: 0;
font-size: 100%;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
text-align: left;
vertical-align: baseline;
}
html, body {
 height: 100.01%;
}
body {
 padding: 0;
 margin: 0;
 font: normal normal normal 1em/1em verdana, arial, helvetica, sans-serif;
 color: #1F1F1F;
 background-color: #FFFFFF;
}

* html {
 /* needed? */
 font-size:100.1%
}

a { color: #00468D; text-decoration: underline;}
a:link { color: #00468D; background-color: transparent; }
a:visited { color: #00468D; background-color: transparent; }
a:hover, a:active { color: #00468D; text-decoration: underline; background-color: transparent; }
a img { border: none; }
a:link img, a:visited img { border-style: none }
a.active { text-decoration: underline; }

h1, h2, h3, h4, h5, h6 { 
  text-align: left; margin-bottom: 0.2em; line-height: 140%;
}
h1, h2, h3 { color: #00468D; }
h1 { font-size: 180%; font-weight: normal; }
h2 { font-size: 126%; font-weight: bold; color: #000000; }
h3 { font-size: 128% }
h4 { color: #000000; font-weight: bold; font-size: 108%; margin-bottom: 0.8em; }
h5 { color: #3F3F3F; font: italic 100% "trebuchet ms", verdana, arial, helvetica, sans-serif; }
h6 { color: #3F3F3F; font: small-caps 100% "trebuchet ms", verdana, arial, helvetica, sans-serif; }

p { margin: 0 0 1em 0; }

p.copyright { font-size: small }
p.copyright small { font-size: small }

button { 
 padding: 0;
 margin: 0;
 border: 0;
 background-color: transparent;
}

input, textarea, select {
 /* Exploder looks better without lineheight... */
 /*font: normal normal normal 1em/1em verdana, arial, helvetica, sans-serif;*/
 font: normal normal normal 1em verdana, arial, helvetica, sans-serif;
 margin-bottom: 0.6125em;
}
input.checkbox {
 border: none;
 background-color: transparent;
}
input.input, textarea.textarea, select.select {
 border: 1px solid #809EBA;
}

strong { font-weight: bold; }
b { font-weight: bold; }
i { font-style: italic; }
hr {
 color: #CFCFCF;
 background-color: #FFFFFF;
 height: 1px;
 border: none;
 border-top: 1px solid #CFCFCF;
 margin-bottom: 0.4em;
}

.hide { display: none }

.center { text-align: center !important; }
.right { text-align: right !important; }

pre { margin-left: 2em }
pre, code { font-family: monospace }

ul, ol, dl {
 margin: 0;
 padding: 0;
/*
 line-height: 140%;
 list-style: square outside none;
*/
}

.clear {
 clear: both;
 font-size: 1px;
 line-height: 1px;
 height: 0;
}
.left {
 float: left;
}
.small {
 font-size: 89% !important;
 font-weight: normal !important;
}
.smallstrong {
 font-size: 89% !important;
 font-weight: bold !important;
}
.bigger {
 font-size: 110% !important;
}
.quote {
 font-style: italic;
}

.boxed {
 /* 2px border for font-size 75% */
 border: 0.166em solid #FFFFFF;
 padding: 0.415em;
}

#navmaincnt,
#navsub,
#content div.first, #content .firstc, #column3 .firstc,
#column1content,
#navfooter,
img.headergfxright {
 display: none;
}
label {
 display: block;
}

#column1, #column2, #column3 {
 line-height: 130%;
 font-size: 80%;
}
#header,
ul,ol,
#content img {
 margin-bottom: 1em;
}

/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid #AFAFAF;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
/* end default */
