/********************************************************************/
/* main.css: */
/********************************************************************/

/*
@import url("/fileadmin/css/menu.css");
@import url("/fileadmin/css/news.css");
@import url("/fileadmin/css/search.css");
@import url("/fileadmin/css/images.css");
@import url("/fileadmin/css/links.css");
@import url("/fileadmin/css/langmenu.css");
@import url("/fileadmin/css/searchbox.css");
@import url("/fileadmin/css/faqs.css");
@import url("/fileadmin/css/keywords.css");
@import url("/fileadmin/css/2cols.css");
@import url("/fileadmin/css/tables.css");
@import url("/fileadmin/css/glossar.css");
*/

/* 
#EBF0F3; ganz helles blau
#DBE4EA; helles blau 
#D1D2E4; mitteldunkles blau
#7b8eb5; dunkles Blau
#C9CBD6; grauer Rand
*/


/***************************/
/* General element styles: */
/***************************/

#top-banner-notice {
	font-size: 1.6em; 
	float: left; 
	font-weight:bold; 
	line-height: 1em; 
	color: red; 
	text-align: left; 
	width: 220px;
	padding: 8px 8px 8px 8px;
}

a {
/*	color: #006699;*/
	COLOR: #4f738f;
/*	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; */
	TEXT-DECORATION: none; 
	font-weight: bold;
/*	TEXT-DECORATION: underline; */
/*	border-bottom-style: dashed;
	border-bottom-width: 1px; */
/* 
 border-bottom-style: dotted; 
border-bottom-width: 1px; 
border-bottom-color: #4f738f; 
*/
/* #E4EBEF; */
/* #666; */
}

a:hover  {
	text-decoration: none;
	background-color: #E4EBEF;
}


a:visited {
/*                COLOR: #4f738f;*/
/*	font-weight: normal;*/
	TEXT-DECORATION: none;
	border-bottom-style: none;
}


/* #column-main-con .bodytext */
A { 
/* .bodytext */
/*          FONT-FAMILY: Arial, Helvetica, sans-serif;*/
/*	font-weight: bold; */
	border-bottom-style: solid;
/* dotted; */
	border-bottom-width: 1px; 
	border-bottom-color: #4f738f;
}


/* #column-main .bodytext */
A:visited { 
/*	font-weight: normal; */
/*	border-bottom-style: none; */
	border-bottom-style: dotted;

}



/* #column-left .bodytext */
A { 
	border-bottom-style: solid;
	border-bottom-width: 1px; 
	border-bottom-color: #4f738f;
}

/* #column-left .bodytext */
A:visited { 
	border-bottom-style: dotted;
}



#spacer-content-footer {
background: url(/fileadmin/setup/css/horiz_line.jpg) repeat-x;
/* height: 3px; */
padding: 0px;
margin: 0px;
/* font-size: 3px; */
/* line-height: 12px; */
line-height: 1.2em;
}


#seiteninfo {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 1em;
/*	font-weight: bold; */

	color: #9BA0A5;
/*	color: #C5C9CF; */
/*	text-transform: none;*/
/*	line-height: 13px; */
/*	letter-spacing: 1px; */
	float: none; 
	overflow: hidden;
	padding-top: 2px; 
/*	line-height: 1.1em; */
	margin-top: 16px;
	margin-bottom: 40px;
	padding-bottom: 2px;
	border-top: 1px solid #DDDDDD; 
	border-bottom: 1px solid #DDDDDD;
}

#seiteninfo a {
	font-weight: normal; 
	border: none;
	color: #9BA0A5;
/*	border-bottom-style: solid;
	border-bottom-width: 1px; */
/*	border-bottom-color: #4f738f; */

}

#seiteninfo a:hover {
	color: #ff5500;
}

.seiteninfo-links {
	float: left;
	margin-left: 3px;
}

.seiteninfo-rechts {
	float: right; 
	font-weight: bold;
}



.trennlinie {
border-bottom: 1px #C9CBD6 solid;
margin-top: -8px;
margin-bottom: 6px;
}

#trennlinie {
border-bottom: 1px #C9CBD6 solid;
margin-top: 8px;
margin-bottom: 6px;
}

hr {
border: 1px #C9CBD6 solid;
margin-top: 8px;
margin-bottom: 6px;
}


p.noscript {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.1em;
          font-weight: bold;
/* max-width: 170px; */
          color: #FF0000;
border: 2px #FF0000 solid;
padding: 6px;
}


P.csc-linkToTop A { 
	font-weight: bold; 
}






#close a {
/* background-color: #488bbd; 
color: #ffffff;
*/
	color: #003F7D;
/* font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
/* width: 16px; */
font-weight: bold;
position: absolute;
top: 2px;
right: 2px;
text-decoration: none;
border: 1px solid #C9CBD6;
/* #003F7D;
 #ffffff; */
text-align: center;
/* font-size: 12px; */
font-size: 1em;
/* line-height: 12px; */
line-height: 1.2em;
padding: 0px 2px 2px 2px;
margin: 0px;
}


.kleinGrau, .kleinGrau p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
/* 	font-size: 10px; */
	font-size: 1em;
	font-weight: bold;
	color: #C5C9CF;
	text-transform: none;
/*	line-height: 13px; */
	line-height: 1.3em;
	letter-spacing: 1px;
	vertical-align: bottom;
}


.kleinGrau a {
/*	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	color: #C5C9CF;
	letter-spacing: 1px;
*/
}


#top-banner-left {
	width: 276px;
	float: left;
}

#top-banner-left img {
}

#top-banner-left a {
/*	text-decoration: none; */
	border: none;
}


#top-banner-left a:hover { 
/*	text-decoration: none; 
	background-color: white; */
}

#top-banner-left a:hover { 
text-decoration:none; 
 background-color: transparent; 
  color: #000000; 
}


#column-right a {
/*	font-size: 100%; */
/*	font-weight: bold;*/
/*	font-size: 0.9em; */

}





/***************************/
/* Fusszeile */
/***************************/


#fusszeile {
/*	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #666666;
	line-height: 2em;
	margin-top:2em;
	margin-bottom:1em;
	padding-top:0.4em;
	padding-bottom:0.4em;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	width:420px; */
}

#footer {
/*	font-family: Geneva, Arial, Helvetica, sans-serif; */
/*	font-size: 0.9em; */
/*	font-weight: bold; */
/*	color: #C5C9CF; */
/*	color: #003F7D;*/
	color: #9BA0A5;
/*	text-transform: none;
	text-decoration: none;
	letter-spacing: 1px;
	float: left; 
	text-align: center; */
/*	max-width: 600px; */
/* 	margin-bottom: 20px; */
	padding-bottom: 20px;
}


#footer a {
/*	font-size: 10px;*/
	text-decoration: none;
	font-weight: normal; 
	color: #9BA0A5;
/*	color: #003F7D;*/
}




.footer-text p {
/*	font-family: Geneva, Arial, Helvetica, sans-serif; */
/*	font-size: 10px; */
/*	font-size: 0.8em;
	font-weight: bold;
	color: #C5C9CF;
	text-transform: none;*/
/*	line-height: 13px; */
/*	line-height: 1.3em;
	letter-spacing: 1px;*/
}

/***** Fusszeile links *****/

#footer-left {
	width: 550px; 
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.1em;
	font-weight: normal;
/*	font-weight: bold; */
	color: #9BA0A5;

/*	color: #C5C9CF;
*/
	text-transform: none;
/*	line-height: 13px; */
	letter-spacing: 1px;
          text-align: center;
margin: 0px;
margin-top: 3px;
padding: 0px;
}

#footer-left a {
	color: #9BA0A5;
/*	color: #C5C9CF;
*/
	 font-weight: normal;
	border: none;
}

#footer-left a:hover {
/*	color: #9BA0A5;*/
	color: #ff5500;

/*	color: #C5C9CF;
*/
	/* font-weight: normal;*/
	 border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #9BA0A5; 
}

/***** Fusszeile rechts *****/

#footer-right {
	text-align: right;
	width: 80px;
/*          line-height: 55px; */
	float: right;
padding: 0px;
/* margin: none;*/
margin: 0px;
}

#footer-right a {
	/* text-align: right;
	width: 100px; */
/*          line-height: 55px; */
	/* float: right; */
	border: none;
}

#footer-right a:hover {
	background: none;
}

#footer-right img {
	border: none; 
/*	text-align: right; 
	vertical-align: top; 
	padding: 0px; 
	margin: 0px;"*/
}

/***************************/
/* Informations-Popups */
/***************************/

#contentUpdateInfo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
/*	font-size: 11px;*/
	font-size: 0.9em;
	text-align:right; 
	float:right; 
	padding-top:15px;
/*	line-height: 11px;*/
	line-height: 1.1em;
	padding-bottom:5px;
/*	font-weight: bold; */

/*	color: #C5C9CF;*/
/*	color: #003F7D; */
/*	color: #A0A5AA; */ 
	color: #9BA0A5;

	text-transform: none;
	letter-spacing: 1px;
}


#popup {
/* font-size: 11px;*/
font-size: 0.9em;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #003F7D;
	background-color: #EBF0F3;
	border: 1px #C9CBD6 solid; 

/* color : #000000;
background: #dddddd; */
width: 350px;
position: relative;
top: -70px;
left: 25px;
/* border: 2px solid #d4d0c8; */
display:block
}


BLOCKQUOTE, INPUT, TEXTAREA, SELECT { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*                font-size: 11px;*/
	/*font-family: arial, helvetica; */
	color: #000000; 
}

#table-basic {
	border: none;
          max-width: 750px; 
          width: 750px; 
	/* padding: 0px;
	margin: 0px;
	text-align: center; */
/* margin-left:auto; 
margin-right:auto;*/
padding: 0px;
/* border: 1px solid #000000; */
}


#table-basic-width {
/*	 width: 750px; */
	 width: auto; 
/* border: 1px solid #000000; */
}




INPUT, TEXTAREA, SELECT { 
	padding-left: 5px; 
/*	font-size: 11px; */
	font-size: 0.9em; 
}

q { 
	quotes:"\00BB" "\00AB" "\203A" "\2039"; 
	font-style:italic;
}

q:before { 
	content:open-quote; 
}

q:after { 
	content:close-quote; 
}

TT, PRE { 
	font-family: monospace; 
}

FORM { margin: 0px 0px 0px 0px;}

P, PRE { margin: 0px 0px 0px 0px; }

.teletype {
font-family: monospace; 
font-weight: bold;
font-size: 1.1em;
}


/***************************/



/***************************/
/* Kopfzeile / Banner oben */
/***************************/

#spacer-header-content {
height: 25px;
}

#header-inside-box-right {
/*	border: 1px solid #d4d0c8; */
	vertical-align: text-bottom;
	width: 305px;
	float: right;
	text-align: right;
/* align: right;*/
	margin: 3px 0px 0px 20px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
/*	font-size: 10px;*/
	font-size: 0.8em;
/*	font-weight: bold; */
/*	color: #9BA0A5; */
/*	color: #C5C9CF;*/
/*	text-transform: none; */
/*	line-height: 14px; */
/*	letter-spacing: 1px; */
	/* line-height: 11px;*/
	line-height: 1.1em;
}


#top-banner-div {
/*	max-width: 100%; */
/*	max-width: 500px; */
	height: 70px;
/*	border: 2px solid red; */
	/* padding: 0px;*/
	/* padding-bottom: 20px; */
	margin-bottom: 10px;
}

/* #top-banner-table { */
/*	max-width: 100%; */
/*	max-width: 500px; */
/*	height: 200px;
	border: 2px solid #000;*/
	/* padding: 0px;*/
/*	padding-bottom: 20px;
	margin-bottom: 20px;
}*/



#top-banner-right {
	text-align: right;
	width: 160px;
	float: right;
}




/***************************/

.quotation {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003F7D;
/*	font-size: 12px;*/
	font-weight: bold;
	padding-bottom: 3px;
	margin-left: 2px;
	border: 1px solid #C9CBD6;
	background-color: #F4F9FF;
	letter-spacing: 1px;
}






/*******************/
/* Bodytext: */
/*******************/

#column-main-content .bodytext { 
/*          color:#3A3A3F;
	font-family: Verdana, Arial, Helvetica, sans-serif; */
	/* font-size: 10px; */
           /* font-size: 0.9em; */
