/* Selectors for the content area of the htmlArea RTE editor */

.htmlarea-content-body {font-family:Arial, sans-serif;font-size:9pt;margin:0;padding:3px;	background-color:#fff;}

/* Selectors for the Table Operations plugin *
//* Make borders visible *
//* Make sure we can click in empty cells without too much difficulty *
/body.htmlarea-showtableborders table, body.htmlarea-showtableborders td, body.htmlarea-showtableborders th {
	padding: 3px; border:1px dashed #316ac5 ! important;
}

/* Selectors for the Abbreviation plugin */
body.htmlarea-content-body abbr, body.htmlarea-content-body acronym {
	border-bottom:1px dashed #000;
	cursor:help;
}


/* TYPO3 SVN id: $id$ */
/* Template stylesheet which can be used for new sites */
/* Make a copy of this stylesheet to some other location, modify it and use it from there! */
/*

Colorscheme is: 

Background Color 1: #EDEBF1;	(Background 1)
Background Color 1-dimmed: #D8D7DC;	(Background 1 - dimmed)
Background Color 2: #F5FFAA;	(Background 2)
Background Color 3: #D1D2E4;	(Background 2)

Text, main:	#fff
Text Color 1: #186900;	(red)
Text Color 2: #949597;	(green)
Text Color 3: #cfc2bc;	(blue)

Links		#707070
Link hover: #707070;

span.img a  {border:none;border:0px;}

span.img  {border:none;border:0px;}


/* Default stylesheet for the html mails of tx_feuser_register extension */

.tx-srfeuserregister-pi1 p { font-size:10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 a:link { font-size:10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 a:visited { font-size:10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 a:hover { font-size:10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 a:active { font-size:10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 td { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
.tx-srfeuserregister-pi1 td.tx-srfeuserregister-pi1-frame { padding-right:0px; padding-left:0px; }
.tx-srfeuserregister-pi1 label {font-family:Arial,sans-serif;color:#949597;font-size: 10pt;font-weight:bolder;padding-left:20px;text-align:left;}


.tx-srfeuserregister-pi1{ font-size:10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 legend{ font-size:10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
p  {font-size:10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;}

/* RTE / Bodytext: */
/*******************/
P.bodytext {font-size:9pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;border:none;border:0px;}
P.bodytext A {font-size:9pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;border:none;border:0px;}
.bodytext {font-size:9pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;border:none;border:0px;}
.bodytext A {font-size:9pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;border:none;border:0px;}

.NEWS-BLAU {margin-bottom:10px;padding-top:5px;font-size: 10pt; color: #f29400;font-weight:bold;font-family:Arial,sans-serif;}

.NEWS-GRAU {font-size:11pt;color:#949597;font-weight:normalr;font-family:Arial,sans-serif;border:none;}
.GRAU-FETT {font-size:10pt;color:#949597;font-weight:bolder;font-family:Arial,sans-serif;border:none;}
.BLAU-FETT {font-size:10pt;color:#cfc2bc;font-weight:bolder;font-family:Arial,sans-serif;border:none;}		
.Blau-Normal {font-size:10pt;color:#cfc2bc;font-family:Arial,sans-serif;font-weight:normal;border:none;}
.Mail{font-size: 10pt;color:#949597;font-weight:normal;font-family:font-family:Arial,sans-serif;border:none;}

.NEWS-BLAU A {margin-bottom:10px;padding-top:5px;font-size: 10pt; color: #f29400;font-weight:bold;font-family:Arial,sans-serif;}
.NEWS-GRAU A {font-size:11pt;color:#949597;font-weight:normalr;font-family:Arial,sans-serif;border:none;}
.GRAU-FETT A {font-size:10pt;color:#949597;font-weight:bolder;font-family:Arial,sans-serif;border:none;}
.BLAU-FETT A {font-size:10pt;color:#cfc2bc;font-weight:bolder;font-family:Arial,sans-serif;border:none;}		
.Blau-Normal A {font-size:10pt;color:#cfc2bc;font-family:Arial,sans-serif;font-weight:normal;border:none;}
.Mail A {font-size: 10pt;color:#949597;font-weight:normal;font-family:font-family:Arial,sans-serif;border:none;}

.LINK-GRAU img {font-size: 10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;text-decoration:none;border:none;}
.LINK-BLAU  img {font-size: 10pt;color:#cfc2bc;font-weight:normal;font-family:Arial,sans-serif;text-decoration:none;border:none;}
P.bodytext  img{font-size:9pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;border:none;border:0px;}
P.bodytext A  img {font-size:9pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;border:none;border:0px;}
.bodytext img {font-size:9pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;border:none;border:0px;}
.bodytext A  img{font-size:9pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;border:none;border:0px;}

.important {margin-bottom:10px;padding-top:5px;font-size: 10pt; color: #f29400;font-weight:bold;font-family:Arial,sans-serif;}
.name-of-person {padding-top:0px;padding-bottom:0px;font-size: 12pt; color: #3e3d40;font-weight:bold;font-family:Arial,sans-serif;}
.NEWS-GRAU img {font-size:11pt;color:#949597;font-weight:normalr;font-family:Arial,sans-serif;border:none;}
.GRAU-FETT  img{font-size:10pt;color:#949597;font-weight:bolder;font-family:Arial,sans-serif;border:none;}
.BLAU-FETT  img{font-size:10pt;color:#cfc2bc;font-weight:bolder;font-family:Arial,sans-serif;border:none;}		
.Blau-Normal  img{font-size:10pt;color:#cfc2bc;font-family:Arial,sans-serif;font-weight:normal;border:none;}
.Mail img{font-size: 10pt;color:#949597;font-weight:normal;font-family:font-family:Arial,sans-serif;border:none;}

.NEWS-BLAU A  img{margin-bottom:10px;padding-top:5px;font-size: 10pt; color: #f29400;font-weight:bold;font-family:Arial,sans-serif;}
.NEWS-GRAU A img {font-size:11pt;color:#949597;font-weight:normalr;font-family:Arial,sans-serif;border:none;}
.GRAU-FETT A  img{font-size:10pt;color:#949597;font-weight:bolder;font-family:Arial,sans-serif;border:none;}
.BLAU-FETT A  img{font-size:10pt;color:#cfc2bc;font-weight:bolder;font-family:Arial,sans-serif;border:none;}		
.Blau-Normal A  img{font-size:10pt;color:#cfc2bc;font-family:Arial,sans-serif;font-weight:normal;border:none;}
.Mail A  img{font-size: 10pt;color:#949597;font-weight:normal;font-family:font-family:Arial,sans-serif;border:none;}

.LINK-GRAU img {font-size: 10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;text-decoration:none;border:none;}
.LINK-BLAU img {font-size: 10pt;color:#cfc2bc;font-weight:normal;font-family:Arial,sans-serif;text-decoration:none;border:none;}

.contact {margin-left:20px;}
.span.contact {margin-left:20px;}
span.LINK-GRAU {font-size: 10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;text-decoration:none;}
span.LINK-BLAU {font-size: 10pt;color:#cfc2bc;font-weight:normal;font-family:Arial,sans-serif;text-decoration:none;}

.LINK-GRAU A {font-size: 10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;text-decoration:none;}
.LINK-BLAU A {font-size: 10pt;color:#cfc2bc;font-weight:normal;font-family:Arial,sans-serif;text-decoration:none;}

span.LINK-GRAU A {font-size: 10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;text-decoration:none;}
span.LINK-BLAU A {font-size: 10pt;color:#cfc2bc;font-weight:normal;font-family:Arial,sans-serif;text-decoration:none;}

span.NEWS-BLAU {margin-bottom:10px;padding-top:5px;font-size: 10pt; color: #f29400;font-weight:bold;font-family:Arial,sans-serif;}
span.NEWS-GRAU {font-size:11pt;color:#949597;font-weight:normalr;font-family:Arial,sans-serif;}
span.GRAU-FETT {font-size: 10pt;color:#949597;font-weight:bolder;font-family:Arial,sans-serif;}
span.BLAU-FETT {font-size: 10pt;color:#cfc2bc;font-weight:bolder;font-family:Arial,sans-serif;}			
span.Blau-Normal {font-size: 10pt;color:#cfc2bc;font-family:Arial,sans-serif;font-weight:normal;}
span.Mail {font-size: 10pt;color:#949597;font-weight:normal;font-family:font-family:Arial,sans-serif;}


span.NEWS-BLAU A {margin-bottom:10px;padding-top:5px;font-size: 10pt; color: #f29400;font-weight:bold;font-family:Arial,sans-serif;}
span.NEWS-GRAU A {font-size:11pt;color:#949597;font-weight:normalr;font-family:Arial,sans-serif;}
span.GRAU-FETT A {font-size: 10pt;color:#949597;font-weight:bolder;font-family:Arial,sans-serif;}
span.BLAU-FETT A {font-size: 10pt;color:#cfc2bc;font-weight:bolder;font-family:Arial,sans-serif;}			
span.Blau-Normal A {font-size: 10pt;color:#cfc2bc;font-family:Arial,sans-serif;font-weight:normal;}
span.Mail A {font-size: 10pt;color:#949597;font-weight:normal;font-family:font-family:Arial,sans-serif;}

p.align-right{text-align:right;font-size:10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;}
p.align-center{text-align:center;font-size:10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;}
p.align-left{text-align:left;font-size:10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;}
p.align-justify{text-align:justify;font-size:10pt;color:#949597;font-weight:normal;font-family:Arial,sans-serif;}

.align-right{text-align:right;}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-justify{text-align:justify;}

span.align-right{text-align:right;}
span.align-center{text-align:center;}
span.align-left{text-align:left;}
span.align-justify{text-align:justify;}


/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable  { vertical-align: top; }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P {  }

TABLE.contenttable-1 P { }
TABLE.contenttable-1 TR.tr-0 TD P {  }
TABLE.contenttable-1 TR.tr-0 TD { vertical-align: top;}

TABLE.contenttable-2 P {  }
TABLE.contenttable-2 TR TD.td-0 {vertical-align: top; }
TABLE.contenttable-2 TR TD.td-0 P {  }

TABLE.contenttable-3 P { color: #8A0020; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { vertical-align: top;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { }

/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Arial; color: #58585a; }
PRE {font-family:Arial,sans-serif;color: #58585a;} 
A { color: #000066; text-decoration: underline; }
A:hover { color: #739dc5; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 10pt; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 11px; }


/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }

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: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 0px 0px 0px 0px; border: 0px solid #333333; }
DIV.csc-frame-frame2 { background-color: #F5FFAA; padding: 0px 0px 0px 0px; border: 0px solid #333333; }

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: 0px; }
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: 0px; }

/******************/
/* Headers, plain */
/******************/
H1 {padding-top:0px;padding-bottom:10px;font-size: 12pt; color: #3e3d40;font-weight:bold;font-family:Arial,sans-serif;}
H2 {margin-bottom:10px;padding-top:5px;font-size: 10pt; color: #f29400;font-weight:bold;font-family:Arial,sans-serif;}
H3 { margin-top:0px;padding-bottom:2px;font-size: 12pt; color: #cfc2bc;font-weight:bold;font-family:Arial,sans-serif;}
H4 { padding-top:95px;padding-bottom:2px;font-size: 12pt; color: #cfc2bc;font-weight:bold;font-family:Arial,sans-serif;}

.itemBody H3 {padding-top:15px;padding-bottom:10px;margin-bottom:0px;font-size: 12pt; color: #cfc2bc;font-weight:bold;font-family:Arial,sans-serif;}
.itemBody H3 A {padding-top:15px;padding-bottom:10px;margin-bottom:0px;font-size: 12pt; color: #cfc2bc;font-weight:bold;font-family:Arial,sans-serif;}
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

/* Headers, with link */
H1 A, , H3 A, H4 A, H5 A { color: #949597;; text-decoration: none; }
H2 A {text-decoration: none;margin-top:5px;margin-bottom:2px;padding-top:6px;font-size: 10pt; color: #f29400;font-weight:bold;font-family:Arial,sans-serif;}
H3 A { color: #cfc2bc; }
H4 A { color: ##cfc2bc; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: none; }


/*******************/

/* RTE / Bulletlists */
UL { margin-top: 0px;  }
UL UL LI { font-size: 9pt; }
OL { margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }






