/* Allgemein */
.radioOffset label{position:relative;left:-27px}
	
.pflichtfeld {
	color:#cc0000;
}

.errorBG {
	background-color:#fc0 !important;
}

* html p.errorBG_login,
html* p.errorBG_login,
* html p.errorBG_login_pw,
html* p.errorBG_login_pw {
 	clear:both;
 	padding:0px;
 	margin:-13px 0px 7px 0px !important;
 	background-color:#fc0 !important;	
}

p.errorBG_login {
 	clear:both;
 	padding:0px;
 	margin:0px 0px 7px 0px !important;
 	background-color:#fc0 !important;	
}

p.errorBG_login_pw {
 	clear:both;
 	padding:0px;
 	margin:-10px 0px 7px 0px !important;
 	background-color:#fc0 !important;	
}

.errorMSG {
	color:#c00 !important;
	background-color:#fc0 !important;
	padding:0px 0px 5px 0px !important;
}

.errorBORDER {
	border:2px solid #c00 !important;
	background-color:#fff !important;
}

.abstand {
	padding:0px 0px 0px 0px;
	margin:7px 0px 7px 0px;
	width:100%;
}

* html .abstand,
html* .abstand {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:9px;
	width:100%;
}

.trenner {
 	width:100%;
 	margin:1px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
 	height:1px;
 	border:none;
 	color:#cccccc;
 	background-color:#cccccc;
}

.trenner_unten {
 	width:100%;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
 	height:1px;
 	border:none;
 	color:#cccccc;
 	background-color:#cccccc;
}

.trenner_wkitem {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:1px;
	border:none;
	color:#ddd;
	background-color:#ddd;
}

.trenner_cs_tn_element {
	width:100%;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	height:1px;
	border:none;
	color:#ddd;
	background-color:#ff0;
}

/* ######### */

/* Warenkorb Container */

#warenkorb {
	float:left;
	width:680px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#warenkorb_login {
	float:left;
	width:594px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#warenkorb h1,
#warenkorb_login h1{
	font-size:25px;
	line-height:30px;
	color:#038;
	font-weight:normal;
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
}

#warenkorb p.infotext {
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
	color:#000;
}

#warenkorb p.infotext a,
#warenkorb p.infotext a:active,
#warenkorb p.infotext a:visited {
	color:#038;
	text-decoration:none;
}

#warenkorb p.infotext a:hover,
#warenkorb p.infotext a:focus {
	color:#038;
	text-decoration:underline;
}

#warenkorb p.infotext a img {
	padding:0px 5px 0px 0px;
}

#warenkorb p.infotext a img,
#warenkorb p.infotext a:active img,
#warenkorb p.infotext a:visited img,
#warenkorb p.infotext a:hover img,
#warenkorb p.infotext a:focus img {
	text-decoration:none;
}

/* ################### */

/* ### Warenkorb Navigation ### */

#warenkorb_navi {
	float:left;
	width:163px;
	margin:13px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
	color:#ccc;
	font-weight:normal;
}

#warenkorb_navi img {
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

* html #warenkorb_navi img,
html* #warenkorb_navi img {
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}

#warenkorb_navi a,
#warenkorb_navi a:active,
#warenkorb_navi a:visited {
	color:#038;
	text-decoration:none;
}

#warenkorb_navi a:hover,
#warenkorb_navi a:focus {
	color:#038;
	text-decoration:underline;
}

#warenkorb_navi a.aktiv,
#warenkorb_navi a.aktiv:active,
#warenkorb_navi a.aktiv:visited {
	color:#038;
	text-decoration:none;
	font-weight:bold;
}

#warenkorb_navi a.aktiv:hover,
#warenkorb_navi a.aktiv:focus {
	color:#038;
	text-decoration:underline;
	font-weight:bold;
}

#warenkorb_navi .bullet_passed {
	background-image:url("../images/icons/warenkorb/bullet.gif");
	background-position:0px 3px;
	background-repeat:no-repeat;
	width:10px;
}

#warenkorb_navi .bullet_active {
	background-image:url("../images/icons/warenkorb/bullet_aktiv.gif");
	background-position:0px 3px;
	background-repeat:no-repeat;
	width:10px;
}

#warenkorb_navi .bullet_inactive {
	background-image:url("../images/icons/warenkorb/bullet_inaktiv.gif");
	background-position:0px 3px;
	background-repeat:no-repeat;
	width:10px;
}

#warenkorb_navi .tree_passed {
	background-image:url("../images/icons/warenkorb/tree.gif");
	background-position:0px 0px;
	background-repeat:repeat-y;
	width:10px;
	height:34px;
}

#warenkorb_navi .tree_inactive {
	background-image:url("../images/icons/warenkorb/tree_inaktiv.gif");
	background-position:0px 0px;
	background-repeat:repeat-y;
	width:10px;
	height:34px;
}

/* ############################ */

/* Warenkorb Content */

#warenkorb #warenkorb_content,
#warenkorb .warenkorb_content {
	float:right;
	width:506px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
	color:#333;

}

#warenkorb_login .warenkorb_content {
	width:420px;
	margin:13px 0px 10px 175px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
}

.warenkorb_content a,
.warenkorb_content a:active,
.warenkorb_content a:visited,
#warenkorb_content a,
#warenkorb_content a:active,
#warenkorb_content a:visited {
	color:#038;
	text-decoration:none;
}

.warenkorb_content a:hover,
.warenkorb_content a:focus, 
#warenkorb_content a:hover,
#warenkorb_content a:focus {
	color:#038;
	text-decoration:underline;
}

.warenkorb_content img,
#warenkorb_content img {
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 0px;
}

.warenkorb_content a img,
.warenkorb_content a:active img,
.warenkorb_content a:visited img,
.warenkorb_content a:hover img,
.warenkorb_content a:focus img,
#warenkorb_content a img,
#warenkorb_content a:active img,
#warenkorb_content a:visited img,
#warenkorb_content a:hover img,
#warenkorb_content a:focus img {
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 0px;
	text-decoration:none;
}


.warenkorb_content p,
#warenkorb_content p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*
#warenkorb_content p a,
#warenkorb_content p a:visited,
#warenkorb_content p a:active {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:none;
}

#warenkorb_content p a:hover,
#warenkorb_content p a:focus {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:underline;
}
*/

#warenkorb_content p.infotext_veranstaltungen,
.warenkorb_content p.infotext_veranstaltungen {
	color:#333;
	padding:0;
	margin:13px 0px 20px 0px;
}

#warenkorb_content p.infotext,
.warenkorb_content p.infotext {
	color:#333;
	padding:0;
	margin:13px 0px 5px 0px;
}

#warenkorb_content p.infolink,
.warenkorb_content p.infolink {
	color:#333;
	padding:0;
	margin:0px 0px 0px 0px;
}

#warenkorb_content p.infolink a,
#warenkorb_content p.infolink a:visited,
#warenkorb_content p.infolink a:active {
	color:#038;
	text-decoration:none;
}

.warenkorb_content p.infolink a,
.warenkorb_content p.infolink a:visited,
.warenkorb_content p.infolink a:active {
	color:#038;
	text-decoration:none;
}

#warenkorb_content p.infolink a:hover,
#warenkorb_content p.infolink a:focus {
	color:#038;
	text-decoration:underline;
}

.warenkorb_content p.infolink a:hover,
.warenkorb_content p.infolink a:focus {
	color:#038;
	text-decoration:underline;
}

