@font-face {font-family:'GenevaNormal';font-weight:bold;src: url(/fileadmin/fonts/GenevaNormal.eot#);src: url(/fileadmin/fonts/GenevaNormal.woff) format('woff');}

@media all {

	* {margin:0;padding:0}
	option {padding-left:.4em}
	* html body * {overflow:visible}
	* html iframe,* html frame {overflow:auto}
	* html frameset {overflow:hidden}

	html {font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
	body {font:normal 13px/18px Arial,sans-serif;margin:0;}
  h1,h2,h3,h4,h5,h6 {font-weight:bold;color:#BE261E;font-size:16px;line-height:24px;margin:18px 0 6px 0;}
  h1 {font:normal 30px/30px GenevaNormal,Arial;color:#BE261E;margin:0px 0 15px 0;letter-spacing:2px;word-spacing:-7px;}
  h2 {font:normal 24px/24px GenevaNormal,Arial;color:#BE261E;margin:40px 0 10px 0;letter-spacing:2px;word-spacing:-7px;}
  h3 {font:normal 30px/30px GenevaNormal,Arial;color:#808080;margin:0px 0 15px 0;letter-spacing:2px;word-spacing:-7px;}
  p, th, td, ul, ol, li, dl, dt, dd, label, h4 {font-size:14px;line-height:19px;margin:0 0 10px 0;color:#404040;text-align:left;}
	a {color:#404040;text-decoration:underline;font-weight:normal;}
	a:hover	{color: #808080;}
	a:focus {outline:0;}
	b {color:#404040}
  dt {float:left;text-align:right;width:99px;margin:0;padding:2px 0 0 0;font-size:14px;line-height:19px;}
  dd {margin:0 0 0 113px;padding:2px 0 0 0;font-size:14px;line-height:19px;}
  cite, blockquote {font-style:italic}
  blockquote {margin:0 0 1em 1.5em}
  strong, b {font-weight:bold}
  em, i {font-style:italic}
  acronym, abbr {letter-spacing:0.07em;border-bottom:0.1em dashed #c00;cursor:help;}
  input, textarea, select, pre, tt, code {font:bold 11px/13px 'Verdana','Courier New', monospace;color:#1a1a1a;margin:0;}
  input, textarea, select {padding:2px 3px;width:320px;border:1px solid #c6c6c6;outline:0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;}
  textarea {margin-bottom:-1px}
	select {width:328px;}
	button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
	button:focus {outline:0;}
  .readonly {background-color:#f2f2f2;}
	fieldset, img {border:0 solid}
	iframe {border:1px solid #bfbfbf;-moz-border-radius:3px;-khtml-border-radius:3px;margin-bottom:8px;}
	sub, sup {line-height:0;font-size:85%;}

	#main,#footer,#MenuOben {clear:both}

	div.totop {float:right;margin-top:-10px;}



	/* Listen */

	ul, ul li {margin:0;padding:0;list-style:none;}
	ul.csc-bulletlist li p {margin:0;}
	ul.csc-bulletlist-0, ul.csc-bulletlist-1, ul.csc-bulletlist-5, ul.csc-bulletlist-2 li p, ul.csc-bulletlist-3 li p {margin-bottom:9px;}
	ul.csc-bulletlist-1 li, ul.csc-bulletlist-2 li {padding-left:15px;background:url(/fileadmin/images/punkt.gif) left 6px no-repeat;}
	ul.csc-bulletlist-3 {padding-left:22px;}
	ul.csc-bulletlist-3 li {list-style:decimal outside none;font-weight:bold;color:#404040}
	ul.csc-bulletlist-3 li p {font-weight:normal;}
	ul.csc-bulletlist-4 li {padding-left:15px;background:url(/fileadmin/images/dreieck1.gif) left 4px no-repeat;}
	ul.csc-bulletlist-4 li:hover {background-position:left -91px;}
	ul.csc-bulletlist-4 li a:hover {color:#665c52;}
	ul.csc-bulletlist-5 li {padding-left:15px;background:url(/fileadmin/images/punkt.gif) left 6px no-repeat;text-decoration:none;}
	ul.csc-bulletlist-5 li:hover {background-position:left -120px;}
	ul.csc-bulletlist-5 li a {text-decoration:none;}
	ul.csc-bulletlist-5 li a:hover {color:#665c52;}

	ul.csc-bulletlist li p b {font:bold 13px/18px ArialRoundedBold,Arial,sans-serif;color:#665c52;}
	ul.csc-bulletlist li p a {font-weight:normal;}



	/* Sitemap */

	ul.csc-menu-3 li a {display:block;padding-left:16px;background:url(/fileadmin/images/punkt.gif) left 6px no-repeat;text-decoration:none;}
	ul.csc-menu-3 li a:hover {background-position:left -120px;color:#665c52;}



	/* Tabellen */

	table {border-collapse:seperate;border-spacing:0;margin-bottom:6px;}
	table tr {vertical-align:top;}
	table tr td, table tr th {border-spacing:0px;border-collapse:collapse;border:none;margin:0;padding:0 8px 0 0;}
	table.contenttable-0 tr td {font-size:13px;line-height:18px;}
	table.contenttable-1 tr td, table.contenttable-2 tr td, table.contenttable-3 tr td	{
		background-color:#f2f2f2;border-bottom: 1px solid #fff;padding:1px 6px 1px 6px;font-size:12px;line-height:18px;}
	table.contenttable-1 tr.tr-odd td, table.contenttable-2 tr.tr-odd td {background-color:#ebebeb;}
	table.contenttable-2 tr.tr-0 td, table.contenttable-3 tr td.td-0 {background-color:#26A;color:#fff;font-weight:bold;}

	table.contenttable-1 tr td, table.contenttable-2 tr td, table.contenttable-3 tr td {width:542px;} /*554*/
	table.contenttable-1 {border-top:1px solid #ebebeb;}
	table.contenttable-1, table.contenttable-2 {border-bottom:1px solid #ebebeb;}

	table.col1max td.td-0 {width:100%;}
	table.col1max td.td-1 {}
	table.col2max td.td-0 {white-space:nowrap;}
	table.col2max td.td-1 {width:100%;padding-left:12px;}

	table tr.tr-0    td.td-0    {border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;}
	table tr.tr-0    td.td-last {border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}
	table tr.tr-last td.td-0    {border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;}
	table tr.tr-last td.td-last {border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;}



	/* Dateilinks */

	table.csc-uploads p {margin:0}



	/* Mailform */

	div.csc-mailform ol,
	div.csc-mailform ol li {margin:0;padding:0;}
	div.csc-mailform ol li {overflow:hidden;}
	div.csc-mailform fieldset {margin:0;padding:0;position:relative;}
	div.csc-mailform legend {margin-left:1em;color:#000000;font-weight:bold;}
	div.csc-mailform fieldset ol {padding:1em 1em 0 1em;}
	div.csc-mailform fieldset li {padding:0.5em;margin-bottom:0.5em;list-style:none;}
	div.csc-mailform fieldset.submit {border-style:none;}
	div.csc-mailform li label {float:left;width:13em;margin-right:1em;vertical-align:baseline;}
	div.csc-mailform li input + label,
	div.csc-mailform li textarea + label,
	div.csc-mailform li select + label {float:none;width:auto;margin-right:0;margin-left:1em;}
	div.csc-mailform li textarea + label {vertical-align:top;}

	label em, legend em {display:block;color:#060;font-size:85%;font-style:normal;text-transform:uppercase;}
	legend em {position:absolute;}
	label strong, legend strong {display:block;color:#C00;font-size:85%;font-weight:normal;text-transform:uppercase;}
	legend strong {position:absolute;top:1.4em;}

	.labels-alignment-right label,
	.labels-alignment-right .fieldset-subgroup legend,
	.labels-alignment-right.fieldset-subgroup legend {text-align:right;}

	fieldset.fieldset-horizontal {border-width:0;}
	fieldset.fieldset-horizontal ol {padding:0;}
	fieldset.fieldset-horizontal li {float:left;padding:0;margin-right:1em;}
	fieldset.fieldset-horizontal.label-below label {display:block;margin-left:0;margin-top:0.2em;font-size:90%;color:#999999;text-align:left;}
	fieldset.fieldset-horizontal label em {display:inline;}

	fieldset.fieldset-subgroup {margin-bottom:-2em;border-style:none;}
	fieldset.fieldset-subgroup legend {margin-left:0;padding:0;font-weight:normal;width:13em;}
	fieldset.fieldset-subgroup ol {position:relative;top:-1.4em;margin:0 0 0 14em;padding:0;}
	fieldset.fieldset-subgroup li {padding:0;}
	fieldset.fieldset-subgroup input + label {float:none;width:auto;display:inline;margin:0 0 0 1em;}

	.labels-block label {display:block;float:none;margin:0 0 0.5em;width:auto;}
	.labels-block input + label,
	.labels-block textarea + label {margin:0.5em 0 0;}
	.labels-block fieldset.fieldset-subgroup,
	fieldset.labels-block.fieldset-subgroup {margin-bottom:0;}
	.labels-block .fieldset-subgroup legend,
	.labels-block.fieldset-subgroup legend {width:auto;}
	.labels-block .fieldset-subgroup legend em,
	.labels-block.fieldset-subgroup legend em {position:relative;}
	.labels-block .fieldset-subgroup legend strong,
	.labels-block.fieldset-subgroup legend strong {position:relative;top:0;}
	.labels-block .fieldset-subgroup ol,
	.labels-block.fieldset-subgroup ol {top:0;margin:0;padding:0.5em 0 0;}



	div.csc-mailform li label {width:80px}
	.csc-mailform label {text-align:right;font-weight:bold;color:#808080;margin:0;padding:2px 0 0 0;font-size:13px;line-height:17px;}
	.csc-mailform .csc-form-element-textline input,
	.csc-mailform .csc-form-element-select input,
	.csc-mailform .csc-form-element-textarea textarea {}

	.csc-mailform .csc-form-element-submit {margin-left:93px;}
	.csc-mailform .csc-form-element-submit input {width:auto;}
	.csc-mailform .csc-form-element-submit input {border:none;margin:1px 0 10px 0;padding:1px 12px;font-size:13px;line-height:18px;font-weight:bold;background:#26A;color:#fff;cursor:pointer;}
	.csc-mailform .csc-form-element-submit input:hover {background:#3b80c4;color:#fff;}



	/* Button */

	button {border:none;margin:1px 0 10px 0;padding:1px 12px;font-size:13px;line-height:18px;font-weight:bold;background:#26A;color:#fff;cursor:pointer;}
	button:hover {background:#3b80c4;color:#fff;}



	/* Absätze */

	.csc-frame {}
	.csc-frame-invisible {display:none;}
	.csc-frame-rulerAfter {border-bottom:2px solid #aba394;}
	.csc-frame-rulerBefore {border-top:1px solid #aba394;width:60px;margin:9px 0 6px 0;}
	.csc-frame-indent {margin-left:20px;}
	.csc-frame-indent3366 {margin-right:33%;}
	.csc-frame-indent6633 {margin-left:33%;}
	.csc-frame-frame1 {padding:6px 10px 0 10px;border:2px solid #aba394;}
	.csc-frame-frame2 {padding:6px 10px 0 10px;background:#eee;}
	.csc-frame-frame1 h2, .csc-frame-frame2 h2 {margin-top:0;}



	/* Seite */

	body {overflow-y:scroll;overflow-x:hidden;}
  body {background:#EDEEE8 url(/fileadmin/images/bg.jpg) center center fixed;}
  body {background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
  #page {	width:900px;text-align:left;margin:0 auto;position:relative;}



	/* Inhalt */

	#logo {width:500px;height:57px;padding:20px 0;}
	#logo a {display:block;width:500px;height:57px;background:url(/fileadmin/images/logo.gif) left top no-repeat;}

  #main {position:relative;}
	#col3 {position:relative;border:1px #bfbfbf solid;left:0;top:0;background:#fff}
  #col3 {width:900px;}
	#col3_content {padding:50px 30px 0 30px;}

	.col3_content_normal {float:left;padding-right:30px;width:590px;border-right:1px solid #ccc;}
	.col3_content_normal {min-height:400px;}
	/* .col3_content_normal .csc-default {min-height:400px;} */
	.col3_content_right {float:right;width:190px;}
	#copyright {border-top:1px solid #ccc;margin-top:20px;}
	#copyright p {font-size:12px;line-height:14px;margin-top:7px;}


	/* Runde Ecken */

	#col3 {border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
	input, textarea, button {border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}

	.tx-mmforum-textbutton a {border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
	/*table.tx-mmforum-table {border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}*/
	/*th.tx-mmforum-th {border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}*/



	/* Menu */

	#menu {border-top-left-radius:6px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-right-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;}
	#menu {height:50px;background-image: linear-gradient(to top, #fff, #e4e4e4)}

	#menu {padding-left:30px;}
	#menu li {float:left;text-indent:0px;}
	#menu li.x  {width:1px;height:50px;background-image: linear-gradient(to top, #fff, #bfbfbf)}
	#menu li.act, #menu li:hover {height:50px;background-image: linear-gradient(to top, #fff 0%, #e0eaf3 75%)}
	#menu li a {font:normal 15px/40px ArialRoundedBold,Arial,sans-serif;display:block;padding:0px 16px;}
	#menu li a {text-decoration:none;color:#26A;}



	/* FE Login */

	.tx-felogin-pi1 label {display:block;margin:0;}
	.csc-felogin-input {width:180px;margin-bottom:10px;}



	/* femanager */

	.femanager_new legend {display:none;}
	.femanager_list_searchform .control-label {display:none;}
	/*.femanager_list_searchform {display:none;}*/

	.femanager_list h4.media-heading {margin:0}
	/*.femanager_list h4.media-heading a {text-decoration:none}*/

  .femanager_fieldset {margin:2px 0;}
  .femanager_fieldset .control-label {float:left;text-align:right;font-weight:bold;color:#808080;width:90px;margin:0;padding:2px 10px 0 0;font-size:12px;line-height:17px;}
  .femanager_fieldset .control {margin:0 0 0 120px;padding:2px 0 0 0;font-size:12px;line-height:17px;}

  .femanager_password_repeat {display:none;}

	.femanager_gender {margin-top:10px;}
	.femanager_gender .radio input {width:auto;/*cursor:pointer;*/border:none;border-spacing:0px;border-collapse:collapse;}
	.femanager_fieldset .controls .radio {font-size:13px;line-height:20px;}

	input.csc-form-check, .csc-form-radio {width:auto;/*cursor:pointer;*/border:none;border-spacing:0px;border-collapse:collapse;}
	.tx-srfeuserregister-pi1-radio {border:none;}


	.tx-femanager .femanager_submit input {width:auto;border:none;margin:6px 0 10px 0;padding:0px 12px 2px 12px;font-size:13px;line-height:18px;font-weight:bold;background:#26A;color:#fff;cursor:pointer;}
	.tx-femanager .femanager_submit input:hover {background:#3b80c4;color:#fff;}

	#femanager_field_submit {margin-left:100px;}

  .femanager_show .bild img {;}

	/* Widgets */

	.tx-formwidgets-radio1, .tx-formwidgets-radio2, .tx-formwidgets-radio3, .tx-formwidgets-radio4 {
		position:relative;top:2px;background: url(/fileadmin/images/widget-radio-gruen.gif) no-repeat;cursor:pointer;
		}

	.tx-formwidgets-checkbox1,.tx-formwidgets-checkbox2,.tx-formwidgets-checkbox3,.tx-formwidgets-checkbox4 {
		position:relative;top:3px;background: url(/fileadmin/images/widget-checkbox-gruen.gif) no-repeat;cursor:pointer;margin-right:10px;
		}

	.tx-formwidgets-radio1,.tx-formwidgets-checkbox1 {background-position: top left;}
	.tx-formwidgets-radio2,.tx-formwidgets-checkbox2 {background-position: top right;}
	.tx-formwidgets-radio3,.tx-formwidgets-checkbox3 {background-position: bottom left;}
	.tx-formwidgets-radio4,.tx-formwidgets-checkbox4 {background-position: bottom right;}


	/*
	.femanager_flashmessages > div {background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px}
	.femanager_flashmessages > .message-error {background-color:#f6d3cf;background-image:url("../../../../../../typo3/sysext/t3skin/icons/gfx/error.png");border:1px solid #d66c68;color:#aa0225}
	.femanager_flashmessages > .message-warning {background-color:#fbf6de;background-image:url("../../../../../../typo3/sysext/t3skin/icons/gfx/warning.png");border:1px solid #b1905c;color:#9e7d4a}
	.femanager_flashmessages > .message-ok {background-color:#cdeaca;background-image:url("../../../../../../typo3/sysext/t3skin/icons/gfx/ok.png");border:1px solid #58b548;color:#3b7826}
	.femanager_flashmessages > .message-information {background-color:#eaf7ff;background-image:url("../../../../../../typo3/sysext/t3skin/icons/gfx/information.png");border:1px solid #c5dbe6;color:#4c73a1}
	.femanager_flashmessages > .message-notice {background-color:#f6f7fa;background-image:url("../../../../../../typo3/sysext/t3skin/icons/gfx/notice.png");border:1px solid #c2cbcf;color:#444}
	.femanager_note {background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#f6f7fa;background-image:url("../../../../../../typo3/sysext/t3skin/icons/gfx/notice.png");border:1px solid #c2cbcf;color:#444;list-style-type:none;margin-left:0}
	.femanager_error {background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#f6d3cf;background-image:url("../../../../../../typo3/sysext/t3skin/icons/gfx/error.png");border:1px solid #d66c68;color:#aa0225;list-style-type:none;margin-left:0}

	.tx-femanager .qq-uploader {position:relative;width:100%}
	.tx-femanager .qq-upload-button-focus {outline:1px dotted #000000}
	.tx-femanager .qq-upload-drop-area,.tx-femanager .qq-upload-extra-drop-area {position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#FF9797;text-align:center}
	.tx-femanager .qq-upload-drop-area span {display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}
	.tx-femanager .qq-upload-extra-drop-area {position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}
	.tx-femanager .qq-upload-drop-area-active {background:#FF7171}
	.tx-femanager .qq-upload-list {margin:0;padding:0;list-style:none}
	.tx-femanager .qq-upload-list .alert {text-align:center;margin-top:10px}
	.tx-femanager .qq-upload-list li {margin:0;padding:9px;line-height:15px;font-size:16px}
	.tx-femanager .qq-upload-file,.tx-femanager .qq-upload-spinner,.tx-femanager .qq-upload-size,.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-failed-text,.tx-femanager .qq-upload-finished,.tx-femanager .qq-upload-delete {margin-right:12px}
	.tx-femanager .qq-upload-delete {font:0/0 a !important;text-shadow:none;color:transparent !important;display:inline-block !important;margin-top:3px}
	.tx-femanager .qq-upload-spinner {display:inline-block;width:15px;height:15px;vertical-align:text-bottom}
	.tx-femanager .qq-drop-processing {display:none}
	.tx-femanager .qq-drop-processing-spinner {display:inline-block;width:24px;height:24px;vertical-align:text-bottom}
	.tx-femanager .qq-upload-finished {display:none;width:15px;height:15px;vertical-align:text-bottom}
	.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-delete {display:none;color:#000000}
	.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-delete {color:#000000}
	.tx-femanager .qq-upload-retryable .qq-upload-retry {display:inline}
	.tx-femanager .qq-upload-size,.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-delete {font-size:12px;font-weight:normal}
	.tx-femanager .qq-upload-failed-text {display:none;font-style:italic;font-weight:bold}
	.tx-femanager .qq-upload-failed-icon {display:none;width:15px;height:15px;vertical-align:text-bottom}
	.tx-femanager .qq-upload-fail .qq-upload-failed-text {display:inline}
	.tx-femanager .qq-upload-retrying .qq-upload-failed-text {display:inline;color:#D60000}
	.tx-femanager .qq-upload-list li.qq-upload-success {background-color:#5DA30C;color:#FFFFFF}
	.tx-femanager .qq-upload-list li.qq-upload-fail {background-color:#D60000;color:#FFFFFF}
	.tx-femanager .qq-progress-bar {background:-moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(50%, #2989d8), color-stop(51%, #207cca), color-stop(100%, #7db9e8));background:-webkit-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);background:-o-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);background:-ms-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);background:linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);width:0%;height:15px;border-radius:6px;margin-bottom:3px;display:none;margin-top:10px}
	.tx-femanager .fileupload_image {max-width:200px;margin-top:20px}
	*/


	/* Bilder */

	.csc-header-alignment-center {text-align: center;}
	.csc-header-alignment-right {text-align: right;}
	.csc-header-alignment-left {text-align: left;}
	div.csc-textpic-responsive, div.csc-textpic-responsive * {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }
	div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li {overflow: hidden;}
	div.csc-textpic .csc-textpic-imagewrap table {border-collapse: collapse; border-spacing: 0;}
	div.csc-textpic .csc-textpic-imagewrap table tr td {padding: 0; vertical-align: top;}
	div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap {margin: 0; display: table;}
	figcaption.csc-textpic-caption {display: table-caption;}
	.csc-textpic-caption {text-align: left; caption-side: bottom;}
	div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c {text-align: center;}
	div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r {text-align: right;}
	div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l {text-align: left;}
	div.csc-textpic div.csc-textpic-imagecolumn {float: left;}
	div.csc-textpic-border div.csc-textpic-imagewrap img {border: 2px solid black;padding: 0px 0px;}
	div.csc-textpic .csc-textpic-imagewrap img {border: none; display: block;}
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {margin-bottom: 10px;}
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image {margin-bottom: 0;}
	div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image {margin-right: 10px;}
	div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image {margin-right: 0;}
	div.csc-textpic-intext-left .csc-textpic-imagewrap,
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {margin-right: 10px;}
	div.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin-left: 10px;}
	div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap {overflow: hidden;}
	div.csc-textpic-center .csc-textpic-center-outer {position: relative; float: right; right: 50%;}
	div.csc-textpic-center .csc-textpic-center-inner {position: relative; float: right; right: -50%;}
	div.csc-textpic-right .csc-textpic-imagewrap {float: right;}
	div.csc-textpic-right div.csc-textpic-text {clear: right;}
	div.csc-textpic-left .csc-textpic-imagewrap {float: left;}
	div.csc-textpic-left div.csc-textpic-text {clear: left;}
	div.csc-textpic-intext-left .csc-textpic-imagewrap {float: left;}
	div.csc-textpic-intext-right .csc-textpic-imagewrap {float: right;}
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {float: right;}
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {float: left;}
	div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last {margin-bottom: 0;}
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto;}

	ul.csc-uploads {padding: 0;}
	ul.csc-uploads li {list-style: none outside none; margin: 3px 0;}
	ul.csc-uploads img {float: left; margin-right: 1em; vertical-align: top;}
	ul.csc-uploads span {display: block;}
	ul.csc-uploads span.csc-uploads-fileName {text-decoration: underline;}

	table.contenttable-color-1 {background-color: #EDEBF1;}
	table.contenttable-color-2 {background-color: #F5FFAA;}
	table.contenttable-color-240 {background-color: black;}
	table.contenttable-color-241 {background-color: white;}
	table.contenttable-color-242 {background-color: #333333;}
	table.contenttable-color-243 {background-color: gray;}
	table.contenttable-color-244 {background-color: silver;}

	.csc-textpic-intext-right-nowrap .csc-textpic-text {margin-right: 310px;}
	.csc-textpic-intext-left-nowrap .csc-textpic-text {margin-left: 310px;}

/*
	dl.csc-textpic-image {position:relative;}
  dl.csc-textpic-image dt {float:none;text-align:left;width:auto;padding:0;}
  dl.csc-textpic-image dd {margin:0;padding:0;}
	dd.csc-textpic-caption {background:#fff;position:absolute;left:0px;bottom:0px;width:100%;margin-bottom:10px;color:#000;font-weight:bold;font-size:11px;line-height:15px;text-indent:5px;
		filter:alpha(finishopacity=80);filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8;}
	dd.csc-textpic-caption p {}
*/
	div.csc-textpic div.csc-textpic-imagerow {margin-bottom:20px;}




	/* Sonderformatierungen */

	#footer #logo img {display:none}
	.drucken {display:none}

	}




@media only screen and (max-width:820px) {
  #col1 {float:none;margin:0;}
	#col1_content {padding:0;min-height:auto;overflow:hidden;}
  #col3 {float:none;margin-top:5px;}
	#col3_content {padding-right:20px !important}
	.col3_content_normal {width:auto;}
	/*.col3_content_right {padding-top:6px;margin-left:20px;}*/
	#footer #logo {padding-left:0px;}
	#footer #adresse {margin-left:175px;}
	#col1 {background:transparent;}
	#menu {margin-bottom:20px;}
	#menu li {margin-right:5px;}
	#menu li a {margin-bottom:5px;padding:0px 12px;}

	#menu2 li {width:auto;}
	#menu2 li li {font-weight:normal;}
	#menu2 li a {float:left;margin:0 5px 5px 0;padding:0 6px;line-height:1.4em;width:auto;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
	#menu2 li a {background:#fff;color:#404040;}
	#menu2 li a:hover, #menu2 li.act a, #menu2 li.act a:hover {background:#665c52;color:#fff;}
	#menu2 li.act li a {background:#fff;color:#666;padding:0 6px;}
	#menu2 li.act li.act a {background:#665c52;color:#fff;}
	#menu2 li a span.c2 {position:static;display:none;}

  dt {width:90px;}
  dd {margin:0 0 0 100px;}

	#col2, #col6, body#page-1 #col4 {display:none;}
  #col1_content {height:auto !important;}
  #col7 {float:none;width:auto;margin:5px 0 10px 0;}
  #col4 {float:none;width:auto;;}

	#login {top:0px;}
	#login-user {top:0px;}

	#copyright {display:none;}
	}

@media only screen and (max-width:820px) {
  #page, #col1, #col3 {width:auto;min-width:500px;max-width:780px;}
  input, textarea {width:330px}
 	select {width:338px;}
	}

@media only screen and (max-width:788px) {
  #page, #col1, #col3 {width:auto;min-width:468px;max-width:768px;}
	}

@media only screen and (max-width:500px) {
  #page, #col1, #col3, #footer {width:auto;min-width:320px;max-width:480px;overflow:hidden;}
	}

@media only screen and (max-width:340px) {
  #page, #col1, #col3, #footer {width:auto;min-width:240px;max-width:320px;overflow:hidden;}
  .col3_content_right {float:none;width:280px !important;margin-left:0px;;}
  dt {float:none;text-align:left;font-weight:normal;color:#999;width:auto;line-height:12px;margin-top:6px;position:relative;top:2px;}
  dd {margin:0 ;}
  input, textarea, #tender-editor dl dd p.error {width:270px}
 	select {width:278px;}
	.csc-textpic-imagewrap {display:none;}
	}

@media only screen and (max-width:260px) {
  #page, #col1, #col3, #footer {width:240px;overflow:hidden;}
  .col3_content_right {width:200px !important;}
  input, textarea, #tender-editor dl dd p.error {width:190px}
 	select {width:198px;}
	}

/*
@media only screen and (width:960px) {
	#page {left:-0px;}
  #page {width:946px;}
	#col3 {width:746px;}
	#footer {width:941px;}
  dt {width:89px;}
  dd {margin:0 0 0 103px;}
  input, textarea, select {width:330px;}
	select {width:338Px;}
	}
*/


@media print {

	body, #page, #top, #main {border:0;margin:0;padding:0;}
	body * {font:normal 10pt/12pt 'Arial','Helvetica','Sans-serif';color:#404040;}
	#page, #top {width:100%!important;min-width:0;max-width:none;}
	code, pre {font-family:"Courier New",  Courier,  mono}
	h1, h2, h3, h4, h5, h6 {page-break-after:avoid}
  #header, #col1, #col1, #col2, #col7, .screen {display:none;}
  #col4_content {width:100%;margin:0;padding:0;border:0;}

	}

