/* css pkmg */

/* powered by club basic mediadesign berlin, copyright 2007 club basic, all rights reserved  */

html {font-size:62.5%;}

body {
   background: #FFF;
   margin: 0;
   padding: 20px 0 0 0;
   font-size:12px; /*small; entspricht 12 px */
   line-height: 1.6em;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-align: center;
}

#container{
   color: #000000;
   padding:0;
   margin: 0px auto;
   width: 1024px;
   text-align: left;
/*border:1px solid #9A9B96;*/
}

#head{
   	height: 194px; /*155px;*/
	/*border-bottom:1px solid #9A9B96;*/
	/*background: #C8C2BD;*/
	background-image: url("/fileadmin/admin_upload/image/grauer-kopfbalken-neu.jpg");
}
/* TYPO3 Menupunkt */
#menuepunkt {
   /*margin:0 0 10px 0; */
   	padding:35px 0 25px 0;
    /*font-weight: 600;*/
	font-size: 1.6em; /*18px;*/
	color:#00A2E1;
	text-transform: uppercase;
}
/* Laufleiste */
#laufleiste {
	width:535px; 
	max-width:530px; 
	height:20px;
	border-bottom:1px solid #00A2E1; 
	border-top:1px solid #00A2E1; 
	margin-bottom:30px; 
   /*	padding:15px 0 25px 0;
    font-weight: 600;*/
	font-size: 1.6em; /*18px;*/
	color:#00A2E1;
	/*text-transform: uppercase;*/
	}

#menu{
   	text-align:right;
   	font-size: 1.05em; /*13px;*/
height:50px;
}

#menu ul{
	padding-top:26px;
	margin:0;
   	list-style:none;  
	height:20px;
}

#menu li{
height:25px;
  	display:inline; 
   	text-decoration:none;
	text-transform: uppercase;
/*letter-spacing: 0.06em;*/
	margin-right:69px;
	padding:3px 3px 10px 3px;
	}

*html #menu li{
	margin-right:74px;
	
}

#content a {
 color: #FFF;
background: #00A2E1;
}
#content .tx-srfeuserregister-pi1 dd a:visited,
#content .tx-srfeuserregister-pi1 dd a {
color:#000000;
background:#FFFFFF;
}

/* Hyperlinks menu start */
#menu a{
   	color:#FFF;
   	text-decoration:none;
}

#menu a:visited {
   	text-decoration:none;
} 

#menu a:hover{
	text-decoration:underline;
}
/* Hyperlinks menu ende */

#main{
   	color: #000000;
   	width: 1024px;
	height:3000px;
}

/*
#box {
   	padding-top:40px; 
   	height:490px;
}

*html #box {
   	height:540px;
}
*/ 

#hauptmenu{
	padding:30px 0 0 0;
   	width:180px;
	height: 100%;
   	float:left;
	/*background: #B0A69E;*/
	background-image: url("/fileadmin/admin_upload/image/MAC-153-146-138.jpg");
}

#hauptmenu ul{
   	margin:0px;
   	padding:0 0 4px 0;
   	text-align: left;
   	list-style:none;
}

#hauptmenu li{
   	padding:5px 10px 4px 0;
   /*	margin:0;*/
   	text-align: right;
    list-style:none;
	text-transform: uppercase;
	/* letter-spacing: 0.04em;*/
}
/*
*html #hauptmenu li{
   	padding:0 0 4px 0px;
   	width:220px;
   	border-bottom:1px solid #9A9B96;
}
*/
/* Hyperlink Hauptmen� start */
#hauptmenu a{
  	color:#FFF;
    /*	background:transparent;*/
  /*	font-size:1.05em;13px;*/
   	text-decoration:none;
}

#hauptmenu a:visited {
     /*	color:#3C1728;
 	background:transparent;
   	font-size:13px;
   	text-decoration:none;*/
} 

#hauptmenu a:hover{
   	text-decoration:underline;
}
/* Hyperlink Hauptmen� ende*/

