/* ALL */

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color:#FFFFFF;

	

	background-image:url(/img/back_verlauf.jpg);

	background-repeat:repeat-x;



}

.mozilla {

  display:block;

}

body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #5C5C5C;

}

li{

	list-style-image: url(img/bullet.gif);

	margin-top: 5px;

	margin-bottom: 5px;

}

.no_liStyle li{

	list-style:none;

}



ul#bodytelnav{

	margin:0px;

	padding:0px;

	list-style-type:none;

	width:auto;

	position:relative;

	display:block;

	height:27px;

	font-size:12px;

	font-weight:normal;

	background:transparent url("img/bgOFF.gif") repeat-x top left;

	font-family:Arial, Helvetica, sans-serif;

	border-bottom:4px solid #818199;

	/*border-top:1px solid #ffffff;*/

}



ul#bodytelnav li{

	display:block;

	float:left;

	margin:0px;

	padding:0px;

	background:transparent url("img/bgDIVIDER.gif") no-repeat top right;

}



ul#bodytelnav li a{

	display:block;

	float:left;

	color:#ffffff;

	text-decoration:none;

	padding:0px 20px;

	line-height:26px;

	height:30px;

}

ul#bodytelnav #divbar{

	width:175px;

	display:block;

	float:left;

	height:30px;

	background:transparent url("img/bgDIVIDER.gif") no-repeat top right;

}



ul#bodytelnav li a:hover{

	background:transparent url("img/bgHOVER.gif") no-repeat top right;

}



ul#bodytelnav #current,ul#bodytelnav #current:hover{

	color:#FFFFFF;

	background:transparent url("img/bgON.gif") no-repeat top right;  

	font-weight:bold;

}



form{

	margin:0px;

}



.sidebar_font {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #5C5C5C;

}



.sidebar_headline {

	font-family: Trebuchet, Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#5A63A6;

}



.sidebar_box {

	border: 1px solid #e3e3e3;

	}

	

.helpdesk {

	padding-top: 4px;

	padding-left: 2px;

	width: 20px;

}



.box_error {

	padding: 7px;

	color:#A30C22;

	background-color:#FFDFDF;

	border: 3px dashed #A30C22;

	text-align: center;

}

.box_ok {

	padding: 7px;

	color: #006633;

	background-color: #DDFFDD;

	border: 3px dashed #006633;

	text-align: center;

}

.box_ok_small {

	padding: 2px;

	color: #006633;

	background-color: #DDFFDD;

	border: 1px solid #006633;

	text-align: center;

}



.box_warn {

	padding: 7px;

	color: #FF9933;

	background-color: #FFFFD2;

	border: 3px dashed #FF9933;

	text-align: center;

}

input, textarea{

	border: 1px solid #999999;

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	font-size:11px;

}

select{

	border: 1px solid #999999;

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	font-size:11px;

}

.input_bg{

	background:url(img/bg_inputfields.gif) repeat-x;

	border: 1px solid #CCCCCC;

}

.font_small{

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.font_color_bodytel, 

.font_color_bodytel a:link, 

.font_color_bodytel a:visited, 

.font_color_bodytel a:active{

	color: #5A63A6;

	text-decoration:none;

	font-weight: bold;

}

.font_color_bodytel a:hover{

	color: #5A63A6;

	text-decoration: underline;

	font-weight: bold;

}

.font_color_glucotel, 

.font_color_glucotel a:link,

.font_color_glucotel a:visited,

.font_color_glucotel a:active{

	color: #5692C9;

	text-decoration:none;

	font-weight: bold;

}

.font_color_glucotel a:hover{

	color: #5692C9;

	text-decoration:underline;

	font-weight: bold;

}

.font_color_pressuretel, 

.font_color_pressuretel a:link, 

.font_color_pressuretel a:visited, 

.font_color_pressuretel a:active{

	color: #97BE0D;

	text-decoration:none;

	font-weight: bold;

}

.font_color_pressuretel a:hover{

	color: #97BE0D;

	text-decoration: underline;

	font-weight: bold;

}

.font_color_weighttel, 

.font_color_weighttel a:link, 

.font_color_weighttel a:visited, 

.font_color_weighttel a:active{

	color: #F29400;

	text-decoration:none;

	font-weight: bold;

}

.font_color_weighttel a:hover{

	color: #F29400;

	text-decoration: underline;

	font-weight: bold;

}



h1 {

	font-size: 20px;

	color: #5C5C5C;

	margin: 0px;

	font-family: Arial, sans-serif;

}

h2 {

	font-size: 18px;

	color: #5A63A6;

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

}

h3 {

	font-size: 16px;

	color: #5A63A6;

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

}

h4 {

	font-size: 14px;

	color: #5A63A6;

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

}

h5 {

	font-size: 14px;

	color: #5A63A6;

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

}

h6 {

	font-size: 12px;

	color: #5A63A6;

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

}

hr{

	background-color:#CACACA;

	border:#CACACA 0px;

	color:#CACACA;

	border-bottom: 1px solid #FFFFFF;

	height: 2px;

}

a:link, a:visited, a:active{

	color: #5D65A6;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

	color: #333333;

}

.imagehover img:hover {

	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;

}

#table_persondata a:link,

#table_persondata a:visited,

#table_persondata a:active{

	text-decoration:none;

}

