/* CSS Document */

body {

	background: #ffd571 url(../img/bg_verlauf.jpg) repeat-x;
	font-family:Helvetica,Arial,sans-serif;color:#333333;
}

* html, body{margin:0px;padding:0px;height:100%;}

*, body{padding:0px; margin:0px; font-family:Helvetica,Arial,sans-serif;color:#333333;}

.cf{clear:both; overflow:hidden;}
h3 { font-size: 14px; margin-bottom:5px;}

h2, H1{color:black;font-size: 13px;font-weight:bold;margin-left:0px;padding-bottom:10px;}
.header_main{color:black;font-size: 13px;font-weight:bold;margin:0px 0px 5px 0px;padding-top:0px;}

a {
	text-decoration:none;
	a.internal-link-new-window:hover;
	font-weight: bold;
	color: #FDAD00;
	/*background: url(../img/url_ext.gif) left  no-repeat;*/
	/*border-left: url(../img/url_ext.gif) black solid 1px;*/

}
.wrap_bg{background-image:url(../img/bg_verlauf.jpg);}
.wrap {
	width:883px;
	/*width:870px;*/
	min-height: 590px;
	margin: 0 auto;
	padding:0px 0px 0px 0px;
	text-align: left;
	background: url(../img/bg_schatten_02.gif) left top no-repeat;
	/*background: blue url(../img/bg.gif) left top no-repeat;*/
}

#header{
	height: 150px;
	position:relative;
	text-color: white;

	background: url(../img/bg_schatten_02.gif) left top no-repeat;
	/*background: url(../img/bg_schadow.jpg) left top no-repeat;*/

}

/*
#main{background:#333; position:relative;}
#leftCon{background:red;width:730px; height:240px; float:left;}
#rightCon{background:olive; width:100px; height:240px; float:left;}  */

#main_left{width:550px;float:left;background:none;}
#main_left_text{float:left;background:none;text-align:justify;width:398px;}
#main_left_datepicker_text{float:left;background:none;text-align:justify;width:500px;}
* html #topmenu {
  height:30px;
  width:738px;
  margin-left: 2px;
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/bg_schatten_topmenu.png', sizingMethod='scale');
}
#topmenu {height:30px;width:738px;margin-left: 2px;background: url(../img/bg_schatten_topmenu.png);}
#topmenu a{padding: 0;}
#pic{
	height: 314px;
	width: 149px;
	/*background:red;*/
	background: url(../img/fish_logo.gif) left top no-repeat;
	float: right;
}
#content{
	text-align:left;
	background: url(../img/bg_content_shadow.png);
	min-height:370px;
  max-width:718px;
  margin-left: 2px;
  padding: 10px 10px 12px 10px;
  line-height: 1.4;
  font-size:12px;
}

div.contentie{
width:530px;

}



* html #content{
	text-align: left;
	height:370px;
	width: 722px;
	line-height: 1.4;
	padding: 10px 8px 12px 8px;
	font-size: 12px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/bg_content_shadow.png', sizingMethod='scale');
}
.bodytext{
	font-size: 12px;
	margin: 0px 0px 10px 0px;
}

.bodytext ul{
	margin-left: 17px;
	list-style-image:url(../img/raquo.gif);
}

#content ul{
	margin-left: 17px;
	list-style-image:url(../img/raquo.gif);
}


.bodytext li{
	padding: 0px 0px 15px 0px;
}

ul{margin-left: 17px;list-style-image:url(../img/raquo.gif);}

li{padding: 0px 0px 15px 0px;}

.bodytext h2{
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	color:black;
}
#sponsoren {
  position: absolute;
  right:0px;
  top: 151px;
  /*height:275px;*/
  width:141px;
  background: url(../img/bg_schatten_sponsoren.png) left repeat-y;
  margin: 0;
  padding: 0;
}
* html #sponsoren {
  position: absolute;
  right:2px;
  top: 151px;
  height:275px;
  width:121px;
  margin: 0;
  padding: 0;
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/bg_schatten_sponsoren.png', sizingMethod='scale');
}
/*Edit_by_SS*/
/*
#logos {
	width: 121px;
	height: auto;
	background: transparent;
	padding: 10px 0px 10px 3px;

}
* html #logos {
	width: 99px;
	height: auto;
	background: transparent;
	margin: 10px 10px 10px 12px;
	padding: 0;
}
#logos img {
	width: 112px
}
* html #logos img {
	width: 112px;
}
*/
/*Edit_by_JB_21|01|08*/

