
img {display: block;}

img.quadpics
{
border:solid;
border-width:1px;
border-color:#81B31D;
}

img.quadpics_orange
{
border:solid;
border-width:1px;
border-color:#AAC414;
}
img.quadpics_grey
{
border:solid;
border-width:1px;
border-color:#737063;
}

td.w1
{
	width:151px;
}

td.w2
{
	width:110px;
}

td.w3
{
	width:200px;
}

td.w4
{
	width:20px;
}

td.w5
{
	width:160px;
}

table.a1
{
	margin-left:auto;
}

table.a2
{
	margin-right:auto;
	width:783px;
}

BODY
{
	background-color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	color:#737063;
	font-size:9pt;
	margin: 10px 10px 10px 10px;
}

TD
{
	color:#737063;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
}

UL
{
	list-style-image: url("/img/checkbox.gif");
}

UL.sitemap
{
	list-style-image: none;
	list-style-type:square;
}

H1 {
	font-weight:bold;
	font-size:14pt;
	color:#737063

}

H2 {
	font-size:13pt;
	color:#737063

}

.menulinks
{
	color:#737063;
	font-size:9pt;
	text-align:center
}

A:link
{
	color:#737063;
	text-decoration:none
}

A:visited
{
	color:#737063;
	text-decoration:none
}

A:active
{
	color:#737063;
	text-decoration:none
}

A.upmenulink:hover
{
	color:#737063;
	text-decoration:none
}

A.upmenulink:link
{
	color:#737063;
	text-decoration:none;
	text-weight:normal
}

A.upmenulink:visited
{
	color:#737063;
	text-decoration:none;
	font-weight:normal
}

A.upmenulink:active
{
	color:#737063;
	text-decoration:none;
	text-weight:normal
}

A:hover
{
	color:#737063;
	text-decoration:underline
}

A.info:link
{
	color:#737063;
	text-decoration:none
}

A.info:visited
{
	color:#737063;
	text-decoration:none
}

A.info:active
{
	color:#737063;
	text-decoration:none
}

A.info:hover
{
	color:#737063;
	text-decoration:none
}


A.headline_smaller:link
{
	color:#737063;
	text-decoration:underline;
}

A.headline_smaller:visited
{
	color:#737063;
	text-decoration:underline;
}

A.headline_smaller:active
{
	color:#737063;
	text-decoration:underline
}

A.headline_smaller:hover
{
	color:#737063;
	text-decoration:underline;
	color:#000000;
}

.menu
{
	color:#737063;
	font-size:8pt;
	padding:0px;
	filter:alpha(opacity=80);
	padding-left:5px
}

.menudiv
{
	color:#737063;
	font-size:8pt;
	filter:alpha(opacity=100)
}

#submenu01
{
	postition: absolute;
	top: 158px;
	left: 167px;
	visibility: hidden
}

#submenu02
{
	postition: absolute;
	top: 202px;
	left: 167px;
	visibility: hidden
}

#submenu03
{
	postition: absolute;
	top: 202px;
	left: 167px;
	visibility: hidden
}

#submenu04
{
	postition: absolute;
	top: 202px;
	left: 167px;
	visibility: hidden
}

#info
{
	postition: absolute;
	top: 70px;
	left: 460px;
	visibility: visible
}

.info
{
	font-size:8pt

}

.infotitle
{
	font-size:8pt;
	color:#ffffff;
	text-align:center;
	padding:1px
}

.subtitle
{
	font-size:10pt;
	font-weight:bold;
}

.headline
{
	font-size:14pt;
	font-weight:bold;
	color:#737063;
}

.headline_smaller
{
	font-size:11pt;
	color:#737063;
}



.content
{
	font-size:9pt
}

.karriere_box
{
	font-size:9pt;
	list-style-image: none ;
}

.little
{
	font-size:7pt;
}

.required
{
	color:#81B31D;
	font-weight:bold;
	font-size:11pt;
}

input, select, option, .inputfield {
	width:95%;
	color:#737063;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	border-color:#DAD9D2;
	border-width:1px;
	background-color:#FFFFFF;
}

.button {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt
}

.osa_tr {
	 background-color:#DAD9D2;
}

