/*
 * General CSS-Data
 *
 * colours
 * cyan:		#006699;
 * red:			#e4001c;
 * yellow:		#fdd504;
 * grey:		#f9f9f9;
 * light blue:	#c2cde0;
 */
*, html, ul, li, dl, dt, dd, body, img {
	margin:				0;
	padding:				0;
}
body {
	text-align:			center;
	background-color:	#f9f9f9;
	font-family:		Georgia, Arial, Helvetica, sans-serif;
	font-size:			101.01%;
	color:				#000000;
	overflow:			scroll;
}
img {
	border:				0;
}
/*
 * clearing
 */
.clearfix:after {
	content:			".";
	display:			block;
	height:				0;
	clear:				both;
	visibility:			hidden;
}
* html>body .clearfix {
	/*display:			inline-block;*/
	width:				100%;
}
* html .clearfix {
	/* Hides from IE-mac \*/
	height:				1%;
	/* End hide from IE-mac */
}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.clear {
	clear:				both;
}
/*
 * headings
 */

h1, h2, h3, h4, h5 {
	line-height:		130%;
	margin:				0 0 0.2em 0;
	font-family:		Georgia, Verdana, Arial, helvetica, sans-serif;
	color:				#333;
	font-size:			16px;
}
#column_normal h1 {
	color:				#069;
}
#column_normal h4 {
	font-size:			12px;
	color:				#006699;
	margin-bottom:		-10px;
	margin-top:			20px;
}
h3,h4,h5 {
	font-size:			14px;
	color:				#000000;
}
.blue {
	color:				#006699;
}
.red {
	color:				#E4001C;
}
.small {
	font-size:			10px;
}
/*
 * headings publications
 */
#column_normal .csc-header-publication h1,
#column_normal .csc-header-publication p {
	margin:				0;
}
#column_normal .csc-header-publication {
	margin-bottom:		10px;
}
/*
 * text
 */
p, ul, ol, dl, dd, dd.csc-textpic-caption, .news-list-browse {
	font-size:			13px;
	margin:				0 0 0.75em 0;
	line-height:		160%;
}
div {
	font-size:			13px;
	line-height:		160%;
}
blockquote {
	margin-left:		0px;
	color:				#e4001c;
}
pre {
	font-family:		monospace;
	font-size:			1em;
}
strong, b {
	font-weight:		bold;
}
em, i {
	font-style:			italic;
}
code {
	font-family:		"Courier New", Courier, monospace;
	font-size:			1em;
	white-space:		pre;
}
/* fuer news und content */
p.subheader {
	margin-bottom:		0.15em;
	font-size:			13px;
	color:				#333;
}
p.subheader .date {
	padding-right:		0.5em;
	margin-right:		0.5em;
	border-right:		1px solid #888;
	font-size:			13px;
}
.fframe_content_default {
	margin:				0px 0px 4px 0px;
}
.fframe_content_default p.date {
	border-right: 		1px solid #888;
}
.fframe_content_default span.date {
	border:       			0px;
	margin-right:			0;
}
.fframe_content_default p.subheader .date_only {
	border:0px;
}
p.date,
p.date_only {
	width:				85px;
	margin:				0px 8px 0px 0px;
}

p.subheader .subheader {
	padding-right:		0.5em;
	margin-right:		0.5em;
	font-size:			13px;
}
p.subheader .title {
	padding-right:		0.5em;
	margin-right:		0.5em;
	border-right:		1px solid #888;
}
p.subheader .date_only {
	border-right:		none;
	padding:				0;
	margin:				0;
	min-width:100px;
}
/* formulare */
input {
	border:					1px solid #666;
	margin:2px 0px 2px 0px;
	font-family:		Georgia, Arial, Helvetica, sans-serif;
}
input.input_border_none {
	border:					none;
}
/*
 * links
 */
a {
	color:				#e4001c;
	text-decoration:	none;
}
a:hover {
	text-decoration:	underline;
}
#column_normal a {
	font-weight:		bold;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
	color:				#333;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	color:				#e4001c;
	text-decoration:	none;
}
/*
 * lists
 */
#column_normal .csc-sitemap ul {
	list-style-type:	none;
}
#column_normal ul {
	list-style-type:	square;

}
ul li,
ol li {
	margin:				0 0 0.25em 15px;
	list-style-type:	square;
}
ol li {
	margin-left: 25px;
}
#column_normal .csc-sitemap ul li {
	margin-left:		0;
}
#column_normal .csc-sitemap ul li ul li{
	margin-left:		15px;
}
/*
 * surround
 */
