/*
	CSS Netzwerk Weiße Biotechnologie Berlin-Brandenburg v.1.0 - T4.1 screen

	André Müller - die musteradresse
	www.musteradresse.com

*/
																/* GL0BaL */

html {
	font-size		:100.1%;
	height			:100%;
	width			:100%;
	padding			:0;
	margin			:0;
}

body {
	height			:100%;
	width			:100%;
	padding			:0;
	margin			:0;
	color			:#000000;
	background		:url(../images/body.jpg) top left repeat-y #eff3f5;
	font-family		:Arial, Helvetica, sans-serif;
	font-size		:12px;
	line-height		:0.0em;
}

div, img,
table, tr, th, td,
p, h1, h2, h3, h4, h5, hr, a, blockquote,
dl, dt, dd  {
	margin			:0;
	padding			:0;
	border			:none;
	text-align		:left;
	font-size		:1.0em;
}

img {
}

ul, ol, li {
	margin-top		:0;
	margin-bottom	:0;
	padding-top		:0;
	padding-bottom	:0;
	border			:none;
	text-align		:left;
	font-size		:1.0em;
}

table {
	empty-cells		:show;
	border-spacing	:0;
	border-collapse	:collapse;
}

tr, th, td {
	vertical-align	:top;
}

form, input, select, textarea, fieldset, legend, label {
	margin			:0;
	padding			:0;
	font-size		:1.0em;
}

.clear {
	clear			:both;
}

.markred {
	color			:#d61824;
	background		:inherit;
	font-weight		:bold;
}

.hide {
	display			:none;
}

															/* NaVI */


#schnellfinder,#sprache {
	position		:absolute;
	top				:186px;
	left			:598px;
	z-index			:1;
	width			:180px;
	line-height		:1.4em;
	font-size		:10px;
	font-weight		:bold;
}

#schnellfinder {
	top				:214px;
	height			:28px;
	overflow		:hidden;

	display			:none;
}

#schnellfinder a {
	text-transform	:uppercase;
	text-decoration	:none;
	color			:#ffffff;
	display			:block;
	background		:transparent url(../images/quicklink.gif) left center no-repeat;
	padding-left	:10px;
}

#schnellfinder a:hover {
	background		:transparent url(../images/quicklink_active.gif) left center no-repeat;
}

#schnellfinder a.act,
#schnellfinder a.cur {
	color			:#00989a;
	background		:transparent url(../images/quicklink_active.gif) left center no-repeat;
}

#sprache a,
#sprache span {
	text-transform	:uppercase;
	text-decoration	:none;
	color			:#00989a;
	display			:block;
	background		:transparent url(../images/quicklink_active.gif) left center no-repeat;
	padding-left	:10px;
}

#sprache a:hover {
	background		:transparent url(../images/quicklink.gif) left center no-repeat;
}

#sprache a.act,
#sprache span.act {
	background		:transparent url(../images/quicklink.gif) left center no-repeat;
	color			:#ffffff;
}

#sprache a.inact,
#sprache span.inact {
	background		:transparent url(../images/quicklink_inactive.gif) left center no-repeat;
	color			:#aaaaaa;
}

#hauptmenue,
#untermenue {
	position		:absolute;
	top				:43px;
	left			:41px;
	z-index			:1;
	height			:220px;
	width			:140px;
	background		:transparent;
}	html>body #hauptmenue,
	html>body #untermenue {
	position		:fixed;
}

#untermenue {
	top				:283px;
	height			:auto;
}

#hauptmenue dd,
#untermenue dd {
	display			:block;	overflow:hidden;
	height			:24px;
	color			:#71c4c4;
	line-height		:1em;
	font-size		:10px;
	font-weight		:bold;
}

#hauptmenue a,
#untermenue a {
	display			:block;
	padding-left	:32px;
	color			:#00989a;
	text-decoration	:none;
	text-transform	:uppercase;
	line-height		:1em;
}

#hauptmenue a img {
	border			:0;
	margin			:0;
	position		:relative;top:-2px;
}

#untermenue a {
	color			:#00989a;
	text-transform	:uppercase;
}

