body#bodyId {
	/*background: #D1E0F5;*/
	background-color:#fff;
	color: #5D5D5D;
	margin-bottom:5px;
}
body#popUpId {
	background-color: #D1E0F5;
	color: #5D5D5D;

	margin-bottom:5px;
}

html{
	overflow-y : scroll;
}
html, body , form{
	margin: 0px;
	padding: 0px;
	border:	0px;
}
html, body, input, td , div, span, img, tr, input , textarea{
	font-family : Arial,  Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
}

.maintable {
	border: solid 1px #91AECC;
}

.content_table{
	background: #fff;
}


.language {
	width:20px;
	height:19px;
	background-position:0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-color:transparent;
	border: 0px;
	cursor:pointer;
}

.langDE {
	background-image:url('/images/flags/de.gif');
}
.langEN {
	background-image:url('/images/flags/en.gif');
}
.langNL {
	background-image:url('/images/flags/nl.gif');
}
.langTR {
	background-image:url('/images/flags/tr.gif');
}
.langAT {
	background-image:url('/images/flags/at.gif');
}
.langCH {
	background-image:url('/images/flags/ch.gif');
}
.langES {
	background-image:url('/images/flags/es.gif');
}
.langFR {
	background-image:url('/images/flags/fr.gif');
}

.error {
	border:solid 1px #990000;
	color:#990000;
	padding:3px;
}
.info {
	background-color:#CAD556;
	color:#002864;
	padding:3px;
}


.menu, .menu:active, .menu:hover, .menu:visited {
	font-weight:bold;
	color:#002864;
	text-decoration:none;
}
a.menu:hover{
	color:#245195;
}
.top_menu, .top_menu:active, .top_menu:hover, .top_menu:visited{
	color:#737373;
	font-size:18px;
	text-decoration:none;
	font-family:  Arial,  Verdana,  sans-serif;
}
.top_menu_tr, .top_menu_tr:active, .top_menu_tr:hover, .top_menu_tr:visited{
	color:#737373;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	font-family:  Arial,  Verdana,  sans-serif;
}
.darkred{
	color:#411b01;
}
.top_menuchecked, .top_menuchecked:active, .top_menuchecked:hover, .top_menuchecked:visited{
	color:#99c000;
	font-size:18px;
	text-decoration:none;
	font-family:  Arial,  Verdana,  sans-serif;
}
.top_menuchecked_tr, .top_menuchecked_tr:active, .top_menuchecked_tr:hover, .top_menuchecked_tr:visited{
	color:#99c000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	font-family:  Arial,  Verdana,  sans-serif;
}
.sub_menu,.sub_menu:visited,.sub_menu:active,.sub_menu:hover{
	font-size:9px;
	color:#333333;
}
td.login_form{
	font-size:11px;
}
input.login_form{
	font-size:11px;
	height:18px;
}

.hide {
	display:none;
	padding:0px;

}


.input{
	#background-color:#ffffff;
	border:solid 2px #fff;
	border-left-color: #969696;
	border-top-color: #969696;
}

/*im login formular der submit button*/
.submit, .login_submit {
	background:url('/images/button_bg.jpg') repeat-x;
	font-size:11px;
	font-weight:bold;
	height:20px;
	border:solid 1px #888;
	color:#fff;
	padding-bottom:3px;
}
.login_submit{
	width:50px;
	height:18px;
/*
	font-size:9px;
*/
}


input.checkbox{
	vertical-align:middle;
	border-width:1px;
}

input.radio, input.checkbox {
	border-width:0px;
}

input[disabled]{
	color:#A7A6AA;
}
.button{
	border:solid 1px #2C4662;
	background-color:#91AECC;
	color:#2C4662;
}
.headcell {
	background-color:#91AECC;
	color:#2C4662;
	font-weight:bold;
}
.headline{
	color:#5D5D5D;
	text-transform:uppercase;
	font-size:25px;
	padding-left:5px;
}
ul{

	padding-bottom:0px;
	padding-left:20px;
	margin:0px;


}

.invitemessage{

	padding:4px;
}

a, a:active, a:hover, a:visited {
	color: #294F96;
	text-decoration:none;
}


a.radio, a.checkbox ,a.radio:HOVER, a.checkbox:HOVER ,a.radio:VISITED, a.checkbox:VISITED ,a.radio:ACTIVE, a.checkbox:ACTIVE {
	vertical-align:bottom;
	text-decoration:none;
}
a.radio:HOVER, a.checkbox:HOVER {

}

