/**************************************************************************************************
Allgemeine Formatierungen
**************************************************************************************************/
A IMG {
	border: none;
}

HR {
  height: 1px;
  border: 0;
  background: #dedbd5;
  color: #dedbd5;
  margin-top: 10px;
  margin-bottom: 10px;
}

DIV,
DIV.bold {
	font-family: Arial, Verdana;
	font-size: small;
	color: #000000;
	font-weight: normal;
	text-decoration: none;	
}

DIV.bold {
	font-weight: bold;
}

DIV a:link,
DIV a:visited,
DIV a:hover,
DIV a:active {
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: normal;
	text-decoration: underline;
}

IFRAME {
 width: 100%;
 border:0px; 
 scrolling: no;
}


/**************************************************************************************************
Navigation links
**************************************************************************************************/
DIV.firstLevel,
DIV.firstLevel a:link,
DIV.firstLevel a:visited {
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: bold;
}

DIV.firstLevelActive,
DIV.firstLevelActive a:link,
DIV.firstLevelActive a:visited {
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
}

DIV.secondLevel,
DIV.secondLevel a:link,
DIV.secondLevel a:visited {
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: normal;
}

DIV.secondLevelActive,
DIV.secondLevelActive a:link,
DIV.secondLevelActive a:visited {
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: bold;
}

DIV.thirdLevel,
DIV.thirdLevel a:link,
DIV.thirdLevel a:visited {
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: normal;
}

DIV.thirdLevelActive,
DIV.thirdLevelActive a:link,
DIV.thirdLevelActive a:visited,
DIV.thirdLevelActive a:hover,
DIV.thirdLevelActive a:active {
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: bold;
}

DIV.fourthLevel,
DIV.fourthLevel a:link,
DIV.fourthLevel a:visited {
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: normal;
}

DIV.fourthLevelActive,
DIV.fourthLevelActive a:link,
DIV.fourthLevelActive a:visited,
DIV.fourthLevelActive a:hover,
DIV.fourthLevelActive a:active {
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: normal;
}

DIV.rootline,
DIV.rootline a:link,
DIV.rootline a:visited,
DIV.rootline a:hover,
DIV.rootline a active {
	text-indent: 15px;
	font-size: x-small;
	text-decoration: none;
	font-family: Arial, Verdana;
	font-weight: normal;
	color: #999999;
}

/**************************************************************************************************
Text
**************************************************************************************************/
DIV.header {
	font-family: Arial, Verdana;
	font-size: medium;
	color: #003e7d;
	font-weight: bold;
	text-decoration: none;	
}

DIV.title,
DIV.title a:link,
DIV.title a:visited,
DIV.title a:hover,
DIV.title a:active {
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: bold;
	text-decoration: none;	
}

SPAN.title {
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: bold;
	text-decoration: none;	
}

DIV.subtitle,
DIV.subtitle a:link,
DIV.subtitle a:visited,
DIV.subtitle a:hover,
DIV.subtitle a:active {
	font-family: Arial, Verdana;
	font-size: small;
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
}

DIV.titleInvert {
	font-family: Arial, Verdana;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;	
}

/**************************************************************************************************
Formattierungen für Tabellenzellen
**************************************************************************************************/
TD.header {
	background-image:url(../images/bg_header.gif);
	background-repeat:repeat;
	height: 23px;
}

TD.grey {
	background-color: #e6e4e0;
	padding: 2px;
	border-top: 1px solid #FFFFFF;
}


TD.darkgrey {
	background-color: #bcbcbc;
	padding: 2px;
	border-top: 1px solid #FFFFFF;
}


TD.blue {
	background-color: #003e7d;
	border-bottom: 1px solid #FFFFFF;
	padding: 2px;
}

TD.section {
	padding:3px;
	border-bottom: 1px solid black;
}

TD.blueColWithWhiteBorder {
	background-color: #003e7d;
	border-bottom: 1px solid #FFFFFF;
	padding: 2px;
}