#warenkorb_content p.infolink a img,
#warenkorb_content p.infolink a:visited img,
#warenkorb_content p.infolink a:active img
#warenkorb_content p.infolink a:hover img,
#warenkorb_content p.infolink a:active img {
	margin:0px 5px 0px 0px;
	text-decoration:none;
}

.warenkorb_content p.infolink a img,
.warenkorb_content p.infolink a:visited img,
.warenkorb_content p.infolink a:active img
.warenkorb_content p.infolink a:hover img,
.warenkorb_content p.infolink a:active img {
	margin:0px 5px 0px 0px;
	text-decoration:none;
}

#warenkorb_content .termin,
.warenkorb_content .termin {
	font-weight:bold;	
}

#warenkorb_content .ort,
.warenkorb_content .ort {
	font-weight:bold;
}

#warenkorb_content .hotel,
.warenkorb_content .hotel {
	font-weight:bold;
}	

#warenkorb_content.preis,
.warenkorb_content.preis {
	font-weight:normal;
}	

.warenkorb_content p.login_headline,
#warenkorb_content p.login_headline {
	clear:both;
	margin:0px 0px 13px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
}


#warenkorb_content p.form_headline,
.warenkorb_content p.form_headline {
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#333333;
}

#warenkorb_content p.tn_edit,
.warenkorb_content p.tn_edit {
	float:left;

	margin:5px 15px 0px 0px;
	font-weight:bold;
}

#warenkorb_content p.tn_del,
.warenkorb_content p.tn_del  {
	float:left;
	margin:5px 15px 0px 0px;
	font-weight:bold;
}

#warenkorb_content p.tn_add,
.warenkorb_content p.tn_add {
	margin:20px 0px 20px 0px;
	font-weight:bold;
}

#warenkorb_content .tn_header,
.warenkorb_content .tn_header {
	background-color:#ffffff;
	padding:5px 10px 11px 10px;
	margin:0px 0px 0px 0px;
}

#warenkorb_content .tn_header .tn_header_table td.col_left,
.warenkorb_content .tn_header .tn_header_table td.col_left {
	width:470px;
}

#warenkorb_content .tn_header .tn_header_table td.col_left h2,
.warenkorb_content .tn_header .tn_header_table td.col_left h2 {
	font-size:20px;
	line-height:25px;
	color:#666;
	font-weight:normal;
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
}

#warenkorb_content .tn_header .tn_header_table td.col_right,
.warenkorb_content .tn_header .tn_header_table td.col_right {
	width:26px;
}

#warenkorb_content .tn_subheader,
.warenkorb_content .tn_subheader {
	background-color:#fafafa;
	border-top:1px solid #fff;
	border-bottom:1px solid #dddddd;
	
	padding:5px 0px 11px 10px;
	margin:0px 0px 15px 0px;
}


#warenkorb_content .tn_subheader p.headline,
.warenkorb_content .tn_subheader p.headline {
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 4px 0px
}

#warenkorb_content .lehrgangsdetails_header,
.warenkorb_content .lehrgangsdetails_header {
	background-color:#fafafa;
	padding:5px 10px 11px 10px;
	margin:0px 0px 0px 0px;
}

#warenkorb_content .lehrgangsdetails_header .ld_header_table td.col_left,
.warenkorb_content .lehrgangsdetails_header .ld_header_table td.col_left {
	width:470px;
}

#warenkorb_content .lehrgangsdetails_header .ld_header_table td.col_left h2,
.warenkorb_content .lehrgangsdetails_header .ld_header_table td.col_left h2 {
	font-size:20px;
    line-height:25px;
	color:#666;
	font-weight:normal;
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
}

#warenkorb_content .lehrgangsdetails_header .ld_header_table td.col_right,
.warenkorb_content .lehrgangsdetails_header .ld_header_table td.col_right {
	width:26px;
}

#warenkorb_content .lehrgangsdetails_content,
.warenkorb_content .lehrgangsdetails_content {
	color:#000;
}

#warenkorb_content .lehrgangsdetails_content .ld_content_table tr,
.warenkorb_content .lehrgangsdetails_content .ld_content_table tr {
	vertical-align:top;
}

#warenkorb_content .lehrgangsdetails_content .ld_content_table td.col_left,
.warenkorb_content .lehrgangsdetails_content .ld_content_table td.col_left {
	padding:2px 0px 0px 0px;
}

* html #warenkorb_content .lehrgangsdetails_content .ld_content_table td.col_left,
html* #warenkorb_content .lehrgangsdetails_content .ld_content_table td.col_left,
* html .warenkorb_content .lehrgangsdetails_content .ld_content_table td.col_left,
html* .warenkorb_content .lehrgangsdetails_content .ld_content_table td.col_left {
	padding:0px 0px 0px 0px;
}

#warenkorb_content .lehrgangsdetails_content .ld_content_table td.col_right,
.warenkorb_content .lehrgangsdetails_content .ld_content_table td.col_right {
	padding:0px 0px 0px 0px;
}

* html #warenkorb_content .lehrgangsdetails_content .ld_content_table td.col_right,
html* #warenkorb_content .lehrgangsdetails_content .ld_content_table td.col_right,
* html .warenkorb_content .lehrgangsdetails_content .ld_content_table td.col_right,
html* .warenkorb_content .lehrgangsdetails_content .ld_content_table td.col_right {
	padding:2px 0px 0px 0px;
}

#warenkorb_content .lehrgangsdetails_content .ld_content_table td.infoheader,
.warenkorb_content .lehrgangsdetails_content .ld_content_table td.infoheader {
	font-weight:bold;
}

/* Cluster Elemente */

#warenkorb_content #cluster_headline,
.warenkorb_content #cluster_headline {
	margin:8px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

#warenkorb_content .cluster_element,
.warenkorb_content .cluster_element {
	margin:0px 0px 0px 0px;
	padding:5px 10px 11px 10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#fafafa;
	color:#666;
	vertical-align:top;
}

/* Seminar */
#warenkorb_content .cluster_element .seminar_header,
.warenkorb_content .cluster_element .seminar_header {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666;
}

