/*
	CSS 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%;
	padding			:0;
	margin			:0;
	color			:#333333;
	background		:#F4F4F7;
	font-family		:Verdana, Helvetica, sans-serif;
	font-size		:11px;
	
}

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




/* ----------------------------------------------------------------------------------- LAYOUT */

#rahmen {
	width			:750px;
	margin			:10px auto 5px auto;
	padding			:0 0 30px 0;
	border			:solid 1px #cccccc;
	background		:#ffffff;
	min-height		:88%;
}

#kopf {
	height			:75px;
	background		:#ffffff url(../images/hintergrund_banner_oben.gif) top left repeat;
	border-bottom	:solid 5px #FF9C00;
}

#logo {
	display			:block;
	width			:160px;
	margin			:3px 30px 0 0;
	text-align		:center;
	float			:left;
}

h1#claim {
	color			:#999999;
	font-size		:14px;
	font-weight		:bolder;
	padding			:50px 0 0 0;
}

#inhalt {
	padding			:30px 10px;
}

#navigation {
	width			:150px;
	margin			:0;
	background		:#999999;
	float			:left;
	border-top		:solid 1px #333333;
}

.normal {
	float			:left;
	width			:450px;
	padding			:0 0 0 30px;
}

#fusszeile {
	width			:750px;
	margin			:0 auto;
	padding			:0 0 10px 0;
	color			:#999999;
	font-size		:.9em;
}


/* ------------------------------------------------------------- Navi */

#navigation a {
	display			:block;
	width			:auto;
	padding			:3px 5px;
	background		:#999999;
	color			:#ffffff;
	border-bottom	:solid 1px #333333;
	text-decoration	:none;
	font-weight		:bold;
}

#navigation dd a {
	padding			:3px 10px;
	background		:#aaaaaa;
	font-weight		:normal;
}

#navigation a.act {
	background		:#aaaaaa;
}

#navigation a.cur {
	background		:#ffffff;
	color			:#333333;
}

#navigation a:hover,
#navigation dd a:hover,
#navigation a.act:hover {
	background		:#ffffff;
	color			:#ff9c00;
}

/* ----------------------------------------------------------------------------------- TAGS */

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

ul {
	margin			:0;
	padding			:0;
}

ul li {
	list-style-image:url(../images/bg-right-dd-link.gif);
	margin-bottom	:5px;
	margin-left		:1.5em;
} html>body ul li {
	margin-left		:1.2em;
}

ol li {
}

li p {
}

h1 {
	font-size		:1.2em;
	font-weight		:bold;
	text-transform	:uppercase;
	color			:#999999;
}

h2 {
	font-size		:1.2em;
	font-weight		:bold;
	color			:#999999;
}

h3 {
	font-size		:1.0em;
	margin-bottom	:10px;
}

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

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

small {
	font-size		:0.9em;
}

strong {
	font-weight		:bold;
}

b {
	font-weight		:bold;
}

em {
	font-style		:italic;
}

i {
	font-style		:italic;
}

.normal a {
	color			:#333333;
	text-decoration	:none;
	border-bottom	:solid 1px #ff9c00;
/*	font-weight		:bold;*/
}

.normal a:hover {
	color			:#ff9c00;
}


hr {
	display			:none;
}



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


.csc {
	clear		:both;
	margin		:0 0 10px 0;
	line-height	:1.2em;
}


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


.csc .csc-header,
.right .csc .csc-header,
.left .csc .csc-header {
}

.csc-header-date {
}

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

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


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

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

.csc-frame h1,
.csc-frame h2,
.csc-frame h3,
.csc-frame h4,
.csc-frame h5,
.csc-frame h6,
.right .csc-frame h1,
.right .csc-frame h2,
.right .csc-frame h3,
.right .csc-frame h4,
.right .csc-frame h5,
.right .csc-frame h6,
.left .csc-frame h1,
.left .csc-frame h2,
.left .csc-frame h3,
.left .csc-frame h4,
.left .csc-frame h5,
.left .csc-frame h6 {
	margin		:0;
	padding		:0;
}

