BODY {
  font-style: normal;
  font-family: Arial, sans-serif;
  background: White;
  color: #000000;
  margin: 0px;
}

optgroup {
   color: blue;
   font-weight: bolder;
   font-style: normal;
}
option {
   color: black;
}
A {
  color: #000000;
  text-decoration: none;
  font: bold;
}
A:hover {
  color: #C63129;
  text-decoration: none;
  font: bold;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
  xborder: 1px solid #0033FF; 
}
FORM {
	display: inline;
}
TEXTAREA {
  width: 100%;
  font-size: 11px;
}
.bigpageHeading {
  font-size: 30px;
  font-weight: bold;
}

.bigpageHeading_bw {
  font-size: 30px;
  font-weight: bold;
  background: White; 
}
.productsNotifications { 
	font-size: 16px;
	background: White; 
	background-position: top;

}

.use_link { 
	font-size: 14px;
	background: White; 
	background-position: top;

}
.use_link_lined { 
	font-size: 14px;
	background: White; 
	background-image: url(../../styles/template_default/images/punkt.gif);
	background-repeat: repeat-x;
	background-position: top;

}

.adm_link_lined { 
	font-size: 14px;
	background: White; 
	background-image: url(../../styles/template_default/images/apunkt.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.adminnavi{
  font-size: 14px;
  background: #FFFFFF;
  color: #333333;
  font-weight: bold;
  text-align: right;	
	vertical-align: top;
}
.adminnavi_h A:hover{
  font-size: 16px;
  background: Gray;
  color: #C63129;
  font-weight: bold;
  text-align: center;	
}

.productsNotificationsline {
	background: url(../../styles/template_default/images/line_top.gif) repeat-x;
	background-position: top;

}
.adminnavi_line {
	background: url(../../styles/template_default/images/adm_line_top.gif) repeat-x;
	background-position: top;
font-size: 4px;
}

.usernnavi_line {
	background: url(../../styles/template_default/images/user_line_top.gif) repeat-x;
	background-position: top;
}
.productsNotificationsfooter {
  font-size: 16px;
  background: url(../../styles/template_default/images/footer.gif);
  background-position: center;
  color: White;
  background-repeat: repeat;
}

.boxTextSmall { 
 font-size: 12px;
 background-color: #F4F4F4;
 font-weight: normal;
 vertical-align: top;

 }

.boxText { 
 font-size: 16px;
 background-color: #F4F4F4;
 font-weight: normal;
 vertical-align: top;
 }



.boxtext_right { 
 font-size: 16px;
 background-color: #F4F4F4;
 align: right;
 }

.reguired { 
 font-size: 16px;
 color: #C42B23;
 align: right;
 background-color: #F4F4F4;
 }

.mandatory { 
 font-size: 16px;
 color: #C63129;

 }

 .boxTextbold { 
 font-size: 16px;
 background-color: #F4F4F4;
 font-weight: bold;
 }

 .boxTextbold_bw { 
 font-size: 16px;
 background-color: #FFFFFF;
 font-weight: bold;
 }

  .boxTextbold_small { 
 font-size: 14px;
 background-color: #F4F4F4;
 font-weight: bold;
 }

 .boxTextbold_bw_small { 
 font-size: 14px;
 background-color: #FFFFFF;
 font-weight: bold;
 }

.boxText_bw { 
 font-size: 16px;
 background-color: #FFFFFF;
 }

.boxText_bw_right { 
 font-size: 16px;
 background-color: #FFFFFF;
 align: right;
 }

.boxText_bws { 
 font-size: 4px;
 background-color: #FFFFFF;
 }
 
 .rowtitle { 
 font-size:24px;
 font-weight: bold;
 background-color: #F4F4F4;


}

 .boxtitle { 
 font-size:24px;
 font-weight: bold;
 background-color: #F4F4F4;
padding-bottom: 12px;

}


 .boxtitlewhite { 
 font-size:24px;
 font-weight: bold;
 background-color: #FFFFFF;
padding-bottom: 12px;

}

 .boxwhite{
 background-color: #ffffff;

 }

 .column_right{
 font-size: 10px;
 background-color: #ffffff;
 font-weight: bold;
 } 

 .column_right_l{
 font-size: 14px;
 background-color: #ffffff;
 font-weight: bold;
 } 
.productslist {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 28px;
	margin-top: 10px;
	margin-bottom: 10px;  
	font-size: 14px;
       background-image: url(../../styles/template_default/images/lbuttonh.gif);
	background-color: #FFFFFF; 
	background-repeat: no-repeat;
	color: Black;
}

.navbar_h {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 28px; 
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	background-color: #DEE4FC; 
	background-image: url(../../styles/template_default/images/lbutton.gif);
	color: #C63129;
	background-repeat: no-repeat;

}

.welcome { 
	font-size: 14px;
	background: White;
       orancolor: #0033FF;
       color: #0033FF;
}

.welcome_admin { 
	font-size: 14px;
	background: White;
       color: #0033FF;
}

.pass_forgot { 
	font-size: 12px;
	background: #F4F4F4; 
valign: middle;
	vertical-align: middle;
}
.commnavi{
  font-size: 16px;
  ssbackground: #87CEEB;
  color: Black;
  font-weight: bold;
  text-align: center;	
background: url(../../styles/template_default/images/adm_line_top.gif) repeat-x;
background-position: button;
}
.commnavi_h A:hover{
  font-size: 16px;
  background: #87CEEB;
  color: #C63129;
  font-weight: bold;
  text-align: center;	
}
.optcommnavi{
  font-size: 12px;
  color: Black;
  font-weight: normal;
  text-align: right;	
  background-image: url(../../styles/template_default/images/underline.gif); 
  background-repeat: repeat-x;
  background-position: button;
}

.optcommnavi_hight{
  font-size: 12px;
  color: #C63129;
  font-weight: bold;
  text-align: right;	
  background-image: url(../../styles/template_default/images/underline.gif); 
  background-repeat: repeat-x;
  background-position: button;
}

.optcommnavi_h A:hover{
  font-size: 12px;
  background: #87CEEB;
  color: #C63129;
  font-weight: bold;
  text-align: center;	
}

.adm_boxText { 
xborder: 1px solid #C63129;
 font-size: 12px;
 background-color: #F4F4F4;
 vertical-align: top;
 }

.admbold_boxText { 
 xborder: 1px solid #C63129;
 font-size: 12px;
 background-color: #F4F4F4;
 vertical-align: top;
 font-weight: bold;
 }

.message_type_0 {
  background-color: #00CC33;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}

.message_type_1 {
  background-color: #FF0000;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
}

.message_type_2 {
  background-color: #FF6600;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
}

.message_type_3 {
  background-color: #FFFF00;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}

 .abc { 
 font-size:14px;
 font-weight: lighter;
 background-color: #F4F4F4;
 padding-bottom: 12px;

}

 .search_info { 
  font-family: Arial, sans-serif;
  font-size:14px;
  font-weight: bold;
  color: #C63129;
  align:right;
  valign:top;

}

.funk_info{
  font-family: Arial, sans-serif;
  font-size:14px;
  font-weight: bold;
  color: #C63129;
  align:right;
  valign:top;
}

 .found { 
  color: #C63129;
}

 .search { 
  font-family: Arial, sans-serif;
  font-size:14px;
  font-weight: bold;
  color: #C63129;
  padding-bottom: 12px;

}

.search_result{
  font-family: Arial, sans-serif;
  font-size:16px;
  font-weight: bold;
   background-color: #FFFFFF;
  padding-top: 12px;
}

.search_criteia{
  font-family: Arial, sans-serif;
  font-size:14px;
  font-weight: bold;
  color: #000000;
}

.price { 
 font-size: 16px;
 background-color: #F4F4F4;
 vertical-align: top;
 }

.price_bw { 
 font-size: 16px;
 background-color: #FFFFFF;
 vertical-align: top;
 }

.price_edit { 
 font-size: 16px;
 background-color: #F4F4F4;
 text-align: right;
 }

.price_title { 
 font-size: 12px;
 background-color: #F4F4F4;
 text-align: center;
  font-size:16px;
  font-weight: bold;
  color: #000000;
 }

.price_euro { 
 font-size: 16px;
 color:#C63129;
 font-weight: bold;

 vertical-align: top;
 }

.price_info{
 background-color: #F4F4F4;
 vertical-align: absmiddle;

}



.table_payment_confirm{
   font-size: 14px;
   margin: 0px;
   padding: 0px;
   vertical-align: bottom;

}

.table_header{
    background-color: #FFDD99;
    font-weight: bold;
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;
   border-bottom: 1px solid #000000;
   border-right: 1px solid #000000;
}

.tr_payment_confirm_product{

}

.td_payment_confirm_count{
   text-align: left;
   margin: 0px;
   padding: 3px;
   padding-left: 5px;
   vertical-align: top;
}

.td_payment_confirm_title{
   text-align: left;
   margin: 0px;
   padding: 3px;
   padding-left: 5px;
   vertical-align: bottom;
}

.td_payment_confirm_price{
   text-align: right;
   margin: 0px;
   padding: 3px;
   padding-left: 5px;
   vertical-align: bottom;
}


.td_payment_confirm_vat{
   text-align: right;
   margin: 0px;
   padding: 3px;
   padding-left: 5px;
   vertical-align: bottom;
}

.td_payment_confirm_vat_price{
   text-align: right;
   margin: 0px;
   padding: 3px;
   padding-left: 5px;
   vertical-align: bottom;
}

.td_payment_confirm_groos_price{
   text-align: right;
   margin: 0px;
   padding: 3px;
   padding-left: 5px;
   vertical-align: bottom;
}

.td_payment_confirm_text{
   text-align: right;
   margin: 0px;
   padding: 3px;
   padding-left: 5px;
   vertical-align: bottom;
}

.td_payment_confirm_sum{
   font-weight: bold;
   text-align: right;
   margin: 0px;
   padding: 3px;
   padding-left: 5px;
   vertical-align: bottom;
}

 .fontClass {font-family: Arial, sans-serif; font-size; font-size: 6px;}
 .capfontClass {font-family: Arial, sans-serif; font-size: 6px; 
 .color:  #ffffff;}
 .capfontClass A {color: #ffffff; font-size:8px;}
 .fgClass {background-color: #FFFFCC;}
 .bgClass {background-color: #333399;}
 .td_right{
     align:right; 
 text-align: right;
     vertical-align: middle;

 }


	TABLE.menu {
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 12px;
	  font-weight: normal;
	  background: #FFFFFF;
	  color: #000000;
	  width: 600px;
	  bbbbbborder-left: 1px solid #5C5C5C;
	  bbbbbborder-right: 1px solid #5C5C5C;
	  bbbbbborder-top: 1px solid #5C5C5C;
	  bbbbbborder-bottom: 1px solid #5C5C5C;
	}

	TD.border_middle_l{
	    background-image: url(../../styles/template_default/images/apunkt.gif);
	    background-repeat: repeat-y;
	    background-position: left;
	}
	TD.border_middle_r{
	    background-image: url(../../styles/template_default/images/apunkt.gif);
	    background-repeat: repeat-y;
	    background-position: right;
	}

	TD.border_top_m{
	    background-image: url(../../styles/template_default/images/apunkt.gif);
	    background-repeat: repeat-x;
	    background-position: top;
	}

	TD.border_bottom_m{
	    background-image: url(../../styles/template_default/images/apunkt.gif);
	    background-repeat: repeat-x;
	    background-position: bottom;
	}
	TD.td_menu {
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 10px;
	  font-weight: normal;
	  font-weight: normal;
	  background: #FFFFFF;
	  color: #000000;
	  vertical-align: top;
	  align: left;
	  bbbbbborder-left: 1px solid #5C5C5C;
	  bbbbbborder-right: 1px solid #5C5C5C;
	  bbbbbborder-top: 1px solid #5C5C5C;
	  bbbbbborder-bottom: 1px solid #5C5C5C;
	}
	TABLE.TableData {
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 11px;
	  font-weight: normal;
	  background: #FFFFFF;
	  color: #000000;
	  width: 100%;
	  bbbbbborder-left: 2px solid #5C5C5C;
	  bbbbbborder-right: 2px solid #5C5C5C;
	}

	TD.TableDataHeader {
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 11px;
	  font-weight: bold;
	  background: #DDDDDD;
	  color: #000000;

	  bbbbbborder-top: 2px solid #5C5C5C;

	  bbbbbborder-right: 2px solid #5C5C5C;
	  bbbbbborder-bottom: 2px solid #5C5C5C;
	}

	TD.td_data {
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 11px;
	  font-weight: normal;
	  bbbbackground: #FFFFFF;
	  color: #000000;
	  vertical-align: top;
	  align: left;
	  bbbbbborder-right: 1px solid #5C5C5C;
	  bbbbbborder-left: 1px solid #5C5C5C;
	  bbbbbborder-bottom: 1px solid #5C5C5C;
	}

	TABLE.payment {
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 12px;
	  font-weight: normal;
	  background: #FFFFFF;
	  color: #000000;
	}

       .list_link { 
	      font-size: 14px;
	      background-position: top;
             font-weight: normal;
             text-decoration: none;
             font: normal;
       }

       .tr_list_white { 
            background: #FFFFFF;
	     vertical-align: top;
       }

       .tr_list { 
            background: #F4F4F4;
	     vertical-align: top;
       }
 .one_td_top_class {
    width: 100%;
    background-color: #F4F4F4
 }
 .two_td_top_right_class {
    width: 10%;
    background-color: #F4F4F4
 }
 .two_td_top_left_class {
    width: 90%;
    background-color: #F4F4F4
 }

	.symposia {
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 10px;
	  font-weight: normal;
         vertical-align:top;
         border: 1px solid #000000; 
	}
