/* TYPO3 CVS 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:	#000000
Text Color 1: #186900;	(red)
Text Color 2: #10007B;	(green)
Text Color 3: #8A0020;	(blue)

Links		#000066
Link hover: #660000;

Borders/Lines	#333333
*/


/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { 
font-family: "arial", helvetica, verdana; color: #000000; }
PRE { font-family: monospace; }
A { color: #000066; text-decoration: underline; }
A:hover { color: #660000; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 12px; }
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; }



/******************/
/* Headers, plain */
/******************/
H1 { font-size: 20px;
	color: #FFFFFF;
	background-color: #3A82D6;
	width: 600px;
	height: 30px;  }
H2 { font-size: 20px;
	color: #FFFFFF;
	background-color: #3A82D6;
	width: 100px;
	height: 30px; }
H3 {	font-size: 20px;
	color: #FFFFFF;
	background-color: #3A82D6;
	width: 450px;
	height: 30px;
}
H4 {font-size: 20px;
	color: #FFFFFF;
	background-color: #3A82D6;
	width: 200px;
	height: 30px;}
H5 {font-size: 20px;
	color: #FFFFFF;
	background-color: #3A82D6;
	width: 600px;
	height: 30px; 
	align: center;}
	
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 2px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, 
H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; color: #FFFFFF;}

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #000000; text-decoration: none; }
H2 A { color: #FFFFFF; }
H3 A {color: #10007B; }
H3 A:hover {
	color: #0000FF1E90FF;	
}
H2 A:hover {
	color: #1E90FF;	
}
H4 A { color: #8A0020; }
H1 A:hover, H2 A:hover,  H4 A:hover, H5 A:hover {
	text-decoration: 
underline;
	background-color: #0000FF;
}

/* Header date */
P.csc-header-date { font-size: 10px; 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; }



/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { font-size: 12px; color: #000000; }
P.bodytext A { font-weight: bold; }

/* RTE / Bulletlists */
UL { margin-top: 0px;  }
UL UL LI { font-size: 10px; }
OL { margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }

/* RTE / Table styling */
TABLE.contenttable { border: 0px #333333 solid; margin: 10px 0px 10px 0px; 
width: 100%; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 0px; font-size: 12px; color: #FFFFFF;}
TABLE.contenttable TR TD P.bodytext { font-size: 12px; color: #FFFFFF; }
TABLE.contenttable TR { background-color: #FFFFFF; }
TABLE.contenttable .tr-even { background-color: #004FFF;	}
TABLE.contenttable .tr-odd { background-color: #033DBF; }
TABLE a:hover {text-decoration:none;  background-color: #FFFFFF; color: #1E90FF; }

TABLE.contenttable-1 { border: 0px #333333 solid; margin: 10px 0px 10px 0px; 
width: 100%; text-align:center; }
TABLE.contenttable-1 TR TD { padding: 0px 3px 0px 0px; font-size: 12px; color: #FFFFFF; text-align:center;}
TABLE.contenttable-1 TR TD P.bodytext { font-size: 12px; color: #FFFFFF;  }
TABLE.contenttable-1 TR { background-color: #FFFFFF;  }
TABLE.contenttable-1 .tr-even { background-color: #004FFF; }
TABLE.contenttable-1 .tr-odd { background-color: #033DBF;  }
table.contenttable-1 a:link {text-decoration:none;  color: #FFFFFF; }
table a:hover {text-decoration:none;  background-color: #FFFFFF; color: #1E90FF;  }

TABLE.contenttable-2 { border: 0px #333333 solid; margin: 10px 0px 10px 0px; 
width: 100%; text-align:center; }
TABLE.contenttable-2 TR TD { padding: 0px 3px 0px 0px; font-size: 12px; color: #FFFFFF; }
TABLE.contenttable-2 TR TD P.bodytext { font-size: 12px; color: #FFFFFF;  }
TABLE.contenttable-2 TR { background-color: #FFFFFF;  }
TABLE.contenttable-2 .tr-even { background-color: #004FFF; }
TABLE.contenttable-2 .tr-odd { background-color: #033DBF;  }
table.contenttable-2 a:link {text-decoration:none;  color: #FFFFFF; }
table a:hover {text-decoration:none;  background-color: #FFFFFF; color: #1E90FF;  }




/**********/
/* Images */
/**********/

/* Images / Captions */
P.csc-caption { font-size: 10px; font-style: italic; }

/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* Whe


/**********/
/* Gästebuch */
/**********/

/* default styles for extension "tx_veguestbook_pi1" */
  /* example styles */
    .tx-guestbook-list-header { background-color: #3984D6; color: #FFFFFF; font-size: 12px; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; font-style: arial; font-size: 12px; color:#0442A4; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: arial; }
    .tx-guestbook-list-small { font-size: 12px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 12px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #7C92AC; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 12px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#7C92AC; font-size: 12px; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#7C92AC; font-size: 12px; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#7C92AC; font-size: 12px; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
/* default styles for extension "tx_dedivbanner_pi1" */