.csc-frame {
	clear		:both;
	margin		:0 0 10px 0;
	padding		:5px;
	line-height	:1.2em;
	background	:#f0f0f0;
}

.csc-frame-line {
	clear		:both;
	margin		:0 0 10px 0;
	padding		:0;
	line-height	:0;
	background	:none;
	border-bottom	:solid 1px #999999;
}

/*
.left .csc-frame,
.right .csc-frame {
	background	:url(../images/bg_frame_white_lr.gif) bottom left no-repeat;
	font-size	:.9em;
}

.csc-frame .csc-header {
	background	:#bdc7d4 url(../images/bg_frame_blue_normal.gif) top left no-repeat;
	color		:#707070;
	margin		:-6px -8px 5px -8px;
	padding		:6px 8px 5px 8px;
}

.left .csc-frame .csc-header,
.right .csc-frame .csc-header {
	background	:#bdc7d4 url(../images/bg_frame_blue_lr.gif) top left no-repeat;
	margin		:-6px -8px 5px -8px;
	padding		:6px 8px 5px 8px;
}

.csc-frame-header2 .csc-header {
	background	:#707070 url(../images/bg_frame_dgrey_normal.gif) top left no-repeat;
	color		:#ffffff;
	margin		:-6px -8px 5px -8px;
	padding		:6px 8px 5px 8px;
}

.left .csc-frame-header2 .csc-header,
.right .csc-frame-header2 .csc-header {
	background	:#707070 url(../images/bg_frame_dgrey_lr.gif) top left no-repeat;
	margin		:-6px -8px 5px -8px;
	padding		:6px 8px 5px 8px;
}

*/

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


.csc-textpic {
	clear				:both;
	margin-bottom		:20px;
}	html>body .csc-textpic {
	margin-bottom		:10px;
}

.right .csc-textpic,
.left .csc-textpic {
	margin-bottom		:10px;
}	html>body .right .csc-textpic,
	html>body .left .csc-textpic {
	margin-bottom		:5px;
}

.csc-textpic-header {
}

.csc-img .csc-textpic-header,
.right .csc-textpic-header,
.left .csc-textpic-header {
	display				:none;
}

.csc-textpic-text,
.left .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,
.right .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-img,
#cplus .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-img,
.left .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-img {
/*	height				:148px;
	overflow			:hidden;
*/}


.left .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption,
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	font-size		:.9em;
	margin			:0 0 0 0;
	padding			:0 5px 2px 90px;
	text-align		:right;
	color			:#ffffff;
	background		:#8fb9da url(../images/bg-imgcaption.gif) bottom right no-repeat;
	line-height		:1em;
}

.csc-img .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption,
.left .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		:2px;
}

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

/* 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			:2px;
	line-height			:1.2em;
}



/* Space below each image (also in-between rows) */
.csc-textpic .csc-textpic-imagewrap	.csc-textpic-image {
	margin-bottom		:2px;
}
.csc-textpic-equalheight .csc-textpic-imagerow {
	margin-bottom		:2px;
	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		:8px;
}
.csc-textpic-intext-right .csc-textpic-imagewrap {
	margin-left			:8px;
}
.csc-textpic-intext-left-nowrap .csc-textpic-text {
	margin-left			:8px;
}
.csc-textpic-intext-right-nowrap .csc-textpic-text {
	margin-right		:8px;
}


/* Positioning of images:*/

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

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


/* 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 */
/*
.right .csc-textpic-intext-left .csc-textpic-text,
.right .csc-textpic-intext-right .csc-textpic-text,
.right .csc-textpic-intext-right-nowrap .csc-textpic-text,
.right .csc-textpic-intext-left-nowrap .csc-textpic-text,
.left .csc-textpic-intext-left .csc-textpic-text,
.left .csc-textpic-intext-right .csc-textpic-text,
.left .csc-textpic-intext-right-nowrap .csc-textpic-text,
.left .csc-textpic-intext-left-nowrap .csc-textpic-text {
	display			:none;
}
*/