#table_persondata a:hover{



}

.maintable_outerborders{

	border-left: 1px #FFFFFF solid;

	border-right: 1px #FFFFFF solid;

	background-color:#DFDFDF; width:1px;

}

.maintable_background{

	background-color:#FFFFFF;

}

.maintable_footerline{

	background-color:#CACACA;

}

.maintable_headerline_grey{

	background-color:#CACACA;

}



.maintable_header1{	

	background-color: #9c9abe;

	background-image:url(img/header_pic_neu_spring1.jpg);

	background-repeat:no-repeat;

	height:103px; 

}



.maintable_header2{	

	background-color: #9c9abe;

	background-image:url(img/header_pic_neu_spring2.jpg);

	background-repeat:no-repeat;

	height:103px; 

}



.maintable_header3{	

	background-color: #9c9abe;

	background-image:url(img/header_pic_neu_spring3.jpg);

	background-repeat:no-repeat;

	height:103px; 

}



.maintable_header_tcity{	

	background-color: #9c9abe;

	background-image:url(img/header_pic_tcity.jpg);

	background-repeat:no-repeat;

	height:103px; 

}



.maintable_header_tsystems{	

	background-color: #9c9abe;

	background-image:url(img/header_pic_tsystems.jpg);

	background-repeat:no-repeat;

	height:103px; 

}





.maintable_headermenue_bg{

	background-color:#5D65A6;

}

.table_header td{

	background-color:#5D65A6;

	font-size:11px;

	font-weight:bold;

	color: #FFFFFF;

	padding: 5px;

}

.table_content td{

	font-size:12px;

}

.table_content_border {

	border: 1px solid #E6E8F8;

	margin-top: 2px;

	margin-bottom: 2px;

}

.table_content:hover {

	background-color:#EAEAFF;

}

.maintable_content{

	border-left:#E6E8F8 1px solid;

	border-right:#E6E8F8 1px solid;

	padding:20px;

}

.sidebar_left{

	background-color:#F8F7F6;

	background-image:url(img/navibar_left.gif);

	background-repeat:repeat-y;

}

.sidebar_right{

	background-color:#F8F7F6;

	background-image:url(img/navibar_right.gif);

	background-repeat:repeat-y;

}

.border_white{

	border: #FFFFFF 1px solid;

}

.border_white_top{

	border-top: #FFFFFF 1px solid;

}

.border_white_top-bottom{

	border-bottom: #FFFFFF 1px solid;

	border-top: #FFFFFF 1px solid;

}

.font_headline{

	font-family: Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#5A63A6;

}

.teaserlink{ !important

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFFFFF;

	text-decoration:none;

}

.teaserlink a:link, 

.teaserlink a:visited,

.teaserlink a:active{ !important

	text-decoration:none;

	color:#FFFFFF;

}

.teaserlink a:hover{ !important

	text-decoration:none;

	color: #EFEFEF;

}

.headerlink1{

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

}

.headerlink1 a:link,

.headerlink1 a:visited,

.headerlink1 a:active{

	text-decoration:none;

	color:#FFFFFF;

}

.headerlink1 a:hover{

	text-decoration:underline;

	color: #EFEFEF;

}

.headerlink2 td{

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	cursor:pointer;

}

.headerlink2_aktiv,

.headerlink2_aktiv a:link,

.headerlink2_aktiv a:visited,

.headerlink2_aktiv a:active{

	background-color: #E7EBFB;

	background-image:url(img/button_headerlink1.gif);

	background-repeat:no-repeat;

	color:#5965A6;

	text-decoration:none;

}

.headerlink2_aktiv a:hover{

	color:#5965A6;

}