#hauptmenue a span,
#untermenue a span {
	display			:none;
}

#hauptmenue a:hover,
#untermenue a:hover {
	background		:url(../images/hover.gif) no-repeat;
}

#hauptmenue a.cur,
#untermenue a.cur,
#hauptmenue a.cur:hover,
#untermenue a.cur:hover {
	background		:url(../images/current.gif) no-repeat;
	color			:#000000;
}

#hauptmenue a.act,
#untermenue a.act,
#hauptmenue a.act:hover,
#untermenue a.act:hover {
	background		:url(../images/active.gif) no-repeat;
	color			:#71c4c4;
}




																/* LAyOUT */




#hintergrund {
	position		:absolute;
	z-index			:0;
	height			:100%;
	width			:100%;
	background		:transparent url(../images/body_image2.gif) left top no-repeat; 
}

#rahmen {
	height			:100%;
	width			:756px;
	margin			:24px auto 0 40px;
	border			:solid 1px #c7cfe6;
	border-bottom	:0;
	padding-left	:8px;
	background		:#ffffff url(../images/skala.gif) repeat-y;
}	html>body #rahmen {
	height			:auto;
	min-height		:100%;
}

#rahmenecke {
	position		:relative;
	top				:-1px;
	left			:749px;
	background		:transparent url(../images/corner.gif) no-repeat;
	height			:8px;
	width			:8px;
	font-size		:0;
}

#kopf {
	height			:220px;
	margin			:0px 8px 8px 0;
	background		:#d9ebef url(../images/header_background.jpg) right repeat-y;
}

#kopfgrafik {
	height			:220px;
	background		:transparent url(../images/header_image.jpg) no-repeat;
}

#logo {
	float			:right;
	padding-right	:60px;
	padding-top		:8px;
}

#inhalt {
	margin			:27px 8px 0 144px;
	color			:#000000;
	line-height		:1.4em;
}

.links {
	clear			:both;
	float			:left;
	width			:362px;
	color			:#5561a5;
}

.rechts {
	position		:relative;
	top				:-20px;
	float			:right;
	width			:198px;/*width			:190px;
	padding-right	:8px;*/
	color			:#000000;
	font-size		:.9em;
}

#fusszeile {
	clear			:both;
	font-size		:.8em;
	font-weight		:bold;
	line-height		:1.2em;
	margin			:0 0 0 0;
	padding			:24px 0 32px 0;
	color			:#b3b9d9; /*#c7cfe6;*/
	width			:362px;
}

#fusszeile a {
	color			:#98d2d4;
	text-decoration	:underline;
}

													/* TAGS */

p,
ul, ol, dl,
h1, h2, h3, h4, h5, h6, table, form {
	margin-bottom	:8px;
}

ul li {
}

ol li {
}

li p {
}


h1 {
	font-size		:1.2em;
	color			:#5561a5;
}

.rechts h1,
.rechts h2 {
	display			:none;
}

h2 {
	font-size		:1.1em;
	color			:#5561a5;
}

h3 {
	font-size		:1.0em;
	color			:#5561a5;
	/*background		:transparent url(../images/headline.gif) no-repeat;
	padding-left	:24px;*/
}

.rechts h3 {
	color			:#000000;
}

h4  {
	font-size		:1.0em;
	margin-bottom	:0;
}

h5 {
	font-size		:1.0em;
	font-weight		:normal;
}

small {
	font-size		:0.9em;
}

strong {
	font-weight		:bold;
/*	color			:#5561a5;*/
}

b {
	font-weight		:bold;
}

em {
	font-style		:italic;
}

i {
	font-style		:italic;
}

a {
	color			:#00989a;
	text-decoration	:none;
}

a:hover {
	color			:#000000;
}

hr {
	display			:none;
}


/* ----------------------------------------------------------------------------------- cObj */




/* ----------------------------------------------------------------------------------- cObj */


.csc {
	margin-bottom	:32px;
}

.rechts .csc {
	margin-bottom	:24px;
	margin-right	:8px;
}

/* ----------------------------------------------------------------------------------- Rahmen */

.csc-frame {
	margin-bottom	:32px;
}

.csc-frame .csc {
	margin-bottom	:0px;
}