/* border  für wtt */


div.csc-textpic img {
	border				:none;
}

div.csc-textpic-border img {
	border				:solid 2px #8fb9da;
}


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

.csc-table,
.left .csc-table,
.right .csc-table {
}

caption {
	text-align			:left;
	padding-bottom		:5px;
}

table.contenttable {
	table-layout		:auto;
	empty-cells			:show;
	border-spacing		:0;
	border-collapse		:collapse;
}

table.contenttable tr {
}

table.contenttable tr.tr-odd {
}

table.contenttable th, table.contenttable td {
	padding				:0 10px 0 0;
}

table.contenttable th.td, table.contenttable td.td {
}

table.contenttable th {
	font-weight			:bold;
}

table.contenttable tr.tr-odd th {
}

table.contenttable th.td-0, table.contenttable td.td-0 {
	padding-left		:0;
}

table.contenttable th.td-last, table.contenttable td.td-last {
	padding-right		:0;
}

table.contenttable .tr-last th, table.contenttable .tr-last td {
}

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

/* layout 1 */

table.contenttable-1 {
	width				:100%;
	background			:#f0f0f0;
	padding				:0;
}

table.contenttable-1 tr {
}

table.contenttable-1 tr.tr-even td {
}

table.contenttable-1 tr.tr-odd td {
}

table.contenttable-1 tr.tr-0 {
}

table.contenttable-1 tr.tr-odd th {
}

table.contenttable-1 tr.tr-last {
}

table.contenttable-1 th {
	padding				: 2px 5px 3px 5px;
	border				:solid 2px #ffffff;
}

table.contenttable-1 th.td-0 {
	padding				: 2px 5px 3px 5px;
}

table.contenttable-1 th.td-last {
	padding				: 2px 5px 3px 5px;
}

table.contenttable-1 td {
	padding				: 2px 5px 3px 5px;
	border				:solid 2px #ffffff;
}

table.contenttable-1 td.td-0 {
	padding				: 2px 5px 3px 5px;
}

table.contenttable-1 td.td-last {
	padding				: 2px 10px 3px 5px;
}



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

.csc-form {
	font-size	:.9em;
}

.csc-frame .csc-form {
	font-size	:1em;
}

.left .csc-form,
.right .csc-form {
}
/*
.csc-form h1,
.csc-form h2,
.csc-form h3,
.csc-form h4,
.csc-form h5,
.csc-form h6,
.right .csc-form h1,
.right .csc-form h2,
.right .csc-form h3,
.right .csc-form h4,
.right .csc-form h5,
.right .csc-form h6,
.left .csc-form h1,
.left .csc-form h2,
.left .csc-form h3,
.left .csc-form h4,
.left .csc-form h5,
.left .csc-form h6 {
	margin		:0;
	padding		:0;
}

.csc-form .csc-header {
	background	:#707070 url(../images/bg_frame_dgrey_normal.gif) top left no-repeat;
	color		:#ffffff;
	margin		:-6px -8px 5px -8px;
	padding		:6px 8px 5px 8px;
}

.left .csc-form .csc-header,
.right .csc-form .csc-header {
	background	:#bdc7d4 url(../images/bg_frame_dgrey_lr.gif) top left no-repeat;
	margin		:-6px -8px 5px -8px;
	padding		:6px 8px 5px 8px;
}
*/

.csc-form form {
}

.right .csc-form form {
}

.csc-form-label-req {
/*	color				:#f2a44a;
	font-weight			:bold;
	font-size			:18px;
	padding				:0 2px;
	line-height			:0;
*/}