/*	line-height: 18px;*/
/*	line-height: 1.6em; */
          	text-align: justify; 
          	padding: 0px 0px 0px 0px;
          	margin: 0px 0px 0px 0px;
}


/* body, p { */
body { 
	/* background-color: #FFFFFF; */
	color: #3A3A3F; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 9pt; */
	font-size: 12px; 
	line-height: 1.5em; 
	text-align: justify;
	padding: 0px 0px 0px 0px;
          	margin: 0px 0px 0px 0px;
} 



/***************************/
/* Main Spalte */
/***************************/


#spacer-menu-content {
	width: 30px;
	max-width: 30px;
	margin-left: 0px;
	margin: 0px;
	padding: 0px;
/* 	border: 1px solid #000000; */
/* 	text-align: left; */
/* 	position: relative; 
	left: 0px; */
}

#column-main {
/*	width: 600px; 
	max-width: 600px; 
	min-width: 600px; */
/* 	width: auto; */
	width: 650px; 
	text-align: left; 
 	margin: 0px; 
 	padding: 0px;
 	padding-left: 1px;
 	padding-right: 1px;
/* 	margin: auto; */
	vertical-align: top;
/* 	border: 1px solid #000000; */
/* neu */
	float: right;
/* 	position: absolute; */
/* relative */
/* 	top: 152px; 
	left: 210px; */
	overflow: hidden;
/* 	overflow: auto; */
	margin-left: 20px;
}


#column-main-content {
/*	background-color: #FFFFFF; */
	vertical-align: top;
/*	width: 550px;
	max-width: 550px;
	min-width: 550px;*/
	width: auto; 
/*	color: #3A3A3F; */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 1.5em; */
/*         	width: 100%; */
/*	vertical-align: top; */
/* 	float: both; */
/*	font-size: 12px; */
	padding: 0px 3px 0px 0px;
	margin: 0px;
	text-align: left;
}


/***************************/
/* linke Spalte */
/***************************/

/* @media screen { */
#column-left {
/*  	max-width: 170px; */
	width: 170px;
	vertical-align: top;
	text-align: left;
/*	font-size: 11px; */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
/* 	margin-left: 0px;
	padding-left: 0px; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/* 	border: 1px solid green; */
/* neu */
	float: left;
}
 /* } */

#column-left-content { 
/* Hack für den FF2, weil er die Breite des 
übergeordneten Elements nicht übernimment */
	width: 170px; 
	max-width: 170px; 
/* --------------------------------- */
/*	font-size: 0.8em; */
	font-size: 11px; 
	line-height: 1.2em; 
/*	vertical-align: top; */
/*	padding-right: 14px; */
	margin-top: 20px;
/*	margin-left: 0px; */
/*	padding-left:0px;
	padding-right:0px; */
	padding-right: 0px;
/* 	border: 1px solid red; */
}


#column-left-content .bodytext {
/*	font-size: 0.9em */
/*	width: 147px; */
/* 	font-size: 90%; */
/*	font-size: 0.9em; */
/*	line-height: 1.1em; */
/* 	text-align: left; */
}

/***************************/
/* rechte Spalte: */
/***************************/

#column-right {
	width: 175px;
	max-width: 175px;
	min-width: 175px;
	float: right; 
	margin: 0px;
	padding: 0px;
/* 	margin-top: 8px; */
	margin-left: 18px;
	clear: none;
}

#column-right-content {
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
/*	border-left: 1px solid #DCDDE4;
	padding-left: 12px; */
/* 	padding-left:14px; */
/* 	clear: both;*/
/*	font-size: 90%; */
	font-size: 11px; 
/*	font-size: 0.8em; */
	line-height: 1em;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}


/*
#column-right-content .big-text {
	font-size: 14px; 
	font-weight:bold;
}
*/

#column-right-content .bodytext { 
/*	font-size: 1em; */
	line-height: 1em;
	text-align: left;
}





/***************************/
/* Rand Spalte: */
/***************************/

#column-border {
	max-width: 175px; 
	min-width: 0px;
	/* margin-left: 10px; */
	/* padding-left: 12px; */
	/* padding-top: 44px; */
	vertical-align: top;
	 font-size: 0.9em; 
}

#column-border-content { 
	/* font-size: 90%; */
	max-width: 175px; 
	margin-left: 12px;
}

#column-border .bodytext {
/*	width: 147px; */
/*	 font-size: 90%; */
           	/* font-size: 0.9em; */
/*        	line-height: 1.1em; */
	/* text-align: left; */
}



/***************************/
/* Fussnoten: */
/***************************/

.footnote {
	color: #9BA0A5;
/*	color: #C5C9CF; */
	font-size: 0.8em;
/*	font-size: 10px;*/
	margin-top: 12px;
	margin-left: 10px;
	margin-bottom: 12px;
	line-height: 1.3em;
/* px; */
/*	padding: 70%;  */
}

.footnote-nr {
	position: relative; 
	color: #9BA0A5;
/*	color: #C5C9CF; */
/*	font-size: 10px; */
	font-size: 0.8em;
	left: 0px;
	top: -3px;
	vertical-align: top;
}

.footnote-nr a {
/*	color: #9BA0A5;*/
/*	color: #C5C9CF;
*/
/*	font-weight: normal;*/

}








/********************************/
/* spacing, link-to-top */
/********************************/

P.csc-linkToTop { 
	text-align: right; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
          line-height: 10px;
}


				


/*******************/
/* RTE  */
/*******************/


/*P { 
	font-family: Verdana, Arial, Helvetica, sans-serif; */
	/*font-family: arial, helvetica; */
/*	color: #000000; 
                font-size: 12px;
                line-height: 18px;
}
*/




/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border: 0px; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 12px; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #EDEBF1; }
TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #186900; }

fTABLE.csc-uploads-2 { border-color: #10007B; }

TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }
				


/*****************/
/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D8D7DC; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }


/*****************/
/* Search result */
/*****************/

/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #186900; }
H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }
P.csc-searchResult { font-style: italic; margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: red; }




/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; } 



/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }
TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 10px; color: black; }			
TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }


/*************/
/* Debugging */
/*************/
/*
H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE { 
border: 1px dotted #999999;}
TD TABLE { border: 1px dotted #000099;}
DIV { border: 1px dotted #990000;}
IMG.spacer-gif { border: 1px solid black; }
*/

.csc-sword {
background-color: yellow;
}
/********************************************************************/
/* frames.css: */
/********************************************************************/

/* 
#EBF0F3; ganz helles blau
#DBE4EA; helles blau 
#D1D2E4; mitteldunkles blau
#7b8eb5; dunkles Blau
#C9CBD6; grauer Rand
*/

#column-left-content .csc-frame {
/*	width: 147px; */

}



DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }

DIV.csc-frame-indent { 
	padding-left: 50px; 
/*	margin-bottom: 10px; */
}

DIV.csc-frame-indent2 { 
	padding-left: 50px; 

}

DIV.csc-frame-indent3366 { 
padding-left: 33%; 
}

DIV.csc-frame-indent6633 { 
padding-right: 33%; 
}



/* 
######################
# blauer Rahmen                  
###################### 
*/

div.csc-frame-frame1 { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
/* 	color: #003F7D; */
/*	color: black; */
/*	background-color: black; */
/*	padding: 2px 4px 2px 4px; 
	border: 1px solid #333333; */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
/*	font-family: Geneva, Arial, Helvetica, sans-serif; */
/* 	background-color: #003F7D; */
/*	background-color: #EBF0F3; 
	background-color: #DBE4EA; */
	background-color: #EBF0F3;
/* 	border: 1px solid #C9CBD6; */
 	border: 1px solid #DBE4EA; 
/* 	outline: 1px #C9CBD6 solid; */
	padding: 6px; 
/*	padding-left: 8px; 
	padding-right: 8px; 
	padding-top: 8px; 
	padding-bottom: 8px; */
	margin-top: 8px; 
	margin-bottom: 8px; 
/*  	margin-left: 8px;
   	margin-right: 8px; */
	padding-right: 8px;
/*	float: none; */
/*	line-height: 16px; */
	line-height: 1.1em; 
 	overflow: hidden; 
/* 	clear: right; */
/* 	width: auto !important; */
}


#column-left-content .csc-frame-frame1,
#column-main-content .csc-frame-frame1,
#column-right-content .csc-frame-frame1,
#column-border-content .csc-frame-frame1 {
	margin-top: 0px; 
	margin-bottom: 16px; 
/*	background-color: #EBF0F3; */
/*	background-color: #D1D2E4;*/
}

div.csc-frame-frame1 p {
/*	font-family: Geneva, Arial, Helvetica, sans-serif;*/
/*	color: #003F7D; */
/*	color: black; */
	color: #003F7D;
/*	background-color: black; */
/*	background-color: transparent; */
/*          font-size: 1em3px;*/
	line-height: 1.3em; 
/*	background-color: #EBF0F3; 
/* 	outline: 1px #C9CBD6 solid; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 8px; 
	padding-bottom: 0; */
	vertical-align: top;
}

#column-left-content .csc-frame-frame1 p,
#column-right-content .csc-frame-frame1 p,
#column-border-content .csc-frame-frame1 p
{
	line-height: 1.3em;
/* 	text-align: left; */
 	font-size: 105%; 
/*	margin: 0px;*/
	padding: 0px; 
}


DIV.csc-frame-frame1 H1, 
DIV.csc-frame-frame1 H2, 
DIV.csc-frame-frame1 H3, 
DIV.csc-frame-frame1 H4, 
DIV.csc-frame-frame1 H5 { 
margin-top: 2px; 
}

#column-left-content .csc-frame-frame1 LI,
/* #column-left-content .csc-frame-frame1 UL LI, */
#column-main-content .csc-frame-frame1 LI,
/* #column-main-content .csc-frame-frame1 UL LI, */
#column-right-content .csc-frame-frame1 LI,
/* #column-right-content .csc-frame-frame1 UL LI, */
#column-border-content .csc-frame-frame1 LI 
/* #column-border-content .csc-frame-frame1 UL LI */
{
/*	font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: #003F7D;
/* 	font-size: 90%; */
/* 	line-height: 12px;*/
/* 	padding-left: 5px; */
/* 	color: #003F7D; */
}

#column-main-content .csc-frame-frame1 LI {
	font-family: Geneva, Arial, Helvetica, sans-serif;
/*	font-size: 0.9em;*/
/*	padding-bottom: 10px;*/
	line-height: 1.2em;
}

#column-left-content .csc-frame-frame1 UL,
#column-right-content .csc-frame-frame1 UL,
#column-border-content .csc-frame-frame1 UL {
 	padding-bottom: 6px; 
}

#column-left-content .csc-frame-frame1 LI,
#column-right-content .csc-frame-frame1 LI,
#column-border-content .csc-frame-frame1 LI {
 	padding-left: 0px; 
}



DIV.csc-frame-frame1 a {
/*                font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003F7D;*/
/*                font-size: 12px;*/
/*	border-bottom-style: solid;
	border-bottom-width: 1px; 
	border-bottom-color: #4f738f;
*/
}

DIV.csc-frame-frame1 a:visited {
/*	border-bottom-style: dotted;
*/
}



/*
#column-right-content .csc-frame-frame1  {
                clear: left;
                margin-top: 0px;
	padding: 5px;
}*/




.infobox A {
/*                font-family: Geneva, Arial, Helvetica, sans-serif; */
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
                font-weight: bold;
                /* color: #000000; */
}

.infobox A:hover { 
	color: #FF602B;
	text-decoration: none;
	background-color: #EBF0F3;
}








/* ----- Frame 2 ----- */

DIV.csc-frame-frame2 { 
background-color: #F5FFAA; 
padding: 2px 4px 2px 4px; 
border: 1px solid #333333; 
}


DIV.csc-frame-frame2 H1, 
DIV.csc-frame-frame2 H2, 
DIV.csc-frame-frame2 H3, 
DIV.csc-frame-frame2 H4, 
DIV.csc-frame-frame2 H5 { 
margin-top: 2px; 
}

/* 
######################
# Rahmen 3
###################### 
*/


DIV.csc-frame-frame3 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
/*	font-size: 10px; */
	font-size: 0.8em;
	font-weight: bold;
	color: #C5C9CF;
	text-transform: none;
	line-height: 1.1em;
	letter-spacing: 1px;
}