#submenu{
	padding:35px 0 0 5px;
	margin:0 0 0 10px;
   	width:150px;
	height:99.8%;
   	float:left;
 background-image: url("/fileadmin/admin_upload/image/MAC-235-231-230.jpg"); 
}

*html #submenu{
	 padding:35px 0 0 0;
	 width:150px;
}

#submenu ul{
   	margin:0px;
   	padding:0 0 4px 0;
   	text-align: left;
   	list-style:none;
			
}

#submenu li{
   	padding:0 0 4px 0;
   	margin:0;
   	text-align: left;
    list-style:none;
}

/*
*html #submenu li{
   	padding:0 0 4px 0px;
   	width:220px;
   	border-bottom:1px solid #9A9B96;
}
*/

/* Hyperlink submenu start */



/* Hyperlink submenu start */
#submenu a{
   	color:#B0A69E;
   	background:transparent;
   	text-decoration:none;

}

#submenu a:visited {
   	background:transparent;
   	text-decoration:none;
} 

#submenu a:hover{
   	background:transparent;
   	text-decoration:underline;
}
/* Hyperlink submenu ende*/




#content{
	float:left;
   	height: 500px;
	width:530px; /*600px;*/
	padding:0 60px 0 80px;
	/* margin:0 0 0 10px;*/
}

*html #content{
	width:540px; /* 600px;*/
	padding:0 30px 0 65px;
	/* margin:0 0 0 10px;*/
}
caption {
   /*margin:0 0 10px 0; */
   	padding:15px 0 15px 0;
   font-weight: 600;
	font-size: 1.0em; /*18px;*/
	color:#00A2E1;
	text-transform: uppercase;
}

thead {
text-transform: uppercase;
}
/*
tbody {
padding:50px;
}
*/
.td-0 {
border-right:1px solid #C8C2BD;
border-bottom:1px solid #C8C2BD;
padding:10px;
}
.td-1,.td-2,.td-3,.td-4,.td-5,.td-6,.td-7,.td-8,.td-9,.td-10 {
border-bottom:1px solid #C8C2BD;
border-right:1px solid #C8C2BD;
padding:10px;
}
.td-last {
border-bottom:1px solid #C8C2BD;
padding:10px;
}
#content table {
border-spacing:0px;
}
/*
#content table {
   	font-size: 1.05em; 
   	color:#000;

}
#content tr {
 	padding:0 5px 0 5px;
	border:1px solid #C8C2BD;
}


#content td {
 	padding:0 5px 0 5px;
	border:1px solid #C8C2BD;
}
*/
#content h1{
   /*margin:0 0 10px 0; 
   	padding:2px 0 2px 5px;
    font-weight: 600;;*/
	font-size: small; /*12px;*/
	color:#00A2E1;
	text-transform: uppercase;
}

#content h2{
   	margin:25px 0 10px 0;
   	padding:2px 0 2px 5px;
   	font-weight: 600;
	font-size: 1.1em; /*14px;*/
   	border-left:8px solid #003399;
   	border-bottom:1px solid #003399;
}

#content h3{
   	margin:25px 0 10px 0;
   	padding:2px 0 2px 5px;
   	font-weight: 600;
	font-size: small;
   	border-left:6px solid #003399;
   	border-bottom:1px solid #003399;
}



#foot{
  margin: 0px auto; 
   width: 1024px;
   	height:16px;
   	color:#9A9B96;
	font-size:0.8em;
  	text-align:left; 
	padding-left:30px;
}
*html #foot {
margin:-280px 0 0 -800px;
  width: 200px;
}

#foot a:visited,
#foot a {
   	color:#9A9B96;
   	text-decoration:none;
} 

#foot a:hover { 
   	color:#9A9B96;
	text-decoration:underline;
}

/********* Stylesheet Mitarbeiter / Vorstand **********/
#mitarbeiter {
	clear:both; 
	width:550px;
	}