TD.blueColWithoutBorder {
	background-color: #003e7d;
	padding: 2px;
}

TD.lightBlueColWithoutBorder {
	background-color: #bdc4c8;
	padding: 2px;
}

TD.lightBlueColWithBlueBorder {
	background-color: #bdc4c8;
	padding: 2px;
	border-bottom: 1px solid #003e7d;
}

TD.greyColWithWhiteBorder {
	background-color: #dedbd5;
	padding: 2px;
	border-top: 1px solid #FFFFFF;
}

TD.greyColWithWhiteBorder_p {
	/* - padding */
	background-color: #dedbd5;
	border-top: 1px solid #FFFFFF;
}

TD.greyColWithoutBorder {
	background-color: #dedbd5;
	padding: 2px;
}

TD.lightGreyColWithWhiteBorder {
	background-color: #e6e4e0;
	padding: 2px;
	border-top: 1px solid #FFFFFF;
}


TD.lightBlueColWithBlueBorder_dotted {
	background-color: #bdc4c8;
	padding: 2px;
	border-bottom: 1px dotted #003e7d;
}

TD.yellowColWithGreyBorder {
	background-color: #fed500;
	padding: 5px;
	border: 1px solid #dedbd5;
}

TD.yellowColWithoutBorder {
	background-color: #fed500;
	padding: 2px;
}

TD.yellowColWithWhiteBorder {
	background-color: #fed500;
	padding: 2px;
	border: 1px solid #FFFFFF;
}

TD.topBG {
	background-image:url(../../../images/barc/std_template/hintergrund.gif);
	background-repeat: repeat;
}

TD.cellWithYellowFeet {
	height: 32px;
	background-image:url(../images/cellBg_yellow.gif);
	background-repeat:repeat;
}

/* Tan-Hack :: More Info -> http://standards.webmasterpro.de/index-article-CSS+Hacks.html#hack5 */
* html TD.lightBlueColWithBlueBorder_dotted {
	border-bottom: 1px solid #003e7d;
	b\order-bottom: 1px solid #003e7d;
}

TABLE.greyBorder {
	border: 1px solid #dedbd5;
	border-collapse: collapse;
}

TD.greyBorderTop {
	border-top: 1px solid #dedbd5;
	padding-top: 7px;
	padding-bottom: 7px;
}

TD.greyBorder {
	border: 1px solid #dedbd5;
	border-collapse: collapse;
	padding: 2px;
}

/**************************************************************************************************
Tabellen Zeilen
**************************************************************************************************/
TR.tablerow_lightgrey {
	background-color: #e6e4e0
}

TR.tablerow_white {
	background-color: #ffffff;
}

/**************************************************************************************************
CONTENT
**************************************************************************************************/
#content {
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: normal;
	text-decoration: none;
}

/**************************************************************************************************
TEXT, LINKS
**************************************************************************************************/



/*********** GREEN ***************/

DIV.mediumBoldGreen {
	font-family: Arial, Verdana;
	font-size: medium;
	color: #009900;
	font-weight: bold;
}

/*********** WHITE ********????.?k?????.*******/

DIV.bigBoldWhite {
	font-family: Arial, Verdana;
	font-size: medium;
	color: #FFFFFF;
	font-weight: bold;
}

DIV.mediumBoldWhite {
	font-family: Arial, Verdana;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
}

DIV.mediumBoldWhite a:link {
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
}

DIV.mediumBoldWhite a:visited {
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
}

DIV.mediumNormalWhite {
	font-family: Arial, Verdana;
	font-size: small;
	color: #FFFFFF;
	font-weight: normal;
}

DIV.mediumNormalWhite a {
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: small;
	color: #FFFFFF;
	font-weight: normal;
}



/*********** BLUE ***************/
DIV.bigBoldBlue {
	font-family: Arial, Verdana;
	font-size: medium;
	color: #003e7d;
	font-weight: bold;
}

DIV.bigNormalBlue {
	font-family: Arial, Verdana;
	font-size: medium;
	color: #003e7d;
	font-weight: normal;
}