DIV.csc-frame-frame3 a {
/*	font-family: Geneva, Arial, Helvetica, sans-serif;*/
/*	font-size: 10px; */
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	color: #C5C9CF;
	letter-spacing: 1px;

}


/********************************************************************/
/* header.css: */
/********************************************************************/


/* Headers, with link */
H1 A, 
H2 A, 
H3 A, 
H4 A, 
H5 A { 
	color:#223C5D;
/*	color: #000000; */
	text-decoration: none; 
}

/* H2 A { color: #186900; }
H3 A { color: #10007B; }
H4 A { color: #8A0020; } */

H1 A:hover, 
H2 A:hover, 
H3 A:hover, 
H4 A:hover, 
H5 A:hover { 
	text-decoration: none;
	background-color: #E4EBEF;
/*
	text-decoration: underline; */
}

H1 A:visited, 
H2 A:visited, 
H3 A:visited, 
H4 A:visited, 
H5 A:visited { 
/*	border-bottom-style: dotted;  */
}


/* ########################## */
/* # Headers */
/* ########################## */


.header-inside {
	padding: 0px;
	margin: 0px; 
	width: 100%;	
	height: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCDDE4;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-bottom: 3px;
}

.header-inside-text {
	FONT-WEIGHT: bold;
/*	FONT-SIZE: 1.8px; */
	FONT-SIZE: 1.3em;
/*	line-height: 12px;*/
	line-height: 1em;
	height: 12px;
	position: relative; 
	top: 1px;
	COLOR: #223C5D;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	float: left;
	padding: 0px;
	margin: 0px; 
	vertical-align: top;                
}

.header-inside-box-right {
                text-align: right;
                width: 100px;
                float: right;

}

H1, H2, H3, H4, H5 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
/* 	color: #000000; */
	color:#223C5D;
}

                

h1 {
	font-size: 1.4em;
/*	color:#223C5D; */
	margin-top: 18px;
	margin-bottom: 3px;
	line-height: 1.2em;
	font-weight: bold;
}


h2 {
	overflow: hidden;
	font-size: 1.2em;
	line-height: 1.2em;
/*	color:#223C5D; */
	margin-top: 24px;
	margin-bottom: 6px;
                padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCDDE4;
}

h3 {
	font-size: 1.1em;
	line-height: 1.1em;
	padding-bottom: 0px;
/*	color: #223C5D; */
	margin-top: 20px;
	margin-bottom: 3px;
	text-decoration: none;
}

h4 {
	font-size: 1em; 
	padding-bottom: 0px;
/*	color: #223C5D; */
	margin-bottom: 3px;
                margin-top: 3px;
	text-decoration: none;
}

h5 {
/*	font-size: 0.8em10px;*/
	font-size: 0.8em;
	padding-bottom: 0px;
/*	color: #3A3A3F;*/
	margin-bottom: 0.3em;
	margin-top: 0.3em;
	text-decoration: none;
}


H6 {
	margin: 0px 0px 0px 0px; 
	margin-top: 10px; 
	margin-bottom: 2px; 
}


H1 A, H2 A, H3 A, H4 A, H5 A
{ 
	text-decoration: none;
}

.csc-firstHeader {
	margin-top: 0px; 
} 

/*
H2.csc-firstHeader { 
	font-size: 14px;
}

H3.csc-firstHeader { 
	font-size: 14px;
}


H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, 
H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { 
	margin-top: 6px; 
}


H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, 
H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { 
}
*/

/* ##### Headers für rechte Spalte ##### */

#column-right-content H1 {
	font-size: 1.3em;
           line-height: 1.2em; 
/*  font-weight: bold; */
/* padding-left: 6px; */
/* padding-right: 6px; */

}

#column-right-content H2 {
	/* font-size: 1.0em; */
           line-height: 1.2em; 
}

#column-right-content H3 {
	 font-size: 1.1em; 
                line-height: 1.2em; 
                font-weight: bold; 
	margin-top: 0em;
	padding-top: 0em;
}

#column-right-content H4 {
	font-size: 0.7em;
                line-height: 1.2em; 
                font-weight: bold; 
margin-top: 0px;
}

/*
#column-right H1.csc-firstHeader, 
#column-right H2.csc-firstHeader, 
#column-right H3.csc-firstHeader, 
#column-right H4.csc-firstHeader, 
#column-right H5.csc-firstHeader, 
#column-right H6.csc-firstHeader { 
                line-height: 1.2em;
}
*/

/* ##### Headers für linke Spalte ##### */

#column-left-content H1 {
/*	font-size: 14px; */
	font-size: 1.4em;
}




/* Header date */
P.csc-header-date { 
/*	font-size: 10px; */
	font-size: 0.8em; 
	color: #186900; 
}

/* Subheader, general */
P.csc-subheader { 
	font-style: italic; 
	background-color: #EDEBF1; 
}

/* Subheader, specific */
P.csc-subheader-0 { font-style: normal; }
P.csc-subheader-1 { color: #186900; }
P.csc-subheader-2 { color: #10007B; }
P.csc-subheader-3 { color: #8A0020; }


/********************************************************************/
/* lists.css: */
/********************************************************************/


/***************/
/* Bulletlists */
/***************/

/* RTE / Bulletlists */

/*
LI A { 
	font-weight: bold;
	border-bottom-style: dotted;
	border-bottom-width: 1px; 
	border-bottom-color: #4f738f;
}
*/

/*
#column-main UL LI A { 
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px; 
	border-bottom-color: #4f738f;
}
*/

/*
#column-main UL LI A:visited { 
	border-bottom-style: dotted; 
}
*/

/*
LI A {
	border-bottom-style: solid;
	border-bottom-width: 1px; 
	border-bottom-color: #4f738f;
}

LI A:visited {
	border-bottom-style: dotted;
}
*/



ul, ol, li { 
/* 	background-color: #FFFFFF; */
	color: #3A3A3F; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*	font-size: 12px;*/
	font-size: 1em;
/*	line-height: 1.6em; */
	text-align: justify;
} 


UL, OL { 
/* 	font-family: Verdana, Arial, Helvetica, sans-serif; */
/*	font-size: 11px;*/
/*	font-size: 12px; */
/*	line-height: 1.6em; */
/*	font-family: arial, helvetica; */
/*	color:#3A3A3F;*/
/*	color: #000000; */
/*	text-align: justify; */
	margin-top: 0px;
	margin-bottom: 3px;
/* 	margin-left: 0px;*/
/*	padding-left: 30px; */
	padding-left: 30px; 
}

OL { 
/*	margin-left: 30px; */
	margin-left: 5px; 
	margin-top: 0px; 
}

/*
OL LI { 
	padding-left: 0px; 
} 
*/


/* 
UL { 
	margin-top: 0px;  
	margin-bottom: 6px;

} 

*/


UL LI { 
	padding-left: 5px; 
} 



#column-main LI { 
/*	font-size: 12px; */
/*	font-size: 1.0em; */
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-top: 2px; 
}

#column-main LI A { 
/*	font-size: 12px; */
/*	font-size: 1.0em; */
}

/*
#column-main LI { 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-top: 2px; 
}
*/

/* Bulletlists, general */


UL.csc-bulletlist LI { 
/*	font-size: 12px; */
/*	line-height: 1.3em;*/
}

#column-right UL.csc-bulletlist LI {
/* 	font-size: 95%; */
/* 	font-size: 0.9em; */
/* 	line-height: 1.0em; */
/* 	margin-left: 10px; */
}



#column-right-content UL, 
#column-right-content OL {
/* 	margin-left: 0.8em; */
	padding-left: 20px; 
	padding-right: 0; 
/* 	text-align: left; */
} 

/*
#column-right-content UL LI A, OL LI A {
                 font-size: 0.9em; 
} 
*/

/*
#column-right-content UL LI, 
#column-right-content OL LI {
padding-left: 0px;
}
*/


#column-right-content li {
/*	font-family: Geneva, Arial, Helvetica, sans-serif; */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
/*	margin-left: 5px; */
/* 	padding-left: 0em; */
	text-align: left;
/*	color: #003F7D; */
/*	font-size: 1.0em; */
/*	font-size: 1em; */
	line-height: 1.3em;
}



/* Bulletlists, specifically */

/*
UL.csc-bulletlist-0 { color: #000000; }
*/

.csc-bulletlist-1 { 
/* 	color: #186900; */
	list-style-type : decimal; 
}

.csc-bulletlist-2 { 
/* 	color: #10007B; */
/* 	list-style-position : inside; */
	list-style-type:circle;
}

.csc-bulletlist-3 { 
/* 	color: #8A0020; */
/* 	list-style-image: url(img/red_arrow_bullet.gif); */
	list-style-type:square;
}
/********************************************************************/
/* menu.css: */
/********************************************************************/

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/

#navigation {
	/*float:left;*/
	/*padding-left:10px;
	padding-right:10px;*/
	width:185px;
	z-index:5;
	vertical-align:top;	
	overflow:hidden;

}

#menu {
                /* width: 170px; 
                max-width: 160px; */
                vertical-align: top;
                text-align: left;
/*             overflow: hidden;*/
}

/* @media screen { */
#menu-main {
	font-size: 12px;	
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	width: 170px; 
	max-width: 170px; 
	padding: 0px;
	margin: 0px;
	/* border: 1px solid #000000; */
	text-align: left;
}
/* } */


#menu-main a, 
#menu-main a:visited,
#menu-hor a,
#menu-hor a:visited {
	text-decoration: none;
	border: none;
}




#menu-main-table {
}

#menu-hor {
	 font-size: 12px;	
	width: 850px;
	height: 28px;
	/* border: 2px solid #000; */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/* display: inside; */
	margin-top: 10px;
	margin-bottom: 20px;
            /* background-color: #EBF0F3; */
            /* #455372 */
	background: url(/fileadmin/setup/css/menu_hor.jpg) top left no-repeat;
/*                margin: 0px; 
                padding: 0px; */
/*                background-repeat: no-repeat; */
/*                vertical-align: top;*/

}


/*
#menu-table {
                width: 170px;
                border: none;
                margin: 0px;
                padding: 0px; 
                border-spacing: 0px;
                overflow: hidden;
                 table-layout: fixed; 
}
*/

#menu-member {
               /* width: 170px; */
}

.menu-table-top {
                 height: 18px; 
                background-image:url(/fileadmin/setup/css/menu_rnd_top.jpg);
                margin: 0px; 
                padding: 0px;
                background-repeat: no-repeat;
                vertical-align: top;
}


.menu-table-bottom {
                height: 18px;
                background-image:url(/fileadmin/setup/css/menu_rnd_botm.jpg);
                margin: 0px; 
                padding: 0px;
                background-repeat: no-repeat;
                vertical-align: bottom;
                margin-bottom: 6px;
}


.menu-hor-left-corner {
                height: 28px; 
                 width: 10px; 
                /* background-image:url(/fileadmin/setup/css/menu_rnd_left.jpg); */
                margin: 0px; 
                padding: 0px;
                background-repeat: no-repeat;
                vertical-align: top;
float: left;
}

#menu-hor-elements {
/*	border-top-style: solid;
	border-top-color: #D0D3D8; 
	border-top-color: #FFFFFF; 
	border-top-width: 1px; 
	border-bottom-color: #D0D3D8;
	border-bottom-width: 1px;
	border-bottom-style: solid; */
	/* float: left; */
	/* width: 100%; */
	/* clear: right; */
}

.menu-hor-buffer {
                /* width: 18px;  */
                /* background-color: #EBF0F3; */
                 height: 28px; 
                /* width: 100%; */
                /* line-height: 30px; */
                /* background-image:url(/fileadmin/css/menu_hor_borders.jpg); */
                margin: 0px; 
                padding: 0px;
                /* background-repeat: no-repeat; */
                vertical-align: top;
 float: left; 
/* float: right; */
/* clear: left; */
	border-left-style: solid;
	border-left-color: #D0D3D8;
	border-left-width: 1px; 
}


.menu-hor-right-corner {
                /* width: 18px;  */
                /* background-color: #EBF0F3; */
                 height: 28px; 
                 width: 10px; 
                /* line-height: 30px; */
                 background: url(/fileadmin/setup/css/menu_rnd_right4.jpg) top right no-repeat; 
                margin: 0px; 
                padding: 0px;
/*                background-repeat: no-repeat; */
/*                vertical-align: top;*/

/*                text-align: right; */
 float: right; 
/* border: 2px solid #000;*/
/* clear: left; */
}


