/*Accordion */

#accordion {
 margin:0px;
 margin-bottom: 15px;
}

.mod_article h3.toggler {
 cursor: pointer;
 font-size: 13px;
 background: #eee; #D2E0E6;
 background: transparent url(../graphics/2010/sections/accordion_bg_normal.png) no-repeat;
 color: #7c7c80; #528CE0;
 margin: 0 0 1px;
 padding: 8px 20px;
 font-weight: normal;
}

#accordion h4 {
 margin: 5px 20px 0;
 font-size: 13px;
 border: none;
}

#accordion div.element p {
 margin:10px 20px 25px;
 padding:0px;
}





#accordion table {
 margin: 20px 20px 25px;
}

#accordion td.acc_col_1 {
 text-align: center;
 width: 160px;
}

#accordion.academic td {
 padding: 0px 10px;
}

#accordion.academic td a img {
 padding-bottom:15px;
}



ul#customers-menu {
      list-style-type: none;
      padding: 0;
      padding: 0;
      height: 25px;
}

ul#customers-menu li {
      list-style-type: none;
      list-style-image: none;
      padding: 0;
      float: left;
}

ul#customers-menu li.current a {
      font-weight: bold;
      color: #A70D09;
}

ul#customers-menu li a {
      padding: 0 10px;
      font-size: 13px;
}




table.customers-table th {
	border-right: 1px solid #eee;
	text-align: center;
}

table.customers-table th a,
table.customers-table th a:visited {
	display: block;
	background-color:  #BC343A; #D3D3D3;
	padding: 8px 0px 8px;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	height: 32px;
}

table.customers-table th a:hover,
table.customers-table th a:active {
	background-color: #B33239; #ddd;
	color: #fff;
}

table.customers-table td {
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 15px 0px;
	text-align: center;
	font-size: 18px;
	color:  #ccc; #BC343A;
	font-weight: bold;
}

table.customers-table td.customer-small {
	font-size: 17px;
}


table.customers-table tr.more td a,
table.customers-table tr.more td a:visited {
	color: #CB2027;
	font-size: 14px;
	font-weight: bold;
}

table.customers-table td.right-border {
	border-right: none;
}





/* BOX script: Search & Log in */

#callbackbox {
 position:absolute; 
 top:0px;
 left:189px;
 width:189px; 
 height:72px; 
 background:#df0025; 
 z-index:4; 
 visibility:hidden;
}

#loginbox {
 position:absolute; 
 top:0px;
 left:378px;
 width:190px; 
 height:98px; 
 background:#df0025; 
 z-index:4; 
 visibility:hidden;
}

#top-links #callbackbox a,
#top-links #loginbox a {
 padding: 0;
}

#callbackbox p,
#loginbox p {
 font-size:12px; 
 color:#FFFFFF; 
 padding:7px; 
 margin:0px;
}

#callbackbox img,
#loginbox img {
 top:0px;	
 right:0px;	
 position:absolute; 
 border:none;
}

#callbackbox td {
 padding: 3px;
}

#loginbox td {
 padding: 3px 7px;
}

#callbackbox input,
#loginbox input {
 color: #999999;
}


#callbackbox input.long {
 background-color: #EFEFEF; 
 font-family: Arial; 
 font-size:11px; 
 font-weight:normal; 
 color:#393939; 
 height:18px; 
 width:213px; 
 border:none; 
 padding:5px 5px 0px 5px; 
 margin:0px 0px 5px 20px;
}
#callbackbox input:focus.long  {background-color: #898D8B; color: #FFFFFF;}
#callbackbox input.short       {background-color: #EFEFEF; font-family: Arial; font-size:11px; font-weight:normal; color:#393939; height:18px; width:125px; border:none; padding:5px 5px 0px 5px; margin:0px 0px 5px 20px;}
#callbackbox input:focus.short {background-color: #898D8B; color: #FFFFFF;}
#callbackbox form              {margin:0px; padding:0px;}
.callbackSubmit      {background-color: #CC0000; font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 23px; width: 82px; border:none; padding:0px; margin:1px 0px 0px 0px; position:absolute; left:162px;}
.callbackSubmitRoll  {background-color: #990000; font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 23px; width: 82px; border:none; padding:0px; margin:1px 0px 0px 0px; cursor:pointer; position:absolute; left:162px;}


input#ctrl_1_submit {

}



/* Mediabox */

#mbCloseLink {
 background:url("http://www.acrolinx.de/plugins/mediabox/images/close_butt.png") no-repeat scroll center center transparent;
 position:absolute;
 right:10px;
 top:15px;
 width:60px;
 height: 30px;
}

#mbCenter {
 -moz-box-shadow: none;
 background: none;
}

#mbCenter.mbLoading {
 background: none;
}