#warenkorb_content .cluster_element .seminar_header a,
#warenkorb_content .cluster_element .seminar_header a:hover,
#warenkorb_content .cluster_element .seminar_header a:focus,
#warenkorb_content .cluster_element .seminar_header a:visited,
#warenkorb_content .cluster_element .seminar_header a:active,
.warenkorb_content .cluster_element .seminar_header a,
.warenkorb_content .cluster_element .seminar_header a:hover,
.warenkorb_content .cluster_element .seminar_header a:focus,
.warenkorb_content .cluster_element .seminar_header a:visited,
.warenkorb_content .cluster_element .seminar_header a:active {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666;
}

	#warenkorb_content .cluster_element .seminar_header .col_left,
	.warenkorb_content .cluster_element .seminar_header .col_left {
		width:430px;
	}

	#warenkorb_content .cluster_element .seminar_header .col_left h2,
	.warenkorb_content .cluster_element .seminar_header .col_left h2 {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:20px;
		line-height:25px;
		font-weight:normal;
		text-decoration:none;
		color:#666;
	}


	#warenkorb_content .cluster_element .seminar_header .col_left h2 a,
	#warenkorb_content .cluster_element .seminar_header .col_left h2 a:visited,
	#warenkorb_content .cluster_element .seminar_header .col_left h2 a:active,
	#warenkorb_content .cluster_element .seminar_header .col_left h2 a:hover,
	#warenkorb_content .cluster_element .seminar_header .col_left h2 a:focus,
	.warenkorb_content .cluster_element .seminar_header .col_left h2 a,
	.warenkorb_content .cluster_element .seminar_header .col_left h2 a:visited,
	.warenkorb_content .cluster_element .seminar_header .col_left h2 a:active,
	.warenkorb_content .cluster_element .seminar_header .col_left h2 a:hover,
	.warenkorb_content .cluster_element .seminar_header .col_left h2 a:focus {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:20px;
		line-height:25px;
		font-weight:normal;
		text-decoration:none;
		color:#666;
		cursor:pointer;
	}


	#warenkorb_content .cluster_element .seminar_header .col_right,
	.warenkorb_content .cluster_element .seminar_header .col_right {
		width:58px;
		text-align:right;
		color:#ccc;
	}	
	
	#warenkorb_content .cluster_element .seminar_header .col_right img,
	#warenkorb_content .cluster_element .seminar_header .col_right a:hover img,
	#warenkorb_content .cluster_element .seminar_header .col_right a:focus img,
	.warenkorb_content .cluster_element .seminar_header .col_right img,
	.warenkorb_content .cluster_element .seminar_header .col_right a:hover img,
	.warenkorb_content .cluster_element .seminar_header .col_right a:focus img  {
		margin:0px 4px 0px 0px;
		text-decoration:none;	
	}
	
	#warenkorb_content .cluster_element .seminar_header .col_right a,
	#warenkorb_content .cluster_element .seminar_header .col_right a:active,
	#warenkorb_content .cluster_element .seminar_header .col_right a:visited,
	.warenkorb_content .cluster_element .seminar_header .col_right a,
	.warenkorb_content .cluster_element .seminar_header .col_right a:active,
	.warenkorb_content .cluster_element .seminar_header .col_right a:visited {
		color:#ccc;
		text-decoration:none;
	}
	
	#warenkorb_content .cluster_element .seminar_header .col_right a:hover,
	#warenkorb_content .cluster_element .seminar_header .col_right a:focus,
	.warenkorb_content .cluster_element .seminar_header .col_right a:hover,
	.warenkorb_content .cluster_element .seminar_header .col_right a:focus {
		color:#ccc;
		text-decoration:underline;	
	}


#warenkorb_content .cluster_element .seminar_wkinfo,
.warenkorb_content .cluster_element .seminar_wkinfo {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666;
}


	#warenkorb_content .cluster_element .seminar_wkinfo .termin,
	.warenkorb_content .cluster_element .seminar_wkinfo .termin {
		font-weight:bold;	
	}
	
	#warenkorb_content .cluster_element .seminar_wkinfo .ort,
	.warenkorb_content .cluster_element .seminar_wkinfo .ort {
		font-weight:bold;
	}
	
	#warenkorb_content .cluster_element .seminar_wkinfo .hotel,
	.warenkorb_content .cluster_element .seminar_wkinfo .hotel {
		font-weight:bold;
	}	
	
	#warenkorb_content .cluster_element .seminar_wkinfo .preis,
	.warenkorb_content .cluster_element .seminar_wkinfo .preis {
		font-weight:normal;
	}	


	#warenkorb_content .cluster_element .seminar_wkinfo .col_left,
	.warenkorb_content .cluster_element .seminar_wkinfo .col_left {
		width:410px;
	}

	#warenkorb_content .cluster_element .seminar_wkinfo .col_right,
	.warenkorb_content .cluster_element .seminar_wkinfo .col_right {
		width:78px;
		text-align:right;
		color:#ccc;
	}

	#warenkorb_content .cluster_element .seminar_wkinfo .col_right img,
	#warenkorb_content .cluster_element .seminar_wkinfo .col_right a:hover img,
	#warenkorb_content .cluster_element .seminar_wkinfo .col_right a:focus img,
	.warenkorb_content .cluster_element .seminar_wkinfo .col_right img,
	.warenkorb_content .cluster_element .seminar_wkinfo .col_right a:hover img,
	.warenkorb_content .cluster_element .seminar_wkinfo .col_right a:focus img {
		margin:0px 4px 0px 0px;
		text-decoration:none;	
	}
	
	#warenkorb_content .cluster_element .seminar_wkinfo .col_right a,
	#warenkorb_content .cluster_element .seminar_wkinfo .col_right a:active,
	#warenkorb_content .cluster_element .seminar_wkinfo .col_right a:visited,
	.warenkorb_content .cluster_element .seminar_wkinfo .col_right a,
	.warenkorb_content .cluster_element .seminar_wkinfo .col_right a:active,
	.warenkorb_content .cluster_element .seminar_wkinfo .col_right a:visited {
		color:#ccc;
		text-decoration:none;
	}
	
	#warenkorb_content .cluster_element .seminar_wkinfo .col_right a:hover,
	#warenkorb_content .cluster_element .seminar_wkinfo .col_right a:focus,
	.warenkorb_content .cluster_element .seminar_wkinfo .col_right a:hover,
	.warenkorb_content .cluster_element .seminar_wkinfo .col_right a:focus  {
		color:#ccc;
		text-decoration:underline;	
	}

/* Lehrgang */
#warenkorb_content .cluster_element .lehrgang_header,
.warenkorb_content .cluster_element .lehrgang_header  {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666;
}

	#warenkorb_content .cluster_element .lehrgang_header .col_left,
	.warenkorb_content .cluster_element .lehrgang_header .col_left {
		width:430px;
	}

	#warenkorb_content .cluster_element .lehrgang_header .col_left h2,
	.warenkorb_content .cluster_element .lehrgang_header .col_left h2 {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:20px;
		line-height:25px;
		font-weight:normal;
		text-decoration:none;
		color:#666;
	}

	#warenkorb_content .cluster_element .lehrgang_header .col_left h2 a,
	#warenkorb_content .cluster_element .lehrgang_header .col_left h2 a:visited,
	#warenkorb_content .cluster_element .lehrgang_header .col_left h2 a:active,
	#warenkorb_content .cluster_element .lehrgang_header .col_left h2 a:hover,
	#warenkorb_content .cluster_element .lehrgang_header .col_left h2 a:focus,
	.warenkorb_content .cluster_element .lehrgang_header .col_left h2 a,
	.warenkorb_content .cluster_element .lehrgang_header .col_left h2 a:visited,
	.warenkorb_content .cluster_element .lehrgang_header .col_left h2 a:active,
	.warenkorb_content .cluster_element .lehrgang_header .col_left h2 a:hover,
	.warenkorb_content .cluster_element .lehrgang_header .col_left h2 a:focus {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:20px;
		line-height:25px;
		font-weight:normal;
		text-decoration:none;
		color:#666;
		cursor:pointer;
	}

	#warenkorb_content .cluster_element .lehrgang_header .col_right,
	.warenkorb_content .cluster_element .lehrgang_header .col_right {
		width:58px;
		text-align:right;
		color:#ccc;
	}	
	
	#warenkorb_content .cluster_element .lehrgang_header .col_right img,
	#warenkorb_content .cluster_element .lehrgang_header .col_right a:hover img,
	#warenkorb_content .cluster_element .lehrgang_header .col_right a:focus img,
	.warenkorb_content .cluster_element .lehrgang_header .col_right img,
	.warenkorb_content .cluster_element .lehrgang_header .col_right a:hover img,
	.warenkorb_content .cluster_element .lehrgang_header .col_right a:focus img {
		margin:0px 4px 0px 0px;
		text-decoration:none;	
	}
	
	#warenkorb_content .cluster_element .lehrgang_header .col_right a,
	#warenkorb_content .cluster_element .lehrgang_header .col_right a:active,
	#warenkorb_content .cluster_element .lehrgang_header .col_right a:visited,
	.warenkorb_content .cluster_element .lehrgang_header .col_right a,
	.warenkorb_content .cluster_element .lehrgang_header .col_right a:active,
	.warenkorb_content .cluster_element .lehrgang_header .col_right a:visited {
		color:#ccc;
		text-decoration:none;
	}
	
	#warenkorb_content .cluster_element .lehrgang_header .col_right a:hover,
	#warenkorb_content .cluster_element .lehrgang_header .col_right a:focus,
	.warenkorb_content .cluster_element .lehrgang_header .col_right a:hover,
	.warenkorb_content .cluster_element .lehrgang_header .col_right a:focus {
		color:#ccc;
		text-decoration:underline;	
	}