/* Menu 1 Level 1 inaktiv */


.menu1-level1-no, .menu1-level1-act, .menu1-level1-cur, 
.menu1-level2-no, .menu1-level2-act, .menu1-level2-cur,
.menu1-level3-no, .menu1-level3-act, .menu1-level3-cur,
.menu1-level4-no, .menu1-level4-act, .menu1-level4-cur {
                background-color: #EBF0F3;
/*	height: 28px; */
	/* max-width: 158px; */
/*	vertical-align: middle; */
/*                padding-top: 7px;
           padding-bottom: 7px; */
           	padding-top: 0.5em;
	padding-bottom: 0.6em;
	/* padding-right: 5px; */
 	/* font-size: 1em; */
 	 line-height: 1.2em;
	/* font-weight: bold; */
	border-top-style: solid; 
	border-top-color: #D0D3D8; 
	border-top-color: #FFFFFF; 
	border-top-width: 1px; 
	border-bottom-color: #D0D3D8;
	border-bottom-width: 1px;
	border-bottom-style: solid; 
	border-left-style: solid;
	border-left-color: #D0D3D8;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #D0D3D8;
	
	padding-left: 10px; 
	/* margin-left: 10px; */
	overflow: hidden;
	margin: 0px;
}


.menu1-hor-level1-no, .menu1-hor-level1-act, .menu1-hor-level1-cur {
                background-color: #EBF0F3; 
	/* height: 28px; 
	max-height: 28px;*/
	min-width: 50px;
/*	text-align: center;*/
	/* vertical-align: middle; */
/*                padding-top: 7px;
           padding-bottom: 7px; */
           	padding-top: 0.6em;
	padding-bottom: 0.6em; 
	padding-left: 10px; 
	 padding-right: 10px; 
	/* margin-left: 10px; */
 	/* font-size: 1em; */
 	 line-height: 1em; 
	/* font-weight: bold; */
	border-top-style: solid;
	border-top-color: #D0D3D8; 
/*	border-top-color: #FFFFFF; */
	border-top-width: 1px; 
	border-bottom-color: #D0D3D8;
	border-bottom-width: 1px;
	border-bottom-style: solid; 
	border-left-style: solid;
	border-left-color: #D0D3D8;
	border-left-width: 1px; 
/*	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #D0D3D8; */
float: left;
overflow: hidden;
margin: 0px;
}

.menu1-hor-level1-no A, 
.menu1-hor-level1-act A, 
.menu1-hor-level1-cur A {

	text-align: center;
}


.menu1-level1-no A, .menu1-level1-act A, .menu1-level1-cur A, 
.menu1-level2-no A, .menu1-level2-act A, .menu1-level2-cur A, 
.menu1-level3-no A, .menu1-level3-act A, .menu1-level3-cur A, 
.menu1-level4-no A, .menu1-level4-act A, .menu1-level4-cur A {
	font-weight: normal;
margin: 0px;
}

.menu1-level1-act, .menu1-level1-cur,
.menu1-level2-act, .menu1-level2-cur, 
.menu1-level3-act, .menu1-level3-cur, 
.menu1-level4-act, .menu1-level4-cur {
/*	max-width: 158px; */

	background-color: #DBE4EA;
	/* border-style: none; */
	border-top-style: solid;
	border-top-color: #FFFFFF; 
	border-top-width: 1px; 

margin: 0px;
}

.menu1-hor-level1-act, .menu1-hor-level1-cur {
	background-color: #DBE4EA;
	/* border-style: none; */
	border-top-style: solid;
	border-top-color: #FFFFFF; 
	border-top-width: 1px; 
margin: 0px;
}


.menu1-level1-act A, .menu1-level1-cur A,
.menu1-level2-act A, .menu1-level2-cur A, 
.menu1-level3-act A, .menu1-level3-cur A, 
.menu1-level4-act A, .menu1-level4-cur A {
	font-weight: bold;
}


.menu1-level1-no a:hover, .menu1-level1-act a:hover, .menu1-level1-cur a:hover,
.menu1-level2-no a:hover, .menu1-level2-act a:hover, .menu1-level2-cur a:hover,
.menu1-level3-no a:hover, .menu1-level3-act a:hover, .menu1-level3-cur a:hover,
.menu1-level4-no a:hover, .menu1-level4-act a:hover, .menu1-level4-cur a:hover, 
.menu1-hor-level1-no a:hover, .menu1-hor-level1-act a:hover, .menu1-hor-level1-cur a:hover,
.menu1-hor-level2-no a:hover, .menu1-hor-level2-act a:hover, .menu1-hor-level2-cur a:hover,
.menu1-hor-level3-no a:hover, .menu1-hor-level3-act a:hover, .menu1-hor-level3-cur a:hover,
.menu1-hor-level4-no a:hover, .menu1-hor-level4-act a:hover, .menu1-hor-level4-cur a:hover {
	background-color: transparent; 
	color: #ff5500;
}

.menu1-level1-no A, .menu1-level1-act A, .menu1-level1-cur A {
	font-weight: bold;
} 

.menu1-level1-no A:hover {
}

.menu1-level2-no, .menu1-level2-act, .menu1-level2-cur {
	padding-left: 20px;
margin: 0px;
}

.menu1-level3-no, .menu1-level3-act, .menu1-level3-cur {
	padding-left: 30px;
margin: 0px;
}

.menu1-level4-no, .menu1-level4-act, .menu1-level4-cur {
	padding-left: 40px;
	font-size: 0.9em;
	line-height: 1.1em;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
margin: 0px;
}



/* Menu 1 Level 1 aktiv */

.menu1-level1-act, 
.menu1-level2-act,
.menu1-level3-act,
.menu1-level4-act {
}

.menu1-level1-act a:hover {
}

.menu1-level1-act A {
}

.menu1-level1-act A:hover {
}

/* Menu 1 Level 1 current */

.menu1-level1-cur {
}


/*
td.menu1-level1-cur a:hover {
}
*/

.menu1-level1-cur A {
}

.menu1-level1-cur A:hover {
}




/* Menu 1 Level 2 inaktiv */

.menu1-level2-no {
}

.menu1-level2-no a:hover {
}

.menu1-level2-no A {
}

.menu1-level2-no A:hover {
}

/* Menu 1 Level 2 aktiv */

.menu1-level2-act {
}

.menu1-level2-act a:hover {
}

.menu1-level2-act A {
}

.menu1-level2-act A:hover {
}


/* Menu 1 Level 2 current */

.menu1-level2-cur {
}

.menu1-level2-cur a:hover {
}

.menu1-level2-cur A {
}

.menu1-level2-cur A:hover {
}




/* Menu 1 Level 3 inaktiv */

.menu1-level3-no {
}

.menu1-level3-no a:hover {
}

.menu1-level3-no A {
}

.menu1-level3-no A:hover {
}

/* Menu 1 Level 3 aktiv */

.menu1-level3-act {
}

.menu1-level3-act a:hover {
}

.menu1-level3-act A {
}

.menu1-level3-act A:hover {
}

/* Menu 1 Level 3 current */

.menu1-level3-cur {
}

.menu1-level3-cur a:hover {
}

.menu1-level3-cur A {
}

.menu1-level3-cur A:hover {
}




/* Menu 1 Level 4 inaktiv */

.menu1-level4-no {
}

.menu1-level4-no a:hover {
}

.menu1-level4-no A {
}

.menu1-level4-no A:hover {
}

/* Menu 1 Level 4 aktiv */

.menu1-level4-act {
}

.menu1-level4-act a:hover {
}

.menu1-level4-act A {
}

.menu1-level4-act A:hover {
}

/* Menu 1 Level 4 current */

.menu1-level4-cur {
}

.menu1-level4-cur a:hover {
}

.menu1-level4-cur A {
}

.menu1-level4-cur A:hover {
}




/*****************/
/* Sitemaps / Menues */
/*****************/

.csc-menu { 
/*                font-size: 11px; */
	font-weight: bold; 
/*	margin-left: 10px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;

/* margin-bottom: 30px; */
}

/*
#column-right .csc-menu { 
font-size: 0.9em;
line-height: 1.2em;
}
*/

DIV.csc-menu P { 
font-size: 1em; 
}

DIV.csc-menu P A { 
text-decoration: none; 
}

DIV.csc-menu P A:hover { 
text-decoration: none; 
}


DIV.csc-menu P.csc-section { 
	font-weight: normal; 
/*	margin-left: 40px;*/
/*	font-style: italic; */
}

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { 
}

/* Menu / Sitemap, "Sitemap" */

/*
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; margin-top: 10px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
*/
DIV.csc-menu-2 P.csc-sitemap-level1 A { color:#223C5D; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { font-size: 1em; COLOR: #4f738f;
/* color: #3A3A3F; */ }
DIV.csc-menu-2 P.csc-sitemap-level3 A { font-size: 1em; COLOR: #4f738f;
/* color: #3A3A3F; */ }
DIV.csc-menu-2 P.csc-sitemap-level4 A { font-size: 1em; 
/* color: #3A3A3F;*/ }


.csc-sitemap ul { 
/*	margin-left: -10px; 
	padding-left -10px; */
	/* margin-top: 10px;  */
}


.csc-sitemap ul li { 
	margin-left: -10px; 
/*	margin-top: -10px; */
	padding-left: 0px;
/*	padding-left: -10px;*/
text-indent: 0px;
}

/*
.csc-sitemap ul li li { 
	margin-left: 0px; 
}

.csc-sitemap ul li li li { 
	margin-left: 0px; 
}
*/
/* .csc-sitemap-level4 { margin-left: 80px; } */



/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
.csc-menu-3 {
	margin-left: 20px; 
	margin-bottom: 20px;
}

#column-left-content .csc-menu-3,
#column-right-content .csc-menu-3, 
#column-border-content .csc-menu-3 {
	margin-left: 0; 
 	margin-top: 0; 
 	margin-bottom: 0; 
	
/* 	width: 150px;*/
}

/*
.csc-menu-3 P.csc-section { 
margin-left: 0px; 
}
*/

#column-right-content .csc-menu-3 P.csc-section { 
/* 	margin-left: 0px; */
/* 	font-size: 1.1em; */
/* 	line-height: 1.0em;
	padding: 0px;
	margin-bottom: 1.2em; */
/* 	overflow: hidden; */
}

DIV.csc-menu-3 P.csc-section A { 
/* margin-left: 6px; */
/* font-weight: bold;*/
/* font-size: 11px; */
/* color: #186900; */ 
}

#column-left-content .csc-menu-3 li, 
#column-right-content .csc-menu-3 li, 
#column-border-content .csc-menu-3 li {
/* 	margin: 6px;  */
/* 	margin-bottom: 10px; */
/* 	width: 150px;*/
/* 	font-size: 1.1em; */
/* 	text-decoration: none; */
/* 	border: none; */
	text-align: left;
	line-height: 1.0em;
	padding-bottom: 4px;
	padding-left: 0px;
}

#column-left-content .csc-menu-3 li a,
#column-right-content .csc-menu-3 li a,
#column-border-content .csc-menu-3 li a {
/* margin: 6px;  */
/* margin-bottom: 10px; */
/* width: 150px;*/
/* font-size: 0.95em; */
/* padding-bottom: 6px; */
 text-decoration: none; 
 border: none; 
}


/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */

.csc-menu.csc-menu-4 {
	margin-bottom: 6px;
}

.csc-menu-4 P { 
/*	margin-top: 6px; */
}

.csc-menu-4 UL {
/*	margin-bottom: 0px; 
	padding-bottom: 0px; */
}

.csc-menu-4 UL LI {
	font-weight: normal; 
}

DL.csc-menu-4 DT { 
	margin-top: 6px;
/*	margin-left: 6px; */
	padding-left: 20px;
}

DIV.csc-menu-4 P.csc-abstract,
DL.csc-menu-4 DD { 
	font-weight: normal; 
	font-style: italic; 
/*	margin-top: 0; 
	padding: 0px 2px 2px 20px; */
}

/* Menu / Sitemap, "Recently updated pages" */
.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }

/* *********** */
/* Header Menu */
/* *********** */
#Header #HMenu {
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  height:20px;
  background: #9C9A9C url('../image/roundedbox_ld.gif') bottom left no-repeat;
}

#Header #HMenu ul {
  margin:0;
  padding:0;
  list-style:none;
}