.rechts .csc-frame {
	margin-bottom	:24px;
	margin-right	:8px;
}

.rechts .csc-frame .csc {
	margin-bottom	:0px;
	margin-right	:0px;
}

/* Rahmen 2 */
.csc-frame-smaller {
	font-size		:0.9em;
}

.rechts .csc-frame-smaller {
	font-size		:0.9em;
	line-height		:1.2em;
	margin-right	:24px;
}

.csc-frame-line {
	clear				:both;
	background		:transparent url(../images/line.gif) repeat-x;
	height			:8px;
	margin-right	:0px;
	margin-bottom	:24px;
}

.rechts .csc-frame-line {
	background		:transparent url(../images/line_right.gif) repeat-x;
	margin-right	:8px;
	margin-bottom	:8px;
}

/* ----------------------------------------------------------------------------------- cObj Header */

.csc-header,
.rechts .csc-header,
.links .csc-header {
	margin			:0;
}

.csc-header-date {
}

.csc-header-date p {
	text-align		:right;
}

p.csc-subheader	{
	font-weight		:bold;
	background		:transparent;
}


/* ----------------------------------------------------------------------------------- cObj imagetext */

.csc-img {}

.csc-imgtxt {}

.csc-textpic {
	clear				:both;
	padding-bottom	:32px;
}
.rechts .csc-textpic {
	padding-bottom	:24px;
	margin-right	:8px;
}

.csc-textpic-header {
}

.csc-img .csc-textpic-header,
.rechts .csc-textpic-header {}

.csc-textpic-text {}

.csc-textpic .csc-textpic-imagewrap {
	margin				:0;
	padding				:0;
	line-height			:0;
}

.csc-textpic .csc-textpic-imagecolumn { /* Needed for noRows setting */
	display				:inline;
	float				:left;
}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	float				:left; /* This will place the images side by side */
	/*background			:#ff00ff;*/
}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-img {
	line-height			:0;
}

.csc-img .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-img,
.rechts .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-img {
/*	height				:148px;
	overflow			:hidden;
*/}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-img img {
}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin				:0;
	padding				:8px 12px;
	line-height			:1.2em;
}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	font-size			:0.9em;
}

.csc-img .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
/*	display				:none;*/
}


/* Margins around images:*/

/* Pictures on left, add margin on right */
.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image {
	display				:inline; /* IE fix for double-margin bug */
	margin-right		:0px;
}

/* Pictures on right, add margin on left */
.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image {
	display				:inline; /* IE fix for double-margin bug */
	margin-left			:0px;
}

/* Pictures centered, add margin on left */
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
	display				:inline; /* IE fix for double-margin bug */
	margin-left			:0px;
	line-height			:1.4em;
}



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

/* No margins around the whole image-block */
.csc-textpic .csc-textpic-imagewrap	.csc-textpic-firstcol {
	clear				:both;
	margin-left			:0px;
}
.csc-textpic .csc-textpic-imagewrap	.csc-textpic-lastcol {
	margin-right		:0px;
}

/* Add margin from image-block to text (in case of "Text w/ images") */
.csc-textpic-intext-left .csc-textpic-imagewrap {
	margin-right		:16px;
}
.csc-textpic-intext-right .csc-textpic-imagewrap {
	margin-left			:16px;
}
.csc-textpic-intext-left-nowrap .csc-textpic-text {
	margin-left			:16px;
}
.csc-textpic-intext-right-nowrap .csc-textpic-text {
	margin-right		:16px;
}


/* Positioning of images:*/

/* Above */
.csc-textpic-above .csc-textpic-text {
	clear			:both;
	margin-top		:8px;
}

/* Below */
.csc-textpic-below .csc-textpic-text {
	margin-bottom	:16px;
}


/* Center (above or below) */
.csc-textpic-center {
	text-align		:center; /* IE-hack */
}
.csc-textpic-center .csc-textpic-imagewrap {
	margin			:0 auto;
}
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
	text-align		:left; /* Remove IE-hack */
}
.csc-textpic-center .csc-textpic-text {
	text-align		:left; /* Remove IE-hack */
}