#sponsoren #logos {
	width: 121px;
	height: auto;
	background: transparent;
	padding: 0px 0px 10px 13px;
	float: left;
}
#sponsoren #logos img {
	border: none;
}
* html #sponsoren #logos {
	width: 121px;
	height: auto;
	background: transparent;
	padding: 10px 0px 10px 13px;
	float: left;
}
#sponsoren #logos img {
	width: 112px;
}
* html #sponsoren #logos img {
	width: 112px;
}
#sponsoren ul {
  list-style:none;
  float: left;
  position: relativ;
  margin: 0px 0px 10px 0px;
}

* html #sponsoren ul {
  list-style:none;
  float: left;
  position: relativ;
  margin: 0px 0px 10px 0px;
}

#sponsoren ul li {
	margin: 0px 0px 0px 4px;
	padding: 7px 34px 7px 34px;
	float:left;
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: #615f60;
 	background: url(../img/bg_sponsoren_ul.png);
}

/* MIE 7 versteht die (left repeat-x;) - Anweisung nicht! Benutzung von (* html) bringt bei MIE7 auch nichts!

#sponsoren ul li {
	margin: 0px 0px 0px 4px;
	padding: 7px 34px 7px 34px;
	float:left;
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: #615f60;
 	background: url(../img/bg_sponsoren_ul.png)left repeat-x;
}

*/

* html #sponsoren ul li {
	margin: 0px 2px 0px 2px;
	padding: 7px 34px 7px 34px;
	float:left;
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: #615f60;
 	background: url(../img/bg_sponsoren_ul.png);
}
/*Edit_ende*/
#fussmenu {
  height:30px;
  width:400px;
  background: transparent;
  margin-top: 0px;
  margin-left: -10px;
}

/*<-----------------------------------------Menues---------------------------------------->*/

#topmenu ul {
  list-style: none;
	float:left;
	margin: 0px 0px 0px 3px;
 }
* html #topmenu ul {
  list-style: none;
	float:left;
	margin-left: 2px;
 }
#topmenu ul li {
  float:left;
  display:inline;
  font-size: 12px;
  font-weight: bold;
  margin: 0px 0px 0px 4px;
  padding: 8px 8px 7px 8px;
}
#topmenu ul li.active_first, #topmenu ul li.current_first {
  float: left;
  display: inline;
  font-size: 12px;
  font-weight: bold;
  margin: 0px 0px 0px 1px;
  padding: 8px 8px 7px 11px;
}
* html #topmenu ul li.active_first, #topmenu ul li.current_first {
  float: left;
  display: inline;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 8px 8px 7px 11px;
}
#topmenu ul li.active_last, #topmenu ul li.current_last {
  float:left;
  display:inline;
  font-size: 12px;
  font-weight: bold;
  margin: 0px 0px 0px 4px;
  padding: 8px 9px 7px 6px;
}
#topmenu ul li.active, #topmenu ul li.active_first, #topmenu ul li.active_last {
	background: #FCD68F;
}
#topmenu ul li.current, #topmenu ul li.current_first, #topmenu ul li.current_last {
	background: white;
}
#topmenu ul li a {
  text-decoration:none;
  display: block;
  color: #615f60;
}
#topmenu ul li.active a, #topmenu ul li a:hover, #topmenu ul li a:focus {
	color: black;
}
#addmenu {
	width: 738px;
  height: 30px;
  margin-left: 2px;
  background: url(../img/bg_schatten_addmenu.png) repeat-y;
}
* html #addmenu {
	width: 738px;
  height: 30px;
  margin-left: 2px;
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/bg_schatten_addmenu.png', sizingMethod='scale');
}
#addmenu ul {list-style: none;width: 734px;height: 30px;padding-left: 4px;margin-left:0;background: url(../img/bg_schatten_addmenu_ul.png) repeat-y;}
* html #addmenu ul {
  list-style: none;
  width: 730px;
  height: 30px;
  padding-left: 4px;margin:0;
  background: url(../img/bg_schatten_addmenu_ul.gif) repeat-y;
}
#addmenu ul li {
  float: left;
  display: inline;
  font-size: 12px;
  font-weight: bold;padding:0;margin:0;
 }
#addmenu ul li a {
  text-decoration: none;
  display: block;
  color: #615f60;
  padding: 8px 15px 7px 15px;
}
#addmenu ul li a:hover, #addmenu ul li a:focus {
	text-decoration: none;
}
#addmenu ul li.active a {
   background: #ffffff;
}