.osa_nr {
	 width:25px;
	 background-color:#AAC414;
	 font-size:15pt;
	 font-weight:bold;
	 text-align:center;
	 vertical-align:middle;
}

.osa_content {
	 background-color:#DAD9D2;
}

.osa_footer
{
  background-color:#737063;
}


.up_title {
	 font-size:13pt;
	 font-weight:bold;
    color:#737063;

}


TD.homeboxbottom {

  border-bottom-style:none;
  border-left-style:none;
  border-right-style:none;
  border-top-style:none;
  border-width:0px;
  width:200px;
  background-image:url(../img/grey_brighter_bg.gif);

}

TD.homeboxbottom_2 {

  border-bottom-style:none;
  border-left-style:none;
  border-right-style:none;
  border-top-style:none;
  border-width:0px;
  background-image:url(../img/brightgreen_brighter_bg.gif);
  width:200px;

}

TD.homeboxbottom_3 {

  border-bottom-style:none;
  border-left-style:none;
  border-right-style:none;
  border-top-style:none;
  border-width:0px;
  background-image:url(../img/green_brighter_bg.gif);
  width:200px;

}


TD.homeboxtop {
  border-bottom-style:none;
  border-left-style:none;
  border-right-style:none;
  border-top-style:none;
  border-width:0px;
  background-color:#cccccc;
}

TD.homebox {
  border-bottom-style:none;
  border-left-style:none;
  border-right-style:none;
  border-top-style:none;
  border-width:0px;
  background-color:#cccccc;
  text-align:left;
}

.homemenu {
	border:none;
    font-size:8pt;
    font-weight:bold;
    color:black;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	border-width:20px;
	border-style:solid;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-color:#FFFFFF;
	text-align:left;
  background-image:url(../img/button_bg_grey_scale.jpg);
  background-repeat:repeat-x;
	height: 20px;
}

.homemenu_quad
{
  background-color:#AAC414;
  width:18px;
}

A.homemenulinks:hover
{
	text-decoration:none;
}

.casestudy {
	padding:5px;
	font-size:8pt;
	border-width:1px;
	border-style:solid;
	border-color:#DAD9D2;

}

.app_title
{
	font-weight: bold;
}

.textarea_rueckrufformular{
    width: 200px;
    height: 70px;
	border: 1px solid #999999;
	font-family:Arial,Helvetica,sans-serif;
	color:#737063;
	font-size:9pt;
}

.input_rueckrufformular {
	width: 200px;
	border: 1px solid #999999;
}

.input_rueckrufformular_time {
	width: 20px;
	border: 1px solid #999999;
}

.input_rueckrufformular_date_day {
	width: 20px;
	border: 1px solid #999999;
}

.input_rueckrufformular_date_year {
	width: 40px;
	border: 1px solid #999999;
}

.submit_rueckrufformular {
	width: 200px;
	height: 25px;
	border: 1px solid #999999;
	background-color: #EEEEEE;
}

.submitindicator_rueckrufformular {
	width: 300px;
	height: 40px;
	position: absolute;
}

.indicator_rueckrufformular {
	width: 300px;
	height: 17px;
	position: relative;
}

.required {
	color: #dd0000;
}

.mdcalc_navi_headline{
	color: #000000;
	font-weight: bold;
	background-color: #dddddd;
	height: 20px;
	width: 220px;
	padding-left: 7px;
}

.mdcalc_navi_border{
	background-color: #999999;
}

.mdcalc_navi_menu_inactive{
	width: 220px;
	height: 18px;
	color: #000000;
	padding-left: 7px;
	padding-top: 2px;
}

a.mdcalc_navi_menu_link{
	display: block;
	padding-left: 7px;
	padding-top : 3px;
	width: 220px;
	height: 17px;
	vertical-align: middle;
	color: #000000;
	background-color: #eeeeee;
	text-decoration: none;
}

a.mdcalc_navi_menu_link:hover{
	background-color: #ff0000;
	text-decoration: none;
	color: #ffffff;
}

.mdcalc_navi_menu_selected{
	display: block;
	padding-left: 7px;
	padding-top : 2px;
	width: 220px;
	height: 18px;
	vertical-align: middle;
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
}

