/* --------------------------------------------------------------------
	CD Berufsgenossenschaft Chemie
	Dezember 2007
	Pascal Rechner
	Jedermann-Verlag Heidelberg

	rot	BB030B

-------------------------------------------------------------------- */



* {
	margin:0px;
	padding:0px;
	font-family:Arial,Verdana,Helvetica,Sans Serif;
	font-size:10pt;
}



body {
	background-color:white;
}



td, th {
	vertical-align:top;
}



/* ----------------------------------------------------------------- */



table#box {
	table-layout:fixed;
	border-collapse:collapse;
}



/* ----------------------------------------------------------------- */



div#headermenu {
	text-align:right;
	padding:1em 1em 1em 1em;
}



div#headermenu a, div#headermenu span {
	color:#BB030B;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}



div#headermenu span {
	color:#cccccc;
}



div#headermenu div {
	display:inline;
	padding:0.25em 0.5em 0.25em 0.5em;
	border-right:1px dotted black;
}



div#headermenu div.noborder {
	border:none;
}



/* ----------------------------------------------------------------- */



div#headerstripes {
	background-image:url(/resource/bgc/images/header_bg_stripes.gif);
	height:15px;
	border-bottom:1px solid #cccccc;
}



/* ----------------------------------------------------------------- */



div#banner {
	background-image:url(/resource/bgc/images/bgc_banner_neu.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:gray;
	height:145px;
	border-bottom:1px solid gray;
}

td#logo {
	text-align:center;
	vertical-align:middle;
}

td#logo * {
	border:none;
}


a {
	color:black;
	text-decoration:none;
}

#content a {
	color:#cc0000;
	text-decoration:none;
}

.inline {
	display:inline;
}



/* ----------------------------------------------------------------- */



div#quicklink {
	position:absolute;
	left:200px;
	top:210px;
	text-align:center;
	padding:0.25em;
	border:none;
	width:590px;
}


.smallbasket * {
	font-size:8pt;
}

div.warning {
	padding:0.75em;
	background-color:#eeeeee;
	border:1px solid #BB030B;
	border-left:4px solid #BB030B;
}

table.price {
	float:right;
	border-left:1px solid #cccccc;
}

table.price td {
	padding:0.1em 0.1em 0.1em 0.2em;
}

table#userform {
	border-collapse:collapse;
	border:1px solid #cccccc;
}

table#userform td, table#userform th {
	padding:0.25em;
}

table#userform th {
	background-color:#999999;
	color:white;
}


/* ----------------------------------------------------------------- */



#toc * {
	font-family:Arial,Verdana,Helvetica,Sans Serif;
}

#toc {
	width:190px;
	margin-top:1em;
}

#toc a {
	text-decoration:none;
}

#toc {
	width:190px;
	margin-top:1em;
}

#toc table {
	margin:0px 10px 0px 10px;
	width:170px;
	border-collapse:collapse;
}

.tocitem0 {
	
}

.tocitem0selected, .tocitem0open {
	background-image:url(/resource/bgc/images/tocitem0bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.tocitem0selected *, .tocitem0open * {
	color:white;
}

.tocitem0 table {
	border-bottom:1px solid #cccccc;
	padding:1em;
}

.tocitem0 td, .tocitem0selected td, .tocitem0open td  {
	padding:0.5em 0em 0.5em 0em;
	font-weight:bold;
}

.tocitem1 td, .tocitem1selected td, .tocitem1open td {
	padding:0.3em 0em 0.3em 0em;
}

.tocitem2 td, .tocitem2selected td, .tocitem2open td   {
	padding:0.3em 0em 0.3em 0.3em;
}

.tocitem3 td, .tocitem3selected td, .tocitem3open td   {
	padding:0.2em 0em 0.2em 0.5em;
}

.tocitem4 td, .tocitem4selected td, .tocitem4open td   {
	padding:0.1em 0em 0.1em 0.7em;
}

.tocitem1, .tocitem1selected, .tocitem1open {
	background-color:#cccccc;
}

.tocitem1selected *, .tocitem2selected *, .tocitem3selected *, .tocitem4selected * {
	font-weight:bold;
}

.tocitem2, .tocitem2selected, .tocitem2open {
	background-color:#eeeeee;
}

.tocitem3, .tocitem3selected, .tocitem3open {
	background-color:white;
}

/* ----------------------------------------------------------------- */
/* submenu (right) */
/* ----------------------------------------------------------------- */

#submenu {
	width:190px;
}

#submenu a {
	color:BB030B;
}