.csc-mailform-field {
	clear				:both;
	margin-bottom		:10px;
}

.right .csc-mailform-field {
	margin-bottom		:5px;
}

.csc-form label {
	display				:block;
}

.csc-form input,
.csc-form textarea,
.csc-form select {
	width				:auto;
	border				:solid 1px #e4e4e4;
	margin-top			:0px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:1.0em;
	padding				:2px 0px 2px 4px;
	background			:#ffffff url(../images/bg_form_lgrey_input.gif) top left repeat-x;
	color				:#707070;
}

.right .csc-form input,
.right .csc-form textarea,
.right .csc-form select,
.left .csc-form input,
.left .csc-form textarea,
.left .csc-form select {
	width				:175px;
}

.csc-frame .csc-form input,
.csc-frame .csc-form textarea,
.csc-frame .csc-form select {
	width				:auto;
	border				:solid 1px #ffffff;
}

.right .csc-frame .csc-form input,
.right .csc-frame .csc-form textarea,
.right .csc-frame .csc-form select,
.left .csc-frame .csc-form input,
.left .csc-frame .csc-form textarea,
.left .csc-frame .csc-form select {
	width				:158px;
}

.csc-form textarea, .csc-form select {
}

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

.csc-form form p {
	clear				:both;
	font-weight			:bold;
}

.csc-mailform-field-radio {
	margin-bottom		:10px;
}

.right .csc-mailform-field-radio {
	margin-bottom		:10px;
}

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

.csc-mailform-field-radio fieldset {
	border				:0;
	padding				:0;
	margin				:5px 0 5px 0;
}

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

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

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

.right .csc-mailform-field-radio fieldset input {
	background			:#e4e4e4; /* IE */
}

.csc-mailform-field-check,
.right .csc-mailform-field-check {
	background			:url(../images/hg-form-field-check.gif) left top no-repeat;
	margin-top			:5px;
	margin-bottom		:10px;
}

.csc-mailform-field-check label {
	display				:inline;
}

.csc-mailform-field-check input,
.right .csc-mailform-field-check input{
	width				:auto;
	margin-top			:0.0em;
	margin-right		:0.4em;
	border				:0;
	padding				:0 0 0 0;
	background			:#e4e4e4; /* IE */
}	html>body .csc-mailform-field-check input {
	margin-top			:0.1em;
}

.right .csc-mailform-field-check input {
	background			:#e4e4e4; /* IE */
}

.csc-form input.submit {
	width			:102px;
	height			:23px;
	display			:block;
	margin			:10px auto 10px 0;
	padding			:0;
	background		:#f2a44a url(../images/bg_form_lgrey_submit_short.jpg);
	font-family		:Arial, Helvetica, sans-serif;
	font-weight		:bold;
	border			:0;
	color			:#ffffff;
	text-transform	:uppercase;		
	text-align		:center;
}

.right .csc-form input.submit,
.left .csc-form input.submit {
	width			:102px;
}

.csc-frame input.submit {
	margin			:10px auto;
	border			:0;
}

.csc-frame-lgrey input.submit {
	background		:#f2a44a url(../images/bg_form_lgrey_submit_short.jpg);
}
.csc-frame-blue input.submit {
	background		:#f2a44a url(../images/bg_form_blue_submit_short.jpg);
}
.csc-frame-dgrey input.submit {
	background		:#f2a44a url(../images/bg_form_dgrey_submit_short.jpg);
}

.csc-form input.readonly,
.csc-form textarea.readonly,
.csc-form .readonly textarea {
	color			:#5490c6;
	border-color	:#5490c6;
}

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

.csc-menu {
}

.right dl.csc-menu {
	padding				:8px 10px;
	background			:url(../images/hg-csc-frame-right.gif) top left no-repeat;
	margin-bottom		:8px;
}

.right dl.csc-menu-subpages-abstract {
	padding				:8px 10px 4px 10px;
}