/* Right (above or below) */
.csc-textpic-right .csc-textpic-imagewrap {
	float			:right;
}
.csc-textpic-right .csc-textpic-text {
	clear			:right;
}

/* Left (above or below) */
.csc-textpic-left .csc-textpic-imagewrap {
	float			:left;
}
.csc-textpic-left .csc-textpic-text {
	clear			:left;
}

/* Left (in text) */
.csc-textpic-intext-left .csc-textpic-imagewrap {
	float			:left;
}

/* Right (in text) */
.csc-textpic-intext-right .csc-textpic-imagewrap {
	float			:right;
}

/* Right (in text, no wrap around) */
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	float			:right;
	clear			:both;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html .csc-textpic-intext-right-nowrap .csc-textpic-text {
	height			:1%;
}
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	float			:left;
	clear			:both;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html .csc-textpic-intext-left-nowrap .csc-textpic-text {
	height			:1%;
}
/* End hide from IE5/mac */
/*
.rechts .csc-textpic-intext-left .csc-textpic-text,
.rechts .csc-textpic-intext-right .csc-textpic-text,
.rechts .csc-textpic-intext-right-nowrap .csc-textpic-text,
.rechts .csc-textpic-intext-left-nowrap .csc-textpic-text,
.rand .csc-textpic-intext-left .csc-textpic-text,
.rand .csc-textpic-intext-right .csc-textpic-text,
.rand .csc-textpic-intext-right-nowrap .csc-textpic-text,
.rand .csc-textpic-intext-left-nowrap .csc-textpic-text {
	display			:none;
}
*/



/* ----------------------------------------------------------------------------------- cObj table */

.csc-table,
.links .csc-table {
	padding				:0;
}


.rand .csc-table,
.csc-frame .csc-table {
	display				:none;
}

.csc-table h1,
.csc-table h2,
.csc-table h3,
.csc-table h4,
.csc-table h5,
.links .csc-table h1,
.links .csc-table h2,
.links .csc-table h3,
.links .csc-table h4,
.links .csc-table h5 {
	font-size			:1.0em;
	font-weight			:bold;
}

caption {
	font-size			:0.9em;
	text-align			:right;
}

table.contenttable {
	table-layout		:auto;
	width				:100%;
}

.rechts table.contenttable {
	width				:182px;
}

table.contenttable tr {
	background			:#ffffff;
}

table.contenttable tr.tr-odd {
	background			:#ffffff;
}

table.contenttable th, table.contenttable td {
	padding				:8px;
	border-right			:solid 2px #ffffff;
	border-bottom			:solid 2px #ffffff;
}

table.contenttable th.td, table.contenttable td.td {
}
/*
table.contenttable th {
	background			:#ffffff;
	color				:#5561a5;
}

table.contenttable tr.tr-odd th {
	background			:#5561a5;
	color				:#ffffff;
}
*/
table.contenttable th.td-0, table.contenttable td.td-0 {
}

table.contenttable th.td-last, table.contenttable td.td-last {
	border-right			:solid 0px #00ff00;
}

table.contenttable .tr-last th, table.contenttable .tr-last td {
	border-bottom			:solid 0px #00ff00;
}

table.contenttable tfoot td {
	font-size			:0.9em;
}

/* layout 0 */

table.contenttable-0 {
	background			:transparent;
	color				:inherit;
	border				:0;
	padding				:0;
	table-layout		:auto;
	width				:auto;
}

table.contenttable-0 tr {
	background			:transparent;
	color				:inherit;
	border				:0;
	padding				:0;
}

table.contenttable-0 tr.tr-odd {
	background			:transparent;
	color				:inherit;
	border				:0;
	padding				:0;
}

table.contenttable-0 th {
	background			:transparent;
	color				:inherit;
	border				:0;
	padding				:0 8px 0 0;
}

table.contenttable-0 tr.tr-odd th {
	background			:transparent;
	color				:inherit;
}

table.contenttable-0 th.td-0 {
	background			:transparent;
	color				:inherit;
	border				:0;
}

table.contenttable-0 th.td-last {
	background			:transparent;
	color				:inherit;
	border				:0;
	padding				:0;
}