#Header #HMenu li {
  float:left;
  width:120px;
  text-align:center;
  border-right:1px solid #FFFFFF;
  height:20px;
}

#Header #HMenu a {
/*  color:#FFFFFF; */
  float:left;
  display:block;
}

#Header #HMenu a:link, #Header #HMenu a:active, #Header #HMenu a:visited { text-decoration:none; }
#Header #HMenu a:hover { text-decoration:underline; }

#HeaderMenuSummary {
  font-size:10px;
  float:right;
  margin-right:10px;
  margin-top:4px;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#Header #HMenu a { float:none; }
/* End IE5-Mac hack */

#Header #HMenu .current { background-color:#B5B5B5; }
#Header #HMenu .current a { }


.ru { height:100%; width:100%; background:url('../image/roundedbox_ru.gif') top right no-repeat; }
.lu { height:100%; width:100%; background:url('../image/roundedbox_lu.gif') top left no-repeat; }
.rd { height:100%; width:100%; background:url('../image/roundedbox_rd.gif') bottom right no-repeat; }
.ld { height:100%; width:100%; background:url('../image/roundedbox_ld.gif') bottom left no-repeat; }

.VertMenuBox {
  width:175px;
/*  background-color:#FFFFFF; */
  font-size:12px;
  margin-bottom:5px;
}

.VertMenuBox .headline1 {
  padding-left:15px;
  font-size:12px;
  font-variant:small-caps;
  font-weight:normal;
  text-align:left;
  background:url('../image/roundedbox_lu.gif') top left no-repeat #9BB1C0;
  color:#FFFFFF;
}

.VertMenuBox .headline1 b {
  font-variant:normal;
  font-weight:bold;
}

.VertMenuBox ul {
  margin:0;
  padding:0;
  list-style:none;
  padding-left:15px;
}

.VertMenuBox .VertMenuInnerBox {
  padding-left:15px;
  padding-bottom:1px;
}

.VertMenuBox .VertMenuInnerBox input {
  margin-bottom:3px;
  font-size:10px;
}

.VertMenuBox .VertMenuInnerBox input[type=text], .VertMenuBox .VertMenuInnerBox input[type=password] {
  width:140px;
}

.VertMenuBox li {
  text-align:left;
  padding:0;
  height:20px;
}

.VertMenuBox a {
  float:left;
  display:block;
  color:#000000;
}

.VertMenuBox a:link, .VertMenuBox a:active, .VertMenuBox a:visited { color:#656565; text-decoration:none; }
.VertMenuBox a:hover { color:#000000; text-decoration:underline; }

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
.VertMenuBox a { float:none; }
/* End IE5-Mac hack */


/********************************/
/* Rootline */
/********************************/

#rootline {
	margin-top: 0px;
	margin-bottom: 6px;
/* 	padding-top: 3px;*/
	vertical-align: top;
	width: 100%;
	padding: 1px;
	line-height: 1em;
	color: #999999;
}

.rootline-text {
/*	font-weight: bold; */
/* 	padding-bottom: 3px; */
/*	TEXT-DECORATION: none;*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.9em;
}

.rootline-link {
/*	font-size: 0.9em; */
/*	color: #999999; */
/*	font-weight: bold;
	TEXT-DECORATION: none;*/
	font-weight: normal;

}


a.rootline-link  {
/*	font-size: 11px;*/
	color: #999999;
	/* font-weight: bold;*/
            /*    text-decoration: none; */
	border: none; 
}

.rootline-link a:hover {
	text-decoration: none;
	background-color: transparent;
	color: #5F8ACB;
}


#menu-top-language-link a {
                font-weight: normal; 

/*	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	 font-weight: bold; 
	text-transform: none; */
	text-decoration: none;
	color: #9BA0A5;
	/* color: #9BA0A5; */
/*	color: #C5C9CF;*/
	border: none;
/*	color: #C5C9CF; */
/*	letter-spacing: 1px; */
}

#menu-top-language-link a:visited {
/*	text-decoration: none; */
	border: none; 
	color: #9BA0A5;
}

#menu-top-language-link a:hover {
/*	text-decoration: none; */
	color: #ff5500;
}

#header-inside-box-right td {
	font-size: 10px;
/*	color: #006699; */
/*	color: #9BA0A5; */
	color: #9BA0A5; 

}

/* default styles for extension "tx_indexedsearch" */

.tx-indexedsearch .tx-indexedsearch-title {
	padding: 0;
	margin: 0;
	/* border: 1px solid black; */
	/* font-size: 0.9em; */
	vertical-align: top;
}


.tx-indexedsearch .tx-indexedsearch-rules {
	font-size: 1em;
	line-height: 1em;
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI { 
display:inline; margin-right:5px; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
width:100px; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
width:150px; }

.tx-indexedsearch .tx-indexedsearch-whatis { 
margin-top:10px; margin-bottom:5px; }

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { 
font-weight:bold; font-style:italic; }

.tx-indexedsearch .tx-indexedsearch-noresults { 
text-align:center; font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res { 
	margin-top: 10px; 
	/* border: solid 1px red; */
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { 
	font-style:italic; 
}

.tx-indexedsearch .tx-indexedsearch-res p.tx-indexedsearch-descr {
	padding: 3px;
/*	font-size: 2em; */
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { 
color:red; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
margin-top:20px; margin-bottom:5px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
margin-top:0px; margin-bottom:0px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
background:#cccccc; vertical-align:middle; }

.tx-indexedsearch .tx-indexedsearch-res .noResume { 
color:#666666; }

.tx-indexedsearch .tx-indexedsearch-category { 
background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */

/* 
 tx-indexedsearch-res  res  res-tmpl-css */
.tx-indexedsearch .res-tmpl-css div { 
/* 	clear: both; */
/*	margin-top: 20px; */
/*	background-color: transparent; */
}

/* .tx-indexedsearch */
.tx-indexedsearch .res {
/* .res-tmpl-css { */
/* 	clear: both; */
	margin-bottom: 20px; 
	border: solid 1px #C9CBD6; /* grauer Rand */
/*	border: solid 2px black; */
}

.tx-indexedsearch .res-tmpl-css h3 {
/*	background-color: #DBE4EA; */
	background-color: #EBF0F3; /* ganz helles blau */
/*	background-color: green; */
	margin: 0;
	padding: 3px;
}

.tx-indexedsearch .searchbox-tmpl-css LABEL { 
margin-right:1em; width:10em; float:left; }

.tx-indexedsearch .result-count-tmpl-css, 
.tx-indexedsearch .percent-tmpl-css { 
letter-spacing:0; font-weight:normal; 
margin-top:-1.2em; float:right; }

.tx-indexedsearch .info-tmpl-css dt, 
.tx-indexedsearch dl.info-tmpl-css dd,
.tx-indexedsearch .info-tmpl-css { 
/*	float: left;
	clear: left; */
/*	font-size: 0.5em; */
	font-size: 0.7em;
	width: 100%;
	background-color: #EBF0F3;
	padding: 3px;
}

/* .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info .info-tmpl-css { 
	background:#eeeeee; 
}
*/

.tx-indexedsearch .info-tmpl-css dd.item-mtime { 
float:none; }

.tx-indexedsearch .info-tmpl-css dd.item-path { 
float:none; }

/********************************************************************/
/* images.css: */
/********************************************************************/

/* default styles for extension "tx_croncssstyledimgtext" */
/*
 * css-styled-imgtext
 */
/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/

/**********/
/* Images */
/**********/

.lo {
background-image:url(/fileadmin/design_jan/black_lo.jpg);
/* style="background-image:url(fileadmin/design_jan/black_lo.jpg); */
background-repeat:no-repeat;
background-position: bottom right;
width: 5px; height: 5px;
padding:0px; margin:0px;
}

.ob {
background-image:url(/fileadmin/design_jan/black_top.jpg); 
background-repeat:repeat-x;
background-position: bottom;
height: 5px;
padding:0px; margin:0px;
}

.ro {
background-image:url(/fileadmin/design_jan/black_ro.jpg);
background-repeat:no-repeat;
background-position: bottom left;
width: 5px; height: 5px;
padding:0px; margin:0px;
}

.li {
background-image:url(/fileadmin/design_jan/black_left.jpg); 
background-repeat:repeat-y;
background-position: left;
width: 5px;
padding:0px; margin:0px;
}

.re {
background-image:url(/fileadmin/design_jan/black_right.jpg); 
background-repeat:repeat-y;
background-position: left;
width: 5px;
padding:0px; margin:0px;
}

.lu {
background-image:url(/fileadmin/design_jan/black_lu.jpg); 
background-repeat:no-repeat;
background-position: top right;
height: 5px; width: 5px;
padding:0px; margin:0px;
}

.un {
background-image:url(/fileadmin/design_jan/black_bottom.jpg); 
background-repeat:repeat-x;
background-position: top;
height: 5px;
padding:0px; margin:0px;
}

.ru {
background-image:url(/fileadmin/design_jan/black_ru.jpg); 
background-repeat:no-repeat;
background-position: top left;
height: 5px; width: 5px;
padding:0px; margin:0px;
}

.image-inhalt {
padding:0px; 
margin:0px;
}

.inhalt {
                margin:0;
	padding:10px 10px 10px 10px;
}

img.content { 
	border: solid 1px #C9CBD6; 
	padding: 6px 6px 6px 6px;
}

.img { 
	border: solid 1px #C9CBD6; 
	padding: 6px 6px 6px 6px;
}

/* Images / Tables / Floating text */
.imgtext-table { 
	border: 0px; 
/*	border:1px solid #888888;*/
	margin-left: 10px;
/* 	padding-bottom: 6px; */
	padding-bottom: 0px;
	margin-bottom: 0px;
}

table.imgtext-table TD {
/* 	padding-bottom:6px; */
	padding-bottom: 0px;
	margin-bottom: 0px;
}

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred 
to the wrapping table instead. This is done here: */

TABLE.imgtext-nowrap { 
	border: 0px; 
}

TABLE.imgtext-nowrap H1, 
TABLE.imgtext-nowrap H2, 
TABLE.imgtext-nowrap H3, 
TABLE.imgtext-nowrap H4, 
TABLE.imgtext-nowrap H5 { 
	margin-top: 0px; 
}





/* Captions */
/*
P.csc-caption { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	line-height: 1em; 
	text-align: left;
	margin-top: 2px; 
	margin-bottom: 6px; 
} */

.csc-textpic-caption { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.95em; 
	line-height: 1em; 
	padding-top: 2px; 
	margin-bottom: 6px; 
	text-align: left;
}

#column-right-content .csc-textpic-caption { 
	font-size: 1.2em; 
}

P.csc-caption A {
/*	text-decoration: underline; */
/*	border-bottom-width: 1px; 
	border-bottom-style: solid; */
/* 	line-height: 0.9em; */
/* 	padding-bottom: -1px; */
/* 	margin-bottom: -1px; */
}

P.csc-caption A:visited {
/*	text-decoration: underline; */ 
/*	border-bottom-width: 1px; */
/*	border-bottom-style: dotted;*/
/* 	line-height: 0.9em; */
}

P.csc-caption A:hover {
	text-decoration: underline; 
}






DIV.csi-caption-c .csi-caption { 
text-align: center; 
}

DIV.csi-caption-r .csi-caption { 
text-align: right; 
}

DIV.csi-caption-l .csi-caption { 
text-align: left; 
}

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { 
float: left; 
display: inline; 
}

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 2px solid #C9CBD6;
  padding: 0px 0px;
}


DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic {
padding: 0px;
margin: 0px;
}

DIV.csi-textpic IMG { 
border: none; 
}


/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { 
float: left; 
}

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px;
}

/*
DIV.csi-intext-right { 
	margin-right: 0px;
}
*/

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;

}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px;
  margin-right: 5px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { 
text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { 
margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { 
text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { 
text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */

/* ------------------------------------------------ */


/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	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; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 2px solid #C9CBD6;
	padding: 0px 0px;
}

DIV.csc-textpic-imagewrap { 
	padding: 0; 
}

DIV.csc-textpic IMG { 
	border: none; 
}

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

/* UL: This will place the images side by side */
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; }

/* DL: This will place the images side by side */
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; } /* FE-Editing Icons */

DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }
DL.csc-textpic-image A { border: none; }

/* Clearer */
DIV.csc-textpic-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add margin on right */
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 {
/* IE fix for double-margin bug */
	display: inline; 
/*	margin-right: 10px; */
}

/* Pictures on right, add margin on left */
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; /* IE fix for double-margin bug */
	margin-left: 10px;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	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; 
}

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { 
margin-bottom: 5px; 
}

DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { 
margin-bottom: 5px; 
display: block; 
}

DIV.csc-textpic DIV.csc-textpic-imagerow { 
clear: both; 
}

/* No margins around the whole image-block */
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; 
}

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 10px !important;
}