.mdcalc_content_headline{
	color: #000000;
	background-color: #eeeeee;
	height: 20px;
	width: 420px;
	padding-left: 7px;
	font-weight: bold;
}

.mdcalc_content{
	padding-left: 7px;
}


.mdcalc_content_black{
	padding-left: 7px;
	color: #000000;
}

.mdcalc_content_black_nopadding{
	color: #000000;
}

.mdcalc_content_line_title{
	width: 215px;
	padding-left: 7px;
}

.mdcalc_content_border{
	background-color: #CBCBCB;
}

.mdcalc_content_line_div_highlight{
	background-color: #ffefd7;
}

.mdcalc_content_select{
	width: 204px;
	height: 20px;
	border: 1px solid #999999;
}

.mdcalc_content_input_default{
	width: 200px;
	height: 14px;
	border: 1px solid #999999;
}

a.mdcalc_content_link{
   font-weight: bold;
   font-size: 13px;
}

.mdcalc_content_link_disabled{
   font-weight: bold;
   font-size: 13px;
   color: #9F9F9F;
}

.mdcalc_content_radio{
  width:20px;
  height:20px;
  background-color: transparent;
}

.mdcalc_content_upload{
	width: 350px;
}

.mdcalc_ul{
    list-style-image: url('');
	list-style-type: disc;
}

.mdcalc_content_line_light{
	background-color: #eeeeee;
}

.mdcalc_content_line_dark{
	background-color: #dfdfdf;
}

.mdcalc_content_input_turnover{
	width: 132px;
	height: 14px;
	border: 1px solid #999999;
}

.mdcalc_content_select_turnover{
	width: 60px;
	height: 20px;
	border: 1px solid #999999;
}

.mdcalc_navi_submenu_selected{
	color: #000000;
}

.mdcalc_navi_submenu_active{
	padding-left: 25px;
}

.mdcalc_content_checkbox{
	width:15px;
}

.mdcalc_content_div_box{
	width: 100%;
	border: 1px solid #dddddd;
	background-color: #eeeeee;
}

.mdcalc_content_div_3d_container_outer{
	border:1px solid #aca899;
}

.mdcalc_content_div_3d_container_inner{
	border-left:1px #716f64;
	border-top :0px #716f64;
	border-bottom:1px #716f64;
	border-right:1px #716f64;
	border-style: solid;
}

.mdcalc_content_div_3d_container_inner_color{
	background-color: #716f64;
}

.mdcalc_content_div_3d_content_leftcorner{
	border-left:1px #ffffff;
	border-top :1px #ffffff;
	border-bottom:1px #aca899;
	border-right:1px #aca899;
	border-style: solid;
	width: 25px;
	height: 16px;
	background-color: #ece9d8;
}

.mdcalc_content_div_3d_content_column{
	border-left:1px #ffffff;
	border-top :1px #ece9d8;
	border-bottom:1px #aca899;
	border-right:1px #aca899;
	border-style: solid;
	width: 100%;
	height: 16px;
	background-color: #ece9d8;
}

.mdcalc_content_div_3d_content_row_header{
	border-left:1px #ece9d8;
	border-top :1px #ffffff;
	border-bottom:1px #aca899;
	border-right:1px #aca899;
	border-style: solid;
	width: 25px;
	height: 16px;
	background-color: #ece9d8;
}

.highlight{
	border-left:1px #ffffff;
	border-top :1px #ffffff;
	border-bottom:1px #000000;
	border-right:1px #000000;
	border-style: solid;
}

.mdcalc_content_div_3d_content_row_cell{
	border-left:1px #ffffff;
	border-top :1px #ffffff;
	border-bottom:1px #c0c0c0;
	border-right:1px #c0c0c0;
	border-style: solid;
	width: 100%;
	height: 16px;
	background-color: #ffffff;
	cursor: pointer;
}

.mdcalc_content_opliste_input{
	border-left:1px #ffffff;
	border-top :1px #ffffff;
	border-bottom:1px #c0c0c0;
	border-right:1px #c0c0c0;
	border-style: solid;
	height: 14px;
	width: 100px;
	width: 100%;
	padding-left: 18px;
	background-image: url(/img/arrow_bold_right_rosa.gif);
	background-position-x: 2px;
	background-position-y: 1px;
	background-repeat: no-repeat;
	color: #000000;
}

