/* Standard-CSS für www.bs-multidata.de */

/* Wichtige Farben
Dunkelgruen = #8dc63f;

*/
html, div, p, h1, h2, h3, ol, 
span, a, table, td, tr, form, img, {
   margin: 0;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
}

body {
	background-color: #8dc63f;
	font-family: Arial, Helvetica, sans-serif;
	position: 	absolute;
	top:      	0;
	left:     	0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


a:link {
	text-decoration: none;
	color: #8dc63f;
}

a:visited {
	text-decoration: none;
	color: #8dc63f;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: underline;
}

/*
.bodytext {
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin: 0;
}
*/

.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #ffffff;
	margin-top : 15px;
	font-weight : bolder;
	margin-bottom : 5px;
	margin-left : 30px;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	font-weight : bolder;
	margin-left : 50px;
	margin-top : 5px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #cc3300;
	margin-left : 70px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #003333;
	margin-left : 85px;
}

.faqtitle {
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0x;
}

.faqsubheader {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0x;
    font-style: italic;
}

.faqcontent {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0x;
}

.faqback {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0x;
}

.csc-caption {
	font-size: 10px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0x;
}

.csc-form-label{
	vertical-align: bottom;
	width: 100px;
	text-align: left;
}

.csc-form-label-req{
	font-size: 12px;
}

.csc-textpicHeader{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.csc-textpicHeader-26{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.csc-header-n1{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

.csc-header{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


h1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
}

ul {
	list-style-type:square;
	list-style-position:outside;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

li {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

table {
	font-size: 12px;
	margin: 0px;
/* padding: 3px; */	
	vertical-align: top;
}

td  {
	font-size: 12px;
	vertical-align: top;
}

p, ol {
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin: 0px;
}

.bodytext {
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin: 0px 10px 0px 0px;
}

.contenttable{
	font-size: 12px;
	padding-bottom: 0px;
	background-color: #F7F7F7;
	padding-right: 0px;
	vertical-align: top;
}

.csc-menu-4{
	font-size: 12px;
	padding-bottom: 0px;
}

.csc-header csc-header-n2{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 8px;
}

.csc-firstHeader{
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 8px; 
	padding-top: 0px; 	
}

.csc-abstract{
	font-size: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

	/* default styles for extension "tx_srfeuserregister_pi1" */
	.tx-srfeuserregister-pi1 P { font-family: Arial, Helvetica, sans-serif; sans-serif; font-size:12px; color:#000000; 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:#8dc63f; text-decoration:none;}
   .tx-srfeuserregister-pi1 A:visited { background-color:transparent; color:#8dc63f; text-decoration:none; }
   .tx-srfeuserregister-pi1 A:hover { background-color:transparent; color:#8dc63f; text-decoration:underline;}
   .tx-srfeuserregister-pi1 A:active { background-color:transparent; #8dc63f; text-decoration:none; }
   .tx-srfeuserregister-pi1 TD { vertical-align:top;  font-family: Arial, Helvetica, sans-serif; sans-serif; font-size:12px; color:#000000; 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, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { font-size:10px; font-family: Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader { font-size:10px; font-family: Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-icon { font-size:12px; font-family: Arial, Helvetica, sans-serif; background-color:transparent;}
   .tx-srfeuserregister-pi1 SELECT { font-size:12px; font-family: Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000; }
   .tx-srfeuserregister-pi1 TEXTAREA { font-size:12px; font-family: Arial, Helvetica, sans-serif; background-color:#ffffff; color:#000000; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { font-size:12px; font-family: Arial, Helvetica, sans-serif; background-color:transparent; color:#000000; vertical-align:middle; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT  { font-size:12px; font-family: Arial, Helvetica, sans-serif; background-color:transparent; color:#000000; vertical-align:middle; }


.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

font{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0x;
}

/* default styles for extension "tx_dirlisting_pi1" */
    .tx-dirlisting-pi1-error { color: black; }
	.tx-dirlisting-pi1-title {
	color: #ffffff;
	 }
	.tx-dirlisting-pi1-title A:link { color:#ffffff; text-decoration:none;}
   .tx-dirlisting-pi1-title A:visited { color:#ffffff; text-decoration:none;}
   .tx-dirlisting-pi1-title A:hover { color:#ffffff; text-decoration:none;}
   .tx-dirlisting-pi1-title A:active { color:#ffffff; text-decoration:none;}
    
    .tx-dirlisting-pi1 table { border-width: 1px; border-style: dotted; border-color: white; }
    .tx-dirlisting-pi1-header-row { background-color: white; }
    .tx-dirlisting-pi1-row { background-color: white; }
    
    .tx-dirlisting-pi1-header-icon,
    .tx-dirlisting-pi1-header-filename,
	.tx-dirlisting-pi1-header-filemod,
    .tx-dirlisting-pi1-header-perms,
    .tx-dirlisting-pi1-header-owner,
    .tx-dirlisting-pi1-header-group,
    .tx-dirlisting-pi1-header-filesize{
      color: #000000;
      font-style: normal;
      font-weight: bold;
      border-bottom-width: 1px;
      border-bottom-style: dotted;
      border-bottom-color: white;
    }

    .tx-dirlisting-pi1-icon,
    .tx-dirlisting-pi1-filename,
    .tx-dirlisting-pi1-filename-asb,
    .tx-dirlisting-pi1-perms,
    .tx-dirlisting-pi1-owner,
    .tx-dirlisting-pi1-group,
    .tx-dirlisting-pi1-filesize,
    .tx-dirlisting-pi1-filemod {
	 }
	 
.tx-mssurvey-pi1_barcontainer {height: 15px; width: 300px;  border: 1px solid #333; margin: .5em; padding: 0;}
.tx-mssurvey-pi1_bar {height:15px; margin: 0; padding: 0; background: #8dc63f; color: #333333; }
.tx-mssurvey-pi1_bartext {z-index:+1;width: 300px; text-align: center;font-size:100%; padding: 1px;}