DIV.mediumNormalBlue {
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: normal;
}

DIV.mediumNormalBlue a:link {
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: normal;
	text-decoration: none;
}

DIV.mediumNormalBlue a:visited {
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: normal;
	text-decoration: none;
}

DIV.mediumNormalBlue a:active {
	font-family: Arial, Verdana;
	font-size: small;
	color: yellow;
	font-weight: normal;
	text-decoration: none;
}

DIV.mediumBoldBlue {
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: bold;
}

DIV.mediumBoldBlue a:link {
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: bold;
}

DIV.mediumBoldBlue a:visited {
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: bold;
}

DIV.smallNormalBlue {
	font-family: Arial, Verdana;
	font-size: x-small;
	color: #003e7d;
	font-weight: normal;
}


DIV.smallBoldBlue {
	font-family: Arial, Verdana;
	font-size: x-small;
	color: #003e7d;
	font-weight: bold;
}

DIV.smallNormalBlue a:link {
	font-family: Arial, Verdana;
	font-size: x-small;
	color: #003e7d;
	font-weight: normal;
	text-decoration: none;
}

DIV.smallNormalBlue a:hover {
	font-family: Arial, Verdana;
	font-size: x-small;
	color: #003e7d;
	font-weight: normal;
	text-decoration: none;
}

DIV.smallNormalBlue a:visited {
	font-family: Arial, Verdana;
	font-size: x-small;
	color: #003e7d;
	font-weight: normal;
	text-decoration: none;
}

DIV.smallNormalBlue a:active {
	font-family: Arial, Verdana;
	font-size: x-small;
	color: #003e7d;
	font-weight: normal;
	text-decoration: none;
}


/*********** BLACK ***************/

DIV.mediumNormalBlack {
	font-family: Arial, Verdana;
	font-size: small;
	color: #000000;
	font-weight: normal;
}

DIV.mediumBoldBlack {
	font-family: Arial, Verdana;
	font-size: small;
	color: #000000;
	font-weight: bold;
}

DIV.smallNormalBlack {
	font-family: Arial, Verdana;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
}