.right dl.csc-menu-subpages-abstract-act {
	background			:url(../images/hg-csc-frame-right-act.gif) top left no-repeat;
}

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

dl.csc-menu dd {
	margin-bottom		:4px;
}

dl.csc-menu-subpages-abstract dd {
	margin-bottom		:0px;
}

.csc-menu-subpages-abstract a {
	font-weight			:bold;
}

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

.csc-menu a.act,
.csc-menu a.cur {
	color				:#000000;
}

.csc-menu-subpages dd {
	background		:url(../images/list-light.gif) no-repeat;
	padding-left	:14px;
}


.csc-section {
}

ul.csc-sitemap {
	margin			:0 0 24px 0;
}

ul.csc-sitemap a {
	font-weight		:bold;
}

ul.csc-sitemap li {
	list-style		:none;
	list-style-image:none;
	margin			:0 0 4px 0;
	padding			:8px 10px;
	background		:url(../images/hg-csc-frame-normal.gif) top left no-repeat;
}

ul.csc-sitemap li.act {
	background		:url(../images/hg-csc-frame-normal-act.gif) top left no-repeat;
	display			:none;
}

ul.csc-sitemap  ul  {
	padding			:0;
	margin			:4px 0 0 0;
}

ul.csc-sitemap  ul li {
	margin			:0 0 0 0;
	padding			:0 0 4px 14px;
	background		:url(../images/list-light.gif) no-repeat;
}

ul.csc-sitemap  ul li li {
	padding			:0 0 0px 14px;
	background		:url(../images/list-light.gif) no-repeat;
}

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

.csc {
}

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

table.csc-uploads td {
	width			:auto;
	padding			:5px 5px 10px 5px;
	vertical-align	:top;
	background		:#f0f0f0;
	border-bottom	:solid 2px #ffffff;
}

td.csc-uploads-fileName {
}

td.csc-uploads-fileName small {
}

td.csc-uploads-fileName a, td.csc-uploads-fileName a:hover {
}

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

td.csc-uploads-icon a {
	border			:0;
}

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

table.csc-uploads td.csc-uploads-fileSize {
	width			:10%;
	text-align		:right;
	white-space		:nowrap;
	font-size		:.9em;
}

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

.csc-sword {
}

p.csc-toplink {
}

p.csc-toplink a {
/*	font-weight		:normal; */
}



/* ----------------------------------------------------------------------------------- tx_irfaq */

.tx-irfaq-pi1 {
	clear		:both;
	margin		:0 0 10px 0;
	padding		:0;
	line-height	:1.2em;
}

.csc-frame .tx-irfaq-pi1 {
	margin		:0;
}

.tx-irfaq-answers {}

.tx-irfaq-answer {
	margin			:0 0 10px 0;
}

.tx-irfaq-pi1 h5 {
	margin			:0;
}

.dynamic h5 {
	color			:#f2a44a;
	text-decoration	:underline;
}

.dynamic h5 img {
/*	display			:none;*/
}

.tx-irfaq-pi1 p {
	margin			:0;
}

.tx-irfaq-addinfo {
	font-size		:.9em;
}

/* dynamic */

.tx-irfaq-pi1-showhide {
	margin-bottom	:5px;
	font-size		:.9em;
}

/* static */

ul.tx-irfaq-questions-list {
	display			:none;
	margin-bottom	:10px;
}

ul.tx-irfaq-questions-list li {
	margin-bottom	:0px;
}




/* ----------------------------------------------------------------------------------- tt_news */

/* -------------------------------------------------------------------------------- Kalender */


dl.news-calendar {
	clear			:both;
	width			:176px;
	margin			:0 auto;
	padding			:0;
	line-height		:1.0em;
}

.news-calendar dt.news-calendar-month {
	padding			:5px 5px;
	width			:166px;
	height			:12px;
	margin			:0;
	font-weight		:bold;
	border			:0;
	background		:url(../images/bg-calendar-month.gif) top left no-repeat;
}