/*********************************/
.klappbox_open{
	display:;
}
.klappbox_close{
	display:none;
}
.klappbox_arrow_open_green, .klappbox_arrow_close_green,.klappbox_arrow_open_blue, .klappbox_arrow_close_blue{
	background-repeat : no-repeat;
	background-position : top;
}

.klappbox_arrow_close_green{
	background-image:url('/images/klappbox_arrow_close.gif');
}
.klappbox_arrow_open_green{
	background-image:url('/images/klappbox_arrow_open.gif');
}
.klappbox_arrow_close_blue{
	background-image:url('/images/klappbox_arrow_close_blue.gif');
}
.klappbox_arrow_open_blue{
	background-image:url('/images/klappbox_arrow_open_blue.gif');
}

ul.invite_friend_button{
	position:relative;
	left:-15px;
}
il.invite_friend_button {
}
.invite_friend_button, .invite_friend_button:VISITED{
	color:#697505;
	font-size:20px;
	text-decoration:none;
	font-family:  Arial, Verdana,   sans-serif;
	border:solid 0px #ff0000;
}


/* tabellenaufbau der dateien*/
.linker_td{


}



/* ********************************************
	Customer Navigation
*********************************************** */


.customer_navi_highlight {
	background-color:#ADC7F7;
	padding:5px;
	padding-left:15px;
	height:25px;
}
.customer_navi {
	background-color:#D1E0F5;
	padding:5px;
	padding-left:15px;
	height:25px;
}
.customer_navi_top{
	padding:5px;
	padding-left:15px;
	height:25px;
	color:#ffffff;
	font-weight:bold;
}
.customer_navi_href, .customer_navi_href:VISITED,.customer_navi_href:HOVER{
	color:#333333;
	text-decoration:none;
	font-weight:bold;

}

.customer_content_top{
	padding:5px;
	padding-left:15px;
	height:25px;
	color:#333333;
	font-weight:bold;
	background-image:url('/images/selfcare_navigation/selfcare_content_top.jpg');
}

.customer_content{
	padding-left:0px;
	padding-right:0px;
	background-color:#F4FAEB;
}

.customer_content_bottom{
	padding-left:5px;
	padding-right:5px;
	background-color:#F4FAEB;
	background-image:url('/images/selfcare_navigation/selfcare_content_bottom.jpg');
}


.tableheadline{
	height:35px;
}
.tableheadlineleft{
	width:4px;
}
.tableheadlineright{
	width:4px;
}

.tablefootline{
	height:25px;
}
.tablefootlineleft{
	background-position:left top;
	background-repeat:no-repeat;
	width:13px;
}
.tablefootlineright{
	background-position:right top;
	background-repeat:no-repeat;
	width:13px;
}

.tableinnercontent{
}




.tableheadgreen{
    background-image:url('/images/headline_box_bg.jpg');
	color:#0faeda;
}
.tableheadleftgreen{
	background-image:url('/images/headline_left.gif');
}
.tableheadrightgreen{
	background-image:url('/images/headline_right.gif');
}

.tablefootgreen{
	background-color:#E6F7CD;
}
.tablefootleftgreen{
	background-image:url('/images/footline_left.gif');
}
.tablefootrightgreen{
	background-image:url('/images/footline_right.gif');
}

.tablecontentgreen{
	background-color:#E6F7CD;
}

.tableinfo {
	height:25px;
	font-weight:bold;

}

.tableinfogreen{
	/*background-color:#CFED9F;*/
	background-color:#d4f1a8;
	color:#ffffff;
}


.tableheadblue{
    background-image:url('/images/headline_box_bg.jpg');
	color:#0faeda;
}
.tableheadleftblue{
	background-image:url('/images/headline_left_blue.gif');
}
.tableheadrightblue{
	background-image:url('/images/headline_right_blue.gif');
}

.tablefoot{
    background:url('/images/footline_middle.gif') repeat-x;
    width:319px;
    font:0;
    height:6px;
}
.tablefootleft{
    background:url('/images/footline_left.gif') no-repeat;
    background-position: left bottom;
    width:4px;
    font:0;
    height:6px;
}
.tablefootright{
    background:url('/images/footline_right.gif') no-repeat;
    background-position: right bottom;
    width:4px;
    font:0;
    height:6px;
}

.tablecontentblue{
	background-color:#E5F0FF;
}

.tableinfo {
	height:25px;
	font-weight:bold;

}

.tableheadDarkBlue {
    width:303px;
    height:35px;
    font: 22px Helvetica, Arial;
    background:url('/images/headline_box_bg.jpg') repeat-x;
	color:#0faeda;
	padding-left:12px;
}

.h1_tbl_hdr {
	position:absolute;
	margin-top:-12px;
	height:15px;
    font: 22px Helvetica, Arial;
}

