/* Template stylesheet which can be used for new sites */


/* DEFAULT STYLES */

P { margin:0px 2px 0px 0px; font-family:Arial; }
PRE { margin:0px 2px 0px 0px; font-family:Arial; }
A { color:#FFFFFF; font-weight:bold; font-family:Arial; }
H1 { font-family: Arial; color:#FFFFFF; font-size:12px; }
H2 { font-family: Arial; color:#FFFFFF; font-size:12px; }
H3 { font-family: Arial; color:#FFFFFF; font-size:12px; }
H4 { font-family: Arial; color:#FFFFFF; font-size:12px; }
H5 { font-family: Arial; color:#FFFFFF; font-size:12px; }
P { font-family: Arial; color:#FFFFFF; font-size:12px; }
TD { font-family: Arial; color:#FFFFFF; font-size:12px; }
UL { font-family: Arial; color:#FFFFFF; font-size:12px; }
OL { font-family: Arial; color:#FFFFFF; font-size:12px; }
BLOCKQUOTE { font-family: Arial; color:#FFFFFF; font-size:12px; }
TEXTAREA { font-family:Arial; color:#000000; font-size:12px; }
INPUT { font-family:Arial; color:#000000; font-size:12px; }
SELECT textarea  { font-family:Arial; color:#000000; font-size:12px; }

/******************/ 
/* Headers, plain */ 
/******************/ 
H1 { font-size:20px; color:#FFFFFF; margin-bottom:18px; padding-top:20px; text-indent:10px; height:30px}
H2 { font-size:18px; color:#FFFFFF; margin-bottom:10px; margin-left:20px;}
H3 { font-size:16px; color:#FFFFFF; margin-bottom:10px; margin-left:25px;}
H4 { font-size:14px; color:#c13001; text-align:center; margin-top:2px; margin-bottom:1px;}
H5 { margin-bottom:3px; text-indent:25px; }
H6 { margin-top:0px; margin-left: 20px; font-size:16px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top:0px;}

/* Headers, with link */ 
H1 A, H2 A, H3 A, H4 A, H5 A { color:#FFFFFF; text-decoration:none; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration:underline; }


/************/
/* BODYTEXT */
/************/
p.bodytext { color:#FFFFFF; font-size:12px; margin-left:30px; margin-right:50px; }
p.bodytext a { font-weight:bold; }


/*********/
/* TABLE */
/*********/

TABLE.contenttable caption { text-align:center; color:#FFFFFF; font-weight:bold; border-left:1px solid #8B8B8B; border-top:1px solid #8B8B8B; border-right:1px solid #8B8B8B; }
TABLE.contenttable { margin-left:30px; width:90%; border: 1px solid #8B8B8B; }
TABLE.contenttable TR TD { text-align:left; }
TABLE.contenttable-0 { color:#FFFFFF; margin-left:30px; width:90%; }
TABLE.contenttable-0 caption { margin-top:5px; margin-left:30px; text-align:center; font-size:16px; font-weight:bold; }
TABLE.contenttable-0 TR TD{ color:#FFFFFF; }
TABLE.contenttable-1 { width:90%; }
TABLE.contenttable-1 TR TD { text-align:left; color:#FFFFFF }
TABLE.contenttable-1 TR.tr-0 TD { background-color:#D1D2E4; font-weight:bold; color:#FFFFFF }

TABLE.contenttable-2 { margin-left:30px; width:90%; border:1px solid; border-collapse:collapse; }
TABLE.contenttable-2 caption { margin-top:5px; text-align:center; color:#FFFFFF; font-size:16px; font-weight:bold; border-left:1px solid #8B8B8B; border-top:1px solid #8B8B8B; border-right:1px solid #8B8B8B; }
TABLE.contenttable-2 TR TD { border:1px solid; border-collapse:collapse; color:#FFFFFF}
TABLE.contenttable-2 TR.tr-0 { background-color:#858783; height:15px; color:#FFFFFF }
TABLE.contenttable-2 TD.td-0 { width:90px; height:15px; color:#FFFFFF }
TABLE.contenttable-2 TD.td-2 { width:70px; height:15px; color:#FFFFFF }

TABLE.contenttable-3 P { color:#FFFFFF; font-size:11px; }
TABLE.contenttable-3 { width:87%; }
/*
TABLE.contenttable-2 { margin-left:30px; width:90%; border:1px solid; color:#FFFFFF; border-collapse:collapse; }
TABLE.contenttable-2 TR.tr-0 { border:1px solid; color:#FFFFFF; }
TABLE.contenttable-2 TD.td-0 { width:90px; height:15px; color:#FFFFFF }
TABLE.contenttable-2 TR TD { border:1px solid; color:#FFFFFF; }
TABLE.contenttable-2 TD.td-2 { width:70px; height:15px; color:#FFFFFF }
*/

/*************/
/* Scrollbar */
/*************/
/*
td.scroll { scrollbar-base-color: #9C9A9C }
td.scroll { arr scrollbar-arrow-color: #ffffff }
td.scroll { scrollbar-darkshadow-color: #737173 }
*/

/*********/
/* RULER */
/*********/
.csc-frame-rulerAfter { margin-top:20px; margin-left:30px; margin-right:30px; border-bottom: 1px solid #8B8B8B; } 


/**************/
/* PAGETEASER */
/**************/

.tx-jppageteaser-pi1-list {
   margin-left: 30;
   margin-right: 30px;
   }

.tx-jppageteaser-pi1-list-entry-odd {
   float: left; 
   padding: 0;
   margin-bottom:15px;
   padding-right: 20px;
   width: 220px;
   height: 160px;
   background:url(../gfx/back-teaser.jpg) no-repeat;
   background-position: right bottom;
   }

.tx-jppageteaser-pi1-list-entry-even {
   clear: none;
   float:right; 
   padding: 0;
   margin-bottom: 15px;
   padding-right: 20px;
   width: 220px;
   height: 160px;
   background:url(../gfx/back-teaser.jpg) no-repeat;
   background-position: right bottom;
   }
   
.tx-jppageteaser-pi1-list-entry H4 {
   border: 0px;
   position: relative;
   }
   
.tx-jppageteaser-pi1-list-entry H4 A {
   color: #fff;
   text-align: left;
   }

.tx-jppageteaser-pi1-list-entry-image IMG {
   float: left; 
   margin: 10px 20px 10px 0px;
   border: 0px;
}



/***************/
/* Bulletlists */
/***************/
ul.csc-bulletlist-0 li { color:#FFFFFF; list-style-image:url(../symbols/list.gif); margin-bottom:5px; margin-right:50px}
ul.csc-bulletlist-1 { color:#FFFFFF; list-style-type :decimal; margin-right:50px}
ul.csc-bulletlist-2 { color:#FFFFFF; list-style-position :inside; margin-right:50px}
ul.csc-bulletlist-3 { color:#FFFFFF; text-decoration:none; margin-bottom:5px; margin-right:50px}
ul.csc-bulletlist-3 li { color:#FFFFFF; margin-right:50px}
li { color:#ffffff; list-style-image:url(../symbols/list.gif); margin-bottom:5px; margin-right:50px }


/**********************/
/* File Download List */
/**********************/

td.csc-uploads-fileName { background:url(../symbols/arrow-list.gif) no-repeat; text-indent:12px; }


/*********/
/* IMAGE */
/*********/
img {border: 0px;}
.csc-textpic-intext-right {margin-right:50px;}
.csc-textpic-intext-left {margin-left:30px; margin-top:40px;}
.csc-textpic-left {margin-left:30px;}
.csc-textpic-intext-right-nowrap {margin-right:50px;}
.csc-textpic-intext-left-nowrap {margin-left:30px;}


/**********/
/* SEARCH */
/**********/

.tx-indexedsearch-res {margin-left:10px; margin-right:20px;}
.tx-indexedsearch-searchbox {margin-left:20px;}
.tx-indexedsearch-whatis {margin-left:20px;}
.tx-indexedsearch-browsebox {margin-left:20px;}
.tx-indexedsearch-searchbox-sword {margin-left:20px; margin-top:4px; color:#000000;}


/*************/
/* MENU-LEFT */
/*************/

/* DEFAULT */
a.menu-left { display:block; color:#FFFFFF; font-size:12px; text-indent:12px; text-decoration:none; margin-left:10px; margin-top:1px; background:url(../symbols/arrow_right_line.gif) no-repeat; }
a.menu-left-2 { display:block; color:#FFFFFF; font-size:12px; text-indent:12px; text-decoration:none; margin-left:25px; margin-top:3px; background:url(../symbols/arrow_right.gif) no-repeat; }

/* ACT */
a.menu-left-act { display:block; color:#FFFFFF; font-size:12px; text-indent:12px; text-decoration:none; margin-left:10px; margin-top:3px; background:url(../symbols/arrow_act_right_line.gif) no-repeat; }

/* RO */
a.menu-left-ro { display:block; color:#2F506A; font-size:12px; text-indent:12px; text-decoration:none; margin-left:10px; margin-top:1px; background:url(../symbols/arrow_right_line.gif) no-repeat; }
a.menu-left-2-ro { display:block; color:#2F506A; font-size:12px; text-indent:12px; text-decoration:none; margin-left:25px; margin-top:3px; background:url(../symbols/arrow_right.gif) no-repeat; }

/* IFSUB */
a.menu-left-ifsub { display:block; color:#FFFFFF; font-size:12px; text-indent:12px; text-decoration:none; margin-left:10px; margin-top:1px; background:url(../symbols/arrow_right_line.gif) no-repeat; }

/* CUR */
a.menu-left-cur { display:block; color:#FFFFFF; font-size:12px; text-indent:12px; text-decoration:none; margin-left:10px; margin-top:1px; background:url(../symbols/arrow_act_right_line.gif) no-repeat; }
a.menu-left-2-cur { display:block; color:#FFFFFF; font-size:12px; text-indent:12px; text-decoration:none; margin-left:25px; margin-top:3px; background:url(../symbols/arrow_act_right.gif) no-repeat; }


/***************/
/* MENU-FOOTER */
/***************/

/* DEFAULT */
td.menu_footer { text-indent:10px; color:#ffffff; }


/********/
/* PATH */
/********/
td.path { color:#ffffff; }

/*******************************/
/* ADDRESS, SPONSOR, WEBMASTER */
/*******************************/

/* ADDRESS */
p.address { text-align:left; color:#8d8e8e; font-size:10px; }

/* WEBMASTER */
p.webmaster { text-align:center; margin-top:10px; color:#FFFFFF; font-size:10px; }


/*******/
/* NEWS*/
/*******/

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer {
	clear:both;
	height:1px;
	border:1px solid #A05B4A;
}

.news-single-item HR.clearer {
	clear:both;
	height:1px;
	border:1px solid #A05B4A;
}
.news-latest-container HR.clearer {
	clear:both;
	height:1px;
	border:1px solid #A05B4A;
}


/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-item H3 { font-size:13px; margin-left:5px; margin-right:5px; margin-top:15px; margin-bottom:5px; }
.news-latest-item p { margin-left:5px; margin-right:5px; } 


.news-latest-container H2 {
	color:#fff;
	padding:3px;
	margin:3px;
}

.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	font-weight:bold;
	margin-top:5px;
}

.news-latest-gotoarchive A:LINK {
	color:#fff;
}
.news-latest-gotoarchive A:VISITED {
	color:#fff;
	}
.news-latest-gotoarchive A:HOVER {
	color:#fff;
}

.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border-bottom: 1px solid #9E6050;
}

.news-latest-item IMG {
	margin-top:4px;
	margin-left:5px;
	margin-right:5px;
	border:1px solid #ffffff;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
	font-size:9px;
}

.news-latest-date { 
	float:right; 
	margin-bottom:5px;
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
	font-size:9px;
}

.news-latest-morelink A {
	float:right;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	margin-right:40px;
}

.news-list-item {
	/* IE hack */
	/*height: 1%;
	line-height: 1.3;*/
	/* IE hack end */
	border-bottom: 1px solid #9C9A9C;
	margin-bottom:10px;
	}
	
div.news-search-form {
	padding:3px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:30px;
	margin-right:40px;
	color:#000000;
}

div.news-search-emptyMsg{
	margin-left:30px;
}

div.news-search-form FORM {
	margin:0px;
}

.news-list-container H3 {
	margin-bottom: 5px;
}


.news-list-container H3 A:LINK {
	color:#fff;
}
.news-list-container H3 A:VISITED{
	color:#fff;
}
.news-list-container H3 A:HOVER {
	color:#fff;
}

.news-list-container H3 A {
	color:#fff;

}

.news-list-container P { 
}

.news-list-date {
	float: right;
	color: #ffffff;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: 4px;
	font-size: 9px;
	font-weight: normal;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {
	float: right;
	border:1px solid #fff;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink {
	font-size:9px;
	margin-left:30px;
	margin-bottom:3px;
}
.news-list-category {
	font-size:9px;
	margin-left:30px;
	margin-top:10px;
	color: #ffffff;
}
	
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	padding:3px;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P {
	margin:0px;
}
.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	margin-bottom:5px;
}

.news-single-item p {
	margin-top:5px;
}

.news-single-item H2{
	margin-top:0px;
}

.news-single-img {
	margin-left:30px;
	margin-top:10px;
}

.news-single-imgcaption {
	clear:both;
}

.news-single-category {
	float: left;
	font-size:11px;
	margin-left:5px;
	margin-top:1px;
}

.news-single-backlink {
	font-weight: bold;
	font-size: 10px;
	margin-left:15px;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-right:40px;
}

.news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-left:15px;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-right:40px;
}

.news-single-timedata {
	float: left;
	font-size:11px;
	margin-left:30px;
	margin-top:1px;
}
.news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
/* 	clear: both; */
	margin-top:15px;
	padding:3px;
	padding-bottom:0px;

}

.news-single-related {
	margin-left:30px;
	margin-bottom: 3px;
}
.news-single-files {
	margin-left:30px;
	margin-bottom: 3px;
}

.news-single-links  {
	margin-left:30px;
	margin-bottom: 3px;
}

.news-single-related DD {
	margin-left:20px;
}
.news-single-links DD {
	margin-left:20px;
}
.news-single-files DD {
	margin-left:20px;
}

.news-single-related DT {
	font-weight: bold;
	font-size: 11px;
	width:90%;
}
.news-single-links DT {
	font-weight: bold;
	font-size: 11px;
	width:90%;
}
.news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	width:90%;
}


/************/
/* CALENDAR */
/************/

.tx-skcalendar-pi1 { margin-left:30px; margin-bottom:10px; }
.tx-skcalendar-pi1 p.bodytext { margin-left:0px; }


/*************/
/* Newsletter */
/*************/
.tx-sremailsubscribe-pi1 { margin-left:30px; margin-right:20px; }



/*************/
/* GUESTBOOK */
/*************/

.tx-veguestbook-pi1 { margin-left:30px; margin-right:15px; width:90%; }
.tx-guestbook-latest-header { background-color: #9C9A9C; color: #FFFFFF; font-weight:bold; border-bottom:1px solid #fff; }
.tx-guestbook-list-header { background-color: #9C9A9C; color: #FFFFFF; font-weight:bold; border-bottom:1px solid #fff; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; font-size:12px; border-color:#ffffff;  width:100px; height:20px; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; font-size:12px; border-color:#ffffff; width:150px; height:20px; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-color:#FFFFFF; width:250px; }
.tx-guestbook-list-table { border:1px solid #fff; }
.tx-guestbook-list-rowleft { background-color: #737173; }
.tx-guestbook-list-row { border-left:1px solid #fff; background-color: #737173; }
.tx-guestbook-list-small { color:#ffffff; }


/*********************/
/* DOKUMENTENANSICHT */
/*********************/

.tx-galileodocuments-pi1 { margin-left:30px; }
.tx-galileodocuments-pi1-browsebox { margin-left:3px; }
.tx-galileodocuments-pi1 p.bodytext { margin-left:0px; }
.tx-galileodocuments-pi1 H1 { font-size:16px; color:#FFFFFF; margin-bottom:10px; margin-left:-20px; }
.tx-galileodocuments-pi1-searchbox-sword {color:#000000; }
.tx-galileodocuments-pi1-searchbox-button {color:#000000; }



/****************/
/* FE USER VIEW */
/****************/

.tx-feusersview-pi1 { margin-left:30px; width: 90%; }
.tx-feusersview-link { float: right; }
td.tx-feusersview-list-data { color: #ffffff; }


/************/
/* LINKLIST */
/************/

.tx-cmwlinklist-pi1 { margin-left:30px; width: 90%; }

/*********/
/* IRFAQ */
/*********/

.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 ul li a { text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 25px; }
.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
.tx-irfaq-pi1 dd { margin-left: 0px; }
.tx-irfaq-pi1 dd p { margin-top: 0px;	}
.tx-irfaq-pi1 .additional-info { margin-bottom: 10px; }
.tx-irfaq-pi1 .irfaq-related-faq, .tx-irfaq-pi1 .irfaq-related-links { padding-top: 0px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 15px; }



/************/
/* Mailform */
/************/

.tx-thmailformplus-pi1 { margin-left: 30px; }


/******************/
/* STAFFDIRECTORY */
/******************/

.tx_bzdstaffdirectory_teamlist { margin-left:30px; width:90%; }
.tx_bzdstaffdirectory_teamlist_detailLink { float:right; }
.tx-bzdstaffdirectory-pi1 { margin-left:10px; width:90%; }
.tx_bzdstaffdirectory_detail_backlink { margin-top:20px; margin-bottom:15px; }


/************/
/* Glossery */
/************/

.back { margin-left: 30px; }
.all { margin-left: 30px; margin-bottom:15px;}