.news-calendar dd {
	padding			:0;
	margin			:0;
}

.news-calendar dd .news-calendar-daylist {
	padding			:0;
	margin			:0;
	display			:none;
}

.news-calendar dd dd {
	display			:block;
	float			:left;
	width			:24px;
	padding			:0;
	margin			:0;
	border			:solid 1px #8fb9da;
	border-left		:0;
	line-height		:1.0em;
	text-align		:center;
	font-size		:11px;
}

.news-calendar dd .news-calendar-daylist dd {
	color			:#ffffff;
	padding			:4px 0 0 0;
	height			:17px;
	text-transform	:uppercase;
	font-size		:10px;
	border-top		:0;
}

.news-calendar dd dd.day-1 {
	clear			:both;
	border-left		:solid 1px #8fb9da;
}

.news-calendar dd dd.day-6,
.news-calendar dd dd.day-0 {
	color			:#8fb9d9;
}

.news-calendar dd .news-calendar-datelist {
	padding			:0;
	margin			:0;
}

.news-calendar dd .news-calendar-datelist dd {
	border-top		:0;
	/*background		:#d5e5e5;*/
}

.news-calendar dd .news-calendar-datelist dd.type--1 {
	padding			:4px 0 0 0;
	height			:17px;
}

.news-calendar dd .news-calendar-datelist dd a {
	display			:block;
	height			:17px;
	padding			:4px 0 0 0;
	text-align		:center;
	text-decoration	:none;
	background		:#f2b111;
	color			:#ffffff;
	font-weight		:bold;
}

.news-calendar dd .news-calendar-datelist dd.day-6,
.news-calendar dd .news-calendar-datelist dd.day-0 {
/*	color			:#343336;*/
}

.news-calendar dd .news-calendar-datelist dd.today {
	color			:#ffffff;
	font-weight		:bold;
	background		:#8fb9da;
}

.news-calendar dd .news-calendar-datelist dd.today a {
	font-weight		:bold;
	color			:#000000;
}

.news-calendar dd .news-calendar-datelist dd.inactive,
.news-calendar dd .news-calendar-datelist dd.inactive a,
.news-calendar dd .news-calendar-datelist dd.inactive a:hover {
	color			:#5191c8;
	background		:#5191c8;
}

.news-calendar dd .news-calendar-datelist dd a:hover {
	color			:#000000;
}

/* -------------------------------------------------------------------------------- Amenu */

dl.news-amenu {}

dl.news-amenu dt {
	font-weight		:bold;
}

dl.news-amenu dd {
	display			:block;
	padding-left	:10px;
	background		:url(../images/bg-right-dd-link.gif) top left no-repeat;
}

dl.news-amenu dd a {
	font-weight		:bold;
}

dl.news-amenu dd a strong {
	color			:#ffffff;
}

/* -------------------------------------------------------------------------------- Latest */

.right .news-latest {
	margin-bottom	:15px;
}

/* -------------------------------------------------------------------------------- List */

.news-list {
}

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

.news-list h3,
.right .news-list h3 {
	margin-bottom	:0px;
	padding				:0;
	background			:transparent;
}

.news-list h3 .news-list-date,
.news-list h3 .news-list-dateto {
}

.news-list p {
	margin			:0;
}

.normal .news-list-category,
.normal .news-list-fileinfo,
.normal .news-list-author,
.normal .news-list-info {
	color			:#8fb9d9;
}

.news-list-category b {
	font-weight		:normal;
}

.news-list-item-0 div.news-list-category,
.news-list-item-1 div.news-list-category,
.news-list-item-2 div.news-list-category,
.news-list-item-3 div.news-list-category,
.news-list-item-4 div.news-list-category,
.news-list-item-5 div.news-list-category,
.news-list-item-6 div.news-list-category,
.news-list-item-7 div.news-list-category,
.news-list-item-8 div.news-list-category,
.news-list-item-9 div.news-list-category,
.news-list-item-10 div.news-list-category {
	display			:none;
}

