/********************************************************************/
/* 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
*/


#layout_wrapper {
  bottom: 0;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}


#content-container {
/*
  bottom: 0;
  height: 100%;
  left: 0px;
  position: absolute;
  right: 30px;
  top: 130px;
  width: 100%;
  */
  margin-left: 5px;
}

#top-banner-container {
/*
	width: 90;
	top: 0;
	left: 0;
	position: relative;
*/
	height: 75px;
}

#banner-image {
  background-image: url("/typo3conf/ext/uMainTemplateCd/template/banner-ida.jpg");
  border-bottom: 0 solid #BE1E3C;
  border-top: 0 solid #BE1E3C;
  height: 170px;
  left: 30px;
  position: absolute;
  right: 30px;
  top: 80px;
  z-index: 8;
}

/***************************/
/* 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: 20px;
	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 {
  left: 20px;
  position: absolute;
  top: 30px;
}
*/


#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; 
}


#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;
	right: 10px;
	top: 0;
	position: relative;
}

/*
#top-banner-right {
  position: absolute;
  right: 30px;
  top: 0;
}
*/


#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-container {
	border-top: 1px solid;
	color: #9BA0A5;
	height: 100px;
	padding-bottom: 16px;
	padding-top: 6px;
}

#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;"*/
}

#footer-clearer {
	clear: both;
  	height: 1px;
}

/***************************/
/* 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;
}



/***************************/

.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;
        height: 100%;  
} 



/***************************/
/* 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: 650px; 
	text-align: left; 
 	margin: 0px; 
 	padding: 0px;
 	padding-left: 1px;
 	padding-right: 1px;
	vertical-align: top;
	float: right;
	overflow: hidden;
	margin-left: 20px;
}
*/

#column-main {
	/*	margin-left: 200px; */
	margin-right: 5px;
	text-align: left;
	vertical-align: top;
	margin-left: 205px;*/
	/* 
	left: 205px;
	top: 135px;
	position: absolute;
	*/
}

#header-container {
/*	float: left;
	height: 100%;
	width: 100%;
	*/
}

/*
#sonstwas {
	float: left;
	width: 100%;
	overflow: visible;
	height: auto;
}
*/

#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; */
	text-align: justify;
}


/***************************/
/* linke Spalte */
/***************************/

/*
#column-left {
	width: 170px;
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
*/

 
#column-left {
	float: left;
	padding-left: 5px;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	width: 170px;
} 



#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; }


/********************************************************************/
/* 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;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 10px;
	margin-bottom: 20px;
	background: url(/fileadmin/setup/css/menu_hor.jpg) top left no-repeat;

}
*/

#menu-hor {
  line-height: 21px;
  padding-left: 5px;
  background: url("/fileadmin/setup/css/menu_hor.jpg") no-repeat scroll left top transparent;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  height: 28px;
  margin-bottom: 20px;
  margin-top: 10px;
  margin-right: 5px;
  margin-left: 5px;
}


/*
#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: 6px; 
 	/* 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 {
	padding-right: 5px;
}

.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; 

}

DIV.csc-textpic-clear {
	clear: none;
}

.csc-textpic-caption {
	font-size: 0.9em;
	line-height: 1.1em;
	padding-top: 2px;
	text-align: left;
}/********************************************************************/
/* 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 { }
/********************************************************************/
/* 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;
	text-align: left;
}



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;
	padding: 6px;
}

/* 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; 
}



/********************************************************************/
/* 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; */
}