.tableheadleftDarkBlue{
    width:4px;
    height:35px;
    background:url('/images/headline_left_dark_blue.gif') no-repeat;
    background-position: left top;
}

.tableheadrightDarkBlue{
    width:4px;
    height:35px;
    background:url('/images/headline_right_dark_blue.gif') no-repeat;
    background-position: right top;
}

.tableheadInactive{
	background-color:#a9a6a6;
	color:#ffffff;
}
.tableheadleftInactive{
	background-image:url('/images/headline_left_inactive.gif');
}
.tableheadrightInactive{
	background-image:url('/images/headline_right_inactive.gif');
}

.tableheadleftblue_{
	background-image:url('/images/headline_left_blue_.gif');
}
.tableheadrightblue_{
	background-image:url('/images/headline_right_blue_.gif');
}

.pad {
	padding:5px;
}
.grafik_button, .grafik_button:VISITED{
	color:#ffffff;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

.attention{
	font-size:17px;
	color:#B6230C;
}

.attention_client{
	font-size:12px;
	color:#B6230C;
}

.infoField {
	font-size:17px;
	color:#575757;
}

.chargeRadio,.chargeRadioTop, .chargeRadioBottom{
	background-color:#B2D96F;
	width:43px;
	text-align:center;
}
.chargeRadio {
	font-size:16px;
	font-weight:bold;
	color:#6088bb;
}
.chargeRadioEuro {
	font-size:12px;
	font-weight:normal;
	color:#919aa9;
}

.chargeRadioTop{
	background-image:url('/images/radiobutton/top.jpg');
	background-position:0 0;
	background-repeat:no-repeat;
	height:13px;
}
.chargeRadioBottom{
	background-image:url('/images/radiobutton/bottom.jpg');
	height:13px;
	background-position:left bottom;
	background-repeat:no-repeat;	
}

.b001{
	color:#044384;
	font-weight:bold;
}
.seflcare_shortcuts, .seflcare_shortcuts:active, .seflcare_shortcuts:hover, .seflcare_shortcuts:VISITED{
	font-weight:bold;
	color:#5D5D5D;
	text-decoration:none;
	font-size:14px;
}
.darkGray, .darkGray:active, .darkGray:hover, .darkGray:visited  {
	color:#5D5D5D;
	font-weight:bold;
}

.input{
/*	width:120px;*/
}

.darkBlue{
	color:#013264;
}
.lightBlue{
	color:#D6EAFF;
}
.mediumBlue{
	color:#7FA7E2;
}
.white, .white:hover, .white:active ,.white:visited {
	color:#ffffff;
}

.lightGreen{
	color:#;
}
.darkGreen{
	color:#435207;
}

div.spacer {
	border:0;
	font:0;
	width:18px;
	height:6px;
	padding:0px;
	margin:0px;
}

select{
	font-size:12px;
	color: #333333;
}

.currentrow {
	width:15px;
	background-repeat:no-repeat;
	background-position:5 3;
}
.crhighlight{
	background-image:url('/images/klappbox_arrow_close.gif');
}
.crnone{
	background-image:none;
}
li.error{
	position:relative;
	left:12px;
	list-style-type :circle;
}
ul{

}

il{

}

legend{
	color:#000000;
}

fieldset{
	border:none;
	border:solid 0px;	
	border-top-color:#7C7C7C;
	border-left-color:#C3C3C3;
	border-right-color:#C3C3C3;	
	border-bottom-color:#DDDDDD;	
	padding-bottom:15px;
	margin-bottom:-8px;
}

ul.headline{
	position:relative;
	left:-5px;
}

.arrow_link {
    padding-left:15px;
	#background-image:url('/images/klappbox_arrow_close.gif');
	background-image:url('/images/klappbox_arrow_close_blue.gif');
	background-repeat:no-repeat;
}

.brutto{
	color:#696969;
}

.whitebg{
 	background-color:#ffffff;

}
.tarif{
	border-bottom:solid 1px #7fa7e4;
	#border-bottom:solid 1px #B2D96F;
}

.tariftop{
 	border-bottom:solid 2px #000000;
}

.orange{
	color:#E65C09;	
}	

.darkblue2{
	color:#025367;	
}

.h1_home{
	font-family : Arial, Helvetica;
	font-size:18px;
	font-weight:bold;
	color:#0faeda;
	margin-left:6px;
	margin-bottom:-0px;
}

.h1_headline{
	color:#5D5D5D;
	text-transform:uppercase;
	font-size:25px;
	font-weight:normal;
	padding-left:5px;
	padding-top:5px;
}