DIV.smallNormalBlack a {
	font-family: Arial, Verdana;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

/*********** GREY ***************/

DIV.mediumNormalGrey {
	font-family: Arial, Verdana;
	font-size: small;
	color: #777777;
	font-weight: normal;
}

DIV.mediumBoldGrey {
	font-family: Arial, Verdana;
	font-size: small;
	color: #777777;
	font-weight: normal;
}


DIV.mediumNormalGrey a:link {
	font-family: Arial, Verdana;
	font-size: small;
	color: red;
	font-weight: normal;
	text-decoration: none;
}

DIV.mediumNormalGrey a:visited {
	font-family: Arial, Verdana;
	font-size: small;
	color: red;
	font-weight: normal;
	text-decoration: none;
}

DIV.mediumNormalGreyTop {
	font-family: Arial, Verdana;
	font-size: small;
	color: #777777;
	font-weight: normal;
}

DIV.mediumNormalGreyTop a:link, a:visited, select {
	font-family: Arial, Verdana;
	font-size: small;
	color: #777777;
	font-weight: normal;
	text-decoration: none;
}

DIV.smallNormalGrey {
	font-family: Arial, Verdana;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

/*********** RED ***************/

DIV.mediumBoldRed {
	font-family: Arial, Verdana;
	font-size: small;
	color: #FF0000;
	font-weight: bold;
}

/**************************************************************************************************
Einschübe
**************************************************************************************************/
DIV.boxIndent {
	padding-left: 20px;
	
}

DIV.cellpadding {
	padding: 5px;
}

DIV.indent {
	margin-left: 10px;
}

DIV.padding {
	padding: 5px;
}

DIV.paddingLeft {
	padding-left: 5px;
}

DIV.paddingRight {
	padding-right: 5px;
}

DIV.margin {
	margin: 10px;
}

DIV.marginWithoutTop {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

DIV.smallMarginWithoutLeft {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

/**************************************************************************************************
Textfluß
**************************************************************************************************/

DIV.imgFloatRight {
	float: right;
	padding-left: 10px;
}

DIV.imgFloatLeft {
	float: left;
	padding-right: 10px;
}

/**************************************************************************************************
FORMULARE
**************************************************************************************************/
SELECT.langMenu {
	height: 20px;	
}

INPUT.loginform {
	height: 18px;
	border: none;
	width: 140px;
	font-family: Arial, Verdana;
	font-size: x-small;
	text-indent: 5px;
	color: #666666;
	font-weight: normal;
}

/**************************************************************************************************
RTE Korrektur // Ansonsten über den Parameter lib/parseFunc_RTE/nonTypoTagStdWrap/encapseLines/
removeWrapping = 1 zu lösen -> aber dann verschwinden Absätze im ganzen Text /im Object Browser
**************************************************************************************************/
P.bodytext {
	margin-top: 0px;
	padding-top: 0px;
}


/**********************************************************
Formatting for quotations
**********************************************************/

DIV.quotationBox {
	border-top: 1px solid #dedbd5;
}


DIV.quotationBox DIV.title {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 0px;
	font-family: Arial,Verdana;
	font-size: small;
	color: #003e7d;
	font-weight: bold;
}

DIV.quotationBox DIV.teaser {
	padding: 7px;
	font-family: Arial,Verdana;
	font-size: small;
	color: black;
	font-weight: normal;
}

DIV.quotationBox DIV.addToCart {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 0px;
	padding-bottom: 7px;
}

/**********************************************************
Formatting for shopping cart
**********************************************************/
TABLE.shoppingcartContents, TABLE.shoppingcartContents TABLE {
	border-collapse: collapse;
}

TABLE.shoppingcartContents TH {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: small;
	font-weight: bold;
	color: #003e7d;
}

TABLE.shoppingcartContents TD, TABLE.shoppingcartContents TD INPUT.itemAmount {
	font-family: Arial, Verdana;
	font-size: small;
	color: #777;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
}

TABLE.shoppingcartContents TD INPUT.itemAmount {
	border: #003e7d solid 1px;
}

TABLE.shoppingcartContents TD.sum {
	color: #003e7d;
	font-weight: bold;
}

TABLE.shoppingcartContents TD HR {
  margin-top: 0px;
  margin-bottom: 0px;
}

TABLE.shoppingcartContents TD.formHeader {
	font-size: medium;
	color: #003e7d;
	font-weight: bold;
	vertical-align: bottom;
}

TABLE.shoppingcartContents TD.formHeader HR {
	margin-top: 0px;
  margin-bottom: 0px;
	color: #003e7d;
}

/**********************************************************
Formatting for order processing
**********************************************************/
TABLE.addressForm, TABLE.addressForm TABLE {
	border-collapse: collapse;
}

TABLE.addressForm TD, TABLE.addressForm INPUT, TABLE.addressForm SELECT, TABLE.addressForm TEXTAREA {
	font-family: Arial, Verdana;
	font-size: small;
	color: #777777;
	font-weight: normal;
	text-decorati????.?k?????.on: none;
}

TABLE.addressForm TD {
	vertical-align: top;
}

TABLE.addressForm TD.label {
	text-align: right;
	color: #003e7d;
}

TABLE.addressForm TD.formHeader {
	font-size: medium;
	color: #003e7d;
	font-weight: bold;
	vertical-align: bottom;
}

TABLE.addressForm TD.formHeaderError {
	color: #F00;
}

TABLE.addressForm TD.formHeader HR {
	margin-top: 0px;
  margin-bottom: 0px;
	color: #003e7d;
}

TABLE.addressForm TD HR {
  margin-top: 0px;
  margin-bottom: 0px;
}

TABLE.addressForm INPUT, TABLE.addressForm SELECT, TABLE.addressForm TEXTAREA {
	border: #003e7d solid 1px;
}

TABLE.addressForm INPUT.button {
	border: 0px;
}

H1 {
	font-family: Arial, Verdana;
	font-size: 12pt;
	color: #003e7d;
	font-weight: bold;
	padding: 2px;
  	padding-left: 10px;
        #background-image:url(../images/bg_header.gif);
  	background-color: #dedbd5;
 }

/* Studienübersicht */

#StudienApDiv1 {
	width:270px;
	height:235px;
	margin-right: 10px;
	margin-bottom: 20px;
	background-image: url(http://barc.de/fileadmin/images/static/bi-cover-bg2.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
#StudienApDiv5 {
	width:270px;
	height:235px;
	margin-bottom: 20px;
	background-image: url(http://barc.de/fileadmin/images/static/dm-cover-bg.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
#StudienApDiv6 {
	width:270px;
	height:235px;
	margin-right: 10px;
	margin-bottom: 20px;
	background-image: url(http://barc.de/fileadmin/images/static/ecm-cover-bg-neu.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
#StudienApDiv7 {
	width:270px;
	height:235px;
	margin-bottom: 20px;
	background-image: url(http://barc.de/fileadmin/images/static/se-pm-cover-bg.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
#StudienApDiv8 {
	width:270px;
	height:235px;
	margin-right: 10px;
	margin-bottom: 20px;
	background-image: url(http://barc.de/fileadmin/images/static/bi-cover-bg2.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
#StudienApDiv2 {
	width:270px;
	height:20px;
	text-align: center;
	background-color: #e6e4e0;
	color: #003e7d;
	padding-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
#StudienApDiv3 {
	padding: 5px;
	float: left;
}
#StudienApDiv4 a {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 0.9em;
	text-decoration: none;
	color: #000000;
}
#StudienApDiv4 a p {
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #000000;
}
#Studienuebersicht {
	clear: left;
}
a.Studienkasten {
	color: #000000;
	text-decoration: none;
}

.csc-mailform {
width: 530px;
font-size: 0.75em;
line-height: 200%;
border: 0;
padding-left: 20px;
}

.csc-mailform-field {
width: 530px;
padding-top: 5px;
clear: both;
}

.csc-mailform-label {
width: 530px;
clear: both;
}

.csc-mailform-field label {
width: 270px;
float: left;
}

.csc-mailform-field input, .csc-mailform-field textarea {
width: 230px;
float: right;
}

.csc-mailform-field select {
width: 230px;
float: right;
}

DIV.csc-textpic-imagewrap DL {
padding-right: 20px;
}
div.tx-barcdownload-pi1 {
	text-align: left;
}

div.mediumNormalBlack img {
	padding-left: 7px;
}

.bluebacktable {
	width: 310px;
	margin-right: 10px;
	line-height: 150%;
	background-color: #003e7d;
	color: #ffffff;
	

}
.lightbluebacktable {
	width: 400px;
	line-height: 150%;
	background-color: #77aaff;
	color: #ffffff;
	
}
a.bluebacktable:link, a.bluebacktable:visited, a.bluebacktable:hover {
	color: #ffffff;
	font-size: 1.2em;
	background-color: transparent;
}
p.bluebacktable {
	background-color: transparent;
	color: #ffffff;
	margin: 0;
	padding: 0;
	padding-left: 27px;
	font-size: 1.4em;
	font-weight: bold;
	list-style-type: none;
}

#beratung_infobox1 {
	text-align: center;
	line-height: 1.4em;
	width: 282px;
	margin-left: auto;
	margin-right: auto;
}
#beratung_infobox1_top {
	color: #ffffff;
	background: #ffffff url(../images/beratungsleistungen_flowbox_top.gif) top left no-repeat;
	margin: 0;
	padding: 5px 12px 10px 7px;
}
#beratung_infobox1_mid {
	background: #ffffff url(../images/beratungsleistungen_flowbox_mid.gif) top left no-repeat;
	margin: 0;
	padding: 32px 12px 10px 7px;
}
#beratung_infobox1_bottom {
	background: #ffffff url(../images/beratungsleistungen_flowbox_bottom.gif) top left no-repeat;
	margin: 0;
	padding: 32px 4px 0px 0px ;
}
#beratung_infobox1_top h2, #beratung_infobox2_top h2 {
	color: #ffffff;
	font-size: 0.9em;
	text-transform: uppercase;
}
#beratung_infobox1_mid h2, #beratung_infobox1_bottom h2, #beratung_infobox2_mid h2 {
	color: #003e7d;
	font-size: 0.9em;
	text-transform: uppercase;
}
#beratung_infobox1_top a, #beratung_infobox2_top a {
	color: #ffffff;
	text-decoration: none;
}
#beratung_infobox1_mid a, #beratung_infobox1_bottom a, #beratung_infobox2_mid a {
	color: #003e7d;
	text-decoration: none;
}
#beratung_infobox2 {
	text-align: center;
	line-height: 1.4em;
	width: 596px;
	margin-left: auto;
	margin-right: auto;
}
#beratung_infobox2_top {
	color: #ffffff;
	height: auto;
	overflow: hidden;
	background: transparent url(../images/beratungsleistungen_doppelflowbox_top.gif) top left no-repeat;
}
#beratung_infobox2_top_left {
	background: transparent none top left no-repeat;
	float: left;
	width: 262px;
	margin: 0;
	padding: 5px 25px 10px 5px;
}
#beratung_infobox2_top_right {
	background: transparent none top left no-repeat;
	width: 262px;
	float: left;
	margin: 0;
	padding: 5px 2px 10px 35px;
}
#beratung_infobox2_mid {
	background: transparent url(../images/beratungsleistungen_doppelflowbox_mid.gif) top left no-repeat;
	float: clear;
	display: block;
	margin-top: -73px;
	padding-top: 100px;
	overflow: hidden;
	width: 596px;
	height: auto;
}
#beratung_infobox2_bottom {
	background: transparent url(../images/beratungsleistungen_doppelflowbox_bottom.gif) top left no-repeat;
	float: clear;
	display: block;
	height: 50px;
	overflow: hidden;
	margin: -2px 0 0 0;
	padding: 0;
}