.submenuitem {
	padding:1em 0em 1em 1em;
	border-bottom:1px solid #cccccc;
}

.submenuitemtitle {
	background-image:url(/resource/bgc/images/submenuitemtitle.gif);
	background-repeat:repeat-y;
	background-position:top right;
	padding:0.3em 2em 0.3em 0.5em;
	color:white;
	font-weight:bold;
}

.submenuitemcontent {
	padding:0.3em;
}

/* ----------------------------------------------------------------- */
/* Content */
/* ----------------------------------------------------------------- */

#content {
	background-image:url(/resource/bgc/images/content_bg.gif);
	background-repeat:repeat-y;
	padding:1em;
}

#footer {
	background-image:url(/resource/bgc/images/footer_bg.gif);
	background-repeat:no-repeat;
	padding:1em;
	text-align:center;
}

#footer, #footer * {
	font-size:8pt;
}

#content .section {
	margin-bottom:0.5em;
}

#content p {
	padding-bottom:0.5em;
	text-align:left;
}

#content ol, #content ul {
	margin-bottom:0.5em;
	margin-left:2em;
}

#content td {
	vertical-align:top;
}

#content th {
	vertical-align:top;
}

#content li {
	
}

#content img {
	border:none;
}

#content img.border {
	border:1px solid gray;
}

#content img.inline {
	vertical-align:middle;
}

table.abb td {
	font-size:0.8em;
	font-style:italic;
}

#content h1 {
	font-size:140%;
	color:#BB030B;
	margin-bottom:1em;
	margin-top:1em;
	clear:both;
}

#content h1.article {
	font-size:120%;
	color:black;
	/*background-color:#eeeeee;*/
	padding-bottom:0.2em;
	margin-bottom:0.2em;
	margin-top:1em;
	clear:both;
}

#content h2 {
	font-size:120%;
	margin-top:1em;
	margin-bottom:1em;
	color:black;
	margin-bottom:0.5em;
}

#content h3 {
	font-family:Arial,Verdana,Helvetica,Sans Serif;
	font-size:100%;
	margin-bottom:1em;
	color:black;
	margin-bottom:0.5em;
}

#content img.thumbnail {
	width:50px;
}

#content img.oa {
	height:75px;
}

#content div.thumbnail {
	
}

#content div.document {
	
}

form.small input {
	font-size:1em;
}

.detail {
	display:none;
	border:1px solid gray;
	background-color:#ffffff;
}

.itemform {
	
}

table.basket {
	border:none;
	width:575px;
}

table.basket th, table.basket td {
	border:none;
	border-collapse:collapse;
	padding:0.25em;
}

table.basket td {
	background-color:#cccccc;
}

table.basket th {
	vertical-align:bottom;
}

table.basket td.sum {
	background-color:transparent;
}

input.cool {
	background-color:#dddddd;
	border-style:groove;
	border-color:#cccccc;
}

#headermenu #warenkorb {
	background-image:url(/resource/bgc/images/icon_basket.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}

#headermenu #impres {
	background-image:url(/resource/bgc/images/icon_impres.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}

#headermenu #home {
	background-image:url(/resource/bgc/images/icon_home.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}

#headermenu #help {
	background-image:url(/resource/bgc/images/icon_help.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}

#headermenu #order {
	background-image:url(/resource/bgc/images/icon_order.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}

#headermenu #login, #headermenu #logout {
	background-image:url(/resource/bgc/images/icon_login.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}

#headermenu #search {
	background-image:url(/resource/bgc/images/icon_search.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}

#pagelink {
	text-align:center;
	vertical-align:middle;
	border:1px solid #cccccc;
	padding:0.5em;
	background-color:#eeeeee;
}

.pagelinkitem {
	display:inline;
}

.pagelinkitemform {
	display:inline;
}