/* -------------------------------------------------------------------------------- Single */

div.news-single-category {
	color			:#8fb9d9;
	margin-bottom	:8px;
	/*font-size		:.9em;*/
}

.news-single-item-0 div.news-single-category,
.news-single-item-1 div.news-single-category,
.news-single-item-2 div.news-single-category,
.news-single-item-3 div.news-single-category,
.news-single-item-4 div.news-single-category,
.news-single-item-5 div.news-single-category,
.news-single-item-6 div.news-single-category,
.news-single-item-7 div.news-single-category,
.news-single-item-8 div.news-single-category,
.news-single-item-9 div.news-single-category,
.news-single-item-10 div.news-single-category {
	display			:none;
}

.news-single-item h1,
.news-single-item h2 {
	margin-bottom	:0;
}

div.news-single-datetime {
	color			:#8fb9da;
	font-weight		:bold;
	margin-bottom	:0;
}

div.news-single-datetime .news-single-date,
div.news-single-datetime .news-single-dateto {
	font-weight		:bold;
}

.news-single-subheader p {
	margin-top		:10px;
	font-weight		:bold;
}

.news-single-item-6 p.news-single-subheader,
.news-single-item-7 p.news-single-subheader {
	font-weight		:normal;
	margin-bottom	:15px;
}

p.news-single-time {
	float			:left;
}

p.news-single-timeto {
}

p.news-single-deadline,
p.news-single-author,
p.news-single-identcode {
	clear			:both;
}

dl.news-single-info {
	clear			:both;
	background		:#8fb9da url(../images/bg-info.gif) left top no-repeat;
	padding			:5px 10px 10px 10px;
	margin-bottom	:15px;
	color			:#ffffff;
}

.news-single-item-5 .news-single-content {
	margin			:0 0 0 0;
}

.news-single-item-5 dl.news-single-publication {
	margin			:20px 0 15px 0;
}

dl.news-single-info dt {
	clear			:both;
	font-weight		:bold;
	margin-bottom	:5px;
	color			:#1172b8;
}

dl.news-single-info dd dt {
	clear			:both;
	float			:left;
	width			:120px;
	margin-bottom	:0;
	color			:#ffffff;
	font-weight		:normal;
}

dl.news-single-info dd dd {
	padding-left	:120px;
}

dl.news-single-related-status,
dl.news-single-files,
dl.news-single-links {
	clear			:both;
	background		:#8fb9da url(../images/bg-info.gif) left top no-repeat;
	padding			:5px 10px 15px 10px;
	margin-bottom	:15px;
	color			:#ffffff;
}

dl.news-single-related-status dt,
dl.news-single-files dt,
dl.news-single-links dt {
	font-weight		:bold;
	margin-bottom	:5px;
	color			:#1172b8;
}

dl.news-single-related-status dd,
dl.news-single-files dd,
dl.news-single-links dd p {
	padding-left	:15px;
	background		:url(../images/bg-dd-link.gif) top left no-repeat;
}

.news-single-related small {
	font-size		:1em;
	/*color			:#8fb9d9;*/
}

.news-single-links dd p {
	margin			:0;
}

/* dma_related status */

dl.news-single-related-status dt {
	margin-bottom	:5px;
}

dl.news-single-related-status dd dt {
	margin-bottom	:0;
}

dl.news-single-related-status dd dt b {
}

dl.news-single-related-status dd dd {
	background		:transparent;
	padding-left	:0;
}

.news-single-img {
	margin			:0 0 0 15px;
	padding-bottom	:10px;
	float			:right;
	width			:125px;
}

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

.news-single-imgcaption {
	font-size		:.9em;
	margin			:0 0 10px 0;
}