table.contenttable-0 td {
	background			:transparent;
	color				:inherit;
	border				:0;
	padding				:0 8px 0 0;
}

table.contenttable-0 td.td-0 {
	background			:transparent;
	color				:inherit;
}

table.contenttable-0 td.td-last {
	background			:transparent;
	color				:inherit;
	padding				:0;
}



/* ----------------------------------------------------------------------------------- cObj mailform */

.csc-form-top {
	display				:block;
	background			:url(../images/frame_top.jpg) top left no-repeat #ffffff;
	height				:8px;
	margin				:0;
}

.csc-form,
.rechts .csc-form,
.tx-danewslettersubscription-pi1 form {
	background			:url(../images/frame.jpg) top left repeat-y #ffffff;
	padding				:0 0 4px 16px;
	margin				:0;
}

.csc-form-bottom {
	display				:block;
	background			:url(../images/frame_bottom.jpg) bottom left no-repeat #ffffff;
	height				:8px;
	margin-bottom		:8px;
}

.csc-form h1,
.csc-form h2,
.csc-form h3,
.csc-form h4,
.csc-form h5 {
	font-size			:1.0em;
	font-weight			:bold;
	font-style			:normal;
}

form {
	display				:block;
	background			:transparent;
}	html>body form {
}

.csc-frame form,
.csc-frame .csc-form h1,
.csc-frame .csc-form h2,
.csc-frame .csc-form h3,
.csc-frame .csc-form h4,
.csc-frame .csc-form h5 {
}

.csc-form-label-req,
.tx-danewslettersubscription-pi1-req {
	color				:#cc0000;
}

.csc-mailform-field,
.tx-danewslettersubscription-pi1-form-field {
	margin-bottom		:8px;
}

.csc-mailform-field label,
.tx-danewslettersubscription-pi1-form-field label {
	font-size			:0.9em;
}
.tx-danewslettersubscription-pi1-form-field label {
	display				:block;
}
input,
textarea,
select {
	width				:242px;
	padding				:1px 2px 4px 2px;
	color				:#00989a;
	border				:solid 0px #ffffff;
	background			:#ffffff url(../images/skala_f.gif) left bottom repeat-x;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:1.0em;
}

.rechts input,
.rechts textarea,
.rechts select,
.rand input,
.rand textarea,
.rand select {
	font-size			:0.9em;
}

textarea, select {
	border				:solid 0px #ffffff;
	background			:#ffffff url(../images/skala_f.gif) left bottom repeat-x;
}

.rechts input,
.rechts textarea,
.rechts select {
	width				:178px;
}

option {
	font-family			:Arial, Helvetica, sans-serif;
}

form p {
}

.csc-mailform-field label {
}

.csc-mailform-field-radio,
.tx-danewslettersubscription-pi1-form-field-radio {
	margin-bottom		:8px;
}

.csc-mailform-field-radio label {
}

.csc-mailform-field-radio fieldset,
.tx-danewslettersubscription-pi1-form-field-radio fieldset {
	border				:0;
	padding				:0;
	margin				:0;
	margin-top			:4px;
}

.csc-mailform-field-radio fieldset legend {
	display				:none;
}

.csc-mailform-field-radio fieldset label {
}

.csc-mailform-field-radio fieldset input,
.tx-danewslettersubscription-pi1-form-field-radio fieldset input {
	float				:left;
	width				:auto;
	margin-top			:-0.5em;
	margin-right		:0.2em;
	border				:0;
	padding				:0;
	background			:#acaeaf; /* IE */
	line-height			:1.0em;
}	html>body .csc-mailform-field-radio fieldset input,
	html>body .tx-danewslettersubscription-pi1-form-field-radio fieldset input {
	margin-top			:0.2em;
	margin-right		:0.4em;
}

.csc-mailform-field-check,
.tx-danewslettersubscription-pi1-form-field-check {
	margin-top			:2px;
	margin-bottom		:2px;
}
.csc-mailform-field-check label {}
.csc-mailform-field-check input,
.tx-danewslettersubscription-pi1-form-field-check input,
.tx-danewslettersubscription-pi1-checkbox {
	width				:auto;
	margin-top			:0.0em;
	margin-right		:0.4em;
	border				:0;
	padding				:0;
	background			:#acaeaf; /* IE */
}	html>body .csc-mailform-field-check input,
	html>body .tx-danewslettersubscription-pi1-form-field-chekc input {
	margin-top			:0.1em;
}

