@font-face {font-family:'ArialRoundedBold';font-weight:bold;src: url(../fonts/arial-rounded-mt-bold.eot#);src: url(../fonts/arial-rounded-mt-bold.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 15px/20px Arial,sans-serif;margin:0;}
  h1,h2,h3,h4,h5,h6 {font-weight:bold;color:#330066;font-size:16px;line-height:24px;margin:18px 0 6px 0;}
  h1 {font:bold 22px/21px ArialRoundedBold,Arial,sans-serif;color:#330066;margin:16px 0 15px 0;}
  h2 {font:bold 15px/19px ArialRoundedBold,Arial,sans-serif;color:#000;margin:30px 0 6px 0;}
  p, th, td, ul, ol, li, dl, dt, dd {font-size:14px;line-height:20px;margin:0 0 10px 0;color:#404040;text-align:left;}
	a {color:#404040;text-decoration:underline;}
	a:hover	{color: #808080;}
	a:focus {outline:0;}
	b {color:#404040}
  dt {float:left;text-align:right;font-weight:bold;color:#808080;width:139px;margin:0;padding:2px 0 0 0;font-size:12px;line-height:17px;}
  dd {margin:0 0 0 153px;padding:2px 0 0 0;font-size:12px;line-height:17px;}
  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:340px;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:348px;}
	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%;}

	#header #topnav {}
	#nav,#main,#footer,#MenuOben {clear:both}

	#col3 {position:relative;}
	#col1_content,#col2_content,#col3_content {position:relative;}

	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(../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(../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:#330066;}
	ul.csc-bulletlist-5 li {padding-left:15px;background:url(../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:#330066;}



	/* Sitemap */

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



	/* 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	{
		border-bottom: 1px solid #fff;padding:1px 6px 1px 6px;font-size:12px;line-height:18px;}
	table.contenttable-1 tr.tr-even td, table.contenttable-2 tr.tr-even td {background-color:#f8f8f8;}
	table.contenttable-2 tr.tr-0 td, table.contenttable-3 tr td.td-0 {background-color:#330066;color:#fff;font-weight:bold;line-height:14px;}

	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 #e5e5e5;}
	table.contenttable-1, table.contenttable-2 {border-bottom:1px solid #e5e5e5;}

	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 */

	dl.csc-mailform {margin-top:18px;}
	dl.csc-mailform dt {padding-top:2px;}
	dd.csc-form-check {height:18px;}
	input.csc-form-check, .csc-form-radio {width:auto;/*cursor:pointer;*/border:none;border-spacing:0px;border-collapse:collapse;}



	/* 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;}



	/* Button */

	input.tx-feuserlisting-pi1-searchbox-button {background:#999;width:66px;;height:18px;border:none;cursor:pointer;margin:1px 0 0 0;padding:0 6px; color:#fff;font-size:12px;line-height:18px;font-family:'Arial','Sans-serif';}
	input.tx-feuserlisting-pi1-searchbox-button:hover {background:#330066;color:#fff;}

	button {border:none;margin:1px 0 10px 0;padding:0 9px;font-size:12px;line-height:18px;font-weight:bold;background:#999;color:#fff;cursor:pointer;}
	button:hover {background:#330066;color:#fff;}

	#login button, #login a {float:right;background:#fff;color:#000;font-weight:bold;font-size:12px;line-height:1.55em;font-family:'ArialRoundedBold','Arial','Sans-serif';text-decoration:none;}
	#login button:hover, #login a:hover, #page-35 .button_fragezeichen, #page-25 .button_registrieren, #page-14 .button_meinprofil, body#page-33 .button_meinprofil {background:#330066;color:#fff;}

	.button_login {width:55px;padding-left:3px;margin-top:0px;}
	.button_logout {width:64px;padding-left:3px;margin-top:0px;}
	.button_registrieren {width:82px;margin-right:3px;padding-left:12px;}
	.button_meinprofil {width:73px;margin-right:3px;padding-left:12px;}
	.button_fragezeichen {width:21px;margin-right:3px;padding-left:12px;}



	/* Seite */

	h3.csc-firstHeader {display:none}
	body {overflow-y:scroll;overflow-x:hidden;}
  body {background:#e5e5e5;}
  /*#page_margins {width:980px;text-align:left;margin-left:-490px;position:absolute;left:50%;}*/
  /*#page_margins {width:980px;text-align:left;margin:0 auto;position:relative;}*/
  #page {width:980px;text-align:left;margin:0 auto;position:relative;}



	/* Menu */

	#nav {padding:60px 0 20px 0;height:20px}



	/* Inhalt */

  #main {background:#e5e5e5;position:relative;}

	#col1, #col2, #col3, #col4, #col7 {position:relative;left:0;top:0;}
  #col1 {float:left;width:188px;margin:0;}
	#col1_content {padding:6px 0;min-height:126px;}
  #col3 {float:right;width:782px;margin:0 0 0px 0;}
	#col3_content {padding:10px 20px;min-height:437px;}
  #col4 {float:right;width:782px;margin:0x 0 0px 0;padding-top:10px;}
	#col4_content {padding:10px 20px;min-height:100px;}
  #col7 {float:right;width:782px;margin:0 0 10px 0;}
	#col7_content {padding:10px 20px;}
	#col7_content p {font-size:12px;line-height:12px;font-weight:bold;margin:0;color:#1a1a1a;}
	#col7_content p a {color:#1a1a1a;}

	.col3_content_right {position:absolute;right:0;}
	.col3_content_right h2 {}

	body#page-14 .col3_content_right,
	body#page-15 .col3_content_right,
	body#page-25 .col3_content_right,
	body#page-33 .col3_content_right {width:168px;margin-right:20px;}

	body#page-44 #col3_content {min-height:900px;}

	body#page-80 .csc-textpic-imagewrap {border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;}



	/* Runde Ecken */

	#col1, #col3, #col2_content, #col4_content, #col5_content, #col6_content, #col7_content, #menu li a {border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#fff}
	.box, .teaser, .csc-textpic img, button, #form_logout #logout, .tx-mmforum-textbutton a {border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
	#footer #logo a {border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
	.headerbar, .teaser h3 {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;}

	.tx-felogin-pi1 button, .tx-felogin-pi1 a, .tx-feuserlisting-pi1-searchbox-button {border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}




	/* Menu */

	#menu {float:left;}
	#menu li {float:left;margin-right:10px;}
	#menu li a {font:bold 14px/1.4em ArialRoundedBold,Arial,sans-serif;display:block;padding:0px 12px;}
	#menu li a {text-decoration:none;color:#000;}
	#menu li a:hover, #menu li.act a {background:#330066;color:#fff;}

	#menu2 li {font:bold 13px/18px ArialRoundedBold,Arial,sans-serif;color:#000;}
	#menu2 li {width:188px;;}
	#menu2 li a {color:#404040;text-decoration:none;padding-left:20px;line-height:21px;}
	#menu2 li a {display:block;background:url(../images/dreieck.gif) 7px 7px no-repeat;}
	#menu2 li a:hover, #menu2 li.act a, #menu2 li.act a:hover {background-position:7px -34px;color:#330066;}

	#menu2 li li a {padding:3px 10px 3px 0px;}
	#menu2 li li li {padding-left:12px;}
	#menu2 li li li li {padding-left:0px;}
	#menu2 li li li li li {font-weight:normal;}
	#menu2 li.act li a {background:none;padding-left:20px;line-height:14px;color:#404040;}
	#menu2 li.act li.act li.act li a {background:none;padding-left:20px;line-height:14px;color:#404040;}
	#menu2 li.act li.act a, #menu2 li.act li a:hover {background-position:7px -119px;color:#330066;}
	#menu2 li.act li.act li.act a, #menu2 li.act li.act li a:hover {background-position:7px -119px;color:#330066;}
	#menu2 li.act li.act li a {background:url(../images/punkt.gif) 7px 6px no-repeat;padding-left:20px;line-height:14px;color:#404040;}
	#menu2 li.act li.act li.act li a {background:none;}
	#menu2 li.act li.act li.act li.act a {color:#330066;}
	#menu2 li.m5, #menu2 li.m7 {padding-bottom:17px;}

/*	#menu2 li {font-size:12px;line-height:1px;width:188px;font-weight:bold;}
	#menu2 li a {color:#404040;text-decoration:none;padding-left:20px;line-height:21px;}
	#menu2 li a {display:block;background:url(/fileadmin/images/dreieck.gif) 7px 6px no-repeat;}
	#menu2 li a:hover, #menu2 li.act a, #menu2 li.act a:hover {background-position:7px -34px;color:#330066;}

	#menu2 li li a {padding:3px 10px 3px 0px;}

	#menu2 li.act li a {background:none;padding-left:30px;line-height:14px;color:#404040;}
	#menu2 li.act li.act a {background:url(/fileadmin/images/punkt.gif) 17px -119px no-repeat;color:#330066;}*/



	/* Footer */

	#footer {width:977px;height:50px;}
	#footer {margin-bottom:10px;}
	#footer #jahr {float:right;height:16px;padding-top:2px;font-size:11px;font-weight:bold;color:#330066;}
	#footer #logo {float:left;width:160px;height:40px;padding-left:76px;padding-left:198px;margin-top:10px;}
	#footer #logo a {display:block;width:160px;height:40px;background:url(../images/logo-marthashof.jpg) left top no-repeat;}
	#footer #copyright {float:right;padding-top:5px;}
	#footer #copyright p {font-family:'ArialRoundedBold','Arial','Sans-serif';font-size:12px;line-height:18x;font-weight:bold;color:#330066;}
	#footer #adresse {margin-left:373px;padding-top:10px;}
	#footer #adresse p {padding:0;margin:0;width:370px;font-size:11px;line-height:13px;color:#999;}
	#footer #adresse p a {color:#999;text-decoration:none;font-weight:normal;font-size:11px;line-height:13px;}
	#footer #adresse p a:hover {text-decoration:underline;}



	/* Runde Ecken */

	.rc {position:relative;}
	.rc-gallery {width:736px;margin:10px 0 10px 2px}

	span.col-1, span.col-2,	span.col-3, span.col-4 {display:block;position:absolute;z-index:89;width:6px;height:6px;}
	span.col-1 {background:url(../images/col1.gif) right top no-repeat;right:0;}
	span.col-2 {background:url(../images/col2.gif) right bottom no-repeat;right:0;bottom:0;}
	span.col-3 {background:url(../images/col3.gif) left bottom no-repeat;left:0;bottom:0;}
	span.col-4 {background:url(../images/col4.gif) left top no-repeat;}

	dl.csc-textpic-image {position:relative;left:0;top:0;}
	span.rc1, span.rc2,	span.rc3, span.rc4 {display:block;position:absolute;z-index:89;width:3px;height:3px;}
	span.rc1 {background:url(../images/rc1.png) right top no-repeat;right:0;}
	span.rc2 {background:url(../images/rc2.png) right bottom no-repeat;right:0;bottom:0;}
	span.rc3 {background:url(../images/rc3.png) left bottom no-repeat;left:0;bottom:0;}
	span.rc4 {background:url(../images/rc4.png) left top no-repeat;}

	span.rcgrau1, span.rcgrau2,	span.rcgrau3, span.rcgrau4 {display:block;position:absolute;z-index:89;width:6px;height:6px;}
	span.rcgrau1 {background:url(../images/rcgrau1.png) right top no-repeat;right:0;}
	span.rcgrau2 {background:url(../images/rcgrau2.png) right bottom no-repeat;right:0;bottom:0;}
	span.rcgrau3 {background:url(../images/rcgrau3.png) left bottom no-repeat;left:0;bottom:0;}
	span.rcgrau4 {background:url(../images/rcgrau4.png) left top no-repeat;}



	/* Bilder */

	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;}
	div.csc-textpic div.csc-textpic-imagecolumn {float:left;display:inline;}
	div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image IMG {border:1px solid #bfbfbf;padding:0px 0px;}
	div.csc-textpic-imagewrap {padding:0;}
	div.csc-textpic IMG {border:none;}
	div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image {float:left;}
	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;}
	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;}
	DL.csc-textpic-image {margin:0;}
	DL.csc-textpic-image DT {margin:0;display:inline;}
	DL.csc-textpic-image DD {margin:0;}
	div.csc-textpic-clear {clear:both;}
	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;margin-right:10px;}
	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;margin-left:10px;}
	div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {display:inline;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;}
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:20px;}
	div.csc-textpic-equalheight div.csc-textpic-imagerow {margin-bottom:5px;display:block;}
	div.csc-textpic div.csc-textpic-imagerow {clear:both;}
	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;}
	div.csc-textpic-intext-left div.csc-textpic-imagewrap,
	div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {margin-right:30px !important;}
	div.csc-textpic-intext-right div.csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {margin-left:30px !important;}
	div.csc-textpic-above div.csc-textpic-text {clear:both;}
	div.csc-textpic-center {text-align:center;}
	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;}
	div.csc-textpic-center div.csc-textpic-text {text-align:left;}
	div.csc-textpic-right div.csc-textpic-imagewrap {float:right;}
	div.csc-textpic-right div.csc-textpic-text {clear:right;}
	div.csc-textpic-left div.csc-textpic-imagewrap {float:left;}
	div.csc-textpic-left div.csc-textpic-text {clear:left;}
	div.csc-textpic-intext-left div.csc-textpic-imagewrap {float:left;}
	div.csc-textpic-intext-right div.csc-textpic-imagewrap {float:right;}
	div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {float:right;clear:both;}
	* html div.csc-textpic-intext-right-nowrap .csc-textpic-text {height:1%;}
	div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {float:left;clear:both;}
	* html div.csc-textpic-intext-left-nowrap .csc-textpic-text {height:1%;}

  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;
		filter:alpha(finishopacity=80);filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8;}
	dd.csc-textpic-caption p {color:#000;font-weight:bold;margin:2px 9px;font-size:11px;line-height:12px;}
	div.csc-textpic-clear {clear:none;}
	div.csc-textpic div.csc-textpic-imagerow {margin-bottom:20px;}



	/* Teaser */

	.teaser {position:relative;margin-bottom:16px;background:#f2f2f2;padding-bottom:6px;}
	.teaser h3 {font-size:12px;line-height:16px;margin:0;padding:0px 8px;background:#330066;color:#fff;}
	.teaser h3 {text-indent:999em;overflow:hidden;white-space:nowrap;background-repeat:no-repeat;padding:0;}
	.teaser p {margin:6px 0 3px 0;font-size:12px;line-height:16px;padding:0px 5px 0px 10px;}
	.teaser ul.csc-bulletlist-4 {padding-bottom:3px;}
	.teaser ul.csc-bulletlist-4 li {padding-left:23px;background:url(../images/dreieck1.gif) 10px 4px no-repeat;}
	.teaser ul.csc-bulletlist-4 li p {padding:0;}
	.teaser ul.csc-bulletlist-4 li:hover {background-position:10px -91px;}

	.teaser ul.csc-bulletlist-0 {padding-top:6px;}
	.teaser ul.csc-bulletlist-0 li p {padding:0 5px 0 10px;margin:0;}
	.teaser table {padding:0 8px;margin:0}
	.teaser table tr td {font-size:12px;line-height:16px;}


	/* Login */

	#login {position:absolute;right:0;top:20px;width:260px;}
	#login-user {position:absolute;left:77px;top:1px;white-space:nowrap;width:178px;overflow:hidden;}
	#login-user p {font-size:11px;line-height:12px;font-weight:bold;color:#404040}

	#login .a1, #login .a2, #login .b1, #login .b2, #login .c2 {position:absolute;color:#999;font-size:11px;font-weight:bold;}
	#login .a1, #login .b1, #login .c1 {right:195px;}
	#login .a2, #login .b2, #login .c2 {right:0px;}
	#login .a1, #login .a2 {top:1px;}
	#login .b1, #login .b2 {top:21px;}
	#login .c2 {top:41px;}

	#form_login input.csc-felogin-input {width:182px;border:0;height:13px;}
	#form_logout #logout {background:#f2f2f2;width:188px;height:38px;margin:0 0 0 72px;}
	#form_passwort dl dd input {width:340px;padding-top:3px;}

	.cookieWarning {background:#e5e5e5;font-size:font-size:11px;line-height:12px;color:#990033;position:relative;z-index:999}



  /* FE User Registration */

	.tx-srfeuserregister-pi1 {width:554px;}
	.tx-srfeuserregister-pi1 dt {padding-top:3px;}
	.tx-srfeuserregister-pi1 dt.mitStern {position:relative;left:5px;}
	.tx-srfeuserregister-pi1 dt span {color:#330066;font-weight:bold;font-size:13px;line-height:1px;position:relative;left:1px;}
	.tx-srfeuserregister-pi1-text, .tx-srfeuserregister-pi1-password {width:340px;}
	#tx-srfeuserregister-pi1-comments {height:114px;}
	.tx-srfeuserregister-pi1 dt.abstand, .tx-srfeuserregister-pi1 dd.abstand {padding-top:20px;}
	.tx-srfeuserregister-pi1 dt.abstand2, .tx-srfeuserregister-pi1 dd.abstand2 {padding-top:6px;}
	.tx-srfeuserregister-pi1 dd.gender label {margin:0 12px 0 6px;}
	.tx-srfeuserregister-pi1 dd.gender input {width:auto;}
	.tx-srfeuserregister-pi1-radio {border:none;}
	.tx-srfeuserregister-pi1-error {margin-bottom:0;color:#330066;font-weight:bold;font-size:12px;padding-top:1px;}
	.tx-srfeuserregister-pi1-error a {color:#330066}
	.tx-srfeuserregister-pi1 .rc {width:554px;}
	.tx-srfeuserregister-pi1 dl {background:#f2f2f2;padding-top:12px;border-top:16px solid #e5e5e5;}
	.tx-srfeuserregister-pi1 dl.tx-srfeuserregister-pi1-multiple-checkboxes {background:none;border:none;padding:0;}
	.tx-srfeuserregister-pi1 dl.tx-srfeuserregister-pi1-multiple-checkboxes dt {padding:0;margin:0;width:auto;}
	.tx-srfeuserregister-pi1 dl.tx-srfeuserregister-pi1-multiple-checkboxes dd {margin:0;width:auto;}
	.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {width:auto;margin:2px 10px 0px 1px;}
	.tx-srfeuserregister-pi1-delete-icon {width:auto;border:none;}
	.tx-srfeuserregister-pi1-uploader {padding:2px 3px;width:100px;border:1px solid #c6c6c6;outline:0;-moz-border-radius:3px;-khtml-border-radius:3px;}

	.tx-srfeuserregister-pi1-multiple-checkboxes {height:155px;overflow:hidden;}

	/* Widgets */

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

	.tx-formwidgets-checkbox1,.tx-formwidgets-checkbox2,.tx-formwidgets-checkbox3,.tx-formwidgets-checkbox4 {
		position:relative;top:3px;background: url(../images/widget-checkbox.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;}



	/* News */

	.news-list-browse {width:742px;height:23px;}
	.news-list-browse table {float:right;margin:0;}
	.news-list-browse table tr td {padding:3px 0 0 0;}
	.news-list-browse a {font-weight:bold;padding:0 3px;color:#1a1a1a;}
	.news-list-browse .tx-ttnews-browsebox-SCell a {text-decoration:none;color:#330066}

	.news-list-container {margin-bottom:10px;}
	.news-list-rows {border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
	.news-list-rows p {position:relative;margin:0;padding:3px 0;}
	.news-list-rows p.odd {background:#f8f8f8;}
	.news-list-rows p a {display:block;background:url(../images/dreieck1.gif) left 4px no-repeat;text-decoration:none;}
	.news-list-rows p a:hover {background-position:left -91px;color:#330066;}
	.news-list-rows p span {display:block;cursor:pointer;}
	.news-list-rows p span.c1 {padding-left:15px;}
	.news-list-rows p span.c2 {position:absolute;left:90px;top:3px;}
	.news-list-rows p span.c3 {position:absolute;left:636px;top:3px;text-align:right;width:100px;color:#bfbfbf}
	.news-list-rows p a:hover span.c3 {color:#808080;}

	.news-search-form {float:left;}
	.news-search-form input {width:194px;height:18px;margin-top:1px;border:none;padding:2px 3px 0px 3px;background:url(../images/input-200.gif) left top no-repeat;}
	.news-search-form button {background:url(../images/button_suchen.gif) left top no-repeat;width:66px;height:18px;margin:1px 0 0 0;}
	.news-search-form button:hover {background-position:left bottom;}

	.news-single-item h1 {text-indent:0;white-space:normal;color:#330066;font-size:20px;line-height:26px;font-weight:bold;margin:3px 0 9px 0;}

	.news-single-short {font-weight:bold;color:#404040;margin-bottom:18px;}
	.news-single-timedata {margin-top:12px;color:#999;display:none;}
	.news-single-files a {text-decoration:none;}
	.news-single-links a {text-decoration:none;}
	.news-single-links p {margin:0;}
	.news-single-img {float:right;margin:0 0 10px 20px;position:relative;}
	.news-single-imgcaption {background:#fff;position:absolute;left:0px;bottom:0px;width:100%;filter:alpha(finishopacity=80);filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8;}
	.news-single-imgcaption p {color:#404040;font-weight:bold;margin:0px 9px;font-size:11px;line-height:16px;width:240px;}
	a.button_zurueck {float:right;margin-top:0px;}

	.news-amenu-item-year {display:none;}
	.news-amenu-container p {position:relative;}
	.news-amenu-container p a {text-decoration:none;}
	.news-amenu-container p span {display:block;cursor:pointer;}
	.news-amenu-container p span.c2 {position:absolute;left:50px;top:0px;width:30px;text-align:right;}
	.news-amenu-container p span.c3 {position:absolute;left:90px;top:0px;}
	/*.news-search-emptyMsg {margin-top:0px;}*/

	ul.liste li {font-size:13px;line-height:18px;margin:0;font-weight:normal;}
	ul.liste li a {text-decoration:none;color:#404040;cursor:default;}

	.news-single-files a, .news-single-links a {display:block;padding-left:15px;background:url(../images/dreieck1.gif) left 4px no-repeat;text-decoration:none;}
	.news-single-files a:hover, .news-single-links a:hover {background-position:left -91px;color:#330066;}
	.news-single-files td {padding-right:20px;}
	/*.news-single-item b {display:block;color:#404040;font-size:13px;line-height:17px;margin:18px 0 6px 0;}*/
	.news-single-item h2 {color:#404040;font-size:13px;line-height:17px;margin:18px 0 6px 0;}


	/* chgallery */

	.tx-chgallery-pi1 {width:742px}
	.tx-chgallery-pi1 .pagebrowser {padding:0px 0px 6px 0px;margin:0px;width:742px;color:#1a1a1a;font-weight:bold;}
	.tx-chgallery-pi1 .pagebrowser a {color:#1a1a1a;}
	.tx-chgallery-pi1 .pagebrowser .prev {float:right;padding-left:6px;}
	.tx-chgallery-pi1 .pagebrowser .text {float:right;padding-left:6px;}
	.tx-chgallery-pi1 .pagebrowser .next {float:right;padding-left:6px;}
	.tx-chgallery-pi1 .clr {clear:both; }
	.tx-chgallery-pi1 .single {float:left;padding:0px 10px 10px 0px;overflow:hidden}
	.tx-chgallery-pi1 .single a:hover img {filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}
	.tx-chgallery-pi1 .single span {display:none;}



	/* FE User Listing */

	/* nur für Opera */
	.tx-feuserlisting-pi1-listrow table tr th.name {background:#330066 url(../images/rc4.png) left top no-repeat;}
	.tx-feuserlisting-pi1-listrow table tr th.country {background:#330066 url(../images/rc1.png) right top no-repeat;}

	.tx-feuserlisting-pi1 {margin-bottom:10px;}
	.tx-feuserlisting-pi1-listrow table {border-bottom:1px solid #e5e5e5;margin:0;}
	.tx-feuserlisting-pi1-listrow table tr th {background:#330066;padding:0px 6px;font-weight:bold;font-size:13px;line-height:16px;}
	.tx-feuserlisting-pi1-listrow table tr th.name {padding-left:15px;}
	.tx-feuserlisting-pi1-listrow table tr th a {color:#fff;}
	.tx-feuserlisting-pi1-listrow table tr th a {display:block;text-indent:999em;overflow:hidden;}
	.tx-feuserlisting-pi1-listrow table tr th.name a {background:url(../images/h/name.gif) left top no-repeat;width:44px;}
	.tx-feuserlisting-pi1-listrow table tr th.address a {background:url(../images/h/strasse.gif) left top no-repeat;width:48px;}
	.tx-feuserlisting-pi1-listrow table tr th.fax a {background:url(../images/h/wohnung.gif) left top no-repeat;width:64px;}
	.tx-feuserlisting-pi1-listrow table tr th.lastlogin a {background:url(../images/h/lastlogin.gif) left top no-repeat;width:88px;}
	.tx-feuserlisting-pi1-listrow table tr td {background:#fff;white-space:nowrap;overflow:hidden;}
	.tx-feuserlisting-pi1-listrow table tr.tx-feuserlisting-pi1-listrow-odd td {background:#f8f8f8;}
	.tx-feuserlisting-pi1-listrow table tr td {padding:0px 6px}
	.tx-feuserlisting-pi1-listrow table tr td.td-last {padding-right:0}
	.tx-feuserlisting-pi1-listrow table tr td p {margin:0;overflow:hidden;line-height:24px;}
	.tx-feuserlisting-pi1-listrow table tr td p.name {width:204px;}
	.tx-feuserlisting-pi1-listrow table tr td p.address {width:204px;}
	.tx-feuserlisting-pi1-listrow table tr td p.fax {width:156px;}
	.tx-feuserlisting-pi1-listrow table tr td p.lastlogin {width:136px;}

	.tx-feuserlisting-pi1-listrow td.name {padding-left:0}
	.tx-feuserlisting-pi1-listrow td.name a {display:block;padding-left:15px;background:url(../images/dreieck1.gif) left 6px no-repeat;text-decoration:none;}
	.tx-feuserlisting-pi1-listrow td.name a:hover {background-position:left -89px;color:#330066}

	.tx-feuserlisting-pi1-browsebox {float:right;width:320px;padding-top:19px;}
	.tx-feuserlisting-pi1-browsebox p {float:left;text-align:right;color:#808080;margin-bottom:1px;}
	.tx-feuserlisting-pi1-browsebox td {padding:0;}
	.tx-feuserlisting-pi1-browsebox a {font-weight:bold;padding:0 3px;color:#1a1a1a;}
	.tx-feuserlisting-pi1-browsebox table {float:right;}
	.tx-feuserlisting-pi1-browsebox table p {display:block;font-weight:bold;}
	.tx-feuserlisting-pi1-browsebox td.tx-feuserlisting-pi1-browsebox-SCell a {text-decoration:none;color:#330066}

	.tx-feuserlisting-pi1-searchbox {padding-top:16px;width:400px;}
	.tx-feuserlisting-pi1-searchbox table {margin:0 0 5px 0;}
	.tx-feuserlisting-pi1-searchbox-sword {width:194px;height:18px;margin-top:1px;border:none;padding:2px 3px 0px 3px;}
	.tx-feuserlisting-pi1-searchbox-sword {background:url(../images/input-200.gif) left top no-repeat;}

	.tx-feuserlisting-pi1-singleView {padding-top:12px;}
	.tx-feuserlisting-pi1-singleView h2 {margin:18px 0 12px 0;display:none;}
	.tx-feuserlisting-pi1-singleView h3 {font-weight:normal;color:#404040;font-size:12px;line-height:17px;margin:0 0 0 -1px;}
	.tx-feuserlisting-pi1-singleView dt, .tx-feuserlisting-pi1-singleView dd {padding:0;}
	.tx-feuserlisting-pi1-singleView p.zurueck {position:absolute;top:10px;right:20px;}
	.tx-feuserlisting-pi1-singleView .abstand {font-size:12px;line-height:12px;}
	.tx-feuserlisting-pi1-singleView .rc {width:582px;height:327px;margin-top:3px;}
	.tx-feuserlisting-pi1-singleView #googlemap {width:582px;height:327px;}
	.tx-feuserlisting-pi1-singleView #mehr {margin-top:-999em;}
	.tx-feuserlisting-pi1-singleView br {line-height:9px;}

	.tx-feuserlisting-pi1-singleView .col3_content_right {width:168px;margin-right:20px;}
	.tx-feuserlisting-pi1-singleView .col3_content_right p {color:#808080}
	.tx-feuserlisting-pi1-singleView .col3_content_right p a {color:#808080}
	.tx-feuserlisting-pi1-singleView p.zurueck {display:none;}

	.tx-feuserlisting-pi1-singleView dd.name a {color:#404040;text-decoration:none;}
	.tx-feuserlisting-pi1-singleView .portrait {float:right;padding:0 0 18px 20px;;}
	.tx-feuserlisting-pi1-singleView .portrait .rc {width:168px;height:auto;}
	.tx-feuserlisting-pi1-singleView .portrait img {width:168px;}



	/* kk_downloader */

	#kkdl_flexWrap {width:742px;}
	.result-count {width:49%;float:left;margin:10px 0 3px 0;}
	.page-browser{width:49%;float:right;text-align:right;margin:10px 0 3px 0;}

	.rc {clear:both;}
	table.kkdl {width:742px;margin:0;}
	table.kkdl tr th {background:#330066;color:#fff;font-size:12px;line-height:16px;padding:0 6px;}
	table.kkdl tr td {background:#f8f8f8;border-bottom:1px solid #e5e5e5;font-size:12px;line-height:16px;padding:3px 6px;}
	table.kkdl2 tr td {font-size:12px;line-height:16px;padding:1px 6px;border:none;}

	table.kkdl tr th.th-1 {width:100px;}
	table.kkdl tr th.th-2 {width:402px;}
	table.kkdl tr th.th-3 {width:80px;}
	table.kkdl tr th.th-4 {width:160px;text-align:right;}

	table.kkdl2 tr td.td-a {width:80px;line-height:12px;padding:1px 6px;text-align:right;}
	table.kkdl2 tr td.td-b {width:80px;line-height:12px;padding:1px 6px;text-align:center;}

	table.kkdl tr td.td-3 {text-align:right;padding-right:40px;}

	table.kkdl a {text-transform:uppercase;font-weight:bold;}



	/* Admin */

	.col3_content_right .admin h2 {margin-top:12px;}
	.admin .csc-bulletlist-4 {width:540px;/*min-height:120px;*/}
	.admin .csc-bulletlist-4 p {position:relative;}
	.admin .csc-bulletlist-4 a span {display:block;cursor:pointer;}
	.admin .csc-bulletlist-4 a span.c1 {width:280px;white-space:nowrap;overflow:hidden;}
	.admin .csc-bulletlist-4 a span.c2 {position:absolute;left:300px;top:0;}
	.admin .csc-bulletlist-4 a span.c3 {position:absolute;left:380px;top:0;}
	.admin .csc-bulletlist-4 a.usertrack {position:absolute;left:500px;top:0;}
	.admin table {width:179px;margin-right:4px;}



	/* Sonderformatierungen */

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



	/* multicolumn */

	.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}
	.columnItems,	.multicolumnContainer {padding:0;margin:0;list-style-type: none;}
	.multicolumnContainer .column {float:left;}

	.multicolumnContainer {}
	.multicolumnContainer .column1 {width:544px;}
	.multicolumnContainer .column2 {width:174px;text-align:right;float:right;}
	.multicolumnContainer .column2 h3 {width:174px;text-indent:8px;text-align:left;padding:0px;}
	.multicolumnContainer .column2 .teaser {width:174px;}
	.multicolumnContainer .column2 .teaser table {width:174px;padding:0;}
	.multicolumnContainer .column2 table tr td {line-height:15px;white-space:nowrap;padding:1px 0px 1px 6px;}
	.multicolumnContainer .column2 a {font-weight:bold;}
	.multicolumnContainer .column2 table tr td.td-0 {}
	.multicolumnContainer .column2 table tr td.td-1 {}
	.multicolumnContainer .columnItem {}

	.multicolumnContainer .column1 dt {width:99px;}
	.multicolumnContainer .column1 dd {margin:0 0 0 113px;}
	.multicolumnContainer .column1 input,
	.multicolumnContainer .column1 textarea {width:423px;}

	.multicolumnContainer .column2 ul.csc-bulletlist-0 {margin-bottom:3px;}
	.multicolumnContainer .column2 ul.csc-bulletlist-4 {margin-top:5px;}

	.multicolumnContainer .rc-gallery {width:544px;margin:0px 0 10px 0px}

	.okay {display:block;width:11px;height:11px;background:url('../images/okay.gif') left 2px no-repeat;}

	.rc-gallery-maps {width:738px;}
	.GoogleMaps {margin:0 0 6px 0;width:736px;height:492px;border:1px solid #dbdbdb;}




	/* flatmgr */

	.tx-flatmgr-pi1 .listYearTitle {display:none;}
	.tx-flatmgr-pi1 .calendarLegend {display:none;}

	.tx-flatmgr-pi1 table.theYears {padding:0;margin:0;position:absolute;right:15px;top:35px;}
	.tx-flatmgr-pi1 table.theYears td.selected {color:#330066;font-weight:bold;text-decoration:underline}

	.tx-flatmgr-pi1 table.listYear {width:744px;}
	/*.tx-flatmgr-pi1 table.listYear {border-spacing:4px;}*/
	.tx-flatmgr-pi1 table.listYear tr td.monthMultiRow {padding:0;margin:0;}

	.tx-flatmgr-pi1 table.tableMultiRow {border-spacing:0;margin:12px 0 0 0;}
	.tx-flatmgr-pi1 table.tableMultiRow tr td {width:17px;height:17px;line-height:16px;padding:0;text-align:center;font-size:11px;}
	.tx-flatmgr-pi1 table.tableMultiRow tr td.monthNameMultiRow {font-weight:bold;font-size:12px;line-height:15px;height:15px;color:#fff;background:#330066;}
	.tx-flatmgr-pi1 table.tableMultiRow tr td.dayNames {color:#404040;font-weight:bold;}
	.tx-flatmgr-pi1 table.tableMultiRow tr td div {margin:1px 0 0 1px;padding:0;}

	.tx-flatmgr-pi1 table.tableMultiRow tr td.monthNameMultiRow {background:url(../images/flatmgr/rc14.gif) 1px top no-repeat;}

	.tx-flatmgr-pi1 td.vacantDay div {background:#e5e5e5;}
	.tx-flatmgr-pi1 td.vacantWeekend div {background:#ccc;}
	.tx-flatmgr-pi1 td.bookedDay div {background:#b30030;color:#e5e5e5;}
	.tx-flatmgr-pi1 td.bookedWeekend div {background:#b30030;color:#e5e5e5;}
	.tx-flatmgr-pi1 td.onRequestDay div {background:#f2e33d;color:#666;}
	.tx-flatmgr-pi1 td.onRequestWeekend div {background:#f2e33d;color:#666;}

	.tx-flatmgr-pi1 td.endWeekendNormal div {background:url('../../typo3conf/ext/flatmgr/pi1/static/weekendEndNormal.html');}
	.tx-flatmgr-pi1 td.startWeekendNormal div {background:url('../../typo3conf/ext/flatmgr/pi1/static/weekendStartNormal.html');}

	.tx-flatmgr-pi1 td.startDay div {background:url('../images/flatmgr/bookingStart.gif');}
	.tx-flatmgr-pi1 td.startWeekend div {background:url('../../typo3conf/ext/flatmgr/pi1/static/weekendStart.gif');}
	.tx-flatmgr-pi1 td.endDay div {background:url('../images/flatmgr/bookingEnd.gif');}
	.tx-flatmgr-pi1 td.endWeekend div {background:url('../images/flatmgr/weekendEnd.gif');}
	.tx-flatmgr-pi1 td.bookerChangedDay div {background:url('../images/flatmgr/bookerChangedDay.gif');}
	.tx-flatmgr-pi1 td.bookerChangedWeekend div {background:url('../../typo3conf/ext/flatmgr/pi1/static/bookerChangedWeekend.gif');}

	.tx-flatmgr-pi1 td.onRequestStartDay div {background:url('../images/flatmgr/onRequestStart.gif');}
	.tx-flatmgr-pi1 td.onRequestStartWeekend div {background:url('../../typo3conf/ext/flatmgr/pi1/static/onRequestStartWeekend.gif');}
	.tx-flatmgr-pi1 td.onRequestEndDay div {background:url('../images/flatmgr/onRequestEnd.gif');}
	.tx-flatmgr-pi1 td.onRequestEndWeekend div {background:url('../images/flatmgr/onRequestEndWeekend.gif');}
	.tx-flatmgr-pi1 td.onRequestBookerChangedDay div {background:url('../../typo3conf/ext/flatmgr/pi1/static/onRequestBookerChangedDay12.gif');}
	.tx-flatmgr-pi1 td.onRequestBookerChangedWeekend21 div {background:url('../images/flatmgr/onRequestBookerChangedDay21.gif');}
	.tx-flatmgr-pi1 td.onRequestBookerChangedWeekend12 div {background:url('../../typo3conf/ext/flatmgr/pi1/static/onRequestBookerChangedDay12.gif');}

	.tx-flatmgr-pi1 td.overbookedStart div {background:url('../../typo3conf/ext/flatmgr/pi1/static/overbookedStart.gif');}
	.tx-flatmgr-pi1 td.overbookedStartWeekend div {background:url('../../typo3conf/ext/flatmgr/pi1/static/overbookedStartWeekend.gif');}
	.tx-flatmgr-pi1 td.overbookedEnd div {background:url('../../typo3conf/ext/flatmgr/pi1/static/overbookedEnd.gif');}
	.tx-flatmgr-pi1 td.overbookedAndBookedEnd div {background:url('../../typo3conf/ext/flatmgr/pi1/static/overbookedAndBookedEnd.gif');}
	.tx-flatmgr-pi1 td.overbookedEndWeekend div {background:url('../../typo3conf/ext/flatmgr/pi1/static/overbookedEndWeekend.gif');}
	.tx-flatmgr-pi1 td.overbookedAndBookedEndWeekend div {background:url('../../typo3conf/ext/flatmgr/pi1/static/overbookedAndBookedEndWeekend.gif');}

	}


@media only screen and (max-width:820px) {
	#nav {padding:80px 0 40px 0;}
  #col1 {float:none;margin:0;}
	#col1_content {padding:0;min-height:auto;overflow:hidden;}
  #col3 {float:none;margin-top:5px;}
	.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:#330066;color:#fff;}
	#menu2 li.act li a {background:#fff;color:#666;padding:0 6px;}
	#menu2 li.act li.act a {background:#330066;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;}
	.csc-textpic-imagewrap {display:none;}
  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 {width:auto;min-width:320px;max-width:480px;}
	}

@media only screen and (max-width:340px) {
  #page, #col1, #col3 {width:auto;min-width:240px;max-width:320px;}
  .col3_content_right {float:none;width:280px;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;}
	}

@media only screen and (max-width:260px) {
  #page, #col1, #col3 {width:240px;}
  .col3_content_right {width:200px;}
  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;}
	}


@media print {

	body, #page_margins, #top, #main {border:0;margin:0;padding:0;}
	body * {font:normal 10pt/12pt 'Arial','Helvetica','Sans-serif';color:#404040;}
	#page_margins, #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, #nav, #col1, #col1, #col2, #col7, .screen {display:none;}
  #col4_content {width:100%;margin:0;padding:0;border:0;}
  .tx-mmforum-pi1 table.optionen {display:none;}
  .tx-mmforum-pi1 div.tx-mmforum-textbutton {display:none;}
  div#c234, div#c197 {display:none;}


	}