#mitarbeiter-box {
	float:left;
	}
#mitarbeiter-field {
	border-top:5px solid #FFF;
	width:422px;
	background:#00A2E1;
	color:#FFF;
}
#mitarbeiter-field-name {
	padding:2px 0 0 2px;
	border-right:2px solid #FFF;
	background:#00A2E1;
	color:#FFF;
	width:24%;
	float:left;
}
#mitarbeiter-field-wert {
	padding:2px 0 0 2px;
	background:#00A2E1;
	color:#FFF;
 /*	width: 350px;100%;*/

	
}
*html #mitarbeiter-field-wert {
	width:300px;
}
#mitarbeiter-field-dicription {
	border-top:5px solid #FFF;
	width:415px;
	background:#00A2E1;
	color:#FFF;
	padding:2px 5px 0 2px;
}
/********* Stylesheet der Frontendbenutzerregistrierung **********/

.btn_logout {
text-align:right; 
cursor:pointer; 
color:#FFF; 
width:100%; 
height:25px; 
border:0; 
background:#00A2E1; 
text-transform:uppercase;
}

.tx-srfeuserregister-pi1-fieldset {
 /* width: 530px 750px;*/
padding: 15px 0 0 0;
}

.tx-srfeuserregister-pi1 legend 
{ 
padding: 0 .5em; 
font-weight: bold; 
color:#000;
} 

.tx-srfeuserregister-pi1 p 
{ 
margin-top: .5em; 
margin-bottom: 0; 
padding: 0 .3em; 
text-indent: 0; 
}

.tx-srfeuserregister-pi1 h4 
{ 
margin-top: 0; 
padding-left: .3em; 
}



.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice 
{ 
font-style: italic; margin-bottom: 1em; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash 
{
margin-bottom: 2em; 
}

.tx-srfeuserregister-pi1 a 
{
 padding-left: 14px;
background-color: transparent; 
text-decoration:none; 
margin: 0px;
text-align: left;
margin-left: 1px; 
padding: 0px;
color: #000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
font-weight: bold;
}



.tx-srfeuserregister-pi1 label 
{ 

margin: 0; 
padding: 0; 
}

.tx-srfeuserregister-pi1 label span 
{ 
color: #000; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error 
{
color: #f00; 
}

.tx-srfeuserregister-pi1 input 
{ 
margin: 0; 
padding: 0 .5em 0 0; 
}

.tx-srfeuserregister-pi1 input[type=password] 
{
margin-right: 1em; 
}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password 
{
margin-right: 1em; 
}

.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] 
{ 
background-color: transparent; 
}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox 
{
background-color: transparent; 
}

.tx-srfeuserregister-pi1-submit { 
font-size:xx-small;
background-color:#00A2E1;
color:#ffffff;
border:0;
 }		

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon 
{ 
margin-left: 1em; 
background-color: transparent; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover 
{
cursor: pointer; 
}

.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view 
{ 
padding-left: 15px; 
background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); 
background-color: transparent; 
background-repeat: no-repeat; 
font-size: .8em; 
margin-left: 1em; 
}

.tx-srfeuserregister-pi1 ul 
{ 
margin: 0; 
padding: 0; 
list-style-position: inside; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes 
{
list-style-type: none; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li 
{ 
margin: 0 0 .3em 0; 
padding: 0; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label 
{ 
margin: 0; 
padding: 0 0 0 .5em; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li 
{ 
float: left; 
padding: 0 2em 0 0; 
margin: 0; 
}

.tx-srfeuserregister-pi1 dl 
{ 
margin: 0; 
padding: 1em 0 0 0; 

}

.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd 
{ 
margin: 0; 
padding: 0 0 .5em 0; 
float: left; 

}

.tx-srfeuserregister-pi1 dt 
{ 
clear: both; 
width: 23%; /*30% */
text-align: right; 
/*padding-right: 1em; */
}

.tx-srfeuserregister-pi1 dd 
{ 
text-align: left; 
width: 70%; /*60%; */

}


.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt 
{
width: auto; 
padding-right: 0; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd 
{ 
width: auto; 
}

* html .tx-srfeuserregister-pi1 dd 
{
float: none; 
}

.tx-srfeuserregister-pi1 dd p 
{ 
margin-top: 0; 
margin-bottom: .5em; 
padding: 0; 
}

.tx-srfeuserregister-pi1 dd label 
{ 
padding: 0 1em 0 .5em; 
}
/* Mitgliederliste Ausgabe */
#mitgliederliste-headline {
	float:left;
	width:533px;
	height:40px; 
	border-top:3px solid #FFF; 
	border-bottom:3px solid #FFF;
	padding:5px 0 0 5px; 
	background:#00A2E1;  
	color:#FFF; 
	text-transform: uppercase; 
	text-align:center; 
	font-size:16px; 
	margin-top:30px;
}
*html #mitgliederliste-headline {
	width:542px;
	font-size:18px; 	
}
#mitgliederliste-div {
	float:left;
	width:538px;
	height:45px; 
	background:#00A2E1;  
	color:#FFF; 
	border-top:3px solid #FFF; 
	border-bottom:3px solid #FFF;
}
*html #mitgliederliste-div {
	width:547px;
}
#mitgliederliste-link {
	float:left; 
	width:55%; 
	height:45px;  
	/*border:3px solid #FFF; */
	border-right:3px solid #FFF;
	padding:3px 0 0 5px; 
  
	color:#FFF; 
	text-align:left;
}

#mitgliederliste-free {
	float:left;
	width:202px; 
	height:45px; 
	/*border-top:3px solid #FFF; 
	border-bottom:3px solid #FFF; */
	padding:1px 0 0 5px;	

	color:#FFF; 
	text-align:left;


}
/********* Stylesheet newloginbox **********/