.csc-mailform-field-submit,
.tx-danewslettersubscription-pi1-form-field-submit {
	margin				:0;
	padding				:0;

}
.csc-mailform-field-submit input, input.submit,
.tx-gsifeuserlist-pi1-searchbox-button,
.tx-danewslettersubscription-pi1-form-field-submit input {
	width				:auto;
	margin				:0;
	padding				:2px 0;
	border-width		:1px;
	border-style		:solid;
	border-color		:#ffffff;
	font-weight			:bold;
	color				:#ffffff;
	background			:#71c4c4;
}	html>body .csc-mailform-field-submit input, html>body input.submit,
	html>body .tx-danewslettersubscription-pi1-form-field-submit input {
	padding				:2px;
}

.csc-mailform-field-submit input:hover, input.submit:hover,
.tx-gsifeuserlist-pi1-searchbox-button:hover,
.tx-danewslettersubscription-pi1-form-field-submit input:hover {
	color				:#000000;
	cursor				:pointer;
}


/* ----------------------------------------------------------------------------------- cObj Menü/Sitemap */

.csc-menu {
	margin-bottom	:24px;
}

.csc-menu-bottom {
	display			:none;
}

.rechts .csc-menu {
	background		:transparent url(../images/frame_right.jpg) top right no-repeat;
	margin			:0;
	padding			:8px 8px 8px 0;
	height			:80px;
}	html>body .rechts .csc-menu {
	height			:auto;
	min-height		:80px;
}

.rechts .csc-menu-bottom {
	display			:block;
	height			:8px;
	background		:transparent url(../images/frame_right.jpg) bottom right no-repeat;
	margin-bottom	:8px;
	padding-top		:8px;
}

.csc-menu-updated,
.csc-menu-subpages {
}

.csc-menu-subpages {
}

.rechts .csc-menu-subpages-abstract {
}

.csc-menu dt {
	font-weight			:bold;
}

.csc-menu-updated dt,
.csc-menu dt.csc-menu-header,
.csc-menu dd {
/*	margin-bottom		:4px;*/
}

.csc-menu-subpages-abstract dd {
	padding-bottom		:8px;
}

.rechts .csc-menu a {
	background			:transparent url(../images/listlink.gif) top left no-repeat;
	padding-left		:10px;
	font-weight			:bold;
}

.csc-menu a:hover,
.csc-menu a.act,
.csc-menu a.cur {
	background			:transparent url(../images/listlink_hover.gif) top left no-repeat;
	color				:#000000;
}

.csc-menu-subpages-abstract a {
}

.csc-menu-subpages-abstract a:hover,
.csc-menu-subpages-abstract a.act,
.csc-menu-subpages-abstract a.cur {
}

.csc-menu-subpages-abstract a.act,
.csc-menu-subpages-abstract a.cur {
}

.csc-menu-subpages a {
	display				:block;
}


.csc-menu-subpages a span {
	display				:none;
}

.csc-menu-subpages a:hover {
}

.csc-menu-subpages a.act,
.csc-menu-subpages a.cur {
}

.csc-menu p {
}

.csc-section {
}

.csc-sitemap {
}

.csc-sitemap p {
}


/* ----------------------------------------------------------------------------------- cObj Filelinks */

.csc {}

table.csc-uploads {
	width			:auto;
	table-layout	:auto;
	background		:transparent;
	border-spacing	:0;
	border			:0;
}

table.csc-uploads td {
	width			:auto;
	padding-right	:8px;
	padding-bottom	:4px;
	vertical-align	:bottom;
}

td.csc-uploads-fileName {
}

td.csc-uploads-fileName small {
}

td.csc-uploads-fileName a, td.csc-uploads-fileName a:hover {
	background			:transparent url(../images/listlink.gif) top left no-repeat;
	padding-left		:10px;
	font-weight			:bold;
}
td.csc-uploads-fileName a:hover {
	background			:transparent url(../images/listlink_hover.gif) top left no-repeat;
}