#warenkorb_content .cluster_element .lehrgang_wkinfo,
.warenkorb_content .cluster_element .lehrgang_wkinfo {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666;
}

	#warenkorb_content .cluster_element .lehrgang_wkinfo .col_left,
	.warenkorb_content .cluster_element .lehrgang_wkinfo .col_left {
		width:410px;
	}

	#warewarenkorb680korb #warenkorb_content .cluster_element .lehrgang_wkinfo .col_right,
	#warewarenkorb680korb .warenkorb_content .cluster_element .lehrgang_wkinfo .col_right {
		width:78px;
		text-align:right;
		color:#ccc;
	}

	#warenkorb_content .cluster_element .lehrgang_wkinfo .col_right img,
	#warenkorb_content .cluster_element .lehrgang_wkinfo .col_right a:hover img,
	#warenkorb_content .cluster_element .lehrgang_wkinfo .col_right a:focus img,
	.warenkorb_content .cluster_element .lehrgang_wkinfo .col_right img,
	.warenkorb_content .cluster_element .lehrgang_wkinfo .col_right a:hover img,
	.warenkorb_content .cluster_element .lehrgang_wkinfo .col_right a:focus img {
		margin:0px 4px 0px 0px;
		text-decoration:none;	
	}
	
	#warenkorb_content .cluster_element .lehrgang_wkinfo .col_right a,
	#warenkorb_content .cluster_element .lehrgang_wkinfo .col_right a:active,
	#warenkorb_content .cluster_element .lehrgang_wkinfo .col_right a:visited,
	.warenkorb_content .cluster_element .lehrgang_wkinfo .col_right a,
	.warenkorb_content .cluster_element .lehrgang_wkinfo .col_right a:active,
	.warenkorb_content .cluster_element .lehrgang_wkinfo .col_right a:visited {
		color:#ccc;
		text-decoration:none;
	}
	
	#warenkorb_content .cluster_element .lehrgang_wkinfo .col_right a:hover,
	#warenkorb_content .cluster_element .lehrgang_wkinfo .col_right a:focus,
	.warenkorb_content .cluster_element .lehrgang_wkinfo .col_right a:hover,
	.warenkorb_content .cluster_element .lehrgang_wkinfo .col_right a:focus {
		color:#ccc;
		text-decoration:underline;	
	}

/* Artikel */
#warenkorb_content .cluster_element .artikel_header,
.warenkorb_content .cluster_element .artikel_header {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666;
}

	#warenkorb_content .cluster_element .artikel_header .col_left,
	.warenkorb_content .cluster_element .artikel_header .col_left {
		width:430px;
	}

	#warenkorb_content .cluster_element .artikel_header .col_left h2,
	.warenkorb_content .cluster_element .artikel_header .col_left h2 {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:20px;
		line-height:25px;
		font-weight:normal;
		text-decoration:none;
		color:#666;
	}
	
	#warenkorb_content .cluster_element .artikel_header .col_left h2 a,
	#warenkorb_content .cluster_element .artikel_header .col_left h2 a:visited,
	#warenkorb_content .cluster_element .artikel_header .col_left h2 a:active,
	#warenkorb_content .cluster_element .artikel_header .col_left h2 a:hover,
	#warenkorb_content .cluster_element .artikel_header .col_left h2 a:focus,
	.warenkorb_content .cluster_element .artikel_header .col_left h2 a,
	.warenkorb_content .cluster_element .artikel_header .col_left h2 a:visited,
	.warenkorb_content .cluster_element .artikel_header .col_left h2 a:active,
	.warenkorb_content .cluster_element .artikel_header .col_left h2 a:hover,
	.warenkorb_content .cluster_element .artikel_header .col_left h2 a:focus {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:20px;
		line-height:25px;
		font-weight:normal;
		text-decoration:none;
		color:#666;
		cursor:pointer;
	}	


	#warenkorb_content .cluster_element .artikel_header .col_right,
	.warenkorb_content .cluster_element .artikel_header .col_right {
		width:58px;
		text-align:right;
		color:#ccc;
	}	
	
	#warenkorb_content .cluster_element .artikel_header .col_right img,
	#warenkorb_content .cluster_element .artikel_header .col_right a:hover img,
	#warenkorb_content .cluster_element .artikel_header .col_right a:focus img,
	.warenkorb_content .cluster_element .artikel_header .col_right img,
	.warenkorb_content .cluster_element .artikel_header .col_right a:hover img,
	.warenkorb_content .cluster_element .artikel_header .col_right a:focus img {
		margin:0px 4px 0px 0px;
		text-decoration:none;	
	}
	
	#warenkorb_content .cluster_element .artikel_header .col_right a,
	#warenkorb_content .cluster_element .artikel_header .col_right a:active,
	#warenkorb_content .cluster_element .artikel_header .col_right a:visited,
	.warenkorb_content .cluster_element .artikel_header .col_right a,
	.warenkorb_content .cluster_element .artikel_header .col_right a:active,
	.warenkorb_content .cluster_element .artikel_header .col_right a:visited {
		color:#ccc;
		text-decoration:none;
	}
	
	#warenkorb_content .cluster_element .artikel_header .col_right a:hover,
	#warenkorb_content .cluster_element .artikel_header .col_right a:focus,
	.warenkorb_content .cluster_element .artikel_header .col_right a:hover,
	.warenkorb_content .cluster_element .artikel_header .col_right a:focus {
		color:#ccc;
		text-decoration:underline;	
	}