.tx-srfeuserregister-pi1-fieldset {
width:500px;
border:0;
}

.tx-srfeuserregister-pi1-notice {
font-size:0.8em;
}
.tx-srfeuserregister-pi1-fieldset legend {
font-weight:900;
}
.tx-newloginbox-pi1 dt {
background:#00A2E1;
width:150px;
height::20px;
padding:2px;
color:#FFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
border:1px solid #FFF;
float:left;
margin:0;
}

.tx-newloginbox-pi1 dd {
background:#00A2E1;
width:200px;
height::20px;
padding:2px;
color:#FFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
border:1px solid #FFF;
float:left;
margin:0;
}

fieldset  {

}

.tx-newloginbox-pi1 input[type=text] {

}
.tx-newloginbox-pi1 input[type=submit]  { 

}
#content .tx-newloginbox-pi1 a{
   	color:#fff;
   	background:transparent;

}

#content.tx-newloginbox-pi1 a:visited {
   	background:transparent;
 
} 

#content.tx-newloginbox-pi1 a:hover{
   	background:transparent;

}


/********* calendar **********/
.calendar th {
color:#00A2E1;
font-weight:normal;
}
.calendar td {
color:#000;
}
/********* Stylesheet cmwlinklist **********/

.tx_cmwlinklist_pi1 div {
height:20px; 
/* width:200px; */
background:#00A2E1;
padding:2px;
}

.tx_cmwlinklist_pi1 th {
height:20px; 
/* width:200px; */
background:#00A2E1;
padding:2px;
color:#FFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
border:1px solid #FFF;
}
.tx_cmwlinklist_pi1 td {
/*width:300px; */
background:#00A2E1;
padding:2px;
color:#FFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
padding-right:5px;
border:1px solid #FFF;
}
.tx_cmwlinklist_pi1 input[type=text] {
width:150px; 
height:13px;
border:0;
}
.tx_cmwlinklist_pi1 input[type=submit]  { 
font-size:xx-small;
background:#00A2E1;
color:#FFF;
border:0;
border-top:5px solid #FFF;
border-bottom:5px solid #FFF;
width:155px; 
cursor:hand;
cursor:pointer;
}
#content .tx_cmwlinklist_pi1 a  {
padding:2px;
}