#frame_outer {
	margin-top:			0px;
	margin-bottom:		0px;
}
#surround {
	width:				1000px;
	margin:				0 auto 0 auto;
	padding:				0;
	background:			#ffffff;
	text-align:			center;
	background:			url(../img/background_surround.gif) repeat-y;
}
#main {
	text-align:			left;
	margin:				0 0px 0 0px;
	background-color:	#fff;
	border-left:		1px solid #c2cde0;
	border-right:		1px solid #c2cde0;
}
/*
 * header
 */
#header {
	position:			relative;
	height:				170px;	/*IE6*/
	background-position:	left 1px;
	background-repeat:	no-repeat;
	background-color:	#fff;
	text-align:			left;
	margin-left:		204px;
}
html>body #header { /*FF*/
	height:				170px;
}
#header #logo {
	position:			absolute;
	top:				15px;
	left:				20px;
	height:				110px;
}
#header #logo img {
	top:				0px;
	left:				0px;
	position:			absolute;
}
#header #search_quick {
	position:			absolute;
	top:					15px;
	right:				0px;
	left:					592px;
	height:				110px;
}
/*
 * nav meta
 */
#nav_meta {
	position:			absolute;
	text-align:			left;
	top:				130px;
	right:				20px;
	left:				20px;
	height:				20px;
	background-color:	#fff;
	border-bottom:		1px solid #666;
}
#nav_meta ul {
	list-style-type:	none;
	margin:				0px auto 0 0px; /*FF*/
	padding:			0;
	font-size:			13px;
	font-weight:		normal;
}
#nav_meta li {
	border-right:		1px solid #888;
	margin-right:		15px;
	margin-left:		0;
	padding-right:		15px;
	line-height:		100%;
}
#nav_meta li { /*IE6*/
	float:				left;
}
#nav_meta li.last {
	border-right:		none;
	margin-right:		0;
	padding-right:		0;
}
html>body #nav_meta li { /*FF*/
	float:				none;
	display:				inline;
}
#nav_meta a {
	color:				#888;
}
#nav_lang {
	float:				right;
}
/*
 * nav main
 */
#nav_main,
#nav_spec {
	background:			transparent;
	font-size:			12px;
	margin:				0 0 35px 0px;
	padding:			0 0px 0 20px;
}

#nav_main ul,
#nav_spec ul {
	list-style-type:	none;
	padding:			1px 0 0 0;
	margin-bottom:		0px;
}
#nav_main ul li,
#nav_spec ul li {
	list-style-type: none;
	margin:				0;
	padding:			0;
}
#nav_main li.act_hassub a,
#nav_main li.act a,
#nav_spec li.act_hassub a,
#nav_spec li.act a {
	color:				#e4001c;
}
#nav_main ul li.act_hassub a,
#nav_spec ul li.act_hassub a {
	background-image:	none;
}
#nav_main li a,
#nav_spec li a {
	display:			block;
	padding:			6px 0 8px 0px;
	color:				#6f6f71;
	background:			url(../img/background_nav_sub_2nd.gif) repeat-x;
	background-position:bottom;
}
#nav_spec li.first {
	background:			url(../img/background_nav_sub_2nd.gif) repeat-x;
	background-position:top;
}
#nav_spec li li.first {
	background:			none;
}
#nav_main a:hover,
#nav_spec a:hover {
	color:				#e4001c;
	text-decoration:	none;
}
#nav_main li li a,
#nav_main li.act_hassub li a,
#nav_spec li li a,
#nav_spec li.act_hassub li a {
	color:				#6f6f71;
	padding:			0px 0 5px 20px;
}
#nav_main li.act li.act,
#nav_spec li.act li.act {
	background-image:	none;
}
#nav_main li li.act a,
#nav_main li.act_hassub li.act a,
#nav_spec li li.act a,
#nav_spec li.act_hassub li.act a {
	color:				#e4001c;
	padding-left:		20px;
}
#nav_main li li.last a,
#nav_spec li li.last a {
	background-image:	none;
	background:			url(../img/background_nav_sub_2nd.gif) repeat-x;
	background-position:bottom;
}
#nav_main ul.catmenu a {
	display:			none;
}
#nav_main ul.catmenu li a {
	display:			block;
}
/*
 * nav footer
 */