#warenkorb_content .cluster_element .artikel_wkinfo,
.warenkorb_content .cluster_element .artikel_wkinfo {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666;
}

	#warenkorb_content .cluster_element .artikel_wkinfo .col_left,
	.warenkorb_content .cluster_element .artikel_wkinfo .col_left {
		width:410px;
	}

	#warenkorb_content .cluster_element .artikel_wkinfo .col_right,
	.warenkorb_content .cluster_element .artikel_wkinfo .col_right {
		width:78px;
		text-align:right;
		color:#ccc;
	}

	#warenkorb_content .cluster_element .artikel_wkinfo .col_right img,
	#warenkorb_content .cluster_element .artikel_wkinfo .col_right a:hover img,
	#warenkorb_content .cluster_element .artikel_wkinfo .col_right a:focus img,
	.warenkorb_content .cluster_element .artikel_wkinfo .col_right img,
	.warenkorb_content .cluster_element .artikel_wkinfo .col_right a:hover img,
	.warenkorb_content .cluster_element .artikel_wkinfo .col_right a:focus img {
		margin:0px 4px 0px 0px;
		text-decoration:none;	
	}
	
	#warenkorb_content .cluster_element .artikel_wkinfo .col_right a,
	#warenkorb #warenkorb_content .cluster_element .artikel_wkinfo .col_right a:active,
	#warenkorb_content .cluster_element .artikel_wkinfo .col_right a:visited,
	.warenkorb_content .cluster_element .artikel_wkinfo .col_right a,
	.warenkorb #warenkorb_content .cluster_element .artikel_wkinfo .col_right a:active,
	.warenkorb_content .cluster_element .artikel_wkinfo .col_right a:visited {
		color:#ccc;
		text-decoration:none;
	}
	
	#warenkorb_content .cluster_element .artikel_wkinfo .col_right a:hover,
	#warenkorb_content .cluster_element .artikel_wkinfo .col_right a:focus,
	.warenkorb_content .cluster_element .artikel_wkinfo .col_right a:hover,
	.warenkorb_content .cluster_element .artikel_wkinfo .col_right a:focus {
		color:#ccc;
		text-decoration:underline;	
	}


/* ################ */


/* Login Formular*/
.warenkorb_content .form_login_nofloat {
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 7px 0px;
}

.warenkorb_content .form_login_nofloat img.infobutton,
.warenkorb_content .form_login_nofloat a img.infobutton {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	vertical-align:middle;
}

.warenkorb_content .form_login_left {
	float:left;
	width:174px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

html* .warenkorb_content .form_login_left,
* html .warenkorb_content .form_login_left {
	float:left;
	width:174px;
	padding:2px 0px 7px 0px;
	margin:0px 0px 0px 0px;	
}

.warenkorb_content .form_login_left_radios {
	float:left;
	width:174px;
	padding:0px 0px 6px 0px;
	margin:0px 0px 0px 0px;
}

html* .warenkorb_content .form_login_left_radios {
	float:left;
	width:170px;
	padding:2px 1px 6px 0px;
	margin:0px 0px 0px 0px;
}

* html .warenkorb_content .form_login_left_radios {
	float:left;
	width:170px;
	padding:2px 0px 6px 0px;
	margin:0px 0px 0px 0px;
}

.warenkorb_content .form_login_right {
	float:right;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}

.warenkorb_content .form_login_error_pw {
	clear:both;
	position:relative;
	top:-5px;
	width:245px;
	background-color:#fc0;
	padding-left:175px;
}

html* .warenkorb_content .form_login_error_pw,
* html .warenkorb_content .form_login_error_pw {
	clear:both;
	position:relative;
	top:0px;
	width:245px;
	background-color:#fc0;
	padding-left:175px;
}
/* ############ */

/* Allgemein Formular */
#warenkorb_content .form_col_left {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 6px 0px;
	width:175px;
	clear:both;
	text-align:left;
}

html* #warenkorb_content .form_col_left,
* html #warenkorb_content .form_col_left {
	width:175px;
	float:left;
	padding:3px 0px 0px 0px;
	margin:0px 0px 6px 0px;
	clear:both;
	text-align:left;
}

#warenkorb_content .form_col_right {
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 1px 5px 0px;	
	text-align:left;
}

html* #warenkorb_content .form_col_right,
* html #warenkorb_content .form_col_right {
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 1px 3px 0px;
	text-align:left;
}
/* ############### */

/* FOOTER */


#warenkorb #warenkorb_footer,
#warenkorb .warenkorb_footer  {

	margin:20px 0px 0px 0px;
 	width:680px;
 
}

#warenkorb #warenkorb_footer #wfnavi_l,
#warenkorb .warenkorb_footer .wfnavi_l {
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 172px;
	font-size:11px;
	line-height:15px;
}

	#warenkorb #warenkorb_footer #wfnavi_l a,
	#warenkorb #warenkorb_footer #wfnavi_l a:visited,
	#warenkorb #warenkorb_footer #wfnavi_l a:active,
	#warenkorb .warenkorb_footer .wfnavi_l a,
	#warenkorb .warenkorb_footer .wfnavi_l a:visited,
	#warenkorb .warenkorb_footer .wfnavi_l a:active {
		color:#038;
		text-decoration:none;
		font-weight:bold;
	}

	#warenkorb #warenkorb_footer #wfnavi_l a:hover,
	#warenkorb #warenkorb_footer #wfnavi_l a:focus,
	#warenkorb .warenkorb_footer .wfnavi_l a:hover,
	#warenkorb .warenkorb_footer .wfnavi_l a:focus  {
		color:#038;
		text-decoration:underline;
		font-weight:bold;
	}
	
	#warenkorb #warenkorb_footer #wfnavi_l img,
	#warenkorb #warenkorb_footer #wfnavi_l a img,
	#warenkorb #warenkorb_footer #wfnavi_l a:hover img,
	#warenkorb #warenkorb_footer #wfnavi_l a:focus img,
	#warenkorb .warenkorb_footer .wfnavi_l img,
	#warenkorb .warenkorb_footer .wfnavi_l a img,
	#warenkorb .warenkorb_footer .wfnavi_l a:hover img,
	#warenkorb .warenkorb_footer .wfnavi_l a:focus img{
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 0px;
	}

#warenkorb #warenkorb_footer #wfnavi_r,
#warenkorb .warenkorb_footer .wfnavi_r {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

#warenkorb #warenkorb_footer #wfnavi_r #backbutton,
#warenkorb .warenkorb_footer .wfnavi_r .backbutton {
	float:left;
	margin:5px 5px 0px 0px;
}


