/* FARBEN

CYAN: #009cdd / rgb(0, 156, 221)
6bb9e7

FARBEN ende */ 

body { background-color: #eeeeee; color: #444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 150%; }

sub, sup { line-height: 136%; }

.container { background-color: white; margin-top: 0; margin-bottom: 32px; }

#footer { background-color: #eeeeee; margin: 0; padding: 8px; }
#footer p { color: #333; font-size: 93%; text-align: center; } 

.span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23 { /*background-color: #eee; */ } 

#header { height: 200px; }

/* navigation */

#navigation { }

#navigation ul.nav { margin: 0; padding: 0; }

#navigation ul.nav li { margin-bottom: 1em; list-style-type: none; }

#navigation ul.nav li a { color: #666666; line-height: 160%; text-decoration: none;}

#navigation ul.nav li.active a, #navigation ul li.current a { color: rgb(0, 156, 221); font-weight: bold; }

/* navigation ende */


/* subNavigation */

#subNavigation { text-align: right; }

#subNavigation ul.subNav { margin: 0; padding: 0; padding-right: 10px; }

#subNavigation ul.subNav li { margin-bottom: 1em; list-style-type: none; }

#subNavigation ul.subNav li a { color: rgb(0, 156, 221); line-height: 160%; text-decoration: none;}

#subNavigation ul.subNav li.active a, #subNavigation ul.subNav li.current a { color: rgb(0, 156, 221); font-weight: bold; }

/* subNavigation ende */

/* subSubNavigation */

#subNavigation ul.subSubNav { margin: 0; padding: 0; }

#subNavigation ul.subSubNav li a { color: #6bb9e7; }

#subNavigation ul.subNav ul.subSubNav li { margin-bottom: 0.5em; list-style-type: none; }

#subNavigation ul.subNav ul.subSubNav li a { color: #6bb9e7; font-size: 90%; font-weight: normal; line-height: 100%; margin: 0; padding: 0; }

#subNavigation ul.subNav ul.subSubNav li.active a, #subNavigation ul.subNav ul.subSubNav li.current a { color:#6bb9e7; font-weight: bold; }

/* subSubNavigation ende*/


h1, h2, h3, h4, h5, h6 { color: #444; margin: 0; padding: 0; width: 350px; }
h1 { font-size: 100%; font-weight: bold; line-height: 20px; }
h1.doppelterAbstand { margin-bottom: 20px; }
h2 { font-size: 100%; font-weight: bold; }

#mainColumn img { margin-bottom: 20px; /* margin-top: 5px; */ } 

#mainColumn p { width: 350px; }

#mainColumnRight { /* padding-left: 10px; */ }

#mainColumnRight img { margin-bottom: 10px; }

#mainColumnRight { margin-left: 10px; }

p { margin: 0; padding: 0; margin-bottom: 24px; }

a { color: #666666; text-decoration: none; }
a:hover { color: rgb(0, 156, 221); text-decoration: underline; }

#mainColumn .csc-textpic-intext-left-nowrap p { font-size: 10px; font-style: italic; width: 280px;  }

#mainColumn .csc-textpic-intext-left-nowrap p.align-center { font-style: normal; width: 200px; }

#mainColumn #mainColumnRight p { width: 270px; font-size: 10px; }

ul.csc-menu-1 { margin: 0; padding: 0; }
ul.csc-menu-1 li { display: inline; list-style-type: none; margin: 0; padding: 0; }
ul.csc-menu-1 li a { display: block; float: left; width: 175px; line-height: 160%; /* margin-bottom: 1em; */ }

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img { border: 1px solid #ccc; }

table.vita { margin: 0 0 24px 0; padding: 0; }

table.vita td { margin: 0; padding: 10px 0 0 0; }

table.vita td.td-0 { font-style: italic; }

.rgslideshow { border: 0 !Important; background-image: url(images/background-slideshow.png) !Important; background-repeat: no-repeat !Important; background-position: center !Important; }

.rgslideshow .rgstitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif !Important;
	font-size:10px !Important;
	font-weight: normal !Important;
	height: 12px !Important; 
	letter-spacing: normal !Important;
	line-height: normal !Important;
	text-transform: none !Important;
	}
	
.news-latest-container p.bodytext { margin: 0; padding: 0; }
.news-list-morelink a { color: rgb(0, 156, 221); }
.news-latest-morelink { margin-bottom: 20px; text-align: right; width: 350px; }
.news-latest-item { }

#mainColumn .tx-ttnews-browsebox p { width: auto; }


/* MAILFORMULAR */

/* Felder und Submit Button fÃ¼r Email-Formulare */

fieldset { padding: 0; }

.csc-mailform-field input {
	background-color: #ffffff;
	border: 1px solid #BDBDBD;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 150%;
}

.csc-mailform-field textarea {
	background-color: #ffffff;
	border: 1px solid #BDBDBD;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:150%;
	width: 320px;
}

.csc-mailform-field label {
	margin: 16px 0 2px 2px;
	font-size: 11px;
	line-height: 150%;
	color: #999;
	/*float: left;*/
	text-align: left;
	width: 100px;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}

/*Border um gesamtes Formular wenn gewuenscht */
.csc-mailform {
	border: 1px solid #FFFFFF;
}

/*Ausrichtung des Submit Buttons*/

#mailformformtype_mail 
{
	background-color: #CCCCCC;
	border-width: 1px;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-bottom-color: #A2A2A2;
	border-right-color: #A2A2A2;
	border-style: solid;
	color: #009DCC;
	margin-left: 0px;
	margin-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
	width: 120px;
}
/* MAILFORMULAR ende */

hr.clearer { background-color: white; color: white; }

#mainColumn .tx-fdfx3cols-pi1 p { width: 180px; }
#mainColumn .tx-fdfx3cols-pi1 td { margin: 0; padding: 0; }
.c3l1-left { border-right: 1px solid #fff; vertical-align: top; }
.c3l1-middle { border-right: 1px solid #fff; vertical-align: top; }
.c3l1-right { border-right: 1px solid #fff; vertical-align: top; }

table.contenttable td { margin: 0; padding: 0; }
table.contenttable td p.bodytext { margin: 4px 0 4px 0; padding: 0; width: auto; }

dd.csc-textpic-caption { display: none; }