DIV.
csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left: 10px !important;
}

/* Positioning of images: */

/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { 
clear: both; 
}

/* Center (above or below) */
DIV.csc-textpic-center { 
text-align: center; /* IE-hack */ 
}

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; /* Remove IE-hack */ 
}

DIV.csc-textpic-center DIV.csc-textpic-text { 
text-align: left; /* Remove IE-hack */ 
}

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { 
float: right; 
}

DIV.csc-textpic-right DIV.csc-textpic-text { 
clear: right; 
}

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { 
float: left; 
text-align: justify;
}

DIV.csc-textpic-left DIV.csc-textpic-text { 
clear: left; 
/* neu */
overflow: hidden;
}

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

/* Right (in text), text style */
DIV.csc-textpic-intext-right DIV.csc-textpic-text p { 
	text-align: justify; 
}


/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }

/* Hide from IE5-mac. Only IE-win sees this. */
DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }

/* Hide from IE5-mac. Only IE-win sees this. */
DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }




/********************************************************************/
/* langmenu.css: */
/********************************************************************/


#menu-top-language-link {
text-align:right;
float: right;
/* width:75px; */
}


.tx-srlanguagemenu-pi1 {
text-align:right;
/* width:75px; */
}


div.tx-srlanguagemenu-pi1 {
/* width:50px; */
display: inline;
}


.tx-srlanguagemenu-pi1 p { 
font-family: Verdana, sans-serif; 
font-size: .8em; 
line-height:100%; 
 color: #35006d; 
margin-top: 8px; 
padding: 0; 
text-indent: 0; 
}

/*
.tx-srlanguagemenu-pi1 img { 
margin: 0 1px; 
padding: 0; 
border-style: none; 
}
*/

.tx-srlanguagemenu-pi1 .CUR { 
float: right;
/* float: left; */
/* font-size: .8em; */
display: inline;
}

.tx-srlanguagemenu-pi1 .CUR img { 
margin: 0 0px; 
padding: 0; 
border-style: none; 
}


.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }

.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }

.tx-srlanguagemenu-pi1 .NO { 
/* float: right; */
/* float: left; */
/* font-size: .8em; */
}

.tx-srlanguagemenu-pi1 .NO img { 
margin: 0 2px 0 2px; 
padding: 0; 
border-style: none; 
float:left;
}

.tx-srlanguagemenu-pi1 .NO a { 
background-color:transparent; 
/* color: #35006d; */
text-decoration:none; 
/* font-weight:bold; */
}

.tx-srlanguagemenu-pi1 .NO a:focus, 
.tx-srlanguagemenu-pi1 .NO a:hover, 
.tx-srlanguagemenu-pi1 .NO a:active { 
/* color:#333333; */
}

.tx-srlanguagemenu-pi1 .INACT { 
float: right;
/* float: left; */
font-size: .8em; 
}

.tx-srlanguagemenu-pi1 .INACT a { 
background-color:transparent; 
color: #35006d; 
text-decoration: none; 
font-weight: normal; 
}

.tx-srlanguagemenu-pi1 .INACT a:focus, 
.tx-srlanguagemenu-pi1 .INACT a:hover, 
.tx-srlanguagemenu-pi1 .INACT a:active { 
color: #333333; 
}

.tx-srlanguagemenu-pi1 .SPC {  
float: right;
/* float: left; */
font-family: Verdana, sans-serif; 
font-size: .8em; 
line-height: 100%; 
color: #35006d; 
}

.tx-srlanguagemenu-pi1 fieldset { }
.tx-srlanguagemenu-pi1 fieldset legend { }
.tx-srlanguagemenu-pi1 fieldset label { 
display: none; 
}

.tx-srlanguagemenu-pi1 fieldset select { 
font-size: .8em; 
font-family: Verdana, sans-serif; 
/* background-color: #35006d; */
/*  color: white; */
font-weight: bold; 
}
.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
.searchform {
padding-right:0px;
margin-right: 0px;
/* margin:0px; 
padding:0px; */
}

.tx-macinasearchbox-pi1 {
/* padding-right:0px;
margin-right: 0px; */
width: 120px;
}

.tx_macinasearchbox-form {
/* padding-top: 12px; */
padding-bottom: 12px;
}

.tx_macinasearchbox-heading {
text-align:left;
vertical-align:top;
height:14px;
padding-left:0px;
font-size: 10px;
}

.tx_macinasearchbox-table-input-column {
text-align:left;
vertical-align:top;
padding-left:0px;
padding-right:5px;
}

.tx_macinasearchbox-table-button-column {
height:14px;
text-align:left;
padding-right:0px;
padding-left:0px;

}

.tx_macinasearchbox-inputfield {
width:110px; 
font-size:11px; 
padding-left:0px;
padding-right:0px;
}


.tx_macinasearchbox-submitbutton {
font-size:10px;
border:1px;
padding-left:0px;
padding-right:0px;
}
/********************************************************************/
/* keywords.css: */
/********************************************************************/

/* default styles for extension "tx_mwkeywordlist_pi1" */
		.tx-mwkeywordlist-pi1 { font-family: Verdana, Tahoma, Arial, sans-serif; }
		.tx-mwkeywordlist-pi1 h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; font-weight: bold; margin: 0px; padding-top: 15px; padding-bottom: 5px; }
		.tx-mwkeywordlist-pi1 h2 { font-family: Arial, Helvetica, sans-serif; font-size: 17pt; font-weight: bold; margin: 0px; padding-top: 15px; padding-bottom: 5px; }
		.tx-mwkeywordlist-pi1-jumpmenu { padding-bottom: 25px; font-size: 80%; }
		.tx-mwkeywordlist-pi1-keywordlist {  }
		
		.tx-mwkeywordlist-pi1-content div {  }
		.tx-mwkeywordlist-pi1-content div.section { margin-top: 5px; margin-bottom: 10px; }
		.tx-mwkeywordlist-pi1-content div.sectiontoplink { text-align: right; margin-top: 5px; margin-bottom: 10px; }
		.tx-mwkeywordlist-pi1-content ul { margin: 0px; padding-bottom: 15px; font-weight: normal; }
		.tx-mwkeywordlist-pi1-content li { margin: 0px; padding: 0px; font-weight: normal;}
		
		.tx-mwkeywordlist-pi1-activeLink {}
		.tx-mwkeywordlist-pi1-inactiveLink {}
/********************************************************************/
/* 2cols.css: */
/********************************************************************/

/*  Layout 1 */
.c2l1-left {
   border-right: 1px solid #DCDDE4;
/* #FFEDA8;*/
/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCDDE4;

*/
   padding-right: 15px;
   width:50%;
   white-space:normal;
   vertical-align: top;
}

.c2l1-middle {
   padding-left: 15px;
   width:50%;
   white-space:normal;
   vertical-align: top;
}

/*  Layout 2 */
.c2l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   background-color:#FFEDA8;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#FFEDA8;
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}
/*
	Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1 {
    position:relative;
    left:0px;
	margin-bottom:10px;
}

/* Layout 1 */
div.c2l1d-left {
   position:absolute;
   left:0px;
   padding: 0px;
   padding-right: 6px;
/*   width:380px;*/
   width: 48%;
   white-space:normal;
/*   border:1px solid red; */
   border-right: 1px solid #DCDDE4;
}

div.c2l1d-middle {
   position:absolute;
/*   left:390px; */
   left:50%; 
   padding: 0px;
   padding-left: 6px;
   /* width:380px; */
   width: 50%;
   /* border:1px solid blue; */
   white-space:normal;
/*   text-align: left;
   align: left; */
}


/* Layout 2 */
div.c2l2d-left {
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* 
	Layout 3 
	
	embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/********************************************************************/
/* tables.css: */
/********************************************************************/

/*********************/
/* Tables, generally */
/*********************/

td {
}

/* 
#DBE4EA; helles blau 
#DBE4EA; helles blau 
#D1D2E4; mitteldunkles blau 
#D1D2E4; mitteldunkles blau
#7b8eb5; dunkles Blau
*/

TABLE.contenttable { 
/*	border: 1px #C9CBD6 solid; */
                /* #333333 */ 
/*	margin: 10px 0px 10px 0px; */
	/* width: 100%; */
/*                margin-top: 0px;
                margin-bottom: 0px; */
}

TABLE.contenttable TR { 
/*                background-color: #EBF0F3; */
/* #EDEBF1*/ 
}

TABLE.contenttable TD { 
	padding: 0px 6px 0px 6px; 
	vertical-align: top; 
/* 	font-size: 0.8em;*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

/* TABLE.contenttable TR TD P.bodytext { */
/*
TABLE.contenttable tr td { 
                line-height: 14px; 
                font-size: 1.8em; 
}
*/

#hidden-table {
          background-color: #FFF;
          padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	border: 0px;
/*#C9CBD6 solid;*/
}




TABLE.contenttable P { 
/* font-size: 12px; */
}


TABLE.contenttable th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family: arial, helvetica; */
	color: #000000; 
font-weight: bold;
/*	text-decoration: bold; */
/*                background-color: #7b8eb5;*/
	background-color: #DBE4EA;
	line-height: 1.2em; 
/*	line-height: 1.1em;*/
/*	color:#3A3A3F;*/
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
/*	font-size: 12px;*/
}


/* Tables, specifically */

TABLE.contenttable-0 { 
/*	border: 1px #C9CBD6 solid;*/
	margin: 10px 0px 10px 0px;
          border: 0px;
}

TABLE.contenttable-0 P { 
/*                    font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003F7D;*/
                     /* color: #000000; */
}

TABLE.contenttable-0 TR TD { 
          background-color: #EBF0F3; 
/*	border: 1px #C9CBD6 solid; */
/*	margin: 12px;*/
	border: 1px #fff solid;
}

/*
color1 #EBF0F3
background-color: #D1D2E4; 

*/


/* **** contenttable-1 ***** */

/* table.contenttable contenttable-1 {*/
table.contenttable-1 {
	/* border: 1px #C9CBD6 solid; */
	/* margin: 10px 0px 10px 0px; */
	/* background-color: #EBF0F3; */
	 border: 10px; 
	/* border-style: none; */
}

TABLE.contenttable-1 P { 
/*	color: #000000;
	color: #186900; */
}

TABLE.contenttable-1 TR TD { 
	background-COLOR: #DBE4EA; 
	border: 0px; 
	border-style: none;
}


TABLE.contenttable-1 TR.tr-0 TD P { 
	font-weight: bold; 
}

TABLE.contenttable-1 TR.tr-0 TD { 
	 background-color: #D1D2E4; 
	font-weight: bold; 
}




/* **** contenttable-2 ***** */
 
TABLE.contenttable-2 P { 
	color: #10007B; 
}

TABLE.contenttable-2 TR TD.td-0 { 
	background-color: #F5FFAA;
}

TABLE.contenttable-2 TR TD.td-0 P { 
	font-weight: bold; 
}

/* */
/* **** contenttable-3 ***** */
/* */

TABLE.contenttable-3 {
border: 0px;
} 

TABLE.contenttable-3 P { 
color: #000000;

/* color: #8A0020; */
}


TABLE.contenttable-3 tr td { 
/* 	background-color: #D1D2E4;*/  /* dunkes blau */
	background-COLOR:#DBE4EA; 
	border: 0px;
	line-height: 1.4em;
	padding: 6px;
}



TABLE.contenttable-3 TR TD.td-0, 
TABLE.contenttable-3 TR.tr-0 TD { 
 	background-color: #D1D2E4;
/*	background-color: #D1D2E4; */
/* 	background-color: #DBE4EA; */
/*	background-color: #7b8eb5; */
/* 	background-color: #EBF0F3; */ 
/*	background-color: #7b8eb5;*/
/* 	background-color: #DBE4EA;*/
	font-weight: bold; 
}