#warenkorb_footer #wfnavi_r input.button_big,
.warenkorb_footer .wfnavi_r input.button_big {
	background-image:url("../images/buttons/warenkorb/zurstartseite.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:13px;
	background-color:transparent;
	border:none;
	width:159px;
	color:#fff;
	height:21px;
	font-weight:bold;
	display:block;
	text-align:center;
}

 #warenkorb_footer #wfnavi_r input.button_big:hover,
 #warenkorb_footer #wfnavi_r input.button_big_over,
.warenkorb_footer .wfnavi_r input.button_big:hover,
.warenkorb_footer .wfnavi_r input.button_big_over {
	background-image:url("../images/buttons/warenkorb/zurstartseite_hover.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:13px;
	background-color:transparent;
	border:none;
	width:159px;
	color:#fff;
	height:21px;
	font-weight:bold;
}

#warenkorb_login .warenkorb_footer .wfnavi_r a.zurstartseite,
#warenkorb #warenkorb_footer #wfnavi_r input.zurstartseite,
#warenkorb .warenkorb_footer .wfnavi_r input.zurstartseite {
	background-image:url("../images/buttons/warenkorb/zurstartseite.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:13px;
	background-color:transparent;
	border:none;
	width:159px;
	color:#fff;
	height:21px;
	font-weight:bold;
	display:block;
	text-align:center;
}
#warenkorb_login .warenkorb_footer .wfnavi_r a.zurstartseite:hover,
#warenkorb #warenkorb_footer #wfnavi_r input.zurstartseite:hover,
#warenkorb #warenkorb_footer #wfnavi_r input.zurstartseite_over,
#warenkorb .warenkorb_footer .wfnavi_r input.zurstartseite:hover,
#warenkorb .warenkorb_footer .wfnavi_r input.zurstartseite_over {
	background-image:url("../images/buttons/warenkorb/zurstartseite_hover.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:13px;
	background-color:transparent;
	border:none;
	width:159px;
	color:#fff;
	height:21px;
	font-weight:bold;
}

#warenkorb #warenkorb_footer #wfnavi_r input.wzkasse,
#warenkorb .warenkorb_footer .wfnavi_r input.wzkasse {
	background-image:url("../images/buttons/warenkorb/wzkasse.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:13px;
	background-color:transparent;
	border:none;
	width:130px;
	color:#fff;
	height:21px;
	font-weight:bold;
	display:block;
	text-align:center;
}

#warenkorb #warenkorb_footer #wfnavi_r input.wzkasse:hover,
#warenkorb #warenkorb_footer #wfnavi_r input.wzkasse_over,
#warenkorb .warenkorb_footer .wfnavi_r input.wzkasse:hover,
#warenkorb .warenkorb_footer .wfnavi_r input.wzkasse_over {
	background-image:url("../images/buttons/warenkorb/wzkasse_hover.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:13px;
	background-color:transparent;
	border:none;
	width:130px;
	color:#fff;
	height:21px;
	font-weight:bold;
}

#warenkorb #warenkorb_footer #wfnavi_r input.abschicken,
#warenkorb .warenkorb_footer .wfnavi_r input.abschicken {
	background-image:url("../images/buttons/warenkorb/abschicken.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:13px;
	background-color:transparent;
	border:none;
	width:130px;
	color:#fff;
	height:21px;
	font-weight:bold;
	display:block;
	text-align:center;
}

#warenkorb #warenkorb_footer #wfnavi_r input.abschicken:hover,
#warenkorb #warenkorb_footer #wfnavi_r input.abschicken_over,
#warenkorb .warenkorb_footer .wfnavi_r input.abschicken:hover,
#warenkorb .warenkorb_footer .wfnavi_r input.abschicken_over {
	background-image:url("../images/buttons/warenkorb/abschicken_hover.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:13px;
	background-color:transparent;
	border:none;
	width:130px;
	color:#fff;
	height:21px;
	font-weight:bold;
}



#warenkorb #warenkorb_footer #wfnavi_r input.buttonXL,
#warenkorb .warenkorb_footer .wfnavi_r input.buttonXL {
    background-image:url("../images/buttons/warenkorb/buttonXL.png");
    background-position:0px 0px;
    background-repeat:no-repeat;
    padding:0;
    margin:0;
    font-size:10px;
    line-height:13px;
    background-color:transparent;
    border:none;
    width:160px;
    color:#fff;
    height:21px;
    font-weight:bold;
    display:block;
    text-align:center;
}

#warenkorb #warenkorb_footer #wfnavi_r input.buttonXL:hover,
#warenkorb #warenkorb_footer #wfnavi_r input.buttonXL_over,
#warenkorb .warenkorb_footer .wfnavi_r input.buttonXL:hover,
#warenkorb .warenkorb_footer .wfnavi_r input.buttonXL_over {
    background-image:url("../images/buttons/warenkorb/buttonXL_hover.png");
    background-position:0px 0px;
    background-repeat:no-repeat;
    padding:0;
    margin:0;
    font-size:10px;
    line-height:13px;
    background-color:transparent;
    border:none;
    width:160px;
    color:#fff;
    height:21px;
    font-weight:bold;
}


#warenkorb #warenkorb_footer #wfnavi_r input.weiter,
#warenkorb .warenkorb_footer .wfnavi_r input.weiter {
	background-image:url("../images/buttons/warenkorb/weiter.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:13px;
	background-color:transparent;
	border:none;
	width:66px;
	color:#fff;
	height:21px;
	font-weight:bold;
	display:block;
	text-align:center;
}

#warenkorb input.sendpassword:hover,
#warenkorb input.sendpassword_over,
#warenkorb input.sendpassword:hover,
#warenkorb input.sendpassword_over {
	background-image:url("../images/buttons/warenkorb/weiter_hover.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:13px;
	background-color:transparent;
	border:none;
	width:66px;
	color:#fff;
	height:21px;
	font-weight:bold;
	display:block;
}


#warenkorb input.sendpassword,
#warenkorb input.sendpassword {
	background-image:url("../images/buttons/warenkorb/weiter.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:13px;
	background-color:transparent;
	border:none;
	width:66px;
	color:#fff;
	height:21px;
	font-weight:bold;
	display:block;
	text-align:center;
}

#warenkorb #warenkorb_footer #wfnavi_r input.weiter:hover,
#warenkorb #warenkorb_footer #wfnavi_r input.weiter_over,
#warenkorb .warenkorb_footer .wfnavi_r input.weiter:hover,
#warenkorb .warenkorb_footer .wfnavi_r input.weiter_over {
	background-image:url("../images/buttons/warenkorb/weiter_hover.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:13px;
	background-color:transparent;
	border:none;
	width:66px;
	color:#fff;
	height:21px;
	font-weight:bold;
	display:block;
}

#warenkorb #warenkorb_footer #wfnavi_r a.zurueck,
#warenkorb #warenkorb_footer #wfnavi_r a.zurueck:active,
#warenkorb #warenkorb_footer #wfnavi_r a.zurueck:visited,
#warenkorb .warenkorb_footer .wfnavi_r a.zurueck,
#warenkorb .warenkorb_footer .wfnavi_r a.zurueck:active,
#warenkorb .warenkorb_footer .wfnavi_r a.zurueck:visited {
	background-image:url("../images/buttons/warenkorb/zurueck.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin:0px 5px 0px 0px;
	padding:4px 0px 1px 0px;
	text-decoration:none;
	color:#000;
	font-weight:normal;
	font-size:10px;
	line-height:13px;					
	text-align:center;
	height:20px;
	width:60px;
	display:block;
}

#warenkorb #warenkorb_footer #wfnavi_r a.zurueck:hover,
#warenkorb #warenkorb_footer #wfnavi_r a.zurueck:focus,
#warenkorb .warenkorb_footer .wfnavi_r a.zurueck:hover,
#warenkorb .warenkorb_footer .wfnavi_r a.zurueck:focus {
	background-image:url("../images/buttons/warenkorb/zurueck_hover.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin:0px 5px 0px 0px;
	padding:4px 0px 1px 0px;
	text-decoration:none;
	color:#000;
	font-weight:normal;
	font-size:10px;
	line-height:13px;					
	text-align:center;
	height:20px;
	width:60px;
	display:block;
}
/* ############ */

/* Footer Login */
#warenkorb_login .warenkorb_footer {
	margin:20px 0px 0px 0px;
 	width:594px;
 
}
#warenkorb_login .warenkorb_footer .wfnavi_r {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

#warenkorb_login .warenkorb_footer .wfnavi_r input.weiter {
	background-image:url("../images/buttons/warenkorb/weiter.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:13px;
	background-color:transparent;
	border:none;
	width:66px;
	color:#fff;
	height:21px;
	font-weight:bold;
	display:block;
	text-align:center;
}

#warenkorb_login .warenkorb_footer .wfnavi_r input.weiter:hover,
#warenkorb_login .warenkorb_footer .wfnavi_r input.weiter_over{
	background-image:url("../images/buttons/warenkorb/weiter_hover.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	font-size:10px;
	line-height:13px;
	background-color:transparent;
	border:none;
	width:66px;
	color:#fff;
	height:21px;
	font-weight:bold;
}