#nav_footer {
	clear:				both;
	border-bottom:		1px solid #c2cde0;
	padding-left:		224px;
}
#nav_footer p{
	font-size:			11px;
}
#nav_footer ul {
	list-style-type:	none;
	margin-bottom:		5px;
	margin-top:			0px;
	font-size:			11px;
	padding:			0;
}
#nav_footer li {
	float:				left;
	list-style-type: none;
	margin-left:	0;
}
#nav_footer a {
	color:				#e4001c;
	font-weight:		bold;
	border-right:		1px solid #333;
	padding-right:		8px;
	margin-right:		8px;
}
#nav_footer li.last a {
	border-right:		none;
	padding-right:		0;
	margin-right:		0;
}
/*
 * adresszeile
 */
#adresse {
	position:			relative;
	height:				30px;	/*IE6*/
	background-position:	left 1px;
	background-repeat:	repeat-x;
	background-color:	#fff;
	text-align:			left;
	border-bottom:		1px solid #c2cde0;
}
html>body #adresse { /*FF*/
	height:				30px;
}

/*
 * column column_normal
 */
#column_normal {
	margin-right:		224px;
	margin-left:		224px;
	background:			url(../img/background_nav_sub_2nd.gif) repeat-x;
	background-position: bottom;
}
#column_normal div.frame_content {
	overflow:			hidden;	/* independent block formatting context for FF */
	width:				100%;		/* independent block formatting context for IE*/
}
#column_normal div.frame_content_default,
#column_normal div.frame_content_01 {
	background-image:	url(../img/background_nav_sub_2nd.gif);
	background-repeat:	repeat-x;
	background-position:bottom left;
	margin-bottom:		10px;
	padding-bottom:		5px;
}
/*
 * tt_news, archivemenu
 */
ul.amenu_container {
	list-style-type:	none;
	margin-bottom:		10px;
}
ul.amenu_container li {
	float:				left;
	padding:			0;
	margin:				0;
	text-align:			center;
	width:				33px;
}
ul.amenu_container li.news-amenu-item-year {
	float:				none;
	background-color:	transparent;
	color:				#006699;
	border-bottom:		1px solid #c2cde0;
	padding:			3px 0px 4px 0px;
	margin-bottom:		5px;
	text-align:			left;
	font-weight:		bold;
	clear:				both;
	width:				auto;
}

/*
 * search quick, felogin
 */
#search_quick_text,
input.felogin_text {
	width:					150px;
	border:					1px solid #C2CDE0;
	background-color:		#f9f9f9;
	height:					13px;
	padding:				1px 5px 5px 5px;
	margin-right:		0px;
	margin-top:			0;
	margin-bottom:	7px;
	font-size:			12px;
	display:				block;
	float:					left;
}
#search_quick input.input_border_none {
	margin-top:			0;
}

#column_right form {
	display:					block;
	margin-bottom:			5px;
}
#column_right a.internal-link-more {
	color:					#006699;
	font-weight:			bold;
	padding-left:			1px;
}
/*
 * felogin
 */
#column_left fieldset.felogin {
	border:					none;
	margin-bottom:			10px;
}
#column_left fieldset.felogin legend {
	display:					none;
}
#column_left fieldset.felogin label {
	font-size:				12px;
	font-weight:			bold;
	color:					#006699;
}
#column_left fieldset.felogin input {
	display:					block;
}
/*
 * issue front cover
 */
#issue_front_cover {
	margin:				15px 0px 15px 20px;
}
/*
 * teaser right, teaser left
 */