.tx-barcdownload-pi1 {
	margin: 0 0 15px 0;
}

.analyses_block {
	width: auto;
	display: block;
	overflow:hidden;
	margin: 0;
	padding: 0;
}

.analyses_block_head {
	width: auto;
	height: 42px;
	margin: 0 0 10px 0;
	padding: 0;
	background: transparent url(http://bi-verdict.com/fileadmin/templates/Images/analyses_balken_blau_02.png) right top no-repeat;
	z-index: 100;
	cursor: pointer;
}

.analyses_block_headline {
	width: auto;
	height: 42px;
	margin: 0;
	padding: 0;
	background: transparent url(http://bi-verdict.com/fileadmin/templates/Images/analyses_balken_blau_01.png) -6px top no-repeat;
}

#analyses_block_head h2.analyses_block_headline_h2 {
	color: #ffffff;
	font-size: 1.5em;
	padding: 8px 0 0 40px;
	margin: 0;
	background: transparent none left top no-repeat;
}

.analyses_block_body {
	width: auto;
	margin:  0 0 12px 0;
	display: block;
	overflow: hidden;
}

.analyses_block_article {
	width: auto;
	margin-left: 30px;
}

.analyses_block_article_arrow {
	width: 40px;
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
}

.analyses_block_article_arrow a img {
	border: 0;
}

.analyses_block_article_text {
	margin: 0 0 15px 50px;
	color: #003E7D;
}

#analyses_block_id h4.analyses_block_headline_h4 {
	font-size: 1.2em;
	margin: 0 0 3px 0;
	background: transparent none left top no-repeat;
}

#col3_content p.analyses_block_headline_p {
	margin: 0 0 3px 0;
	padding: 0;
}

.analyses_block_article_text a {
	font-weight: bold;
	text-decoration: underline;
}