td.csc-uploads-icon {
	display			:none;
	width			:5%;
	text-align		:center;
}

td.csc-uploads-icon img {
	padding			:0;
	border			:none;
}

td.csc-uploads-fileSize {
	width			:10%;
	text-align		:right;
	white-space		:nowrap;
	padding-right	:0;
}

/* ----------------------------------------------------------------------------------- cObj Kleinkram */

.csc-sword {
}

p.csc-toplink {
	background		:url(../images/line.gif) repeat-x;
	margin-top		:0px;
	padding-top		:8px;
	line-height		:1em;
	font-size		:.9em;
	margin-bottom	:24px;
}
p.csc-toplink a {
	font-weight		:bold;
}

/* ----------------------------------------------------------------------------------- tx-danewslettersubscription-pi1 */

.tx-danewslettersubscription-pi1 {}

.tx-danewslettersubscription-pi1-missingfields strong {
	color			:#cc0000;
}

.tx-danewslettersubscription-pi1-premsg {}

.tx-danewslettersubscription-pi1-subscr {
	color			:#cc0000;
}

dl.tx-danewslettersubscription-pi1-data {
}

dl.tx-danewslettersubscription-pi1-data dt {
	clear			:both;
	float			:left;
	width			:75px;
}

dl.tx-danewslettersubscription-pi1-data dd {
	color			:#cc0000;
	padding-left	:75px;
}

dl.tx-danewslettersubscription-pi1-list {
}

dl.tx-danewslettersubscription-pi1-list dt {
	margin-bottom	:0;
	font-weight		:bold;
}

dl.tx-danewslettersubscription-pi1-list dd {
	margin-bottom	:10px;
}

.tx-danewslettersubscription-pi1-form-field-submit {
	clear			:both;
}

/* ----------------------------------------------------------------------------------- EXT: tt_news */

.news-list {
	margin-bottom	:8px;
}

.news-list-item {
	margin-bottom	:24px;
}

.rechts .news-list-item {
	margin-bottom	:16px;
}

p.news-list-date {
	display			:inline;
	float			:left;
	font-weight		:bold;
	margin			:0;
}

p.news-list-subheader {
/*	clear			:both;*/
}

div.news-single-subheader p {
	font-weight		:bold;
}

p.news-single-author,
p.news-single-date {
	margin			:0;
}

p.news-single-category {
	margin-bottom	:24px;
}

.news-single-item h1 {
	text-transform	:uppercase;
}

p.news-single-subheader {
	font-weight		:bold;
}

.news-single-img {
	float			:right;
	width			:120px;
	margin-left		:16px;
	padding-left	:16px;
	margin-bottom	:8px;
	padding-bottom	:24px;
	background		:url(../images/line_v.gif) top left repeat-y;
}

.news-single-img img {
	display			:block;
	margin-bottom	:8px;
	
}

.news-single-imgcaption {
	margin-bottom	:16px;
	font-size		:.9em;
}

.rechts .news-single-related,
.rechts .news-amenu {
	background		:transparent url(../images/frame_right.jpg) top right no-repeat;
	margin			:0;
	padding			:8px 8px 8px 0;
	height			:80px;
}	html>body .rechts .news-single-related,
	html>body .rechts .news-amenu {
	height			:auto;
	min-height		:80px;
}

.rechts .news-single-related-bottom,
.rechts .news-amenu-bottom {
	display			:block;
	height			:8px;
	background		:transparent url(../images/frame_right.jpg) bottom right no-repeat;
	margin-bottom	:8px;
	padding-top		:8px;
	font-size		:1px;
}

.news-single-related dt {
	font-weight		:bold;
}

.news-single-related a,
.news-single-files a,
.news-amenu a {
	background			:transparent url(../images/listlink.gif) top left no-repeat;
	padding-left		:10px;
	font-weight			:bold;
}

.news-single-related a:hover,
.news-single-files a:hover,
.news-amenu a:hover {
	background			:transparent url(../images/listlink_hover.gif) top left no-repeat;
}