#column_left {
	float:				left;
	width:				204px;
	display:			inline;
}
#column_right {
	float:				right;
	width:				204px;
	display:			inline;
}
#column_right{
}
#teaser_left,
#teaser_left_atop_nav {
	margin-top:			15px;
	margin-left:		20px;
}
#teaser_right {
	margin-right:		20px;
}
#teaser_right h1{
  color: #E4001C;
}
#column_right div.frame_content_default,
#column_left div.frame_content_default {
	margin-bottom:		17px;
}
#column_right div.csc-header, #column_left div.csc-header {
	background-color:	#ffffff;
	background-repeat:	repeat-x;
	background-position:	top left;
	padding:			2px 10px 5px 0px;
}
#column_right h2, #column_left h2 {
	color:				#006699;
	font-size:			12px;
	font-family:		Georgia, Arial, Helvetica, sans-serif;
	margin:				0;
}
#column_right .csc-header-red,
#column_left .csc-header-red,
#column_normal .csc-header-red {
	color:				#E4001C;
}
#column_right #c12183 h2 {
	font-size:			16px;
	color:				#E4001C;
}
#column_right div.csc-header h3, #column_left div.csc-header h3 {
	color:				#e4001c;
	font-size:			16px;
	font-family:		Georgia, Arial, Helvetica, sans-serif;
	margin:				0;
}
#column_right div.csc-text-text, #column_left div.csc-text-text,
#column_right div.csc-textpic, #column_left div.csc-textpic {
	background-color:	#ffffff;
	background-repeat:	repeat-x;
	background-position:	top;
}
#column_right p{
	font-size:			11px;
	line-height:		130%;
}
/* paddings for content in left and right column */
#column_right div.csc-text-text,
#column_left div.csc-text-text,
#column_right div.csc-textpic,
#column_left div.csc-textpic,
#column_right div.csc-textpic-above div.csc-textpic-text,
#column_left div.csc-textpic-above div.csc-textpic-text {
	padding:			0px 0px 0px 0px;
}
/* remove paddings for text if it's in a text w/image element */
#column_right div.csc-textpic div.csc-text-text,
#column_left div.csc-textpic div.csc-text-text {
	padding:			0;
	background-image:	none;
}
#column_right div.csc-textpic-above, #column_left div.csc-textpic-above {
	padding:			0px;
}
#column_right div.csc-textpic-above img, #column_left div.csc-textpic-above img {
	padding-top:		0px;
}

/*
 * Formulare
 */
#column_normal fieldset {
	/*padding:0.5em 1em 0.8em 1em;
	border:7px solid #EBEFF1;*/
	border:none;
	padding:0px;
	margin:0px;
	margin-bottom:0.8em;
	/*background-color:#FFFFFF;*/
	}
#Info fieldset {
	padding:0;
	border:none;
	margin-bottom:0.8em;
	}
#column_normal fieldset fieldset {
	padding:0;
	border:none;
	margin-bottom:0;
	width:62%;
	}
#column_normal fieldset .tx_powermail_pi1_fieldwrap_html_radio fieldset,
#column_normal fieldset .tx_powermail_pi1_fieldwrap_html_check fieldset {
	width: 100%;
}
#column_normal fieldset fieldset legend {
	display:none;
	}
#column_normal fieldset .tx_powermail_pi1_fieldwrap_html_radio fieldset legend,
#column_normal fieldset .tx_powermail_pi1_fieldwrap_html_check fieldset legend {
	display: block;
	font-size: 13px;
	color: #000;
	font-weight: normal;
}
#column_normal .csc-mailform-field {
	padding:	0.5em 0 0.4em 0.5em;
	clear:		left;
	/*border-top: 4px solid #EBEFF1;*/
	margin:		1px 0 0 0;
	background-color:#fff;
	font-size:	12px;
	}
#column_normal .sitesearch .form-field {
	padding:	2em;
	margin:		1px 0 0 0;
	background-color:#f9f9f9;
	border-bottom:1px solid #FFFFFF;
	}
#column_normal .sitesearch .form-field input.search {
	width:250px;
	}
#column_normal .sitesearch fieldset {
	margin:0px;/**/
	}
#column_normal .sitesearch .subordinate {
	padding:8px 15px 30px 15px;
	margin:0px 15px 0px 15px;
	background-image:url(../gfx/bg_sub_fieldset.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	}
#column_normal .sitesearch .last {
	background-image:url(../gfx/bg_sub_fieldset_last.gif);
	margin-bottom:20px;
	}
#column_normal .sitesearch .subordinate .csc-mailform-field {
	background:none;
	}
#column_normal legend {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding:0em 0.7em 0.4em 0em;
	margin:0em 0em 0.2em 0em;
	/*background-color:#FFFFFF;
	background-color:#EBEFF1;*/
	}
#column_normal .sitesearch .subordinate legend {
	padding:0;
	margin:0;
	/*background-color:#FFFFFF;
	background-color:#EBEFF1;*/
	}

#column_normal .csc-mailform-label {
	padding:0.5em 0 0.4em 0;
	clear:left;
	/*border-top: 4px solid #EBEFF1;*/
	margin:0.2em 0 0 0;
	}