/* ###### */

/* Formular Elemente */

/* ## INPUTFELDER ## */
input.login {
	width:234px;
	height:17px;
	border:1px solid #000;
	background-color:#fff;
	font-size:11px;
	line-height:15px;
	color:#000;
	margin:0px 0px 0px 0px;
	padding:1px 5px 0px 5px;
	vertical-align:middle;
}

input.big {
	width:308px;
	height:17px;
	border:1px solid #000;
	background-color:#fff;
	font-size:11px;
	line-height:15px;
	color:#000;
	margin:0px 0px 0px 0px;
	padding:1px 5px 0px 5px;
	vertical-align:middle;
}

input.avg {
	width:260px;
	height:17px;
	border:1px solid #000;
	background-color:#fff;
	font-size:11px;
	line-height:15px;
	color:#000;
	margin:0px 0px 0px 0px;
	padding:1px 5px 0px 5px;
	vertical-align:middle;
}

input.avg_space {
	width:272px;
	height:17px;
	border:1px solid #000;
	background-color:#fff;
	font-size:11px;
	line-height:15px;
	color:#000;
	margin:0px 4px 0px 0px;
	padding:1px 5px 0px 5px;
	vertical-align:middle;
}

input.avg_small {
	width:75px;
	height:17px;
	border:1px solid #000;
	background-color:#fff;
	font-size:11px;
	line-height:15px;
	color:#000;
	margin:0px 0px 0px 0px;
	padding:1px 5px 0px 5px;
	vertical-align:middle;
}

input.small {
	width:32px;
	height:17px;
	border:1px solid #000;
	background-color:#fff;
	font-size:11px;
	line-height:15px;
	color:#000;
	margin:0px 0px 0px 0px;
	padding:1px 5px 0px 5px;
	vertical-align:middle;
}

input.small_space {
	width:32px;
	height:17px;
	border:1px solid #000;
	background-color:#fff;
	font-size:11px;
	line-height:15px;
	color:#000;
	margin:0px 4px 0px 0px;
	padding:1px 5px 0px 5px;
	vertical-align:middle;
}

input.kundennr {
	border:0px solid #000;
	background-image:url("../images/icons/warenkorb/bg_kundennr.gif");
	background-position:0px 3px;
	background-repeat:no-repeat;
	font-size:11px;
	letter-spacing:10px;
	line-height:15px;
	height:18px;
	width:160px;
	padding:7px 0px 0px 4px;
}

* html input.kundennr {
	background-position:0px 2px !important;
	padding:4px 0px 0px 4px !important;
}

input.standardnr {
	border:0px solid #000;
	background-image:url("../images/icons/warenkorb/bg_standardnr.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:11px;
	letter-spacing:10px;
	line-height:15px;
	height:20px;
	width:97px;
	padding:4px 0px 0px 4px;
}
input.standardnrError {
	/*border:2px solid #c00 !important;*/
	border:0px solid #ffcc00;
	background-color:#ffcc00 !important;
	background-image:url("../images/icons/warenkorb/bg_standardnr.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:11px;
	letter-spacing:10px;
	line-height:15px;
	height:20px;
	width:97px;
	padding:4px 0px 0px 4px;
}
/* ## CHECKBOXEN ## */
.checkbox_standard {
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 0px;
	vertical-align:middle;
}

html* .checkbox_standard {
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px -3px;
	vertical-align:middle;
}

* html .checkbox_standard {
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px -3px;
	vertical-align:middle;
}



/* ## RADIOBUTTONS ## */
.radio_standard_login {
	padding:2px 0px 0px 0px;
	margin:0px 2px 3px 0px;
	vertical-align:middle;
}

html* .radio_standard_login {
	padding:0px 0px 0px 0px;
	margin:0px 0px -2px -3px;
	vertical-align:middle;
}

* html .radio_standard_login {
	padding:0px 0px 0px 0px;
	margin:0px 0px -2px -3px;
	vertical-align:middle;
}

.radio_standard {
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 0px;
	vertical-align:middle;
}

html* .radio_standard {
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px -3px;
	vertical-align:middle;
}

* html .radio_standard {
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px -3px;
	vertical-align:middle;
}

/* ## SELECTFELDER ## */
select.big {
	width:320px;
	border:1px solid #000;
	margin:2px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
}

/* ## SELECTFELDER ## */
select.oversized {
	width:380px;
	border:1px solid #000;
	margin:2px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
}

select.avg {
	width:333px;
	border:1px solid #000;
	margin:2px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
}

select.small {
	width:51px;
	border:1px solid #000;
	margin:2px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
}

/* ## TEXTAREA ## */
textarea.big {
	width:331px;
	height:70px;
	border:1px solid #000;
	margin:2px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
}

/* ## TEXTAREA ## */
textarea.oversized {
	width:380px;
	height:70px;
	border:1px solid #000;
	margin:2px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
}

/* ################# */

/* ## FORMULARTABELLE ## */

td.abstand {
	height:10px;
}

td.abstand_big {
	height:15px;
}

.formtable {
	
	width:475px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

.formtable td.headline {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

.formtable td.headline_bold {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	font-weight:bold;
}

.formtable td.leftcol {
	width:150px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

.formtable td.rightcol {
	width:350px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}


/* ##################### */

/* STYLES PRÜFEN & ABSCHICKEN */
/* Abkürzung : pa = PrüfenAbschicken */

#warenkorb_content #pa_headline,
.warenkorb_content #pa_headline  {
	font-weight:bold;
	margin:10px 0px 10px 0px;
}

#warenkorb_content .pa_element_cluster,
.warenkorb_content .pa_element_cluster {
	margin:0px 0px 0px 0px;
	padding:5px 10px 11px 10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#fafafa;
	color:#666;
	vertical-align:top;
}

	#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable,
	.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_left,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_left {
			width:430px;
		}

		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_left h2,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_left h2 {
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				font-size:20px;
				line-height:25px;
				font-weight:normal;
				text-decoration:none;
				color:#666;
			}

		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_left h2 a,
		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_left h2 a:visited,
		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_left h2 a:active,
		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_left h2 a:hover,
		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_left h2 a:focus,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_left h2 a,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_left h2 a:visited,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_left h2 a:active,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_left h2 a:hover,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_left h2 a:focus {
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				font-size:20px;
				line-height:25px;
				font-weight:normal;
				text-decoration:none;
				color:#666;
				cursor:pointer;
			}

		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right {
			width:58px;
			text-align:right;
		}

		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right img,
		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right a:hover img,
		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right a:focus img,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right img,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right a:hover img,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right a:focus img {
			margin:0px 4px 0px 0px;
			text-decoration:none;	
		}

		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right a,
		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right a:active,
		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right a:visited,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right a,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right a:active,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right a:visited {
			color:#ccc;
			text-decoration:none;
		}

		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right a:hover,
		#warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right a:focus,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right a:hover,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_headtable td.col_right a:focus {
			color:#ccc;
			text-decoration:underline;	
		}

	#warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable,
	.warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666;
	}

		#warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_left,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_left {
			width:430px;
		}

		#warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right {
			width:58px;
			text-align:right;
			white-space:nowrap;
		}

		#warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right img,
		#warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right a:hover img,
		#warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right a:focus img,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right img,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right a:hover img,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right a:focus img {
			margin:0px 4px 0px 0px;
			text-decoration:none;	
		}

		#warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right a,
		#warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right a:active,
		#warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right a:visited,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right a,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right a:active,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right a:visited {
			color:#ccc;
			text-decoration:none;
		}

		#warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right a:hover,
		#warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right a:focus,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right a:hover,
		.warenkorb_content .pa_element_cluster .pa_element_cluster_contenttable td.col_right a:focus {
			color:#ccc;
			text-decoration:underline;	
		}
		
		