.fieldset_mdcalc{
	border: 1px solid #CBCBCB;
}

.fieldset_mdcalc legend{
	color: #000000;
	font-weight: bold;
}

.mdop_input_default{
    width: 70px;
    border: 1px solid #999999;
}

a.takeon_content_link_red{
	color: #ff0000;
	text-decoration: none;
}
a.takeon_content_link_red:link{
	color: #ff0000;
	text-decoration: none;
}
a.takeon_content_link_red:hover{
	color: #ff0000;
	text-decoration: none;
}
a.takeon_content_link_red:active{
	color: #ff0000;
	text-decoration: none;
}
a.takeon_content_link_red:visited{
	color: #ff0000;
	text-decoration: none;
}

a.takeon_content_link{
	text-decoration: none;
}
a.takeon_content_link:link{
	text-decoration: none;
}
a.takeon_content_link:hover{
	text-decoration: none;
}
a.takeon_content_link:active{
	text-decoration: none;
}
a.takeon_content_link:visited{
	text-decoration: none;
}

.takeon_content_link_green{
    color: #00aa00;
	text-decoration: none;
}

#teaser_overall{
	border:				0px solid;
	width:				145px;
	height:				444px;
}

#teaser{
	border:				0px solid;
	position:			relative;
	top:					75px;
	width:				180px;
	height:				200px;
	background:		#81B31D;
}

#teaser_text{
	border:				0px solid;
	position:			absolute;
	top:					10px;
	left:					12px;
	right:				5px;
	text-align:		left;
	color:				white;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:		12pt;
	font-weight:	bold;
	cursor:        pointer;
}

#teaser_link{
	border:				0px solid;
	position:			absolute;
	top:					105px;
	left:					12px;
	right:				5px;
	text-align:		left;
	color:				white;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:		10pt;
	font-weight:	bold;
	cursor:				pointer;
}

#servicekarte{
	border:				0px solid;
	position:			absolute;
	top:					165px;
	left:					10px;
	cursor:				pointer;
}

/*
#servicekarte_info{
	border: 			1px solid;
	position:			relative;
	color:				#737063;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:		9pt;
	padding:			6px;
}
*/

#servicekarte_info{
	border: 			0px solid;
	position:			absolute;
	left:					220px;
	top:					185px;
	width:				780px;
	height:				335px;
	color:				#737063;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:		9pt;
	padding:			6px;
}

#servicekarte_big{
	position:			absolute;
	top:					5px;
	left:					400px;
}

#sc_order_overall{
	position:			relative;
	border: 			0px solid;
	width:				690px;
	height:				480px;
	color:				#737063;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:		9pt;
}

#sc_order_head{
	position:			relative;
	border: 			0px solid;
	width:				690px;
	height:				25px;
	color:				#737063;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:		12pt;
  font-weight: bold;
}

#sc_contract_checkbox{
	position:			relative;
	border: 			0px solid;
	width:				690px;
	height:				25px;
	color:				#737063;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:		9pt;
}

#sc_termsandconditions_checkbox_checkbox{
	position:			relative;
	border: 			0px solid;
	width:				690px;
	height:				25px;
	color:				#737063;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:		9pt;
}

#contract_checkbox{
  width:        20px;
}

#termsandconditions_checkbox{
  width:        20px;
}

#data_applicant{
	position:			relative;
	border: 			0px solid;
	width:				690px;
	color:				#737063;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:		9pt;
}

#data_additional_info{
	position:			relative;
	border: 			0px solid;
	width:				690px;
	color:				#737063;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:		9pt;
}

.formelement{
  border: 			    1px solid #737063;
  background-color: #C0C0C0;
}

#termsandconditions_checkbox_error{
	position:			relative;
	border: 			0px solid;
	width:				690px;
	color:				#81B31D;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:		9pt;
}

#acknowledge_order{
	position:			relative;
	border: 			0px solid;
	width:				690px;
	color:				#737063;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:		9pt;
}