#fussmenu ul {
  list-style:none;
  /*float:left;*/
 }
#fussmenu ul li {

  float:left;
  display:inline;
  font-size: 12px;
  display: block;
  padding:8px 10px 0px 10px;
 }
#fussmenu ul li a {
  color:gray;
  text-decoration:none;
  color: #615f60;
}

.itemtext{padding-bottom:10px;}
.calender_location{margin:10px 0px;}
.news-latest-author-calender p{color:black;}
.news-latest-date-calender{text-decoration:none;display:block;color:#666666;}
.clearer_top_calender{
	border:0px;
	border-top: solid 1px #CCCCCC;
	border-bottom: transparent;
	border-bottom: solid 1px white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
/*----------------------News-------------------------*/
#news_content{position: relative;min-height: 370px;}
#news_content p{padding: 10px 0px 0px 0px}
#news_content a{text-decoration:none;a.internal-link-new-window:hover;color:#fdad00;padding:0px 0px 0px 0px;}
#news_content_fuss{height: 24px;width: 712px;padding: 0px 0px;bottom:0px;text-align:right;}
.news_content_fuss_link {font-weight:normal;}
#news_content_fuss a{font-size:12px;font-weight:normal;}
.font_lightgray{color:#666666;}
.active_news{text-decoration:underline;}
.news-latest-author{color:black;}
.news-latest-date{
	text-decoration:none;
 	display: block;
	color: #666666;
}

.clearer_top_presse{
	border:0px;
	border-top: solid 1px #CCCCCC;
	border-bottom: transparent;
	border-bottom: solid 1px white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;

}

.csc-textpic-image{padding-bottom:10px;}


.clearer_top{
	border:0px;
	border-top: solid 1px #CCCCCC;
	border-bottom: transparent;
	border-bottom: solid 1px white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width:712px;
}
* html .clearer_fuss{
	margin: 20px 0px 10px 0px;
	border:solid #FDAD00 2px;
	background: #FDAD00;
	height:2px;
	aling:center;
	width:712px;
	padding:0;
}
.clearer_fuss{
	margin: 0px 0px 10px 0px;
	border:solid #FDAD00 1px;
	background: #FDAD00;
	height:1px;
	aling:center;
	width:712px;
	padding:0;

}
.news-latest-pic{
	height:120px;
	width:172px;
	float: left;
	margin: 0px 10px 10px 0px;
}
.news-latest-pic img{
	height:120px;
	width:172px;
}
.news-single-img{
	float: left;
	margin: 0px 10px 0px 0px;
}
#news-latest-item{
	margin: 0;
	padding: 0;
	height: 120px;
}
/*----------------------------CALENDER----------------------------*/
.calender_left{
	width:500px;
	float:left;
	background:none;
}
.calender_right{
	width:233px;
	float:left;
	overflow:hidden;
	background:none;
}

#datepicker {
	height:177px;
	width: 150px;
	float: left;
	margin: 0;
}
.tx-jwcalendar-pi1{text-align:left;}
.title_calender{margin-bottom:0px;margin-left:0px;color:#fdb900;font-weight:bold;}
.dayname{color:#fdb900;font-weight:bold;padding-right:5px;}
.today{background:#fdb900;}
.dayitem{font-size:11px;}
.days_view a {padding:0px;color:black;}

.cal_image { float: left; margin-right: 10px; padding-top: 3px;}
.cal_txt { }

/*----------------------------REGMENU----------------------------*/

#regmenu {position:absolute;right:145px;top:20px;height:60px;width:350px;border:none;}
#regmenu a img {border:none;margin: 0px 0px 0px 10px;}
a.regmenu_button {target:top;text-decoration:none;padding: 0px 0px 0px 0px;}
a.regmenu_button:hover {text-decoration:none;margin:0px 0px 0px 0px;}
#regmenu_form_ab {border:none;float:right;}
#bodytext_regmenu{margin:0px;padding:0px 0px 0px 0px;font-family:helvetica, arial, sans-serif;font-size:11px;}
#bodytext_regmenu input{border:1px solid #c0c0c0;background:#ffefd5;padding:1px 2px;}
#bodytext_regmenu table td{text-align:right; padding: 0px 0px 10px 0px;}
#bodytext_regmenu table{align:left;border:none;}
.regmenu_link{text-decoration:none;a.internal-link-new-window:hover;font-weight: bold;color: #fdad00;/*background: url(../img/url_ext.gif) left  no-repeat;*/padding: 0px 0px 0px 0px;/*border-left: url(../img/url_ext.gif) black solid 1px;*/}
.regmenu_table_td_id{text-align:right;}
.user_pass, .user_id{width:97px;}
.regmenu_logout{border:none;margin-left:0px}
.regmenu_loguot_txt{margin:8px 0px 0px 118px;}
/*#regmenu_form_an {border:none;background:red;visibility:none;}*/
.tx_newloginbox_pi1{font-size: 12px;padding: 0px 10px 10px 10px;}
.tx_newloginbox_pi1 ul{margin-left: 17px;list-style-image:url(../img/raquo.gif);}
.tx_newloginbox_pi1 li{padding: 0px 0px 20px 0px;}
.tx_newloginbox_pi1 h2 h3{font-size: 13px;font-weight: bold;margin: 0px 0px 5px 0px;}
.tx_newloginbox_pi1 p{margin: 10px 0px 10px 0px;padding: 0px 10px 10px 0px;}
.tx_newloginbox_pi1 br {margin: 10px 0px 10px 0px;padding: 0px 10px 10px 0px;}
.tx-srfeuserregister-pi1 span label{font-size:12px; color:#333333;}
.tx-srfeuserregister-pi1 form{padding:0px;margin:0px;}
.filecount{font-size:12px;margin:0px;padding:0px;}
.filelinks a{font-size:12px;margin:0px;padding:0px;}
.pdf{margin:0px 0px 0px 10px;}
.tx-srfeuserregister-pi1 input{border:1px solid #c0c0c0;padding:1px 2px;background:#f0f0f0;}
.tx-cegallery-pi1{font-size:12px;align:center;text-align:center;}
.regmenu_login_button{border:none;padding:0px;}
.tx-srfeuserregister-pi1-error, .tx-sremailsubscribe-pi1-error, .tx-sremailsubscribe-pi1-error {font-size:10px;padding-bottom:5px; color:#FF0000;}
.newloginbox_form{padding:15px 0px 15px 15px;}


/*------------------------------------------------------------*/
/*----------------------------SHOP----------------------------*/
/*------------------------------------------------------------*/
.category_title {padding:0px;}
/*#tx-ttproducts-pi1-list{font-size: 12px; padding: 10px 10px 10px 10px;}*/
#tx-ttproducts-pi1-list p{margin: 10px 0px 10px 0px;}
#tx-ttproducts-pi1-list h1 {font-size: 13px; font-weight:bold;}
.tt_products_item_single_display h1 {font-size: 13px; font-weight:bold;}
#tx-ttproducts-pi1-list h3 {font-size: 13px; font-weight:bold;}
.tt_products_item_single_display ul{margin-left: 17px;}
.tt_products_item_single_display li{padding: 10px 0px 10px 0px;}
.tt_products_item_single_display img {margin:0px 0px 20px 0px;}
.list_link {padding:70px 0px 0px 20px;font-color:#FDAD00;}
.product_note p{padding:0px;}
.shop_title{color:#FDAD00;float:left; padding-right:15px;}
.order_form{float:left; padding-right:15px;}
.shop_price{float:left; padding-right:15px;}
.order_form{margin-top: -1px;}
.clearer_shop{
	border:0px;
	border-top: solid 1px #CCCCCC;
	border-bottom: transparent;
	border-bottom: solid 1px white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;

}

#tx-ttproducts-pi1-list a{text-decoration:none;
	a.internal-link-new-window:hover;
	font-weight: bold;
	color: #FDAD00;}

/*----------------------------SHOP-WARENKORB---------------------------*/
.tt_products_basket_bodytext{font-size: 12px; padding: 10px 10px 10px 10px;}
#tx-ttproducts-pi1-basket{font-size: 12px; padding: 10px 10px 10px 10px;}
.tt_products_basket{font-size: 12px; padding: 10px 10px 10px 10px;}
.tt_products_basket ul{margin-left: 17px;}
.tt_products_basket li{padding: 10px 0px 10px 0px;}
.tt_products_basket h2{font-size: 13px;font-weight: bold;margin: 0px 0px 5px 0px;}
.tt_products_basket p{margin: 10px 0px 10px 0px;}
.tt_products_basket br{margin: 10px 0px 10px 0px;}
.listitem img {margin:10px;}

/*----------------------------SHOP-KASSE---------------------------*/
.tt_products_basket_required_info_missing{font-size: 12px; padding: 10px 10px 10px 10px;}
.tt_products_basket_required_info_missing p{margin: 0px 0px 10px 0px;}


/*----------------------------SHOP-Auftragsstatus---------------------------*/
#tx-ttproducts-pi1-tracking {font-size: 12px; padding: 10px 10px 10px 10px;}
#tx-ttproducts-pi1-tracking p{margin: 10px 0px 10px 0px;}
#tx-ttproducts-pi1-tracking h1 {font-size: 13px; font-weight:bold;}
#tx-ttproducts-pi1-tracking ul{margin-left: 17px;}
#tx-ttproducts-pi1-tracking li{padding: 0px 0px 20px 0px;}
#tx-ttproducts-pi1-tracking table{padding: 0px 0px 10px 0px;}

/*----------------------------SHOP-B-Regestrierung--------------------------*/
.tt_products_basket_info{font-size: 12px; padding: 10px 10px 10px 10px;}
.tt_products_basket_info p{margin: 10px 0px 10px 0px;}
.tt_products_basket_info h1 {font-size: 13px; font-weight:bold;}
.tt_products_basket_info ul{margin-left: 17px;}
.tt_products_basket_info li{padding: 0px 0px 20px 0px;}
#tx-ttproducts-pi1-list{font-size: 12px;font-weight:bold;}
#tx-ttproducts-pi1-tracking h1 h2{font-size: 12px;font-weight:bold;}
.tt_products_basket_info colgroup{width:130px;}
.tt_products_basket_info table{padding: 0px 0px 10px 0px;}
.tt_products_basket_info textarea{font-size:12px; padding:1px 2px;}


/*----------------------------SHOP-B-Payment--------------------------*/
.tt_products_basket_payment{font-size: 12px; padding: 10px 10px 10px 10px;}
.tt_products_basket_payment p{margin: 10px 0px 10px 0px;}
.tt_products_basket_payment h1 {font-size: 13px; font-weight:bold;}
.tt_products_basket_payment ul{margin-left: 17px;}
.tt_products_basket_payment li{padding: 0px 0px 20px 0px;}
.tt_products_basket_payment colgroup{width:130px;}
.tt_products_basket_payment table{padding: 0px 0px 10px 0px;}
.tt_products_basket_payment textarea{font-size:12px;padding:1px 2px;}



/*----------------------------SHOP-Best�tingug--------------------------*/
.tt_products_order_confirmation{font-size: 12px; padding: 10px 10px 10px 10px;}
.tt_products_order_confirmation p{margin: 10px 0px 10px 0px;}
.tt_products_order_confirmation h1 {font-size: 13px; font-weight:bold;}
.tt_products_order_confirmation ul{margin-left: 17px;}
.tt_products_order_confirmation li{padding: 0px 0px 20px 0px;}

/*----------------------------Chat--------------------------*/
.tx-vjchat-pi1{font-size:12px;padding:10px 10px 10px 10px;}
.csc-firstHeader{font-size: 13px;font-weight: bold;margin: 0px 0px 5px 0px;color:black;}
/*.csc-firstHeader{font-size: 12px; padding: 0px 10px 10px 0px;}*/
.tx-vjchat-pi1 h2{font-size:13px; font-weight:bold;margin:0px;padding:10px 0px 10px 0px;}

/*----------------------------Forum--------------------------*/
.tx-mmforum-pi1-newpost-middle input{font-size:12px;padding:1px 2px;}
.tx-mmforum-pi1-newpost-middle textarea{font-size:12px;margin-top:5px;padding:5px;}
.tx-mmforum-pi1 h2 {font-size:13px;font-weight:bold;margin:0px;padding:10px 0px 10px 0px;}
.tx-mmforum-pi1{font-size: 12px;padding:10px 10px 10px 10px;}
.tx-mmforum-pi1 img{margin-right:5px;}


/*-----------------------Newsletter-------------------------*/
.tx-sremailsubscribe-pi1 p{padding-bottom:10px;}

/*----------------------FlashStandardPlugIn-------------------------*/
.tx-rlmpflashdetection-pi1{margin-bottom:10px;border:1px solid #699DCD;}

/*----------------------Presse-------------------------*/
.txt_topic{width:505px;float:left;}
.img_topic{display:hide;float:left;margin:0px 0px 10px 10px;width:172px;height:120px;}

/*--------------------Kontaktformular-------------------------*/
.kontakt_form_submit{margin-top:15px;}
.tx-thmailformplus-pi1 textarea{border:1px solid #c0c0c0;font-size:12px;background:#f0f0f0;padding: 1px 2px;}
.tx-thmailformplus-pi1 input{border:1px solid #c0c0c0;padding:1px 2px;background:#f0f0f0;}
.tx-thmailformplus-pi1 select{border:1px solid #c0c0c0;padding:1px 2px;background:#f0f0f0;width:132px;}

textarea{border:1px solid #c0c0c0;padding:1px 2px;font-size:12px;background:#f0f0f0;}
input{border:1px solid #c0c0c0;padding:1px 2px;background:#f0f0f0;}
select{border:1px solid #c0c0c0;padding:1px 2px;background:#f0f0f0;}
.kontakt_fehler_msg {font-size: 10px;color:#FF0000;}
/*-----------------------TEXT-PIC_LAYOUT---------------------*/

.content_txt {padding:0;float:right;border:none; width:500px;}
.csc-textpic-text {margin:0px 0px 0px 0px;/*float:right;*/border:none;}
*+html .csc-textpic-text {margin:0px 0px 0px 0px; border:none;}
.content_pic {padding:0px 10px 10px 0px;border:none; width:172px;float:left;}
.content_pic img {width:172px;height:118px;}
.press_item {border-top: solid 1px #CCCCCC;padding:10px 0 0 0;margin:0;min-height:160px;}
* html .press_item {border-top: solid 1px #CCCCCC;padding:10px 0 0 0;margin:0;height:160px;}

hr {
	border:0px;
	border-top: solid 1px #CCCCCC;
	border-bottom: transparent;
	border-bottom: solid 1px white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}


/* filelinks */
h1.csc-firstHeader { font-size: 13px!important; }
.filecount { display:none!important;}
.filelinks_layout_0 { margin-bottom: 25px!important;}
.filelinks .doc { margin-left: 20px!important;}
.filelinks .pdf { margin-left: 20px!important;}

h1.header_ce { margin-bottom: 0px;}
/*.csc-textpic-imagewrap{width:195px;border:1px solid;}*/
.tx-sponsorenrandom-pi1{width:121px;border:1px solid black}
.tx_sponsorenrandom_pic {padding-bottom:10px;}

a.pointer { cursor:pointer!important;}

/* shop */

.tx-aiashop-pi1 table { border-collapse:collapse;}
.tx-aiashop-pi1 th { font-size: 13px; color: #000; padding: 5px; }
.tx-aiashop-pi1 td { font-size: 11px; color: #000; padding: 5px;  border:1px solid #ccc; }
.tx-aiashop-pi1 h2 { font-size: 11px; color: #000;}

.tx-aiashop-pi1 .td_1 { width: 100px;}
.tx-aiashop-pi1 .td_2 { width: 60px;}
.tx-aiashop-pi1 .td_3 { width: 75px;}
.tx-aiashop-pi1 .td_6 { width: 60px;}


.tx-aiashop-pi1 select { width: 300px; font-size: 10px;}
.tx-aiashop-pi1 .radio{ border:none; background:none;}
.tx-aiashop-pi1 img.col { width: 10px; height:10px; border:1px solid #000;}
.tx-aiashop-pi1 .clear { height: 5px; font-size: 0;}
.tx-aiashop-pi1 label { width: 150px; display:block; float:left;}
.tx-aiashop-pi1 .error { color: #FF0000; font-weight:normal!important;}
.tx-aiashop-pi1 input.input {  width: 250px;}
.tx-aiashop-pi1 input.checkbox {  background:none; border:none;}
.tx-aiashop-pi1 input.submit {  border:1px solid #ccc; font-size: 11px; cursor:pointer!important;}
.tx-aiashop-pi1 textarea.input {  width:350px; height:150px;}

.tx-aiashop-pi1 .float_right { float: right; margin-right: 18px;}
* html .tx-aiashop-pi1 .float_right { margin-right: 4px;}
*+html .tx-aiashop-pi1 .float_right { margin-right: 4px;}

.tx-aiashop-pi1 .price_total .float_right { float: right; margin-right: 0px;}

.tx-aiashop-pi1 .price_total { width: 370px; }


a.link-caritas { width: 35px; height: 50px;  display:block; position:absolute; top:90px; left:697px; z-index: 1000;}
a.link-caritas02 { width: 175px; height: 14px;  display:block; position:absolute; top:126px; left:468px; z-index: 1000;}


a.link-diako { width: 45px; height: 50px;  display:block; position:absolute; top:90px; left:648px; z-index: 1000;}
a.link-diako02 { width: 175px; height: 14px;  display:block; position:absolute; top:110px; left:468px; z-index: 1000;}


/*
border: 1px solid yellow;*/