TABLE.contenttable-3 TR TD.td-0 P, 
TABLE.contenttable-3 TR.tr-0 TD P { 
	font-weight: bold; 
}



/************************/
/* contenttable-4 */
/************************/

TABLE.contenttable-4 { 
/*	border: 1px #C9CBD6 solid;
	border-style: none; 
*/
	border: 0px;
	border-style: none; 

	margin: 10px 0px 10px 0px;
padding-left: 0px;
}

TABLE.contenttable-4 P { 
/* color: #000000; */
/* color: #8A0020; */
}

TABLE.contenttable-4 TR TD { 
/* background-color: #D1D2E4;*/
/*                background-COLOR:#DBE4EA; */
	border: 0px;
	border-style: none; 
                background-COLOR: transparent; 
margin: 0px;
padding: 4px 12px 4px 0px;
line-height: 1em;
}

TABLE.contenttable-4 TR TD.td-0 P, 
TABLE.contenttable-4 TR.tr-0 TD P { 
/* font-weight: bold; */
}


TABLE.contenttable-4 TR TD.td-0,
TABLE.contenttable-4 TR TD.td-0 P {
margin-left: 0px;
padding-left: 0px;
}

/************************/
/* contenttable-5 */
/************************/

TABLE.contenttable-5 { 
border: 0px;
}

TABLE.contenttable-5 P { 
/* color: #000000; */

/* color: #8A0020; */
}

TABLE.contenttable-5 tr td { 
/* 	background-color: #D1D2E4;*/  
	background-COLOR:#DBE4EA; 
	border: 0px;
}

/* TABLE.contenttable-5 TR.tr-0 TD,*/
TABLE.contenttable-5 TR TD.td-0 { 
/* 	background-color: #D1D2E4; */
/*          background-COLOR:#DBE4EA;*/ 
	background-color: #D1D2E4; 
	border: 0px;
	font-weight: bold;
}

/* TABLE.contenttable-5 TR.tr-0 TD P, */
TABLE.contenttable-5 TR TD.td-0 P { 
	font-weight: bold; 
}



/********************************************************************/
/* print.css: */
/********************************************************************/

@media print {
body {
    color: black;   
    background-color: rgb(255,255,255); 
    font-size: 15px; 
    font-family:'Times New Roman',Times,serif; 
    margin: 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
   }   
}

@media print {
#menu-main {
display: none;
}
}

@media print {
#menu-hor {
display: none;
}
}

@media print {
#top-banner-div {
display: none;
}
}

@media print {
#column-left {
                /*  max-width: 170px; */
                width: 170px;
                vertical-align: top;
                text-align: left;
	/* font-size: 0.9em; */

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/* margin-left: 0px;
	padding-left: 0px; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/* border: 1px solid green; */
}
}

@media print {
	#column-main {
                	 width: auto; 
                	/* width: 100%; */
		text-align: left; 
		margin: 0px; 
 		padding: 0px;
		vertical-align: top;
		/* float: right;
		position: absolute; 
		top: 152px; 
		left: 205px; */
		/* overflow: hidden; */
		overflow: visible;
		/* float: none;
		height: 100%;
		display: block; */
	}
}

@media print {
#spacer-header-content {
display: none;
}
}

@media print {
#table-basic-width {
display: none;
}
}

@media print {
#table-basic-width-row {
display: none;
}
}

@media print {
#spacer-header-content-row {
display: none;
}
}

@media print {
#spacer-header-content-border1 {
display: none;
}
}

@media print {
#spacer-header-content-border2 {
display: none;
}
}


   div#Page {
     text-align: left;    /* Seiteninhalt wieder links ausrichten */
     width: 740px; 
/*     padding: 0.5em;*/
/*     background-color: rgb(255, 255, 255);*/
   }   

   div#TopLayer {
/* border-left: none;
border-right: none;*/
font-size: 24px; 
font-weight: bold; 
vertical-align: top;
text-align: left;
   }   


   div#ContentLayer {
/* background-color: rgb(0, 150, 255);*/
/*     margin-left: 0px; */
/*     padding: 0 1em;*/
/*     padding: 0 0;*/
/*     border: 5px dashed silver;*/
border-width:1px;
border-style:solid;
border-color: #000000; 
/* border-color: #FFFFFF; */
 border-left: none;
border-right: none; 
   }   

   div#ContentLayer h1 {
     font-size: 1.5em;
     margin: 0 0 0;
/*     margin: 0 0 1em;*/
   }   

   div#ContentLayer h2 { 
     font-size: 1.2em; 
margin-top: 0px;
margin-bottom: 0px;
/*     margin: 0 0 0; */
/*     margin: 0 0 1em; */
   }   

   div#ContentLayer h3 { 
     font-size: 1.0em; 
     margin: 0 0 0; 
font-weight:bold; 
/*     margin: 0 0 1em; */
   }   


   div#ContentLayer p {
/*     text-align: justify;*/
     font-size:1em;
     margin: 0 0;
/*     margin: 0 1em;*/
   }

   div#ContentLayer p.csc-caption {
     font-size: 0.7em;
     margin: 0 0;
   }

   #ContentLayer-right {
width:180px;
float:right;
padding:4px;
     font-size: 0.9em;
     margin-left: 8px;
/* margin: 2px;*/
/* padding-left:6px;*/
/* border-style:solid; */
/* border-width:thin; */
/*     border-color: lightgray;
border-width:2px;*/
   }

/*
   div#BottomLayer {
font-size:24px; 
font-weight:bold; 
vertical-align: top;
   }   
*/

   div#printBottomHeadline {
font-size:18px; 
font-weight:bold; 
vertical-align: top;
   }   

   div#printOrigURL {
font-size:12px; 
font-weight:normal;
text-decoration: underline;
/* font-weight:bold; 
vertical-align: top;*/
   }   

   div#printCopyright {
/* font-size:1em; */
font-weight:normal;
/* font-weight:bold; 
vertical-align: top;*/
   }   

@media print {
table.contenttable {
	border-color: black;
	border-width: 1px;
	border-style: solid;
	/* widht: 100%;
	height: 100%; 
	float: none; 
	overflow: visible;
	page-break-inside: auto;
	display: block;
	*/
}
}

.contenttable td {
border-color: black;
border-width:1px;
border-style: solid;
}

.contenttable th {
border-color: black;
border-width:1px;
border-style: solid;
}

.td-0 {
border-color: black;
border-width:1px;
border-style: solid;
}

.td-1 {
border-color: black;
border-width:1px;
border-style: solid;
}

.td-2 {
border-color: black;
border-width:1px;
border-style: solid;
}

.td-3 {
border-color: black;
border-width:1px;
border-style: solid;
}

.td-4 {
border-color: black;
border-width:1px;
border-style: solid;
}

.td-last {
border-color: black;
border-width:1px;
border-style: solid;
}

div.csc-menu {
margin-bottom: 24px;
}

ul {
margin-top: 3px;
margin-bottom: 3px;
}

.infobox {
border-color: black;
border-width:1px;
border-style: solid;
}

.csc-frame-frame1 {
	border-color: black;
	border-width: 2px;
	border-style: solid;
	padding: 6px; 
	margin-top: 6px;
	margin-bottom: 6px;
                background-color: #E6E6E6;
/* #C0C0C0;*/
}

/* --------------------------------------- */
/* Setup für Images */
/* --------------------------------------- */

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;
}

/* Pictures on right, add margin on left */
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; /* IE fix for double-margin bug */
	margin-left: 10px;
}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left: 10px !important;
}

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }

/* Hide from IE5-mac. Only IE-win sees this. */
DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

/********************************************************************/
/* gallery.css: */
/********************************************************************/

/* CATEGORY DISPLAY STYLES */

h3.jm-gallery-category-header {
	font-size: 14px;
	border-bottom: 1px solid #e6e6e6;
	}
	
p.jm-gallery-category-description {
	}

div.jm-gallery-category-container {
/*	padding-bottom: 10px; */
	}




/* ALBUM DISPLAY STYLES */

	
div.jm-gallery-album-entry {
	display: block; 
	float:left; 
	margin: 10px 4px 4px 4px;
	border: 0;
	/*width: 140px;*/
	width: 200px;
	/* height: 240px; */
	min-height: 200px; 
	text-align: center;
	line-height: 1.2em;
}

div.jm-gallery-album-entry img {
	border: 1px solid #a3a3a3
}

div.jm-gallery-album-coverimage A {
	border: none;
}

div.jm-gallery-list-album-metainformation,
div.jm-gallery-admin-album-metainformation {
	text-align: center;
	font-size: 0.8em;
/*	margin-top: 3px; */
	}
	
div.jm-gallery-album-pagebrowser {
	text-align: left;
	padding-bottom: 10px;
}

div.jm-gallery-album-metainformation {
	width: 100%;
	margin-top: 5px;
	text-align: left;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 10px;
	padding-bottom: 5px; 
}

h3.jm-gallery-album-header {
	font-size: 14px;
	margin-bottom: 0;
}


div.jm-gallery-image-entry {
	display: block;
	float:left; 
/*    	width: 142px;
    	height: 157px;*/
    	width: 180px;
    	height: 180px;
	border: 0;
	text-align: center;
/*	vertical-align: bottom; */
	padding: 0;
	margin: 10px;
	padding-bottom: 10px;
	}

/*
div.jm-gallery-image-entry {
	width: 130px;
	height: 145px;
}
*/

div.jm-gallery-image-entry img {
/*	border: 1px solid #a3a3a3*/
	outline: 1px solid #a3a3a3
	/* margin: 1px; 
	padding: 3px; */
	padding-top: auto;
	margin-top: auto;
/* 	vertical-align: bottom; */
	vertical-align: text-bottom;
}

.jm-gallery-image-entry A {
	border: none;
	}

.jm-gallery-image-entry-caption {
	text-align: center;
	font-size: 0.9em;
	line-height: 1em;
	padding-top: 3px;
}

div.jm-gallery-image-collection {
	padding-left: 20px;
/*	margin-left: auto;
	margin-right: auto; */
}

div.jm-gallery-album-control {
	clear: both; 
	text-align: center;
	/* margin-top: 10px;
	padding-top: 20px; */
	}	

div.jm-gallery-album-control-header {
	clear: both; 
	text-align: center;
/*	margin-bottom: 10px;
	padding-bottom: 20px; */
	}	

div.jm-gallery-album-header {
	border-bottom: 1px solid #e6e6e6; 
	padding-bottom: 5px;
	}

div.jm-gallery-album-footer {
	border-top: 1px solid #e6e6e6; 
	/* padding-top: 5px; */
	}



/* SINGLE DISPLAY STYLES */

div.jm-gallery-image-metainformation-top {
	width: 100%;
	text-align: left;
	padding-bottom: 5px;
	margin-top: 5px;
	}
	