.headerlink2_link,

.headerlink2_link a:link,

.headerlink2_link a:visited,

.headerlink2_link a:active {

	color:#E7E7E7;

	text-decoration:none;

}

.headerlink2_link a:hover {

	color:#5965A6;

	background-color: #E7E7E7;

}

.headerdiv1{

	width:100%;

	height:100%;

}



.headerbuttable, 

.headerbuttable td {

	/*background-color: #F9F9F9;*/

	cursor:pointer;

	height:26px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	

}

.headerbuttable a:link, 

.headerbuttable a:visited, 

.headerbuttable a:active {

	text-decoration:none;

	color: #5D65A6;

}

.headerbuttable a:hover {

	text-decoration:none;

	color: #CCCCCC;

}

/* Form Button*/



.form_button_table {

	cursor:pointer;

}

.form_button_table:hover{	

	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;

}



.form_button_table td{

	height:23px;

	font-family: Arial, Helvetica, sans-serif; 

	color:#FFFFFF; 

	font-size:12px;

	letter-spacing: 1px;

}

.form_button_table .l{

	background: url(/img/formbutton_l.gif) no-repeat;

	width:8px;

}

.form_button_table .m{

	background: url(/img/formbutton_m.gif) repeat-x;

	color:#FFFFFF; 

	line-height:22px; 

}

.form_button_table .r{

	background: url(/img/formbutton_r.gif) no-repeat; 

	width:8px;

}

/* ENDE */

/* Form Button 2*/



.form_button_table2{	

	cursor:pointer;

}



.form_button_table2:hover{	

	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;

}

.form_button_table2 img{

	vertical-align: middle;

	margin-bottom:5px;

}

.form_button_table2 td{

	height:22px;

	font-family: Arial, Helvetica, sans-serif; 

	color:#FFFFFF; 

	font-size:11px;

	text-align:center;

}

.form_button_table2 .l{

	background: url(/img/formbutton2_l_a.png) no-repeat;

	width:6px;

}

.form_button_table2 .m{

	background: url(/img/formbutton2_m_a.png) repeat-x;

	color:#FFFFFF; 

	line-height:22px; 

}

.form_button_table2 .r{

	background: url(/img/formbutton2_r_a.png) no-repeat; 

	width:11px;

}

/* ENDE */

/* INDEX HEADER*/

#HEADER_MENUE {

	color:#FFFFFF;

	height:28px;

	border-top: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	padding-left: 20px;

	font-size:14px;

}

#HEADER_MENUE a:link, 

#HEADER_MENUE a:visited, 

#HEADER_MENUE a:active{

	color:#FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	padding-left: 7px;

	padding-right: 7px;

}

#HEADER_MENUE #HM_active{

	color:#5D65A6;

	text-decoration: none;

	background-color:#FFFFFF;

}

#HEADER_MENUE a:hover, 

#HEADER_MENUE #HM_active:hover{

	color:#5D65A6;

	text-decoration: none;

	background-color: #F0F0F0;

}

/* MENUE CSS Hover */

.MENUE_TABLE td{

	border-bottom: 1px #FFFFFF solid;

	border-right:  1px #FFFFFF solid;

	

	font-family: Arial, Helvetica, sans-serif;

	background:#E6E8F8; 

	color: #5A63A6; 

	font-weight:normal;

}

.MENUE_TABLE a,

.MENUE_TABLE a:visited,

.MENUE_TABLE a:active,

.MENUE_TABLE_ACTIVE a,

.MENUE_TABLE_ACTIVE a:visited,

.MENUE_TABLE_ACTIVE a:active{

	color: #5A63A6;

	background:#E6E8F8;

	display:block;

	text-align:left;

	width:159px;

	font-size:12px;

	padding:2px;

	padding-left: 12px;

	text-decoration: none;

}

.MENUE_TABLE_ACTIVE a,

.MENUE_TABLE_ACTIVE a:visited,

.MENUE_TABLE_ACTIVE a:active{

	color:#FFFFFF;

	background:#CACACA; 

}

.MENUE_TABLE  a:hover, 

.MENUE_TABLE_ACTIVE a:hover {

	color:#474E7F;

	background:#F3F4F7;

}

.SUBMENUE_TABLE a:link, 

.SUBMENUE_TABLE a:visited, 

.SUBMENUE_TABLE a:active{

	color: #FFFFFF;

	background:#D3D5E3;

	display:block;

	text-align:left;

	width:149px;

	padding:2px;

	font-size:12px;

	padding-left: 22px;

	text-decoration:none;

}

