/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* 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, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
		border: 2px solid black;
		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; vertical-align:bottom; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 0px; }

	/* IE7 hack for margin between image rows */
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 0px; }

	/* 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: 0px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 0px !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,
	* html .csc-textpic-intext-left ol,
	* html .csc-textpic-intext-left ul { height: 1%; }
	/* End hide from IE5/mac */

	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; }

/* Global reset v1.0 | 20100203 //////////////////////////////////////////////////////////////////////*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, strong, u, i, em, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  background:transparent;
  border: 0;
  font-size: 100%;
  margin: 0;
  padding: 0;
  outline: 0;
  vertical-align: baseline;
}

a img { border:none; }
abbr, acronym, .help { border-bottom:1px dotted #333; cursor:help; }
blockquote, q { quotes:none; }
blockquote { text-indent:-0.3em; }
blockquote blockquote { margin-left:1em; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none;}
:focus { outline: 0;}

sup, sub { font-size:x-small; vertical-align:super; }
sub { vertical-align:bottom;}
table {  border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { height:auto; padding:0.6em 0; text-align:left; vertical-align:top;  }
td p { margin:0; }
caption { color:#666; font-style:italic; }
hr { clear:both; background:#FFF; color:#FFF; border:0; height:1px; }

/* Base ////////////////////////////////////////////////////////////////////////////////*/
body { 
  background:#edf5f9 url(../img/bg-main.png) repeat-y center top;
  color: #444;
  font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; margin:0 0 14px; }
h1 { font-size:32px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }

iframe { background:#fff; }
form { }
fieldset { padding: 0px 0px 0px 0px; border-width: 0px; }
input, select { background:#B3D5E7; border:1px solid #79B6D7; font-size: 10px; color:#444; line-height: 18px; }
label { display: block; padding: 0px 0px 0px 0px; }

.csc-mailform-submit { color: #692D00; margin: 15px 0px 0px 0px; }
.csc-form-label { font-weight: bold; color: #692D00; }
.csc-form-label-req {  font-weight: bold; color: #692D00; }
.csc-mailform-field { font-weight: bold; color: #000000; margin-top: 10px; }

a { color: #000000; text-decoration: underline; }
a:hover { color: #FF6600; }

p, td { font-size:1em; }
ul { margin: 0px; padding: 0px 0px 0px 15px; }

b, strong { font-weight:bold; color: #333; }
#main  { margin:auto; width:890px; position:relative; }
#right { padding-left:5px; }

/* CSS Document */
#banner-head, .bannerhead { }
#banner-head #c21317 {
  background:#EAE7D5 url(../img/bg-banner-head.png) no-repeat center bottom;
  display:block;
  padding:0 0 30px 0; width:100%;
}
.bannerhead img { margin-top:10px; }

.header {
  background:#ffffff;
  font-size: 36px;
  color: #000000;
  padding:10px;
  border-bottom:0px solid #B3D5E7;
}
.head1 { color: #ff6600; }
.url { color: #fff;  }
.subliner { color: #444; font-size:11px; display:block; }
.header br { font-size:1px; line-height:1px;}

.box1, .box1mail, .boximage {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #444;
  margin: 10px 0px 0px 0px;
}

.box1mail { padding: 0px 0px 10px 0px; float:left; }
.boximage { margin: 0px; }
.box2 { margin: 10px; }
.box3 { margin-bottom: 0px; }
.boxtekst { padding: 10px; }
.tekst { }

.box1, .box2, .box3 { float:left; clear:both; width:100%;  }
.box1 { margin:0; padding:10px 0;  }
.box1 .image, .box1 .text { display:inline; float:left; }
.box1 .image { margin-right:20px; }

.nav, .navact, .subnav, .subnavact {
  position: relative;
  display: block;
  width: 200px;
  background: #EDE2C2;
  margin-right:10px;
}
.nav  a, .navact  a, .subnav  a, .subnavact  a   {
  border-bottom:1px solid #fff;
  display: block;
  color: #333;
  text-decoration: none;
  padding: 5px;
  text-decoration:none;
  text-transform: capitalize;
}
.nav  a:hover { }
.navact { background: #B3D5E7; }
.navact  a { }
.navact  a:hover { }

.subnav { background: #d3d3d3; }
.subnav  a { color: #692D00; }
.subnav  a:hover { color: #692D00; }

.subnavact {  background: #FF6600; }
.subnavact  a {  color: #692D00; }

.footer1 {
  background:#79B6D7;
  font-size: 10px;
  color: #FFFFFF;
  padding-top: 6px;
  padding-left: 10px;
}

.footer1 a {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 10px;
}

.footer1 a:hover { color: #444; }

.footer2 {
  background:#B3D5E7;
  font-size: 10px;
  color: #444;
  padding-top: 8px;
  padding-left: 10px;
}
.footer2 a { color:#333; }

.boxtitel {
  color: #FFFFFF;
  display: block;
  height: 30px;
  padding-top: 6px;
  padding-left: 37px;
  padding-right: 0px;
  padding-bottom: 0px;
  font-weight: bold;
}
.subtitle_1 {
  font-size: 18px;
  color: #000000;
  margin-bottom: 0px;
  display: block;
  width: 430px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #692D00;
  padding-bottom: 5px;  
}

.boxtitel a {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}

.boxtitel a:hover {
  color: #692D00;
}


body#wide { background-image:url(../img/bg-main-wide.png); }
body#wide #banner-head #c21317 { background-image:url(../img/bg-banner-head-wide.png); }
body#wide #main { width:1100px; }
body#wide .subtitle_1, .subtitle_1 { width:100%; }