body {background:#ffffff;margin:0px;padding:0px;color:#555;font-family:arial,helvetica;font-size:13px;text-align:center;}
.innerBody {width:1000px;overflow:hidden;margin:0 auto;text-align:left;}

.head {background:#ffffff url(../pics/com_head.jpg) no-repeat 2px 0px;width:1000px;height:160px;float:left;}
.head .menuTop 			{list-style-type:none;float:left;margin-left:30px/*231px*/;margin-top:135px;}
.head .menuTop li 		{float:left;margin-left:5px;}
.head .menuTop li a 		{display:block;text-align:center;width:220px;padding:3px;padding-top:2px;background:#dedede;text-decoration:none;color:#555;}
.head .menuTop li a:hover 	{color:#fff;background:#ababab;}
a.logolink {float:left;position:relative;top:50px;left:90px;z-index:10; width:200px; height:50px;}

.left .menuLeft {margin:0px;padding:0px;}
.left				{margin-left:22px;float:left;width:250px;overflow:hidden;}
.left h1		{margin-left: 40px !important;margin-top: 10px !important;}	
.left .nav 		{list-style-type:none;margin:0px;float:left;}
.left .nav li 		{margin-top:5px;}
.left .nav li a		{display:block;
			 text-align:center;
			 width:213px;height:18px;
			 padding:3px;
			 background:#dedede;
			 text-decoration:none;
			 color:#555;}
.left .nav li a:hover, .left .nav li a.active  	
			{color:#fff;background:#ababab;}
.left .nav li.cat1 a:hover, .left .nav li.cat1 a.active 
			{border:solid #ed8e1a 1px;
			 border-right:solid #ed8e1a 5px;
			 width:198px;height:16px;
			 background:#dedede;color:#ed8e1a;}
.left .nav li.cat2 a:hover, .left .nav li.cat1 a.active 
			{border:solid #05a03b 1px;
			 border-right:solid #05a03b 5px;
			 width:198px;height:16px;
			 background:#dedede;color:#05a03b;}
.left .nav li.cat3 a:hover, .left .nav li.cat1 a.active 
			{border:solid #006289 1px;
			 border-right:solid #006289 5px;
			 width:198px;height:16px;
			 background:#dedede;color:#006289;}
.left .nav li.cat4 a:hover, .left .nav li.cat1 a.active 
			{border:solid #c32639 1px;
			 border-right:solid #c32639 5px;
			 width:198px;height:16px;
			 background:#dedede;color:#c32639;}			 			 			 

.search {width:205px; float:left;overflow:hidden;margin-top:133px;margin-left:5px;background:#dedede;}
.search input {width:130px;}
.search input.submit {width:50px;margin-left:5px;}
.main 				{float:left;margin:10px;width:450px;overflow:hidden;}
.main a				{color:#1D96CF;}
.main a:hover			{color:#555;}
.main .content1 		{float:left; width:450px;margin-right:10px;}	
.main .content2 		{float:left; width:220px;}

.right 				{border:solid #aaa 1px;color:#555;float:left;width:200px;background:#f8f8f8;padding:0px;margin-top:10px;}
.right h1, .left h1		{background:#aaa;color:#f8f8f8;font-size:15px;margin:0px;padding:5px;}
.right .news			{margin:5px;border-bottom:solid #aaa 1px;}
.right .news h2			{font-size:14px;}
.right .news p 			{font-size:13px;}

.footer {float:left;margin-top:20px;}
.footer .footMenu1, .footer .footMenu2 {list-style-type:none;float:left;width:900px;margin:0px;}
.footer .footMenu1 {margin-right:100px;}
.footer li a {text-decoration:none;color:#555;}
.footer li a:hover {}
.footer li {float:right;margin-left:10px;}
.footer .border {width:1000px;background: url(../pics/border_footer.jpg) 120px 0px no-repeat;float:left;height:13px;}

.leftContainer {display:block;border:solid #aaa 1px;margin-left:40px;float:left;margin-top:20px;width:208px;}
.leftContainer p {margin-left:10px;}
.leftContainer h3 {margin-left:10px;}
.leftContainer a {color:#555;}

.content {float:left;padding:7px 20px 20px 20px;width:694px;max-width:654px;margin-left:30px;background:#c7c7c7;
 filter:alpha(opacity=80); /* for IE */
 -moz-opacity:0.8; /* for mozilla */
 opacity: 0.8; /* for safari */
 khtml-opacity: 0.8 /* for konquerer and older safari */
}
.subCatUl           {list-style-type:none;}
.subCatLi           {}
.labelSubCat	    {display:block;background:#ebebeb;padding:4px;}
.trainingUl         {list-style-type:none;}
.trainingLi a       {text-decoration:none;color:#1D96CF;}
.trainingLi a:hover {color:#555;}

.tx-rkseminar-pi1 {width:260px;overflow:hidden;float:left;margin-right:0px;}
.main .content1 .tx-rkseminar-pi1 {width:440px !important;}
.tx-rkseminar-pi1 .singleGoals {padding:10px;margin-top:10px;border:solid #aaaaaa 1px; background:#f8f8f8;}
.tx-rkseminar-pi1 .singleGoals h2 {color:#3b3b3b;font-size:15px;}
.tx-rkseminar-pi1 .singleGoals h3 {margin:5px 0px 5px 5px;background:url(../pics/goals_background.jpg)no-repeat 0px 0px;font-size:12px;color:#3b3b3b;}
.tx-rkseminar-pi1 .singleGoals ul {color:#3b3b3b;margin:0px;}

.tx-rkseminar-pi1 .infos {float:left;display:block;margin-top:10px;width:450px;overflow:hidden;}
.tx-rkseminar-pi1 .infos .col {display:block;float:left;margin-top:5px;width:450px;}
.tx-rkseminar-pi1 .infos .col h4 {float:left;display:inline;width:150px;overflow:hidden;margin-top:0px;margin-bottom:0px;}
.tx-rkseminar-pi1 .infos .col p  {float:left;display:inline;width:500px;margin-top:5px;margin-bottom:0px;}


.layer-foldout1 li {
	float:left; 
	list-style-type:none; 
	text-align:left; 
	font-family:verdana; font-size:11px; 
	background:#ffffff;
	/*filter:alpha(opacity=60); /* for IE */
	/*-moz-opacity:0.6; /* for mozilla */
	/*opacity: 0.6; /* for safari */
	/*khtml-opacity: 0.6 /* for konquerer and older safari */*/
}
.layer-foldout1 li a {text-decoration:none; display:block; width:180px; border:solid #3b3b3b 1px; border-bottom:0px; color:#3b3b3b; padding:2px 0px 4px 4px;}
.layer-foldout1 li a:hover {text-decoration:underline; color:#ffffff; background:#b2b2b2;}

.searchForm {float:left;margin-top:60px;margin-left:40px;}
.searchForm .label {width:200px;float:left;font-size:12px;color:#3d5a5a;}
.searchForm .input {width:100px;float:right;margin-top:2px;}

form.orderTrainingForm {}
form.orderTrainingForm label {width:100px;overflow:hidden;float:left;}
form.orderTrainingForm input.inputNormal {width:150px;overflow:hidden;float:left;margin-bottom:4px;}
form.orderTrainingForm input.inputPLZ {width:50px;}
form.orderTrainingForm input.inputOrt {width:90px;}
form.orderTrainingForm select {margin-bottom:4px;}
.adressLeft  {float:left;width:300px;overflow:hidden;}
.adressRight {float:left;width:300px;overflow:hidden;}
.buttons {float:left; margin-left:260px; margin-top:20px;}
.buttons input {width:170px;}
.anmeldenLink {color:#006c6d;font-weight:bold;}
.anmeldenLink:hover {color:black;}

.right .news a {text-decoration:none;color:#555;}
.right .news a:hover {color:#000;}




p.basket {color:#535353;font-size:13px;display:block;width:160px;}
.moreShop {margin-top:-10px; margin-bottom:10px;}
.moreShop a {color:#FF7F00; margin-left:7px; font-size:13px;}
.trading_conditions a:hover {color:#535353;}
.moreShop a:hover {color:#535353;}
.priceLabel { display:inline; margin-left:10px;}
.intoBasketSubmit {margin-left:7px;}
.einzelposten {font-size:11px;}
.zwischensumme {font-size:11px;}
.miniBasketRight {float:right;}
.miniBasketLeft {float:left;}
.miniBasket {width:180px;}
.zwischensumme {border-top:solid black 1px; float:left; width:180px; margin-top:3px; padding-top:3px; font-weight:bold;}
.kasse {margin: 10px 0px 0px 40px;}
.tt_products_basket, .tt_products_basket_payment {margin-left:10px;margin-right:10px;}
.tt_products_basket caption, .tt_products_basket_payment caption {margin-bottom:7px;}
.tt_products_basket a, .tt_products_basket_payment a {color:#7d8ca5;}
.tt_products_basket .listitem .product, .tt_products_basket_payment .listitem .product {color:#7d8ca5;font-weight:bold;}
.listitem h4 {margin-bottom:14px;}
.tt_products_basket table.basket_items, .tt_products_basket_payment table.basket_items {margin-bottom:5px;}
.tt_products_basket table.basket_items img, .tt_products_basket_payment table.basket_items img  {margin:5px 0px 5px 0px;}
.tt_products_basket .price_summary h2, .tt_products_basket_payment .price_summary h2 {font-size:13px;margin-bottom:10px;margin-right:15px;text-align:right;}
.form_control     {margin-bottom:13px;}
.tt_products_basket .payment, .tt_products_basket_payment          {margin-bottom:13px;}

.tt_products_basket_info {margin:0px 7px 7px 7px;}
.tt_products_basket_info fieldset h3 {margin-left:0px;}
.tt_products_basket_info fieldset {border:solid #e5e5e5 1px;padding:5px;margin-top:7px;}
.tt_products_basket_info fieldset .billing_address label {width:100px; float:left;}
#billing_city {width:154px;}
.tt_products_basket_info fieldset .billing_address input {margin-bottom:5px;}
.tt_products_basket_info fieldset a {color:#ff7f00;}
.tt_products_basket_info p em {margin-left:7px;}
.tt_products_basket_info .form_control, .tt_products_basket_payment .form_control    {margin-top:13px;}

.rgaccord1-nest .rgaccord1-toggle {background:#DEDEDE; border-top:0px;}
.rgaccord1-nest .act {background:#AAAAAA;}
.rgaccord1-content {margin-left:10px;width:410px !important;overflow:hidden;border:0px !important;}


form {
	width:450px;
	margin:0 auto;
}
.kurz {
  width:50px;
}
label {
  float:left;
  width:200px;
}
input {
  width:200px;
}
select {
  width:;
}
textarea {
  width:200px;
}
.csc-mailform-submit {
  margin-left:120px;
}
fieldset {
  	margin:1em 0;
	padding:1em;
	border: 1px solid #dedede;
	background: #f7f7f7;
}
legend {
  color: #ff7e00;
}
#bestellung label {
  float:none;
  width:100px;
  margin-bottom:1em;
} 
#bestellung div {
  float:left;
  width:10em;
}
#bestellung input {
  width:4em;
  display:block;
  margin-bottom:0.5em;
}
#bestellung select {
  width:6em;
  display:block;
  margin-bottom:0.5em;
}

.sub1st {}
.sub2nd {padding-left:10px;}

.trainingUl {display:none; margin-bottom:10px;}
.firstItem {display:block;}