#warenkorb_content .pa_element_teilnehmer,
.warenkorb_content .pa_element_teilnehmer {
	margin:0px 0px 0px 0px;
	padding:5px 10px 0px 10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#fafafa;
	color:#666;
	vertical-align:top;
}

	#warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable,
	.warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable {
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
	}

		#warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_left,
		.warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_left {
			width:430px;
			color:#333;
			font-weight:bold;
		}

			#warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right,
			.warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right {
				width:58px;
				text-align:right;
				color:#ccc;
			}

			#warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right img,
			#warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right a:hover img,
			#warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right a:focus img,
			.warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right img,
			.warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right a:hover img,
			.warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right a:focus img {
				margin:0px 4px 0px 0px;
				text-decoration:none;	
			}

			#warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right a,
			#warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right a:active,
			#warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right a:visited,
			.warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right a,
			.warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right a:active,
			.warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right a:visited {
				color:#ccc;
				text-decoration:none;
			}

			#warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right a:hover,
			#warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right a:focus,
			.warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right a:hover,
			.warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_headtable td.col_right a:focus {
				color:#ccc;
				text-decoration:underline;	
			}

	#warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_contenttable,
	.warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_contenttable {
		border-top:1px solid #ddd;
		width:473px;
		margin:0px 0px 0px 10px;
	}

		#warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_contenttable td.seminartitel,
		.warenkorb_content .pa_element_teilnehmer .pa_element_teilnehmer_contenttable td.seminartitel {
			color:#333;
			font-weight:bold;
		}


#warenkorb_content .pa_element_ranschrift_header,
.warenkorb_content .pa_element_ranschrift_header {
	color:#666;
}

	#warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable,
	.warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable {
 		margin:10px 0px 0px 0px;
 		padding:5px 10px 11px 0px;
 		background-color:#ffffff;
 		color:#333;
 		vertical-align:top;	
	}
	
		#warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_left,
		.warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_left {
			width:440px;
			font-weight:bold;	
		}
		
		#warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right,
		.warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right {
			width:58px;
			text-align:right;
			color:#ccc;
		}
		
		#warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right img,
		#warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right a:hover img,
		#warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right a:focus img,
		.warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right img,
		.warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right a:hover img,
		.warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right a:focus img {
			margin:0px 4px 0px 0px;
			text-decoration:none;	
		}

		#warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right a,
		#warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right a:active,
		#warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right a:visited,
		.warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right a,
		.warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right a:active,
		.warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right a:visited {
			color:#ccc;
			text-decoration:none;
		}

		#warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right a:hover,
		#warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right a:focus,
		.warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right a:hover,
		.warenkorb_content .pa_element_ranschrift_header .pa_element_ranschrift_headtable td.col_right a:focus {
			color:#ccc;
			text-decoration:underline;	
		}
		
#warenkorb_content .pa_element_zusatzangaben,
.warenkorb_content .pa_element_zusatzangaben {
	color:#666;
}

	#warenkorb_content .pa_element_zusatzangaben .pa_element_zusatzangaben_contenttable,
	.warenkorb_content .pa_element_zusatzangaben .pa_element_zusatzangaben_contenttable {
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		color:#666;
	}
	
		#warenkorb_content .pa_element_zusatzangaben .pa_element_zusatzangaben_contenttable td.col_left,
		.warenkorb_content .pa_element_zusatzangaben .pa_element_zusatzangaben_contenttable td.col_left {
			width:175px;
			padding:0px 0px 5px 0px;
		}	

		#warenkorb_content .pa_element_zusatzangaben .pa_element_zusatzangaben_contenttable td.col_right,
		.warenkorb_content .pa_element_zusatzangaben .pa_element_zusatzangaben_contenttable td.col_right {
			width:332px;
			padding:0px 0px 5px 0px;
		}
		
#warenkorb_content .pa_element_rbetrag,
.warenkorb_content .pa_element_rbetrag {
	color:#666;
}

	#warenkorb_content .pa_element_rbetrag .pa_element_rbetrag_contenttable,
	.warenkorb_content .pa_element_rbetrag .pa_element_rbetrag_contenttable {
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		color:#666;
	}
	
		#warenkorb_content .pa_element_rbetrag .pa_element_rbetrag_contenttable td.col_left,
		.warenkorb_content .pa_element_rbetrag .pa_element_rbetrag_contenttable td.col_left {
			width:60px;
		}
		
		#warenkorb_content .pa_element_rbetrag .pa_element_rbetrag_contenttable td.col_right,
		.warenkorb_content .pa_element_rbetrag .pa_element_rbetrag_contenttable td.col_right {
			width:110px;
			text-align:right;
		}
		
#warenkorb_content p.pa_rabatttext,
.warenkorb_content p.pa_rabatttext  {
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#warenkorb_content p.pa_agbcheck,
.warenkorb_content p.pa_agbcheck  {
	float:left;
	vertical-align:top;
	margin:22px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

* html #warenkorb_content p.pa_agbcheck,
html* #warenkorb_content p.pa_agbcheck,
* html .warenkorb_content p.pa_agbcheck,
html* .warenkorb_content p.pa_agbcheck {
	float:left;
	vertical-align:top;
	margin:16px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#warenkorb_content p.pa_agbtext,
.warenkorb_content p.pa_agbtext {
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
input.savebutton{
    background-image:url("../images/buttons/warenkorb/speichern.gif");
    background-position:0px 0px;
    background-repeat:no-repeat;
    padding:0;
    margin:0;
    font-size:10px;
    line-height:13px;
    background-color:transparent;
    border:none;
    width:80px;
    color:#fff;
    height:21px;
    font-weight:bold;
    display:block;
    text-align:center;	
}
input.savebutton:hover,
input.savebutton_over{
    background-image:url("../images/buttons/warenkorb/speichern_hover.gif");
    background-position:0px 0px;
    background-repeat:no-repeat;
    padding:0;
    margin:0;
    font-size:10px;
    line-height:13px;
    background-color:transparent;
    border:none;
    width:80px;
    color:#fff;
    height:21px;
    font-weight:bold;
}
td.savebutton{
	padding-right:26px;
	padding-top:10px;
}
td.leftcolumn{
	font-size:11px;
	line-height:15px;
	width:174px;
	white-space: nowrap;
}

td.coursepreselectionbackground{
    background-image:url("../images/cart/background_course_details.gif");
    background-position:0px 0px;
    background-repeat:no-repeat;
    width:412px;
    height:24px;
    padding:7px 0px 0px 8px;
    margin:0px 0px 0px 0px;
}
div.linkbackground{
    background-image:url("../images/cart/background_login_link.gif");
    background-position:0px 0px;
    background-repeat:no-repeat;
    width:412px;
    height:24px;
    padding:7px 0px 0px 8px;
    margin:0px 0px 0px 0px;
}

a.removeLink,
a.removeLink:hover,
a.removeLink:focus,
a.removeLink:visited,
a.removeLink:active {
	color:#000 !important;
}

/* ########################## */

