/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */

A:link {
	background-color : transparent;
	color : navy;
	text-decoration : none;
	font-weight : bold;
}

A:visited {
	background-color : transparent;
	color : navy;
	font-weight : bold;
	text-decoration : none;
}
A:hover {
	background-color : transparent;
	color : #FF0000;
	text-decoration : none;
}
A:active {
	background-color : transparent;
	color : navy;
	font-weight : bold;
	text-decoration : none;
}


P, PRE { margin: 0 0 0 0; }
P, TD, UL, OL { font-family: Arial, sans-serif;
		font-size: 12px; }
INPUT, TEXTAREA, SELECT { padding-left: 5; 
			font-family: Arial, sans-serif;
			font-size: 12px; }



SELECT {  
	font-family: Arial, sans-serif;
	font-size: 12px 
}
TEXTAREA {  
	font-family: Arial, sans-serif;
	font-size: 12px
} 
INPUT {  
	font-family: Arial, sans-serif;
	font-size: 12px 
}


H1 {
	font-family : Arial, sans-serif;
	font-size : 20px;
	color : #0076AD;
	margin-bottom : 0;
	margin-top : 10;
}
H2 {
	font-family : Arial, sans-serif;
	font-size : 18px;
	color : #0076AD; 
	margin-bottom : 10;
	margin-top : 20;
}
H3 {
	font-family : Arial, sans-serif;
	font-size : 16px;
	color : #0076AD;
	margin-bottom : 0;
	margin-top : 10;
}
H4 {
	font-family : Arial, sans-serif;
	font-size : 14px;
	color : #0076AD;
	margin-bottom : 0;
	margin-top : 10;
}
.subhead1 {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #0076AD;
}
.subhead2 {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #7B73EF;
}
.subhead3 {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : red;
}
.headerdate {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : Green;
	font-weight: normal;
}







P {
	font-family : Arial, sans-serif;
	font-size : 12px;
	line-height : 130%;
	color: #333333;
	margin-top : 1;
	margin-bottom : 1;
	padding-bottom : 0;
	text-indent : 0;
}
.caion {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #FF9966;
}
.bulletlist {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #6600CC;
}
.table {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #CC3366;
}







.searchform {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Arial, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Arial, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Arial, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}




.mailform {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : normal;
}






/* Formular */
fieldset.csc-mailform {
border:0;
}

fieldset.csc-mailform label {
width: 80px;
float: left;
text-align: right;
margin-right: 10px;
display: block
}


fieldset.csc-mailform input,
fieldset.csc-mailform textarea {
margin-bottom: 10px;
font-size:12px;
font-family: Arial, sans-serif;
border:1px solid #0076AD;
padding:2px;
width:250px;
}

#mailformformtype_mail {
padding:2px;
margin-left:40px;
background:#eee;
border:1px solid #0076AD;
width:80px;
text-align:center;
}

.csc-mailform-submit {
/* Absende Button nach rechts verschieben. Der Wert ergibt sich aus der Summe width + padding-left aus dem label Abschnitt -> oben */
margin-left: 110px;
/* Float wieder abschalten */
clear: both;
}




.filelinks {
	font-family : Arial, sans-serif;
	font-size : 14;
	color : #990000;
}
.filelinkssize {
	font-family : Arial, sans-serif;
	font-size : 14;
	color : Green;
}



.sitemap1 {
	font-family : Arial, sans-serif;
	font-size : 12;
	color : #CC6600;
}
.sitemap2 {
	font-family : Arial, sans-serif;
	font-size : 11;
	color : #990000;
	margin-left : 20;
}
.sitemap3 {
	font-family : Arial, sans-serif;
	font-size : 10;
	color : #333399;
	margin-left : 40;	
}
.sitemap4 {
	font-family : Arial, sans-serif;
	font-size : 9;
	color : #003333;
	margin-left : 60;
}


/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 12px; font-family : Arial, sans-serif;}

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #000000; }
UL.csc-bulletlist-1 { color: #186900; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #10007B; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }



/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable P { font-size: 12px; }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P { color: #000000; }

TABLE.contenttable-1 P { color: #186900; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #D1D2E4;}
 
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; }

TABLE.contenttable-3 P { color: #8A0020; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }


/*CSS_DEFAULT_STYLE */
   .tx-srfeuserregister-pi1 p { font-family:Arial, sans-serif; font-size:12px; line-height:150%; color:#0076AD; 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 { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
   .tx-srfeuserregister-pi1 a:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 a:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srfeuserregister-pi1 a:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 td { vertical-align:top;  font-family:Arial, sans-serif; font-size:12px; line-height:125%; color:#0076AD; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
   .tx-srfeuserregister-pi1 input { font-size:12px; font-family:Arial, sans-serif; background-color:#fffff; color:#00000; font-weight:bold; }
   .tx-srfeuserregister-pi1 input[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { font-size:12px; font-family:Arial; background-color:#fffff; color:#00000; font-weight:bold; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { font-size:12px; font-family:Arial; background-color:#fffff; color:#00000; font-weight:bold; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon { font-size:12px; font-family:Arial; background-color:transparent;}
   .tx-srfeuserregister-pi1 select { font-size:12px; font-family:Arial, sans-serif; background-color:#fffff; color:#00000; font-weight:bold; }
   .tx-srfeuserregister-pi1 textarea { font-size:12px; font-family:Arial, sans-serif; background-color:#fffff; color:#00000; font-weight:bold; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  { font-size:12px; font-family:Arial, sans-serif; background-color:transparent; color:#0076AD; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  { font-size:12px; font-family:Arial, sans-serif; background-color:transparent; color:#0076AD; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .4em 0; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; margin: 0; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 2em 0 0;}
  )



.celmenu {
	font-family : Arial, sans-serif;
	font-size : 12;
	color : olive;
	margin-top : 10;
}
.celsubmenu {
	font-family : Arial, sans-serif;
	font-size : 11;
	color : #666699;
	margin-left : 20;
	margin-top : 3;
}


a.linkweiss {
	font-family : Arial, sans-serif;
	font-size : 10;
	color : #FFFFFF;
	font-weight : bold;
}