#column_normal .csc-mailform-field label {
	/*border-top: 1px solid #EBEFF1;*/
	display:block;
	width:180px;
	float:left;
	clear:left;
	padding:0.1em 0.5em 0.3em 0;
	margin:0 0.4em 0 0;
	text-align:left;
	/*background-color:#00CCFF;*/
	}
#column_normal .captcha img {
	margin-left: 190px;
}
#column_normal .csc-mailform-radio label {
	float:none;
	clear:none;
	display:inline;
	border:none;
	}
#column_normal .csc-mailform-field input,
#column_normal .csc-mailform-field textarea {
	border: 1px solid #BFCBD2;
	width: 240px;
	}
#column_normal .csc-mailform-field input.mailformAktion {
	width: auto;
	border: none;
}
#column_normal .csc-mailform-field label.mailformAktion {
	height: 25px;
}
#column_normal .csc-mailform-field input:focus,
#column_normal .csc-mailform-field textarea:focus {
	border: 1px solid #DF0404;
	}
#column_normal input.search {
	border: 1px solid #BFCBD2;
	width:55%;
	}
#column_normal input.search:focus {
	border: 1px solid #DF0404;
	}
#column_normal input.csc-mailform-check {
	border:none;
	width:auto;
	}
#column_normal input.csc-mailform-radio {
	border:none;
	width:auto;
}

#column_normal input.csc-mailform-submit,
#column_normal input.button,
#column_normal input.tx_powermail_pi1_submitmultiple_forward,
#column_normal input.tx_powermail_pi1_submitmultiple_back,
#column_normal input.powermail_submit,
#column_normal input.tx-powermail-pi1_confirmation {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	border: none;
	background-color: #c00418;
	color: #fff;
	padding:0.05em 0.5em 0.1em 0.5em;
	width:auto;
}

#column_normal input.csc-mailform-submit:hover,
#column_normal input.button:hover,
#column_normal input.powermail_submit:hover,
#column_normal input.tx_powermail_pi1_submitmultiple_forward:hover,
#column_normal input.tx_powermail_pi1_submitmultiple_back:hover,
#column_normal input.tx-powermail-pi1_confirmation:hover {
	cursor: pointer;
	text-decoration: underline;
}

#column_normal input,
#column_normal textarea,
#column_normal select {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:1em;
	}
#column_normal #mailformAktion {
	border:						none;
	width:						auto;
}
#column_normal input.tx_powermail_pi1_submitmultiple_forward {
	margin:						0px;
	font-size:				12px;
}
#column_normal input.tx_powermail_pi1_submitmultiple_back {
	margin:						0px;
	font-size:				12px;
}

p.news-single-imgcaption,
dd.csc-textpic-caption {
	font-size:					9px;
	color:						#888888;
}
p.news-single-imgcaption {
	padding:					6px 0px 3px 0px;
}
.news-single-img-videos {
	float:						left;
	margin-right:				10px;
	margin-top:					5px;
}


/*
 * Formulare
 */
#column_normal fieldset {
	background-color:	#fff;
	padding:			0.5em 0.5em 0.4em 0em;
	font-size:			13px;
}
#column_normal legend {
	font-size:			16px;
	color:				#006699;
	font-weight:		bold;
	padding-top:		6px;
	padding-left:		0px;
}
#column_normal .csc-mailform-field {
	border-bottom:		1px solid #fff;
	padding:			5px 0px 5px 0px;
	margin-bottom:		5px;
	margin-top:			0;
}
#column_normal .csc-mailform-field input,
#column_normal .csc-mailform-field textarea {
	padding:			3px;
}
#column_normal input.csc-mailform-submit,
#column_normal input.button {
	background-color:	#C00418;
}
#column_normal input.csc-mailform-radio {
	margin-right:		5px;
}
.tx-srfeuserregister-pi1 dt {
	font-weight:		bold;
}
.powermail_mandatory_js {
	padding-top:		30px;
	margin-left:		190px;
	font-weight:		bold;
	color:				#e50126;
}
.powermail_mandatory {
	font-weight:		bold;
	color:				#e50126;
}