div.jm-gallery-image-browser {
	width: 100%;
	text-align: center;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
	
div.jm-gallery-prev-link { float: left; }
div.jm-gallery-next-link { float: right; }
div.jm-gallery-centered-links { margin: 0 100px; text-align: center; }
h3.jm-gallery-image-header {
	font-size: 14px;
	margin-bottom: 0;
	}

div.jm-gallery-image-single {
	text-align: center; 
/*	padding-top: 30px; 
	padding-bottom: 30px;
*/	padding-top: 10px; 
	padding-bottom: 10px;
	}
	
div.jm-gallery-image-single img {
	padding: 3px; 
	border: 1px solid #bebebe;
	}

div.jm-gallery-image-single A {
	border: none;
	}

div.jm-gallery-image-single-caption {
	width: 400px;
	font-size: 0.9em; 
	line-height: 1em; 
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
}

div.jm-gallery-image-downloads {
	text-align: center; 
	padding-top: 10px; 
	padding-bottom: 20px;
	}




/* RANDOM DISPLAY STYLES */
div.jmgallery-random-container {
	}
div.jm-gallery-image-random {
	margin: 10px;
	}





/* ADMIN INTERFACE STYLES */

div.create-new-album-control-hidden { display: none; }

div.jm-gallery-new-album-container, 
div.tx-jmgallery-pi1, 
div.jm-gallery-admin-category-container {
	padding-bottom: 5px;
	margin: 0 0 5px 0;
	}

/* DEFAULT: label styles in album listing */
div.jm-gallery-admin-control-labels { font-size: 1em; font-weight: bold; }
div.jm-gallery-admin-control-labels .label { padding: 2px 3px; background-color: #e7e7e7; border: 1px solid #bebebe; }
div.jm-gallery-admin-control-labels .first { border-left: 1px solid #a1a1a1; }
div.jm-gallery-admin-control-labels .last { border-right: 1px solid #a1a1a1; }
div.jm-gallery-admin-control-labels .name { float: left; width: 439px; }
div.jm-gallery-admin-control-labels .pictures { float: left; width: 77px; text-align: center; }
div.jm-gallery-admin-control-labels .date { float: left; width: 108px; text-align: center; }
html>body div.jm-gallery-admin-control-labels .name { width: 430px; }
html>body div.jm-gallery-admin-control-labels .pictures { width: 69px; }
html>body div.jm-gallery-admin-control-labels .date { width: 99px; }

/* DEFAULT: local row styles in album listing */
div.jm-gallery-admin-category-container .column { background-color: #ffffff; border-right: 1px dashed #a1a1a1; padding: 0 3px; }
div.jm-gallery-admin-category-container .first { background-color: #dddddd; border-left: 1px dashed #a1a1a1; }
div.jm-gallery-admin-category-container .last { border-right: 1px dashed #a1a1a1 !important; }

/* DEFAULT: global row styles in album listing */
div.jm-gallery-admin-album-container { padding: 1px 0 1px 0; }
div.jm-gallery-admin-album-container .name { float: left; width: 439px; }
div.jm-gallery-admin-album-container .description { padding: 0; margin: 0; font-size: 0.8em; display:none; }
div.jm-gallery-admin-album-container .pictures { float: left; width: 77px; text-align: center; }
div.jm-gallery-admin-album-container .date { float: left; width: 108px; text-align: center; }
html>body div.jm-gallery-admin-album-container .name { width: 430px; }
html>body div.jm-gallery-admin-album-container .pictures { width: 70px; }
html>body div.jm-gallery-admin-album-container .date { width: 100px; }
div.jm-gallery-admin-category-container .control-new { width: 622px; border-top: 1px solid #bebebe; text-align: right; padding-top: 4px; }

/* EDIT_ALBUM: global styles */
div.tx-jmgallery-pi1 .album-cover { width: 130px; float: left; padding: 10px; text-align: center; }
div.tx-jmgallery-pi1 .album-cover img { padding: 3px; border: 1px solid #bebebe; }
div.tx-jmgallery-pi1 .header { margin-left: 150px; margin-top: 30px; }

/* EDIT_ALBUM: form styles */
div.changealbum-container .first { font-weight: bold; }
div.tx-jmgallery-pi1 textarea,
div.create-new-album-control input,
div.tx-jmgallery-pi1 input {
	border-left: 4px solid #a4b9cc;
	border-top: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	padding-left: 4px;
	width: 300px;
	font-family: 'Luxi Sans', 'Tahoma';
	font-size: 11px;
	}
div.tx-jmgallery-pi1 input[type=submit],
div.create-new-album-control input[type=submit] { width: 100px !important; }

/* IE6 Fix: IE6 doesn't recognize [type=submit] or [type=checkbox] */
div.album-cover input,
#jm-gallery-album-create-button,
#jm-gallery-form-image-edit-part-submit,
div.album-upload-button input { width: 100px; }
div.image-block input { width: 12px; height: 12px; border: 0; }


/* EDIT_ALBUM: image entry styles */
div.tx-jmgallery-pi1 .image-block { max-width: 135px; width: 135px; height: 190px; display: block; float: left; margin-top: 10px; }
div.tx-jmgallery-pi1 .image-block img { padding: 3px; border: 1px solid #bebebe; }
div.tx-jmgallery-pi1 .image-block p { padding: 0px; margin: 0px; }
div.tx-jmgallery-pi1 .image-block textarea { width:119px !important; height: 30px !important; }
div.tx-jmgallery-pi1 .image-block input[type=checkbox] { width: 12px; height: 12px; }
div.changealbum-container-hidden { display: none; } 

/* CREATE_ALBUM: form style */
div.create-new-album-control { margin: 0 0 10px 0; }
#jm-gallery-album-block { display: none; }

div.tx-jmgallery-pi1 h3.album-header, 
h3.image-entry,
div.tx-jmgallery-pi1 h3.album-images,
div.tx-jmgallery-pi1 h3.album-upload, 
div.jm-gallery-admin-category-container h3.category-header {
	font-size: 1.3em;
	letter-spacing: -0.01em;
	font-weight: bold;
	margin: 0;
	}
div.tx-jmgallery-pi1 h3.album-header,
div.tx-jmgallery-pi1 h3.album-images,
div.tx-jmgallery-pi1 h3.album-upload { 
	border-bottom: 1px solid #bebebe; 
	}
div.tx-jmgallery-pi1 h3.album-images,
div.tx-jmgallery-pi1 h3.album-upload {
	margin-top: 15px;
	}

	
/* eCARD Styles */
div.jm-gallery-ecard-compose-container img { float: right; padding: 3px; border: 1px solid #bebebe; margin-top: 6px; }
div.jm-gallery-ecard-form-fields { margin-right: 240px; }
#jm-gallery-ecard-form-errors { color: red; }
div.jm-gallery-ecard-form-fields label { float: left; width: 100px; }
div.jm-gallery-ecard-form-fields .submit { margin-top: 5px; }
/********************************************************************/
/* powermail.css: */
/********************************************************************/

/* tx-powermail-pi1_formwrap { */
/* tx-powermail-pi1 { */
/*	margin-right: auto; */
/*	width: 400px;
	background-color: red;
} */

/* Powermail */
	/* Form */

.powermail_captcha {
vertical-align: top;
}

span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}

input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}

/*
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select {
width: 200px;
border: none;
border-bottom: 1px solid black;
margin-left: 10px;
} */

div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 400px;
}

fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #aaa; 
/*	border: 1px solid #ccc; */
/*	background-color: #ccc; */
	padding: 10px;
	margin-right: auto;
/*	padding-right: auto; */
/*	width: 400px; */
}

fieldset.tx-powermail-pi1_fieldset {
/* Disable border */
/* border: none; */
}


fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}

fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	/* Input and textarea */
	width: 400px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}

div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
/*	margin: 20px 0 10px 200px; */
	margin: 0px 0px 0px 450px;
	font-weight: bold;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

div.countryzone {
	margin: 10px 0 0 200px;
}

div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}

div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}

div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}

div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}


/* --------------------------------- */


fieldset.tx-powermail-pi1_fieldset label {
/* Style labels */
display: block;
width: 150px;
float: left;
clear: both;
}

/* Style input fields */

/* Increase margin between every field */
div.tx_powermail_pi1_fieldwrap_html {
margin: 10px 0;
}

.tx_powermail_pi1_formconfirmation_back {
float: left;
margin-right: 100px;
}

.tx_powermail_pi1_formconfirmation_submit {

}/********************************************************************/
/* captcha.css: */
/********************************************************************/

.tx-srfreecap-pi2-image { 
margin-left: 1em; 
/* float: left; */
/* clear: right; */
 margin-right: 20px;
}


.tx-srfreecap-pi2-cant-read { 
font-size: .9em; 
color:#35006d; 
/* float: right; */
/*  clear: both; */
 width: 150px; 
 position: relative; 
/* top:25px; */
 left:310px; 
/* border: 1px solid black;
overflow: hidden; */
}

.tx-srfreecap-pi2-cant-read a:link { 
background-color:transparent; 
font-weight:bold; 
text-decoration:none; 
}/********************************************************************/
/* faqs.css: */
/********************************************************************/

.tx-irfaq-pi1 ul.tx-irfaq-questions-list,
.tx-irfaq-pi1 .tx-irfaq-questions-list-table { 
 margin-bottom: 25px; 
margin-bottom: 0px; 
padding-bottom: 0px;
}

.tx-irfaq-pi1 .tx-irfaq-questions-list-table tr {
/*	border-bottom: 2px solid #9BA0A5;*/
/*	padding-bottom: 3px; 
	padding-top: 3px; 
	margin-bottom: 12px; 
	margin-top: 3px; */
}

.tx-irfaq-pi1 .tx-irfaq-questions-list-table td {
	padding-top: 8px; 
	padding-bottom: 16px; 
	margin-top: 30px; 
	margin-bottom: 3px;
	padding-right: 0px; 
	border-bottom: 2px solid #9BA0A5;
/*	 border-bottom: 1px solid #4f738f; */
	vertical-align: top;
}

.tx-irfaq-pi1 ul li a p.bodytext { 
margin: 0px; 
display: inline; 
/* font-weight: bold; */
	COLOR: #4f738f;
}

.tx-irfaq-pi1 ul.tx-irfaq-questions-list li a { 
	COLOR: #4f738f;
}

.tx-irfaq-pi1 ul.tx-irfaq-questions-list li a:hover { 
/*	COLOR: #4f738f; */
}


.tx-irfaq-pi1 .tx-irfaq-questions-list-table a:hover,
.tx-irfaq-pi1 ul.tx-irfaq-questions-list li a:hover  {
	COLOR: #4f738f; 
	text-decoration: none;
	background-color: #E4EBEF;
}


.tx-irfaq-pi1 .tx-irfaq-questions-list-table a:visited,
.tx-irfaq-pi1 ul.tx-irfaq-questions-list li a:visited {
                COLOR: #4f738f;
/*	font-weight: normal;*/
	TEXT-DECORATION: none;
	border-bottom-style: dotted;
}


/*.tx-irfaq-pi1 .tx-irfaq-questions-list */
.tx-irfaq-pi1 .tx-irfaq-questions-list-table .tx-irfaq-questions-list-table-category {
	border-right: 2px solid #9BA0A5;
}


.tx-irfaq-pi1 ul li a { 
/* color: #000; */
 /* text-decoration: none;  */
/*	COLOR: #4f738f;*/
/* color: #FFF; */
}

.tx-irfaq-pi1 ul li a:hover { 
/* color: #000; 
text-decoration: underline; */
}

.tx-irfaq-pi1 .tx-irfaq-answer { 
/* margin-bottom: 30px; */
margin-top: 30px;
padding-bottom: 20px;
border-bottom: 2px solid #9BA0A5;  
/*	color: #9BA0A5;*/
}

.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { 
font-size: 1.2em;
line-height: 1.1em; 
margin: 0px; 
display: inline; 
/* font-weight: bold; */
	COLOR: #4f738f;
}

.tx-irfaq-pi1 .tx-irfaq-answer h4 { 
padding-bottom: 10px;
}

.tx-irfaq-pi1 .tx-irfaq-answer ul li a { 
/*	COLOR: #4f738f; */
}

.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 ul.tx-irfaq-questions-list .tx-irfaq-questions-list-category {
/* font-size: 0.8em; */
}


.tx-irfaq-pi1 ul.tx-irfaq-questions-list .tx-irfaq-questions-list-category a {
	COLOR: #4f738f;
}


.tx-irfaq-pi1 .tx-irfaq-answer .additional-info { 
/* border-top: 5px solid #e6e6e6; */
 border-top-style: none;
/* border-top-width: 0px; */
margin-top: 6px; 
margin-bottom: 0px; 
font-size: 0.9em;
/* line-height: 1.1em; */
}

.tx-irfaq-pi1 .tx-irfaq-answer .additional-info a { 
/*	text-decoration: underline; */
}

.tx-irfaq-pi1 .irfaq-related-faq, 
.tx-irfaq-pi1 .irfaq-related-links { 
padding-top: 0px; 
padding-bottom: 0px; 
margin-top: 3px; 
margin-bottom: 15px; 
}

.tx-irfaq-pi1 .irfaq-related-faq a, 
.tx-irfaq-pi1 .irfaq-related-links a { 
	COLOR: #4f738f;
/*	text-decoration: none;*/
}

.tx-irfaq-cleaner { 
clear: left; 
/* height: 1px; */
}

.tx-irfaq-dynheader { 
cursor: pointer; 
}

.tx-irfaq-dynans-hidden { 
display: none; 
}

.tx-irfaq-dynans-visible { 
display: inline; 
}
/********************************************************************/
/* glossar.css: */
/********************************************************************/

.tx-sgglossary-pi1 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
	border-style: none; 
	line-height: 1.5em;
/*	font-size: 0.9em; */
}

.tx-sgglossary-pi1 .td-0 {
	padding-right: 50px;
/* 	border-style: none; 
	border: 0px; */
}