/* Generelle formatierungen */
body { margin: 0; padding: 10px 0; background: #eeeeee url('/fileadmin/template/images/bg-01.gif') repeat-x; }
p { padding-bottom: 3px; }
form { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
ul, li { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
/* */

#wrapper div:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

#schattenOben, .schattenUnten, #hintergrundSchatten {clear:both; width:985px; min-width:985px; margin:auto;}
#schattenOben  {height:18px; background:url('/fileadmin/template/images/shadows-o.gif') center no-repeat;}
#schattenUnten  {width:985px; min-width:985px; margin:auto; height:30px; background:url('/fileadmin/template/images/shadows-u.gif') center no-repeat; text-align: right; font-style: Arial,Helvetica,sans-serif; font-size: 10px;}
#hintergrundSchatten {background:url('/fileadmin/template/images/bg-02.gif') center repeat-y; text-align: right;}
#wrapper   {width:985px; background:url('/fileadmin/template/images/bg-03.gif') top center no-repeat; text-align:left;}
.footerClear {clear:both; float:left; width:940px; height:16px; background:#eee; overflow:hidden;}

#container { width: 925px; margin: auto; padding: 5px; background: #ffffff; }
#header { width: 925px; height: 95px; background: url('/fileadmin/template/images/logo_head.jpg'); }
#navigation { width: 925px; height: 17px; padding: 4px 0 0px 0; color: #505050; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background: url('/fileadmin/template/images/hintergrund_menu.jpg'); }
#breadcrump { width: 915px; height: 40px; padding: 5px 0 0px 10px; background: url('/fileadmin/template/images/leiste_unter_menu.jpg'); }

#content_all { width: 925px; min-height: 280px; margin-bottom: 10px; background: #ffffff; }
#left_content { width: 205px; float: left; padding-left: 8px; background: #ffffff; color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
#content { width: 670px; padding: 12px 10px 40px 10px; float: right; background: #ffffff; }
#footer { width: 925px; height: 95px; clear: both; margin-top: 20px; background: url('/fileadmin/template/images/footer.jpg'); background-color: #fff; background-repeat: none; text-align: right; }

/* Menueformatierung */
.menu_inaktiv { color: #505050; width: 205px; list-style: none; list-style-image: none; list-style-type: none; padding: 0; line-height: 21px; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-indent: 8px; border-bottom: 1px solid black; border-left: 5px #013E8F; background: #E9E9E9; }
.menu_aktiv { color: #505050; width: 205px; list-style-image: none; list-style-type: none; line-height: 21px; padding: 0; background: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-indent: 8px; border-bottom: 1px solid black; border-left: 5px #505050; background: #E9E9E9; }

/* Links */
a:link { color: #505050; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
a:visited { color: #505050; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
a:hover { color: #505050; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
a:active { color: #505050; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }

/* Content */
.menuespalte { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; letter-spacing: 0px; background: #E6E6E6; }
.menuzeile { color: #505050; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-top: 4px; padding-left: 8px; background: url('/fileadmin/template/images/hintergrund_menu.jpg'); }
.ueberschrift { color: black; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; padding: 10px 0 4px 0; margin: 0;}
.subheader { color: #9c9c9c; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; padding: 0; margin: 0; }
.csc-subheader { color: #9c9c9c; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; padding: 0; margin: 0; }
.bullet_list { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
.bodytext { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
.tabelle { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
.contentblock { display: block; float: left; }
.td_rootline { background: url("fileadmin/template/images/leiste_unter_menu.jpg"); }
.rootline { color: #505050; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-top: 8px; padding-left: 0px; }
.imprint { color: #505050; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; padding-top: 2px; padding-left: 0px; padding-right: 8px; text-align: right; margin-top: 90px}
.inhaltsspalte { padding-top: 4px; padding-right: 8px; padding-left: 8px; }

/* Links für Dateien */
.fileitem { float:left; width: 600px; }

.filelinks { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; margin-bottom: 50px; }
.filelinks_description { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }

.header_layout2 { }

/**********************/
/* Mailforms	      */
/**********************/

.csc-mailform {
        border: 0px;
        width: 450px;
        float:left;
        font-size:12px;
}

.csc-mailform-field input, textarea, select {
  float:left;
  display:block;
  width:200px;
  border: 1px solid #333;
  background:#F4F4F4;
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size: 12px;
  margin-bottom:10px;
  padding:1px;
  
}
.csc-mailform-field label {
  float:left;
  display:block;
  width:200px;
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size: 12px;
  margin-bottom:5px;
  padding:1px;
  
}

.csc-mailform-submit {
  float:left;
  display:block;
  width:120px;
  border: 1px solid #333;
  background:#F4F4F4;
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size: 12px;
  margin-bottom:10px;
  padding:1px;
  text-align: center;
}

.csc-login input, textarea, select {
  float:left;
  display:block;
  width:200px;
  border: 1px solid #333;
  background:#F4F4F4;
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size: 12px;
  margin-bottom:10px;
  padding:1px; 
}

.csc-login-submit {
  float:left;
  display:block;
  width:120px;
  border: 1px solid #333;
  background:#F4F4F4;
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size: 12px;
  margin-bottom:10px;
  padding:1px;
  text-align: center;
}

.products { 
  display:block;
  border: 1px solid #333;
  background:#F4F4F4;
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  font-size: 12px;
  margin-bottom:10px;
  margin-top: 10px;
  padding:1px;
  text-align: center;
}

ul.csc-bulletlist {
  list-style-image: url(images/divider.gif);
  padding-top: 0px;
  padding-bottom: 10px;
}	
ul.csc-bulletlist-0 {
  list-style-image: url(images/divider.gif);
  padding-top: 0px;
  padding-bottom: 10px;
}	
ul.csc-bulletlist-full {
  list-style-image: url(images/divider.gif);
  width: 620px;
  padding-top: 0px;
  padding-bottom: 10px;
}	

.tx-srfeuserregister-pi1 { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }

html > body > div #container > div #content_all > div #content

/* default styles for extension "tx_damdownloads_pi1" */
                .tx-damdownloads-pi1 .tx-damdownloads-pi1-collect { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
                .tx-damdownloads-pi1 .tx-damdownloads-pi1-search { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
                .tx-damdownloads-pi1 .tx-damdownloads-pi1-list { width: 674px; color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
                .tx-damdownloads-pi1 .tx-damdownloads-pi1-detail { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }

		.filter-input {  
  			float:left;
			display:block;
  			width:200px;
  			border: 1px solid #333;
  			background:#F4F4F4;
  			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  			font-size: 12px;
  			margin-bottom:10px;
  			padding:1px;
		}
		.filter-submit {
			float:left;
  			display:block;
  			width:120px;
  			border: 1px solid #333;
  			background:#F4F4F4;
  			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  			font-size: 12px;
  			margin-bottom:10px;
  			padding:1px;
  			text-align: center;
		}
               
                .login-input {
                        float:left;
                        display:block;
                        width:120px;
                        border: 1px solid #333;
                        background:#F4F4F4;
                        font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
                        font-size: 12px;
                        margin-bottom:10px;
                        padding:1px;
                }
                .login-submit {
                        float:left;
                        display:block;
                        width:120px;
                        border: 1px solid #333;
                        background:#F4F4F4;
                        font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
                        font-size: 12px;
                        margin-bottom:10px;
                        padding:1px;
                        text-align: center;
                }
 
.tx-newloginbox-pi1 { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