.news-single-related a {
	display				:block;
}

.news-single-backlink {
	background		:url(../images/line.gif) repeat-x;
	margin-top		:16px;
	padding-top		:8px;
	line-height		:1em;
}
.news-single-backlink a {
	font-weight		:bold;
}

.news-latest-item {
	margin-bottom		:8px;
}

.news-latest-morelink {
	margin-bottom		:8px;
}

.news-amenu dt {
	display				:none;
}
.news-amenu dd {
	display				:block;
}

dl.news-single-contact {
	padding-bottom		:16px;
	margin-bottom		:16px;
}

.news-single-contact dt {
	clear				:both;
	font-weight			:bold;
	width				:58px;
	float				:left;
}
.news-single-contact dd {
	float				:left;
}


/* ----------------------------------------------------------------------------------- EXT: tx_gsifeuserlist */

.tx_gsifeuserlist_pi1 {
	margin-bottom	:8px;
}

.tx-gsifeuserlist-pi1-list {}

.tx-gsifeuserlist-pi1-item,
.tx-gsifeuserlist-pi1-single {
	margin-bottom	:24px;
}

.tx-gsifeuserlist-pi1-item-img {
	float			:right;
	width			:120px;
	margin-left		:16px;
	padding-left	:16px;
	margin-bottom	:8px;
	padding-bottom	:24px;
	background		:url(../images/line_v.gif) top left repeat-y;
}

.tx-gsifeuserlist-pi1-item-img img {
	display			:block;
	margin-bottom	:8px;
	
}

.tx-gsifeuserlist-pi1-item-imgcaption {
	margin-bottom	:16px;
	font-size		:.9em;
}

.tx-gsifeuserlist-pi1-item-img img {
}

.tx-gsifeuserlist-pi1-single {
	margin-bottom	:24px;
}
.tx-gsifeuserlist-pi1-single .contenttable-0 {
	margin-top		:12px;
	margin-bottom	:16px;
}

.tx-gsifeuserlist-pi1-single .tx-gsifeuserlist-pi1-item-backlink {
	background		:url(../images/line.gif) repeat-x;
	margin-top		:16px;
	padding-top		:8px;
	line-height		:1em;
}
.tx-gsifeuserlist-pi1-single .tx-gsifeuserlist-pi1-item-backlink a {
	font-weight		:bold;
}


/* ----------------------------------------------------------------------------------- BROWSEBOX */

.browseBox {}

.browseBox p.showResults {
	font-size		:0.9em;
	text-align		:right;
	margin			:0 0 -2px 0;
}

.browseBox dl.browseLinks {
	display			:block;
	border			:solid 0px;
	height			:40px;
	background		:transparent url(../images/skala_v.gif) top left repeat-x;
}

.browseBox dl.browseLinks dt,
.browseBox dl.browseLinks dd {
	display			:block;
	border			:solid 0px;
	float			:left;
	width			:24px;
}

.browseBox dl.browseLinks dt {
	width			:34px;
	padding-top 	:22px;
	padding-left	:0px;
	font-size		:0.9em;
	font-weight		:normal;
}

.browseBox dl.browseLinks dd.disabledLink {}

.browseBox dl.browseLinks dd.inactiveLink {}

.browseBox dl.browseLinks dd.activeLink {}

.browseBox dl.browseLinks dd a {
	display			:block;
	border			:solid 0px;
	/*height			:40px;*/padding-top :22px;
	padding-left	:3px;
	font-size		:0.9em;
	font-weight		:bold;
}

.browseBox dl.browseLinks dd a:hover {
/*	background		:transparent url(../images/hover_v.gif) bottom left no-repeat;*/
	color			:#5561a5;
}

.browseBox dl.browseLinks dd.disabledLink a {}

.browseBox dl.browseLinks dd.inactiveLink a {}

.browseBox dl.browseLinks dd.activeLink a {
	background		:transparent url(../images/active_v.gif) top left no-repeat;
/*	background		:transparent url(../images/current_v.gif) bottom left no-repeat;
	color			:#000000;
*/}



/* ----------------------------------------------------------------------------------- einige Listen-Links */


