/* content.css - contains all CSS Classes for content elements  */

#content {
	line-height: 1.3em;
}

.align-right{
	text-align: right;
}
.clickenlarge a{
	background-image: none !important;
	padding-left: 0px !important;
	left: 5px !important;
	position: relative;
}
hr.clean {
	clear: both;
	width: 100%;
	color: white;
	display: block; 
  	visibility: hidden;
}

h1.csc-firstHeader {
	font-size: 133.34%;
	color: #96969A;
	padding-left: 0px;
	background: none;
	border: none;
}

.Column2_1 { 
	clear:both;
}

.Column2_1 h1,
.Column2_2 h1 {

	font-size: 108.33%;
	color: #FFFFFF;
	background: #BDBABD;
	padding: 2px 6px;
	margin: 5px 0 6px 0;
	/*padding: 1px 6px 1px 6px;*/
	/*margin: 7px 0;*/

}


/*
#content Column2_1 h1,
#content Column2_2 h1 {
	margin: 0;
}
*/
a.external-link-new-window {
	padding: 0;
	/*background: url(images/link_ext_pic.gif) 1px 2px no-repeat;*/
}
a.external-link-new-window:hover {
	/*background-image: url(images/link_ext_pic_hover.gif);*/
}


/* ------------------------------------------------- left_bottom */
#left_bottom span#search-box-title {
	font-size: 81.81%; 
	/* font-size: 101.81%; */
	color:#F7F7F7;
	font-weight: normal;
}

/* ------------------------------------------------- right_side */
#right_side h1 {
	font-size: 108.33%;
	color: #FFFFFF;
	background: #BDBABD;
	background-color: #BDBABD;
	padding: 2px 6px;
	/*border-top: 30px solid #FFFFFF;*/
	margin: 0;
	/*margin-top: 30px;	*/
}


#right_side h2 {
	background: none;
}

#right_side p.head {
	color: #FFFFFF;
	/*padding: 3px 4px 7px 4px;*/
}
#right_side p {
	background: #ECEEEE;
	padding: 10px 10px 10px 10px;
}
#right_side p.prep {
	font-weight: bold;
	border-bottom: 1px solid #d2ddde;
}

#right_side .tx-srfeuserregister-pi1 {
	padding: 10px;
}


/* --------------------------------------------- MultiColumn Content */

div.Column2_1,
div.Column2_2 {
	float: left;
	width: 205px;
}
div.Column2_1 {
	padding-right: 20px;
}



/* --------------------------------------------------- lang_fontsize lang */

#lang_fontsize span, 
#lang_fontsize a {
	font-weight: normal;
	color: #B9BABD;
	font-size: 76.92%;	/* 10px */
	text-decoration: none;
}

#lang_fontsize span#isoff {
	font-weight: bold;
	color: #96969A;
}

/* --------------------------------------------------- Drop Down Site Map */
.tx-dropdownsitemap-pi1 img {
	display: none;
}

/* --------------------------------------------------- Language Select */
#content_language .langSelect,
#languageSelect .langSelect {
	width: 80px;
	float: left;
}

#content_language img.langImg,
#languageSelect img.langImg {
	padding: 2px 5px 0 0;
	float: left;
}

.shipping-costs {
	color: red;
	font-weight: bold;
	padding-bottom: 10px;
}