#column_normal .powermail_radio_inner input {
  border:0px;
  width: 0px;
  margin-top:2px;
}
#column_normal .powermail_radio_inner label {
  float:right;
  width: 500px;
}
#column_normal .powermail_check_inner_uid53_0 label {
  display:none;
}
#column_normal .powermail_check_inner_uid53_0 input {
  position:relative;
  top: -71px;
  left: -112px;
  border:0px;
}
#column_normal #powermaildiv_uid53 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
  margin-left:30px;
}
#column_normal .powermail_radio_inner_uid65_0 input {
  border:0px;
  width: 100px;
  margin-top:2px;
  text-align:left;
}
#column_normal .powermail_radio_inner_uid65_1 input {
  border:0px;
  width: 100px;
  margin-top:2px;
}
#column_normal .tx_powermail_pi1_fieldwrap_html_70 {
  margin-top:20px;
  clear:both;
}
.powermail_all_td {
  font-size:12px;
  /*padding:0 2px 0 2px;*/
  border-collapse:collapse;
  border-bottom:1px solid #dfdfdf;
}
.tx-powermail-pi1_confirmation_back,
.tx-powermail-pi1_confirmation_submit{
  /*cbackground-color:#DF0404;
  ccolor:#fff;
  ffont-weight:bold;
  bborder: 1px solid #DF0404;*/
	margin: 2px 10px 2px 0px;
	float:left;
}
.adresszeile{
  font-size:10px;
}
.news_image {
  float:left;
  padding: 0 10px 10px 0;
}
.vcard p {
 font-family: Arial, Helvetica;
}
.tt-address-list li, ul.wtdirectory_list li {
  clear:both;
  border:0px solid #444444;
  line-height:13px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:20px 0;
  padding:10px 0;
}
.subinfo {
  font-size:13px;
  margin: 0px;
}

div.news-single-img img,
div.news-list-container img,
div.news-list2-container img,
div.news-list3-container img {
  border:1px solid #000;
}
.news-single-img img,
.news-list-container img,
.news-list2-container img,
.news-list3-container img {
	float:						left;
}
.news-list-container img,
.news-list2-container img,
.news-list3-container img {
	margin:						6px 10px 5px 0px;
}
.wtcartform{
  padding:0 0 0 0;
  margin:0px 0 0 0;
  border:none;
}
#helptext, #recension, #reading1, #reading2, #reading3, #directory, #author_reference {
  display:none;
  font-size:13px;
}
#helptext a, .bodytext a, #recension a, #reading1 a, #reading2 a, #reading3 a, #directory a, #author_reference a{
  cursor: pointer;
}
.showdiv{
  cursor: pointer;
  background-color:#006699;
  color: #ffffff;
  font-weight:bold;
  padding: 0 0 1px 5px;
}
.glossar li {
  float:left;
  list-style-type:none;
  padding:5px;
}
.publikationen div {
  margin-top:10px;
}
.csc-textpic-above .csc-textpic-imagewrap {
	margin-bottom:					5px;
}

/* Archiv Sozialismus */
#c12353 dl dt,
#column_normal .amenu_container li {
	float:							left;
	margin-right:					6px;
	padding-right:					6px;
	border-right:					1px dotted #888888;
	margin-bottom:					3px;
}
#column_normal .amenu_container li {
	list-style-image:				none;
	list-style-position:			outside;
	list-style-type:				none;
	width:							auto;
	margin:							0 6px 0 0;
}
#c12353 dl dt.last {
	margin-right:					0px;
	padding-right:					0px;
	border-right:					none;
}
#c12353 dl dt a,
#column_normal ul.amenu_container a {
	color:							#888;
	font-weight:					normal;
}
#c12353 dl dt.act a,
#column_normal ul.amenu_container li.amenu-act a,
#nav_meta li.act a {
	color:							#E4001C;
	font-weight:					bold;
}
#column_normal amenu_container li a:hover {
	color:				#fff;
	text-decoration:	underline;
}
caption, td, th {
  font-size: 13px;
  padding: 2px 20px 2px 0;
  width: 100%;
  font-weight:bold;
  text-align: left;
  vertical-align:					top;

}
td ,th {
  width:auto;
  font-weight:normal;
}
p.blau {
  font-weight:bold;
  color:#006699;
}
#column_normal {
	margin-bottom:					0px;
}

#column_normal .supplements input.order {
    border: 1px solid #c00418;
    height: 25px;
    padding: 1px 2px 3px;
}

#column_normal .supplements .books_qty {
    border: 1px solid #c00418;
    color: #E4001C;
    float: left;
    font-weight: bold;
    height: 17px;
    text-align: right;
    width: 30px;
	padding: 3px;
}


.border,
div.csc-textpic img.border {
	border:							1px solid #000;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .border img {
	/*margin:							-1px;*/
}

.back {
	padding-bottom:					4px;
	margin-top:							-6px;
}