.news-single-item-0 .news-single-img,
.news-single-item-4 .news-single-img,
.news-single-item-5 .news-single-img,
.news-single-item-10 .news-single-img {
	width			:129px;
}

.news-single-item-0 .news-single-img img,
.news-single-item-4 .news-single-img img,
.news-single-item-5 .news-single-img img,
.news-single-item-10 .news-single-img img {
	display			:block;
	margin-top		:5px;
	margin-bottom	:0;
	border			:solid 2px #8fb9da;
	border-bottom	:solid 1px #8fb9da;
}

.news-single-item-0 .news-single-imgcaption,
.news-single-item-4 .news-single-imgcaption,
.news-single-item-5 .news-single-imgcaption,
.news-single-item-10 .news-single-imgcaption {
	font-size		:.9em;
	margin			:0 0 0 0;
	padding			:0 5px 2px 20px;
	text-align		:right;
	color			:#ffffff;
	background		:#8fb9da url(../images/bg-imgcaption.gif) bottom right no-repeat;
	width			:104px;
}

.news-single-related {
	margin-bottom	:15px;
}

.news-single-related dt {
	font-weight		:bold;
	margin-bottom	:5px;
}

.news-single-related dd {
	margin-bottom	:10px;
}

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

.news-single-regLink a {
	font-weight		:bold;
}

.tx-ttnews-reg-missingfields {
	color			:#ff5500;
}

.news-single-backlink,
.tx-gsifeuserlist-pi1-item-backlink {
	margin			:0 0 20px 0;
}

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

.tx-danewslettersubscription-pi1 {}

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

.tx-danewslettersubscription-pi1-premsg {}

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

dl.tx-danewslettersubscription-pi1-data {
}

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

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

dl.tx-danewslettersubscription-pi1-list {
}

input.tx-danewslettersubscription-pi1-checkbox {
	width				:auto;
	margin-top			:0.0em;
	margin-right		:0.4em;
	border				:0;
	padding				:0 0 0 0;
	background			:#8fb9da; /* IE */
}

dl.tx-danewslettersubscription-pi1-list dt {
	clear			:both;
	float			:left;
	width			:150px;
	margin-bottom	:10px;
	font-weight		:bold;
}

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



/* ----------------------------------------------------------------------------------- Page Browser */


.browseBox,
.tx-indexedsearch-browsebox,
.tx-indexedsearch-browsebox2 {
	clear			:both;
	margin-bottom	:20px;
}

p.showResults,
.tx-indexedsearch-browsebox2 p.tx-indexedsearch-rescount {
	margin			:0;
	font-size		:.9em;
	color			:#8fb9d9;
}

dl.browseLinks,
ul.browsebox {
	padding			:0;
	margin			:5px 0 0 0;
}

dl.browseLinks dt {
	display			:none;
}

dl.browseLinks dd,
ul.browsebox li {
	display			:block;
	float			:left;
	padding			:0;
	margin			:0 5px 0 0;
}

dl.browseLinks dd a,
ul.browsebox li a {
	display			:block;
	line-height		:1em;
	padding-top		:2px;
	background		:#8fb9d9;
	border			:solid 1px #5490c6;
	width			:15px;
	height			:13px;
	text-align		:center;
	font-size		:10px;
	font-weight		:bold;
	text-decoration	:none;
}

.right dl.browseLinks dd a,
.right ul.browsebox li a {
	width			:11px;
	height			:11px;
	padding-top		:0;
	background		:#8fb9d9;
	border			:solid 1px #ffffff;
}

dl.browseLinks dd a:hover,
dl.browseLinks dd.activeLink a,
ul.browsebox li a:hover,
ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
	border			:solid 1px #5490c6;
	background		:#ffffff;
}

.right dl.browseLinks dd a:hover,
.right dl.browseLinks dd.activeLink a,
.right ul.browsebox li a:hover,
.right ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
	border			:solid 1px #ffffff;
	background		:transparent;
	color			:#ffffff;
}