/********* mitglied-werden **********/

.mitglied-werden th {
height:20px; 
width:200px; 
background:#00A2E1;
padding:2px;
color:#FFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
border:1px solid #FFF;
}
.mitglied-werden td {
width:300px; 
background:#00A2E1;
padding:2px;
color:#FFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
padding-right:5px;
border:1px solid #FFF;
}
.mitglied-werden input[type=text] {
width:390px; 
height:13px;
border:0;
}
.mitglied-werden input[type=submit]  { 
font-size:xx-small;
background:#00A2E1;
color:#FFF;
border:0;
border-top:5px solid #FFF;
border-bottom:5px solid #FFF;
width:155px; 
cursor:hand;
cursor:pointer;
}
#content .mitglied-werden a  {
padding:2px;
}
/********* kontakt **********/
.kontakt th {
height:20px; 
width:200px; 
background:#00A2E1;
padding:2px;
color:#FFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
border:1px solid #FFF;
}
.kontakt td {
width:300px; 
background:#00A2E1;
padding:2px;
color:#FFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
padding-right:5px;
border:1px solid #FFF;
}
.kontakt input[type=text] {
width:390px; 
height:13px;
border:0;
}
.kontakt input[type=submit]  { 
font-size:xx-small;
background:#00A2E1;
color:#FFF;
border:0;
border-top:5px solid #FFF;
border-bottom:5px solid #FFF;
width:155px; 
cursor:hand;
cursor:pointer;
}
#content .kontakt a  {
	padding:2px;
}
/********* dateilinks csc-uploads csc-uploads-0 **********/
#csc-uploads-0 {
	height:20px; 
	width:526px; 
	font-weight:900;
	color:#fff;
	background:#00A2E1;
	padding:2px;
	border-bottom:1px solid #FFF;

}

*html #csc-uploads-0 {
	width:528px;
/* 
margin:10px 0 0 0;
background:#00A2E1;
color:#fff;
background:#00A2E1;
*/
}
#csc-uploads-1 {
	height:20px; 
	width:526px; 
	font-weight:400;
	color:#fff;
	background:#00A2E1;
	padding:2px;
}
*html #csc-uploads-1 {
	width:528px;
}
/*
.csc-uploads-0 table  {
border:0;
}
.csc-uploads-0 th {
height:20px; 
 width:528px; 
background:#00A2E1;
padding:2px;
color:#FFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
border:0;
}
.csc-uploads-0 td {
width:528px; 
background:#00A2E1;
padding:2px;
color:#FFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
padding-right:5px;
border:0;
}
#content .csc-uploads-0 a  {
padding:2px;
}
*/
/********* kontakt **********/
.kontakt th {
height:20px; 
width:200px; 
background:#00A2E1;
padding:2px;
color:#FFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
border:1px solid #FFF;
}
.kontakt td {
width:300px; 
background:#00A2E1;
padding:2px;
color:#FFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
padding-right:5px;
border:1px solid #FFF;
}
.kontakt input[type=text] {
width:390px; 
height:13px;
border:0;
}
.kontakt input[type=submit]  { 
font-size:xx-small;
background:#00A2E1;
color:#FFF;
border:0;
border-top:5px solid #FFF;
border-bottom:5px solid #FFF;
width:155px; 
cursor:hand;
cursor:pointer;
}
#content .kontakt a  {
padding:2px;
}
/********* veranstaltung **********/

.veranstaltung th {
height:20px; 
width:200px; 
background:#00A2E1;
padding:2px;
color:#FFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
border:1px solid #FFF;
}
.veranstaltung td {
width:300px; 
background:#00A2E1;
padding:2px;
color:#FFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
padding-right:5px;
border:1px solid #FFF;
}
#content .veranstaltung a  {
padding:2px;
}