.SUBMENUE_TABLE_ACTIVE a,

.SUBMENUE_TABLE_ACTIVE a:link,

.SUBMENUE_TABLE_ACTIVE a:visited,

.SUBMENUE_TABLE_ACTIVE a:active{

	color: #5A63A6;

	background:#D3D5E3;

	display:block;

	text-align:left;

	font-size:12px;

	width:149px;

	padding:2px;

	padding-left: 22px;

	text-decoration:none;

}

.SUBMENUE_TABLE a:hover,

.SUBMENUE_TABLE_ACTIVE a:hover{

	color: #666666;

	background:#FFFFFF; /*#F3F4F7;*/

}

/* Warenkorb hinzufgen Button */

.addCartButton{

	height:30px;

	cursor:pointer;

}

.addCartButton td{

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

}

.addCartButton #bscart_id_c{

	background-image:url(../../../img/mybodytel/shop/button_scart_c_n.png);

	background-repeat:repeat-x;

}

.addCartButton:hover #bscart_id_c{

	background-image:url(../../../img/mybodytel/shop/button_scart_c_h.png);

	background-repeat:repeat-x;

} 

.addCartButton #bscart_id_r{

	background-image:url(../../../img/mybodytel/shop/button_scart_r_n.png);

	background-repeat: no-repeat;

	width:9px; 

	height:30px;

} 

.addCartButton:hover #bscart_id_r{

	background-image:url(../../../img/mybodytel/shop/button_scart_r_h.png);

} 

.addCartButton #bscart_id_l{

	background-image:url(../../../img/mybodytel/shop/button_scart_l_n.png);

	background-repeat: no-repeat;

	width:25px; 

	height:30px;

} 

.addCartButton:hover #bscart_id_l{

	background-image:url(../../../img/mybodytel/shop/button_scart_l_h.png);

} 

.addCartButton #bscart_link_id{

	color: #5D65A6;

	text-decoration:none;

} 

.addCartButton:hover #bscart_link_id{

	color:#CCCCCC;

} 

/* WK ENDE */



/* Patient & Medicines Benefit Tables */



#Benefits_table{

	border-color:#000000;

}

#Benefits_table td{

	border-bottom: 1px solid #000000;

}

#Benefits_table .redcell{

	background-color:#ffcc99;

}

#Benefits_table .greencell{

	background-color:#ccffcc;

}

/* Shop System */

.addresstable td{

	font-size:11px;

	font-weight:bold;

	padding-top:5px;

	padding-bottom:5px;

}

.addresstable input{

	font-size:12px;

	font-weight: normal;

}

.addresstable input:hover,

.addresstable select:hover,

.reg_formtable input:hover,

.reg_formtable select:hover,

.reg_formtable_hover

{

	background-color:#ECEEFF;

}

.shop_button_table{	

	cursor:pointer;

}



.shop_button_table:hover{	

	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;

}

.shop_button_table td{

	height:23px;

	font-family: Arial, Helvetica, sans-serif; 

	color:#FFFFFF; 

	font-size:11px;

}

.shop_button_table .l1{

	background: url(/img/shop/buttons/b1_l.gif) no-repeat;

	width:10px;

}

.shop_button_table .m1{

	background: url(/img/shop/buttons/b1_m.gif) repeat-x;

	font-size:11px; 

	color: #FFFFFF;

	line-height:23px; 

}

.shop_button_table .r1{

	background: url(/img/shop/buttons/b1_r.gif) no-repeat; 

	width:10px;

}

.shop_button_table .l2{

	background: url(/img/shop/buttons/b2_l.gif) no-repeat;

	width:10px;

}

.shop_button_table .m2{

	background: url(/img/shop/buttons/b2_m.gif) repeat-x;

	font-size:11px;

	color: #FFFFFF;

	line-height:23px; 

}

.shop_button_table .r2{

	background: url(/img/shop/buttons/b2_r.gif) no-repeat;

	width:10px;



}

.shop_button_table .l3{

	background: url(/img/shop/buttons/b3_l.gif) no-repeat;

	width:10px;

}

.shop_button_table .m3{

	background: url(/img/shop/buttons/b3_m.gif) repeat-x;

	font-size:11px;

	color: #FFFFFF;

	line-height:23px; 

}

.shop_button_table .r3{

	background: url(/img/shop/buttons/b3_r.gif) no-repeat;

	width:10px;



}

/* Shop End */