/********* fachkoopertion **********/
#list-image, #entry-image { width: 125px; float:left; }
#list-content,  #entry-content { float:left; width:400px}
#list-content fieldset,  #entry-content fieldset {border:0; }
#list-content legend, #entry-content legend { padding: 0 .5em; font-weight: bold; }
#list-content dl, #entry-content dl { margin: 0; padding: 0; }
#list-content dt, #list-content dd, #entry-content dt, #entry-content dd { margin: 0; padding: 0 0 .5em 0; float: left; }
#list-content dt, #entry-content dt { clear: both; width: 25%; text-align: right; padding-right: 1em; font-weight:bold }
#list-content dd, #entry-content dd { text-align: left; width: 70%; }

* html #list-content dd { float: none; }
* html #entry-content dd { float: none; }
#list-content dd p, #entry-content dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
#list-content dd label, #entry-content dd label  { padding: 0 1em 0 .5em; }

#list-content a { text-decoration:none; }

#entry-klick {padding: 10px 0;}
#entry-content-text { clear:both; padding-top:10px; }




/********* wissenDB **********/
.alL                               {text-align:left !important;}
.noBr                              {white-space:nowrap !important;}
#content .ts1                      {width:100%; margin-bottom:15px; border-collapse:separate; border-spacing:0; text-align:center; font-size:12px;}
#content .ts1 td, #content .ts1 th {padding:6px 17px; /*font-weight:normal;*/ text-align:center; vertical-align:top;}
#content .ts1 thead                {line-height:22px; color:#00a2e1; text-align:center; text-transform:none; white-space:nowrap;}
#content .ts1 thead th             {background:url(/fileadmin/admin_upload/image/ts1_line.gif) 0 bottom repeat-x;}
#content .ts1 tbody td             {border-top:1px solid #c7c4bf;}
#content .ts1 tfoot td             {padding:0; border-top:1px solid #c7c4bf; border-bottom:1px solid #c7c4bf; line-height:2px;}
#content .ts1 thead a              {display:inline-block; padding-right:42px; color:#00a2e1; background:transparent url(/fileadmin/admin_upload/image/down-up_web.png) right center no-repeat; line-height:22px;}

.tx_abdownloads_viewDetailsForDownload,
.tx_abdownloads_viewAddNewDownload      {margin:0 0 15px; padding-bottom:2px; border-top:1px solid #c7c4bf; border-bottom:1px solid #c7c4bf;}
.tx_abdownloads_viewAddNewDownload form {margin:0;}

.tx-abdownloads-pi1 h1,
.listStyle1 h1          {margin:0 0 2px 0; padding-bottom:6px; border-bottom:1px solid #c7c4bf; /*color:#000 !important;*/}

.tx-abdownloads-pi1 .row    {padding:7px 0; border-bottom:1px solid #c7c4bf; overflow:hidden;}
.tx-abdownloads-pi1 .label,
.tx-abdownloads-pi1  label  {float:left; width:220px; padding-right:25px; font-weight:bold;}
.tx-abdownloads-pi1 .value  {margin-left:245px;}
.tx-abdownloads-pi1 .txtIn,
.tx-abdownloads-pi1 select  {width:220px;}

.listStyle1    {margin-bottom:52px;}
.listStyle1 ul {padding:0 0 2px 0; border-top:1px solid #c7c4bf; border-bottom:1px solid #c7c4bf; list-style:none;}
.listStyle1 li {padding:7px 0; border-bottom:1px solid #c7c4bf;}

.btn1 {display:block; color:#fff; background:#00a2e1; text-align:center; line-height:25px; text-decoration:none; text-transform:uppercase;}


/********* fix fontsizes **********/
#content table           {font-size:12px; line-height:1.6em;}
#content th, #content td {text-align:left;}



