/* GENERAL */
body{
   background-color:       #FFFFFF;
   color:                  #000000;
   font-family:            Arial,sans-serif;
   font-size:              75%;
}
body, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, li, ol, p, ul
			{ margin:0; padding:0; }
table		{ border-collapse:collapse; border-spacing:0; padding:0; }
th			{ text-align:left; vertical-align:top; }
td			{ vertical-align:top; }
img			{ border:none; }
ul,li		{ margin:0; padding:0; list-style:none; }
h1			{  }
h2			{  }
h3			{ font-size:1em; }
h4			{  }
h5			{  }
h6			{  }

/* PNG */
/*img { behavior: url(css/iepngfix.htc); }*/

/* LAYOUT */
.clear			{ clear:both; }
.align_right	{ text-align:right; }
.br_s			{ height:4px; }
.ovh			{ overflow:hidden; }

#wrapper		{ width:1000px; /*IE opt for 1024*/,width:993px; }



/* -------------------------------------------------------------------------- */
/* top area with the top navigation and the logo and so on!!! --------------- */
/* -------------------------------------------------------------------------- */
#header{
   padding-top:      10px;
   height:           68px;
/*   border:           1px solid #ff99ff;*/
}

#header_nav{
   height:           5px;
   margin-left:      10px;
   width:            973px;
   background:       url(../img/line_topnav.gif); 
/*   border:           1px solid #00FF00;*/
}
#nav_left{
   height:           19px;
   width:            19px;
   float:            right;
   background:       url(../img/corner_topnav_left.gif) right no-repeat; 
   padding-right:    13px;
}
#nav_service{
   float:            right;
   background:       #00529F;
   padding-top:      2px;
   padding-right:    0px;
   padding-bottom:   0px;
   padding-left:     13px;
   height:           17px;
   /*border:           1px solid #ff99ff;*/
}
#nav_service a{
   padding-left:     14px;
}
#nav_service a:hover{
   text-decoration:  underline;
}
#nav_lang{
   float:            right;
   width:            142px;
   background:       #00529F;
   padding-top:      2px;
   padding-right:    0px;
   padding-bottom:   0px;
   padding-left:     18px;
   height:           17px;
   /*border:           1px solid #ff99ff;*/
}
#nav_lang a{
   padding-right:    13px;
}
#nav_lang a:hover{
   text-decoration:  underline;
}



#logo{
/*   float:            left;*/
   padding-top:      0px;
   padding-left:     5px;
   width:            310px;
   height:           48px;
}

html>body #logo {
   padding-top:      15px;
   padding-left:     5px;
   width:            310px;
   height:           48px;
}
/* -------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */
/* defines the footer area !!! ---------------------------------------------- */
/* -------------------------------------------------------------------------- */
#footer_main{
   /*border:              1px solid red;*/
   position:         absolute;
   left:             10px;
   width:            973px;
   background:       #00529F;
}
#footer_navi{
   float:            left;
   height:           18px;
   padding-top:      3px;
   padding-right:    0px;
   padding-bottom:   0px;
   padding-left:     15px;  
}
#footer_navi a{
   padding-right:    22px;
}
#footer_navi a:hover{
   text-decoration:  underline;
}
#footer_navi_logo{
   position:         absolute;
   right:            8px;
   height:           18px;
   padding-top:      3px;
   padding-right:    0px;
   padding-bottom:   0px;
   padding-left:     0px;
}
#footer_navi_logo a{
   padding-left:     4px;
}
/* -------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */
/* defines the footer claim area !!! ---------------------------------------- */
/* -------------------------------------------------------------------------- */
#footer_claim_main{
   position:         relative;
   top:              30px;
   left:             10px;
   width:            973px;
}

#footer_claim{
   font-size:        0.9em;
   color:            gray;
   height:           20px;
   padding-top:      0px;
   padding-right:    0px;
   padding-bottom:   0px;
   padding-left:     16px;
}
#footer_claim a{
   color:            gray;
   font-weight:      bold;
}
#footer_claim a:hover{
   color:            gray;
   font-weight:      bold;
   text-decoration:  underline;
}
/* -------------------------------------------------------------------------- */




#nav_step				{ float:left; width:500px; height:20px; margin:20px 0 0 54px; }
#nav_step li			{ float:left; margin:0 5px 0 0; height:20px; }
#nav_step img			{ display:block; float:left; }
#nav_step li span		{ display:block; float:left; padding:2px 12px 3px 8px; font-weight:bold; color:#0152A0; }
#nav_step li.act		{ color:#FFF; background-color:#4C9681; }
#nav_step li.act span	{ color:#FFF; padding-left:4px; }

#main{
/*   min-height:465px;*/
}

#main_2{
   background-repeat:   no-repeat;
   background-image:    url(../img/top_blue_line2.gif);
   background-position: 10px 0px;
}



.tab				{ height:13px; } /*16px by design*/
.tab_home			{ background:transparent url(../img/tab_home.png) no-repeat; width:402px; height:16px; }
* html .tab_home	{ /*IE6 png hack*/,filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/tab_home.png', sizingMethod='scale'); ,background-image:none; }
.tab_home a			{ display:block; width:15px; height:15px; position:absolute; left:378px; }
* html .tab_home a	{ /*IE6 filter href bug*/,position:relative; }

.tab_app			{ background:transparent url(../img/tab_app.png) no-repeat; width:983px; height:13px; }
.tab_tooltip		{ position:absolute; right:1px; top:0px; }
.tab_left			{ height:13px; background-color:#fff; }
* html .tab_home	{ /*IE6 png hack*/,filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/tab_app.png', sizingMethod='scale'); ,background-image:none; }
.tab_app a			{ display:block; width:15px; height:16px; position:absolute; left:820px; }



#col1{
   float:            left;
   width:            193px;
   margin-left:      10px;
}
#col1_header{
   margin-top:       0px;
   margin-right:     1px;
   margin-bottom:    0px;
   margin-left:      0px;
   padding-top:      20px;
   padding-right:    8px;
   padding-bottom:   8px;
   padding-left:     8px;
   font-size:        1.2em;
   background:       #56B7DC;
}

#col1_header_white_spacer{
   width:            188px;
   font-size:        1px; /* important for 1px spacer in ie6 :-( */
   height:           4px;
   margin-top:       0px;
   margin-bottom:    0px;
   background:       #FFFFFF;
}

#teaser_nav{
   padding-top:      10px;
   padding-right:    10px;
   padding-bottom:   10px;
   padding-left:     0px;
   font-size:        0.8em;
   color:            #FFFFFF;
}
#col1_header ul{
   list-style-type:  none;
   margin:           0;
   padding-left:     0;
}
#col1_header ul li{
   padding-left:     22px;
}
#col1_header ul li a:hover{
   text-decoration:  underline;
}
#col1_header ul li.act{
   /*background:       url(../img/go_light_li.gif) no-repeat;*/
   background:       url(../img/arrow_nav_left_white.gif) no-repeat;
   padding-left:     22px;
}

#col1_header_sub{
   background:transparent url(../img/col1_header.png);
   margin:           0 5px 4px 0;
   padding:          7px 8px 8px 8px;
   font-size:        1.2em;
   border:           1px solid red;
   background:       #56B7DC;
}
* html #col1_header_sub{
   /*IE6 png hack*/
   ,filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/col1_header.png', sizingMethod='scale');
   ,background-image:none;
   /*IE6 bg stretch opt*/
   ,height:1%;
}
* html #col1_header_sub a{
   /*IE6 filter href bug*/
   ,position:relative;
}
#col1_header_app ul{
   list-style-type:none;
   margin:0;
   padding-left:0;
}
#col1_header_app ul li		{ background:url(../img/go_light_li.gif) no-repeat; padding-left:22px;}

#col1_header_app			{ background:transparent url(../img/col1_header_app.png); margin:0 0 4px 0; padding:7px 8px 8px 8px; font-size:1.2em; }
* html #col1_header_app		{ /*IE6 png hack*/,filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/col1_header_app.png', sizingMethod='scale'); ,background-image:none; /*IE6 bg stretch opt*/,height:1%; }
* html #col1_header_app a	{ /*IE6 filter href bug*/,position:relative; }
#col1_header_app ul			{ list-style-type:none; margin:0; padding-left:0; }
#col1_header_app ul li		{ background:url(../img/go_light_li.gif) no-repeat; padding-left:22px;}


#col1_nav{
   width:            158px;
   padding-top:      4px;
   padding-right:    22px;
   padding-bottom:   0px;
   padding-left:     8px;
   /*border:           1px solid RED;*/
   background:       #E1E1E1; /* dark gray for navi background left and right */
}
#col1_nav ul li{
   margin-bottom:    4px;
   padding-left:     22px;
   font-weight:      bold;
}
#col1_nav ul li a{
   color:            #3b3b3b; /* dark gray font for navi left */
}
#col1_nav ul li a:hover{
   text-decoration:  underline;
}
#col1_nav ul li.act{
   /*background:       url(../img/go_light_li_dark.gif) no-repeat;*/
   /*background:       url(../img/arrow_nav_left.png) no-repeat;*/
   background:       url(../img/arrow_nav_left.gif) no-repeat;
   padding-left:     22px;
}
#col1_nav_spacer{
   width:            188px;
   height:           10px;
}
#col1_nav_spacer_line{
   width:            188px;
   font-size:        1px; /* important for 1px spacer in ie6 :-( */
   height:           1px;
   margin-top:       5px;
   margin-bottom:    5px;
   background:       #FFFFFF;
}
#col1_nav_wika{ /* logo wirtschaftskammer*/
   width:            182px;
   padding-top:      4px;
   padding-right:    3px;
   padding-bottom:   0px;
   padding-left:     3px;
}
/* show the images on the left side ----------------------------------------- */
#col1_nav_images{ /* images */
   padding-top:      4px;
   padding-right:    3px;
   padding-bottom:   0px;
   padding-left:     30px;
}
#img_border{
   width:            124px;
   border:           2px solid #FFFFFF;
}
#col1_nav_images_spacer{
   height:           3px;
}
#col1_nav_images_spacer_max{
   height:           10px;
}
/* end show the images on the left side ------------------------------------- */

#col1_nav_app			{ width:154px; background:transparent url(../img/col1_header_app.png); padding:10px 0 20px 34px; }
* html #col1_nav_app	{ /*IE6 png hack*/,filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/col1_header_app.png', sizingMethod='scale'); ,background-image:none; }
* html #col1_nav_app a	{ /*IE6 filter href bug*/,position:relative; }
#col1_nav_app ul li		{ margin-bottom:8px; font-weight:bold; }
/* -------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */
/* definitions for colum 4 (col4) ------------------------------------------- */
/* -------------------------------------------------------------------------- */
#col4{
   float:            left;
   width:            150px;
   color:            #00529F;
   /*margin-top:-6px;*/
   margin-top:       0px;
/*   border:           1px solid red;*/
}
/*
#col4 ul li{
   border:           1px solid red;
   padding-left:     16px;
   margin-bottom:    6px;
}
#col4 ul li.emph{
   margin-top:       19px;
}
#col4 ul li a{
   font-weight:      bold;
}
#col4 a{
   color:            #00529F;
}
#col4 a:hover{
   text-decoration:  underline;
}
*/

#col4_dark_box_pdf{
   padding-bottom:   5px;
   background:       #7C7C7C;
   color:            #FFFFFF;
	text-align:       center;
   font-weight:      bold;
}
#col4_dark_box_pdf a{
   color:            #FFFFFF;
}
#col4_dark_box_pdf a:hover{
   text-decoration:  underline;
}
#col4_dark_box_title{
	margin-top:       0px;
	margin-right:     15px;
	margin-bottom:    0px;
	margin-left:      15px;
}

#col4_dark_box_footer{
	margin-top:       -3px;
	margin-right:     15px;
	margin-bottom:    7px;
	margin-left:      15px;
}
#col4_dark_box_footer a{
	font-size:        80%;
}
#col4_dark_box_footer a:hover{
   text-decoration:  underline;
}

#col4_dark_box{
   padding-bottom:   5px;
   background:       #7C7C7C;
   color:            #FFFFFF;
   font-weight:      bold;
}

#col4_dark_box_header{
   background:       url(../img/nav_right_corner_dark.gif) no-repeat;
   height:           13px;
}
#col4_dark_box ul li a{
   color:            #FFFFFF;
}
#col4_dark_box ul li a:hover{
   text-decoration:  underline;
}

#col4_bright_box{
   padding-bottom:   10px;
   background:       #E1E1E1;
   color:            #3b3b3b;
   font-weight:      bold;
}
#col4_bright_box_header{
   background:       url(../img/nav_right_corner_bright.gif) no-repeat;
   height:           13px;
}
#col4_bright_box_content{
   /*border:           1px solid red;*/
	margin-top:       0px;
	margin-right:     15px;
	margin-bottom:    0px;
	margin-left:      15px;
}
#col4_bright_box ul li a{
   color:            #3b3b3b; /* dark gray font for navi right */
	margin-left:      0px;
   margin-bottom:    6px;
}
#col4_bright_box ul li a:hover{
   text-decoration:  underline;
}

#col4_bright_box_spacer{
   font-size:        1px; /* important for 1px spacer in ie6 :-( */
   height:           4px;
   background:       #E1E1E1;

}



#col4_white_spacer{
   background:       url(../img/nav_right_corner_dark.gif) no-repeat;
   height:           13px;
}
#col4_white_spacer_line{
   font-size:        1px; /* important for 1px spacer in ie6 :-( */
   height:           3px;
   background:       #FFFFFF;
}

#login{
	margin-top:       0px;
	margin-right:     15px;
	margin-bottom:    0px;
	margin-left:      15px;
   color:            #FFFFFF;
   font-weight:      bold;
   /*border:           1px solid red;*/
}
#login label{
	margin-top:       5px;
	font-size:        80%;
}
#login a{
   display:          block;   
   color:            #FFFFFF;

}
#login a:hover{
   text-decoration:  underline;
}
#login_pw_forgotten{
	font-size:        80%;
   color:            #FFFFFF;
}
#login_title{
	margin-bottom:    8px;
}
#login p{
	margin-top:       9px;
	margin-right:     0px;
	margin-bottom:    5px;
	margin-left:      0px;
}
#login button, #f_registration button{
   background:       url(../img/arrow_nav_right.gif) right no-repeat;
   color:            #FFFFFF;
   margin:           4px 0;
}
#login_submit_right{
	margin-top:       6px;
   text-align:       right;
   padding-right:    1px;
}
#login button a:hover{
}
#email,
#password{
   padding:          2px 0;
   margin:           2px 0;
   width:            116px;
 	padding-left:     2px;
   border:           1px solid #ffffff;
   background:       #E1E1E1;
	font-size:        90%;
	height:           14px;
   color:            #3b3b3b;
}
#email:hover, #email:focus,
#password:hover, #password:focus{
   background:       #FFFFFF;
   border:           1px solid #000000;
}

/* -------------------------------------------------------------------------- */


#col2_col3_wrapper{
   float:               left;
   width:               630px;
}



#col2{
   /*border:           1px solid green;*/
   float:left;
   width:197px;
   margin-left:-1px;
}


#col3_hp_teaser_top{
   float:               left;
   width:               410px;
   min-height:          272px;
   margin-left:         2px;
   margin-top:          30px;
   padding-left:        16px;
   background-repeat:   no-repeat;
   background-image:    url(../img/homepage/hp_top_bg_img0.jpg);
   background-position: top right;
   margin-right:        6px;
}
.col3_hp_teaser_top_title{
   color:               #00529F;
   font-weight :        bold;
   padding-bottom:      10px;
}
.col3_hp_teaser_top_title h1{ 
   font-size :       22px;
   font-weight :     bold;
}
#col3_hp_teaser_top_title h2{ 
   font-size :       18px; 
   font-weight :     bold;
}
#col3_hp_teaser_top_title h3{ 
   font-size :       12px; 
   font-weight :     normal;
}
.col3_hp_teaser_top_globe_txt{
   color:               #00529F;
   font-weight :        bold;
   padding-left:        8px;
   font-size:           17px;
   vertical-align:      middle;
}
#col3_hp_teaser_center{
   float:               left;
   width:               624px;
   min-height:          276px;
   margin-left:         0px;
   margin-top:          0px;
   padding-left:        0px;
   margin-right:        6px;
   background-color:    #FFFFFF;}
.col3_hp_teaser_center_txt{
   padding-top:         40px;
   padding-left:        15px;
   vertical-align:      top;
   background-repeat:   no-repeat;
   background-position: top right;
}
.col3_hp_teaser_center_title{
   color:               #434343;
   font-weight :        bold;
   font-size:           21px;
   vertical-align:      top;
}
.col3_hp_teaser_center_title h1{ 
   font-size :       22px;
   font-weight :     bold;
}
#col3_hp_teaser_center_title h2{ 
   font-size :       18px; 
   font-weight :     bold;
}
#col3_hp_teaser_center_title h3{ 
   font-size :       12px; 
   font-weight :     normal;
}
.col3_hp_teaser_center_content{
   color:               #666666;
   font-weight :        bold;
   font-size:           15px;
   vertical-align:      top;
   padding-top:         18px;
}
.col3_hp_teaser_center_content a:link {
   color:               #434343;
}
.col3_hp_teaser_center_content a:visited{
   color:               #434343;
}
.col3_hp_teaser_center_content a:hover{
   color:               #434343;
   text-decoration:  underline;
}
#col3_hp_teaser_bottom{
   float:               left;
   width:               602px;
   margin-left:         0px;
   margin-top:          30px;
   padding-top:         10px;
   padding-left:        10px;
   padding-right:       10px;
   padding-bottom:      10px;
   text-align:          center;
   border:              1px solid gray;
   margin-right:        6px;
}





#col3{
   float:               left;
   width:               426px;
   margin-left:         2px;
   margin-right:        6px;
}

#ct_3col{
   float:               left;
   width:               630px;

}


#ct_3col p.lead				{ padding:44px 10px 10px 32px; color:#2A6CAB; }
html>/**/body table.lead { margin:0px 10px 10px 32px; color:#2A6CAB; }
.td-height { line-height: 5px; }

/*
#tiled_teaser				{ margin:0 0 0 -10px; }
*/
#tiled_teaser				{ margin:0 0 0 -17px;}
#png_bg_pos					{ float:none; width:612px; height:550px; position:static; /*border:1px solid red;*/}
#png_bg_pos .tile			{ float:left; width:204px; height:281px; position:relative;  /*border:1px solid green;*/}
#png_bg_pos .tile img		{ margin-top: 40px; margin-left: 1px; }
#png_bg_pos .tile p			{ width:170px; position:absolute; top:133px; left:14px; color:#FFF; font-weight:bold; }
* html #png_bg_pos .tile p	{ /*IE6 opt*/,top:135px; }
#png_bg_pos .tile ul		{ margin-left:14px; }
* html #png_bg_pos .tile ul	{ /*IE6 opt*/,margin-top:3px; }
#png_bg_pos .tile ul li		{ margin-bottom:8px; }
#png_bg_pos .tile ul li a	{ background:url(../img/tiled_teaser_li.gif) right 50% no-repeat; padding-right:20px; color:#00529F; font-weight:bold; }
#png_bg_pos .tile .tile_btn	{ position:absolute; top:220px; right:20px; }
/* late addon for teaser clicks */
/*#png_bg_pos .tile.lnked		{ cursor:pointer; cursor:hand; }*/
* html #png_bg_pos .tile img	{ /*IE6 opt*/,behavior: url(css/iepngfix.htc); }
/** html #png_bg_pos .tile.lnked	{ /*IE6 opt*//*,behavior: url(css/iepngfix.htc); }*/




/* shadow construct home */
#shadow_l				{ width:191px; }
#shadow_r				{ width:6px; background:url(../img/shadow_r.png); }
* html #shadow_r		{ behavior: url(css/iepngfix.htc); }
.eqh					{ float:left; overflow:hidden; }
* html .eqh				{ display:inline; }
/* Start Mac IE5 filter \*/
.eqh					{ padding-bottom:32767px !important; margin-bottom:-32767px !important; }
/* End Mac IE5 filter */
#shadow_bottom			{ height:7px; /*IE opt*/,line-height:1px; }

#home_calc						{ background:transparent url(../img/home_calc_bg.png); padding:48px 22px 10px 12px; color:#FFF; }
* html #home_calc				{ /*IE6 png hack*/,filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home_calc_bg.png', sizingMethod='scale'); ,background-image:none; /*IE6 bg stretch opt*/,height:1%; }
* html #home_calc a				{ /*IE6 filter href bug*/,position:relative; }
#home_calc p					{ padding-bottom:16px; }
#home_calc a					{ display:block; padding:4px 3px 3px 6px; background:transparent url(../img/home_calc_lnk_bg.png); font-weight:bold; }
* html #home_calc a				{ /*IE6 png hack*/,filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home_calc_lnk_bg.png', sizingMethod='scale'); ,background-image:none; /*IE6 bg stretch opt*/,height:1%; }
#home_calc form					{ margin:6px 0; }
.home_calc_sel					{ width:157px; }
.home_calc_btn					{ padding-top:10px; text-align:right; }
* html .home_calc_btn			{ /*IE6 filter button bug*/,position:relative; }
* html .home_calc_btn button	{ /*IE6 opt*/padding-right:14px; }
#home_calc select				{ padding:2px; }
/*all forms in the app box are the same*/
#app_box_wrapper p							{ padding-bottom:16px; }

#app_box_wrapper a.launcher_link_box{
   width: 156px;
   margin:6px 0;
   display:block;
   padding:4px 3px 3px 6px;
   background:transparent url(../img/home_calc_lnk_bg.png);
   font-weight:bold;
}
* html #app_box_wrapper a.launcher_link_box{
   /*IE6 filter href bug*/
   ,position:relative;
}

* html #app_box_wrapper a.launcher_link_box	{ /*IE6 png hack*/,behavior: url(css/iepngfix.htc); }
#app_box_wrapper select						{ padding:2px; }
#app_box_wrapper input						{ padding:2px 6px; }

#result_box_wrapper p						{ padding-bottom:16px; }
#result_box_wrapper select					{ padding:2px; }
#result_box_wrapper input					{ padding:2px 6px; }

#home_teaser_wrapper			{ width:427px; background:transparent url(../img/home_teaser_bg.png); margin-top:4px; overflow:hidden; border:0px solid red; }
#home_teaser					{ padding:22px 15px 0 15px; color:#FFF; }
* html #home_teaser_wrapper		{ /*IE6 png hack*/,filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home_teaser_bg.png', sizingMethod='scale'); ,background-image:none; /*IE6 bg stretch opt*/,height:1%; }
* html #home_teaser a		{ /*IE6 filter href bug*/,position:relative; }
#home_teaser form			{ text-align:right; }
#home_teaser button			{ margin:24px 20px 0 0; background:transparent url(../img/go_valuate.gif) right 50% no-repeat; }
* html #home_teaser button	{ /*IE6 filter button bug*/,position:relative; }



/*#sub						{ color: #2A6CAB; width:622px; margin:26px 0 0 214px; float:left;}*/
#sub						{ color: #2A6CAB; width:322px; margin:0 0 0 94px; float:left;}
#sub_outer					{ margin:25px 0 0 0; }
#sub_logo					{ text-align:right; }

#ct_1col2			{ float:left; width:631px; position:relative; margin-left:-1px; }
* html #ct_1col2	{ /*IE6 opt*/,width:628px; }
#app_col1			{ background:transparent url(../img/app_col1_bg.png); padding:48px 22px 10px 12px; color:#FFF; min-height:164px; }
* html #app_col1	{ /*IE6 png hack*/,filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/app_col1_bg.png', sizingMethod='scale'); ,background-image:none; /*IE6 opt*/,height:160px; }
#app_col1 p			{ padding-bottom:16px; }
#app_shadow_l		{ width:184px; }

#app_bubble_wrapper {
	position:relative;
	/*left:0px;
	top:0px;*/
	z-index:10;
}
* html #app_bubble	{ /*IE6 opt*/,width:626px; ,height:1%;}

#app_bubble			{ /*position:absolute; width:432px; left:190px; top:165px;*/ }
#app_bubble{ 
	background:transparent url(../img/el_bubble_bg.png); 
	margin-right:5px;
	margin-bottom:0px;
	padding:4px 0;
}

/** html #app_bubble { /*IE6 opt*//*,behavior: url(css/iepngfix.htc); }*/
#app_bubble p					{ padding:6px 30px; color:#FFF; font-weight:bold;}
.app_bubble_arrow				{ padding-left:30px; }


/*#app_table						{ z-index:1; position:relative; top:0px; left:0px; margin-top:-20px; width:624px; border-left:1px solid #AACFF3; border-right:1px solid #AACFF3; border-bottom:1px solid #AACFF3; }*/
#app_table						{ z-index:1; position:relative; top:20px; left:0px; margin-top:-25px; width:624px;} 
/*.app_table td					{ padding:4px 11px; color:#00529F;}*/

.app_table td  { 
padding:4px 11px; 
color:#000000;
border-left:1px solid #56B7DC; 
font-weight : bold;
}

.app_table.option_list td		{ padding:4px; border-left:0px ;}
.app_table tr.trsep	td,
.app_table tr td.tdsep,
/*.option_list tr td				{ border-bottom:1px solid #DAF0F7; }*/
.option_list tr td				{ border-bottom:1px solid #56B7DC; }
.app_table thead tr.trsep td	{ border-bottom:0px; }

/*.app_table th				{ padding:8px 11px 0 11px; color:#00529F; }*/
.app_table th				{ padding:8px 11px 0 11px; color:#FFFFFF; background : #56B7DC;border-left:1px solid #FFFFFF; }
.app_table tr.trsep th		{ padding-top:0px; padding-bottom:8px; }
.app_table tr.last td		{ border:none; }
.app_table_space1	{ width:8px; }
.app_table_col1		{ width:30px; }
.app_table_col2		{ width:154px; }
.app_table_col3		{ width:75px; }
.app_table_col4		{ width:95px; }
.app_table_col5		{ width:135px; }
.app_table_col6		{ width:95px; }



/**************************************************************
Patrick Graf, 15.8.2007
**************************************************************/
/*#app_progress			{ position:absolute; width:32px; height:32px; left:70px; top:280px; z-index:100; background-color:#4ca8c6; }
#app_progress_index		{ position:absolute; width:32px; height:32px; left:268px; top:348px; z-index:100; background-color:#4ca8c6; }
#app_progress_option	{width:32px; height:32px; z-index:1000; background-color:#FFFFFF;}*/
#app_progress			{ position:absolute; width:32px; height:32px; z-index:100; }
#app_progress_index		{ position:absolute; width:32px; height:32px; z-index:100; }
#app_progress_option	{width:32px; height:32px; z-index:1000; background-color:#FFFFFF;}

.contentteaser			{ width:122px; height:103px; padding:15px; font-family:Arial, sans-serif; font-size:11.5px; color:#000000; background:url(../img/teaserimage2.png) no-repeat; float:left; margin-right:4px; }
#frameteaser			{ width:640px; overflow:hidden; padding-top:30px; }
* html #frameteaser		{ /*IE6 opt*//*,padding-top:0;*/ ,width:631px; }
/*************************************************************/
/* 
start of little hack -----------------------------------------------------------

info this part i have just copied for the result page to have a visual result 
please verify and check for the layouting of the result page ...
cheers
ata
*/
#result_shadow_l			{ width:351px; }
#result_bubble				{ position:absolute; width:270px; left:352px; top:278px; background:transparent url(../img/result_bubble_bg.png); }
/*png_bg_pos*/
* html #result_bubble	{ /*IE6 png hack*/behavior:url(css/iepngfix.htc);}
#result_bubble p			{ padding:12px 15px; color:#FFF; font-weight:bold; }
#result_col1				{ color:#FFF; }

.result_split_txt			{ float:left; width:195px; /*padding-left:17px;*/ }
/*.result_split_img			{ float:left; width:128px; text-align:right; overflow:hidden; }*/
.result_split_img			{ width:150px; text-align:left; overflow:hidden; }
* html .result_split_img	{ /*IE6 filter bug*/,position:relative; }
.result_split_img img		{ border:2px solid #FFF; }

table.result					{ /*margin-left:16px;*/ }
table.result caption			{ text-align:left; width:200px; font-weight:bold; padding:20px 0 20px 0; }
table.result td.emph			{ font-weight:bold; }
.result_col_label				{ width:168px; }
.result_col_spacer				{ width:15px; }
.result_col_data				{ width:145px; }

#result_email				{ height:39px; margin:20px 0 5px 0; background:transparent url(../img/result_email_bg2.png) no-repeat; position:relative; }
* html #result_email		{ /* IE6 additional png overlay will break, so no bg usable */,background-image:none; }
#result_email input			{ position:absolute; top:6px; left:74px; border:1px solid #0152A0; width:140px; }
#result_email label			{ position:absolute; top:7px; left:5; }
#result_email button		{ position:absolute; top:7px; left:230px; color:#0152A0; background:transparent url(../img/go_darkest.gif) right 50% no-repeat; }
* html #result_email a		{ /*IE6 filter href bug*/,position:relative; }
* html #result_email button	{ /*IE6 filter button bug*/,position:relative; /*IE6 opt*/,background-position:70px 50%; ,top:-12px; ,left:224px; }
*+html #result_email button	{ /*IE7 opt*/,background-position:70px 50%; ,top:4px; ,left:222px; }
/*ul.result_links				{ margin-left:16px; padding-bottom:5px; }*/
/*ul.result_links li			{ display:inline; padding-right:30px; }*/

/*
end of little hack -------------------------------------------------------------
*/

#app_table 
{
/*	background-color:#fff;*/
	background-color: transparent;
	color:#00529F;
}
.app_table 
{
	width:624px;
/*	border-top:1px solid #DAF0F7; 
	border-left:1px solid #DAF0F7;
	border-right:1px solid #DAF0F7;*/
	border-top:1px solid #56B7DC; 
	border-left:1px solid #56B7DC;
	border-right:1px solid #56B7DC;
}
/*
table.app_table.option_head,
table.app_table thead { 
   border-bottom:1px solid #000000; 
}

.option_head td { 
	padding-top:20px; 
	padding-top:5px; 
	font-weight:bold;
	line-height:200%;
}
.option_head img { 
	padding-top:5px; 
}
.option_head img.nop,
.option_list_footer img.nop	{ padding-top:0; }
.option_list {
	border-top:0px;
}
.opt_arrow {
	display:block;
	float:left;
	width:18px;
}
.option_list_footer {
	width:624px;
	border:1px solid #DAF0F7; 
	border-top:1px solid #1F7AAD;
	margin-top:-1px;
	margin-left:-1px;
}
.option_list_footer input {
	margin:5px 2px;
}
*/
.showroom_table						{ /*margin-left:32px;*/ }
.showroom_table th					{ color:#00529F; padding:8px 0; }
.showroom_thleft					{ float:left; }
.showroom_thright					{ float:right; }
.showroom_table td					{ padding:4px 0; border-bottom:1px solid #DAF0F7; color:#00529F; }
.showroom_table td input			{ border:1px solid #0152A0; }
.showroom_table td.showroom_middle	{ vertical-align:middle; text-align:center; }
.showroom_table a:link,
.showroom_table a:visited,
.showroom_table a:hover				{ color:#00529F; }
.showroom_inp_m						{ width:200px; }

.showroom_tbl1_col1		{ width:120px; }
.showroom_tbl1_col2		{ width:270px; }
.showroom_tbl1_col3		{ width:176px; }

.showroom_tbl2_col1		{ width:130px; }
.showroom_tbl2_col2		{ width:400px; }

#tbl_payment_header{
   color:            #000000; 
   margin-left:      10px;
   margin-right:     10px; 
}
* html #tbl_payment_header	{ /*IE6 opt*/,width:600px; }
#tbl_payment_header td p	{ padding-right:16px; }

#tbl_payment_opt			{ margin-left:10px; }
#tbl_payment_opt td			{ padding:2px; color:#00529F; }
.tbl_payment_opt_col1		{ width:80px; }
.tbl_payment_opt_col2		{ width:544px; }
.tbl_payment_opt_col2_col1	{ width:269px; }
.tbl_payment_opt_col2_col2 { width:275px; }

.tbl_payment_opt_col2_col1_vo	{ width:220px; }
.tbl_payment_opt_col2_col2_vo	{ width:220px; }
#tbl_payment_opt td.tbl_payment_moreinfo
							{ font-size:0.8em; color:#666666;}


#tbl_payment_title{
   border:              1px solid #56B7DC;
}

#tbl_payment_title_vo{
   border:              1px solid #56B7DC;
width:               440;
   margin-left:          5px;
   margin-right:         5px;
}

#tbl_payment_header_title{
   background-color:    #56B7DC;
   padding-left:        10px;
   padding-top:         5px;
   padding-bottom:      5px;
   color:               #FFFFFF;
   font-weight:         bold;
}

#tbl_payment_list{
   padding-top:         15px;
   padding-bottom:      5px;
}


#f_userMgmt input { border: 1px solid #aacff3; }
#f_userMgmt input.none { border: none; }


#ct_main_tab{
   width:               630px;
   height:              40px;
   margin-top:          20px;
}



#ct_main{ 
/*   background:       url(../img/ct_main_bg.gif) repeat-y; */
   color:            #000000; 
   padding:          0px 25px; 
}
#ct_main h1{ 
   font-size :       25px;
   font-weight :     bold;
   padding-bottom:   5px;
/*   color:            #00529F; */
}
#ct_main h2{ 
   font-size :       12px; 
   font-weight :     bold;
   padding-bottom:   5px;
}
#ct_main h3{ 
   font-size :       12px; 
   font-weight :     normal;
   padding-bottom:   5px;
}
#ct_main ul{
   padding-left:     20px; 
}
#ct_main li{
   list-style:       square;
}
* html #ct_main		{ /*IE6 png hack*//*behavior:url(css/iepngfix.htc);*/ ,width:584px; ,padding:35px 21px 35px 22px;}

#nav{ 
   padding:          0px 8px 1px 0; 
   margin-top:       -15px;
   margin-left:      256px;
   width:            363px;
   text-align :      right;
   vertical-align :  top;
   color:            #000000;
   font-weight :     bold;
   background-color: transparent;
} /* foreign element:paging */





#payment_sys_box
{
   float:         left;
   
	border-top:    1px solid #56B7DC;
	border-left:   1px solid #56B7DC;
	border-right:  1px solid #56B7DC;
	border-bottom: 1px solid #56B7DC;
   
	width:         94px;
   text-align:    center;
   
	margin-top:    5px;
	margin-left:   5px;
	margin-right:  10px;
	margin-bottom: 13px;
   
	padding-top:   5px;
	padding-left:  5px;
	padding-right: 5px;
	padding-bottom:5px;
   
   background:    white;
   
   color:         #666666;
   font-size:     10px;
}

#payment_sys_box ul
{
   list-style-type:none; margin:0; padding-left:0;
}

#payment_sys_box ul li
{
   list-style-type:none; margin:0; padding-left:0;
}

#payment_sys_box_logo
{
	border-top:       1px solid #56B7DC;
	border-left:      1px solid #56B7DC;
	border-right:     1px solid #56B7DC;
	border-bottom:    1px solid #56B7DC;
	padding-top:      0px;
	padding-left:     0px;
	padding-right:    0px;
	padding-bottom:   0px;
}


#payment_sys_box_logo a:hover
{
/*
	border-top:       1px solid red;
	border-left:      1px solid red;
	border-right:     1px solid red;
	border-bottom:    1px solid red;
*/
}
#payment_sys_box_more
{
	padding-top:      5px;
}

#payment_sys_box_more a:hover
{
   text-decoration:  underline;
}
#payment_sys_box_radio
{
	padding-top:      7px;
}

#MoreInfoBox
{
	padding-top:   10px;
	padding-left:  0px;
	padding-right: 0px;
	padding-bottom:0px;
   
	background-color:	#FFFFFF;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
   color:         #666666;
   font-size:     10px;
}







/* -------------------------------------------------------------------------- */
/* options navigation A-F | G-M | N-P | Q-Z --------------------------------- */
/* -------------------------------------------------------------------------- */
#navoptions{ 
   padding:          4px 0px 4px 10px; 
   margin-top:       -15px;
   margin-left:      0px;
   width:            614px;
   background-color: #56B7DC;
}
#navoptions a:link{
   color:            #000000;
}
#navoptions a:hover{
   text-decoration:  underline;
}
#navoptions_opt{
/*   float: left; 
   padding:          0px 0px 0px 0px; 
   margin-top:       0px;
   margin-left:      0px;
   width:            614px;
   background-color: #56B7DC;*/
   width:            614px;
   background-color: #56B7DC;
}

/* -------------------------------------------------------------------------- */
/* end options navigation A-F | G-M | N-P | Q-Z ----------------------------- */
/* -------------------------------------------------------------------------- */


/*late addon for result tab (replaces tab_result elements @ templates*/
#result_tab			{ width:357px; height:13px; }
/*late addon for popups*/
#popup						{ width:540px; margin:10px; }
#popup table th				{ background-color:#56B7DC; color:#FFFFFF; padding:2px; }
#popup col.popup_tbl_col1	{ width:90px;}
#popup col.popup_tbl_spacer	{ width:5px; }
#popup col.popup_tbl_col3	{ width:280px;}
/*late addon for linklist*/
#linklist						{ width:574px; margin:0px; }
#linklist table th				{ background-color:#56B7DC; color:#FFFFFF; padding:2px; padding-left:5px; }
#linklist col.popup_tbl_col1	{ width:120px; }
#linklist col.popup_tbl_spacer	{ width:50px; }
#linklist col.popup_tbl_col3	{ width:475px; }
/*late addon for stichtag*/
.tbl_stichtag				{ border: 1px solid #003399; }

/*late addon for ajax indicator*/
#ident_progress_ct,
#ident_progress_index_ct	{ position:relative; }
#ident_iframe_hack,
#ident_iframe_index_hack	{ position:absolute; width:32px; height:32px; }
#ident_progress,
#ident_progress_index		{ position:absolute; top:0; left:0; }


/* FORM */
button{
   color:#FFF;
   font-weight:bold;
   border:none;
   padding-right:18px;
   /*IE opt*/
   ,padding-right:14px;
   background:transparent url(../img/go_darkest.gif) right 50% no-repeat;
   cursor:pointer;
   cursor:hand;
   text-decoration:  underline;
}


input,
select,
textarea{ 
   border:           none; 
   font-family:      Arial,sans-serif; 
   font-size:        1em; 
/*   color:            #00529F; */
   color:            #000000; 
   background-color: #FFFFFF; 
}

#h_form
{
   background:       #FFFFFF;
   color:            #000000;
	min-height :      18px;
}
* html #h_form				{ /*IE6 opt*/,height:18px; }

#h_form:hover, #h_form:focus
{
   background:       #DFF7FF;
/*   background:       #ECF5FD;*/
}

#UCmileage, #natcode, #hsn, #tsn
{
   background:       #FFFFFF;
   color:            #000000;
	min-height :      18px;
}
* html #UCmileage				{ /*IE6 opt*/,height:18px; }

#UCmileage:hover, #UCmileage:focus,
#natcode:hover, #natcode:focus,
#hsn:hover, #hsn:focus,
#tsn:hover, #tsn:focus
{
   background:       #DFF7FF;
/*   background:       #ECF5FD;*/
}



#title,#name_first__YW, #name_last__YW, #phone_home__0X, #phone_work__0X,
#phone_mobile__0X,#fax__NX,#address1__YS,#address2__NS,#zip__YY,
#country__NW,#email__YE,#branche,#firmen__Y,#position,#stichtag_tag,
#stichtag_monat,#stichtag_jahre,#erst_dd,#erst_mm,#erst_yy,#anzahl_besitzer__Y,
#vehicle_type,#UC_make,#UC_model,#UC_types,#UC_fueltype,
#hubraum__YN,#leistung__YN,#UC_bodytype,#turen,
#schwacke_code,#KBA,#typenschlussel,#laufleistung_1__YN,
#sonder_zusatz,#comment,#kosten__NN,#laufleistung_2__NN,#vorschaden,
#unfalls_tag,#unfalls_monat,#unfalls_jahre,#kosten_arbeitszeit__NN,
#kosten_material__NN,#kosten_reparatur__NN,#hohe_schadens__NN,#email_send
{   background:       #FFFFFF;
   color:            #000000;
   border:           1px solid #AACFF3;
   min-height :      18px;
}
#title:hover, #title:focus,#name_first__YW:hover, #name_first__YW:focus,
#name_last__YW:hover, #name_last__YW:focus,#phone_home__0X:hover, #phone_home__0X:focus,
#phone_work__0X:hover, #phone_work__0X:focus,#phone_mobile__0X:hover, #phone_mobile__0X:focus,
#fax__NX:hover, #fax__NX:focus,#address1__YS:hover, #address1__YS:focus,
#address2__NS:hover, #address2__NS:focus,#zip__YY:hover, #zip__YY:focus,
#country__NW:hover, #country__NW:focus,#branche:hover, #branche:focus,
#email__YE:hover, #email__YE:focus,#firmen__Y:hover, #firmen__Y:focus,
#position:hover, #position:focus,#stichtag_tag:hover, #stichtag_tag:focus,
#stichtag_monat:hover, #stichtag_monat:focus,#stichtag_jahre:hover, #stichtag_jahre:focus,
#erst_dd:hover, #erst_dd:focus,#erst_mm:hover, #erst_mm:focus,
#erst_yy:hover, #erst_yy:focus,#anzahl_besitzer__Y:hover, #anzahl_besitzer__Y:focus,
#vehicle_type:hover, #vehicle_type:focus,#UC_make:hover, #UC_make:focus,
#UC_model:hover, #UC_model:focus,#UC_types:hover, #UC_types:focus,
#UC_fueltype:hover, #UC_fueltype:focus,#hubraum__YN:hover, #hubraum__YN:focus,
#leistung__YN:hover, #leistung__YN:focus,#UC_bodytype:hover, #UC_bodytype:focus,
#turen:hover, #turen:focus,#schwacke_code:hover, #schwacke_code:focus,
#KBA:hover, #KBA:focus,#typenschlussel:hover, #typenschlussel:focus,
#laufleistung_1__YN:hover, #laufleistung_1__YN:focus,#sonder_zusatz:hover, #sonder_zusatz:focus,
#comment:hover, #comment:focus,#kosten__NN:hover, #kosten__NN:focus,
#laufleistung_2__NN:hover, #laufleistung_2__NN:focus,#vorschaden:hover, #vorschaden:focus,
#unfalls_tag:hover, #unfalls_tag:focus,#unfalls_monat:hover, #unfalls_monat:focus,
#unfalls_jahre:hover, #unfalls_jahre:focus,#kosten_arbeitszeit__NN:hover, #kosten_arbeitszeit__NN:focus,
#kosten_material__NN:hover, #kosten_material__NN:focus,#kosten_reparatur__NN:hover, #kosten_reparatur__NN:focus,
#hohe_schadens__NN:hover, #hohe_schadens__NN:focus,#email_send:hover, #email_send:focus
{
   background:       #DFF7FF;
}

.chk					{ padding:0; margin:0; border:none; background-color:#FFF; }
/* form grid style @ registration page */
.register_labels		{ width:140px; }
.register_fields		{  }
/* form grid style @ account page */
.account_labels			{ width:120px; }
.account_fields			{  }
/* form grid style @ pw_forgotten page */
.pw_forgotten_labels	{ width:120px; }
.pw_forgotten_fields	{  }
/* input text width @ account page */
.txt_m					{ width:200px; }

#ct_main button			{ color:#2A6CAB; }
#ct_main .tile_btn button	{ color:#FFF; background:transparent url(../img/go_light.gif) right 50% no-repeat; }
#ct_main input,
#ct_main select,
#ct_main textarea{ 
   border:           1px solid #AACFF3; 
}

#tbl_payment_opt input	{ width:100px; border:1px solid #AACFF3; }
#UCyy					{ width:69px; } /*year dropdown*/
#btn_reg				{ background:transparent url(../img/go_darkest.gif) right 50% no-repeat; }
#btnGo{
   background:transparent url(../img/go_light.gif) right 50% no-repeat;
}
#UCmodel				{ min-width:164px; }


/* LINKS */
a:link		{ color:#FFF; text-decoration:none; }
a:visited	{ color:#FFF; text-decoration:none; }
a:hover		{ color:#FFF; text-decoration:none; }


#sub a:link,
#sub a:visited,
#sub a:hover		{ color:#00529F; text-decoration:none; }

#ct_3col a:link,
#ct_3col a:visited,
#ct_3col a:hover		{ color:#00529F; text-decoration:none; }

#app_table a:link,
#app_table a:visited,
#app_table a:hover		{ color:#00529F; text-decoration:none; }

#app_table table.app_table td a:link,
#app_table table.app_table td a:visited,
#app_table table.app_table td a:hover	{ text-decoration:underline; color:#000000; font-weight : bold;}
/*#app_table table.app_table td a:hover	{ text-decoration:underline; }*/


#home_teaser a		{ text-decoration:underline; }
#tbl_payment_opt a.tbl_payment_opt_lnk:link,
#tbl_payment_opt a.tbl_payment_opt_lnk:visited,
#tbl_payment_opt a.tbl_payment_opt_lnk:hover	{ font-size:0.9em; text-decoration:underline; }

.contentteaser a:link,
.contentteaser a:visited,
.contentteaser a:hover	{ color:#0152a0; }
.contentteaser a:hover	{ text-decoration:underline; }

/* Application Box new */
#app_box_wrapper {
	float:left;
}

.app_box_top_corner_left {
   	background-color: #FFFFFF;
	width: 13px;
	height: 13px;
}
.app_box_top {
      background: url(../img/el_app_top.gif);
	height:13px;
}
.app_box_top_corner_right {
   	background-repeat: no-repeat;
	background-position: left top;
	width:11px;
}
.app_box_border_left { 
      background: #56B7DC;
	background-position: left top;
	width:13px; 
}
.app_box_content { 
      width: 165px;
   background: #56B7DC;
	padding:20px 10px 20px 6px; 
	color:#fff; 
	min-height:164px;
   line-height:160%;
}

.app_box_border_right {
   	width:11px; 
}

.app_box_bottom_corner_left {
   	width:13px;
	height:9px;
}
.app_box_bottom {
   	height:9px;
}

.app_box_bottom_end {
   }


.app_box_bottom_corner_right {
   	width:11px;
}
.app_box_content img {
   }
.app_box_txt {
	/*float:left;*/
 	width:150px; /* tmp fix in order not to push claim beneath app_box_txt */
   padding-bottom: 5px;
}


/* result Box new */
#result_box_wrapper				{ float:left; }
.result_box_top_corner_left{ 
	background-color: #FFFFFF;
   width:13px; 
   height:13px; 
}
.result_box_top{ 
      background: url(../img/el_app_top.gif);
   height:13px; 
}
.result_box_top_corner_right{ 
      background-repeat: no-repeat; 
   background-position: left top; 
   width:11px; 
}
.result_box_border_left			{ 
      background: #56B7DC;
   background-position: left top; 
   width:13px; 
}
.result_box_content{ 
      background: #56B7DC;
   padding:48px 0 20px 0; 
   color:#fff; min-height:164px; 
   line-height:160%; 
}
.result_box_border_right		{ 
      width:11px; 
}
.result_box_bottom_corner_left	{ 
      width:13px; 
   height:9px; 
}
.result_box_bottom{ 
      height:9px; 
}
.result_box_bottom_corner_right	{ 
      width:11px; 
}

.el_claim			{ margin:100px 0 0 12px; }
.launcher_wrapper	{ width:130px; }
table.W td img		{ border:2px solid #FFF; }


/*------------------------- new header on plugin -----------------------------*/
table.uc_head_aera{
   position:         relative; 
	top:              30px;   
	left:             15px;
	width:            380px;
   color:            #000000; 
   font-weight :     bold;
   background-color: transparent;
}
.uc_head_aera td {
	padding:          0px 0px 0px 0px;
}
.uc_head_aera_step{ 
   color:            #00529F; 
}
.uc_head_aera_title{ 
   color:            #00529F;
/*   font-size :       38px;*/
}
.uc_head_aera_title h1{ 
   font-size :       38px;
}
.uc_head_aera_next_step{ 
   color:            #BFBFBF; 
   text-align :      right;
}
table.uc_head_aera_next_step_table{
   float:            right;
}
.uc_head_aera_text{ 
   text-align:       left;
}
.uc_head_aera_vehicles{ 
   /* @ the moment not in use */
}
/* -------------------- END new header on plugin -----------------------------*/

/* -------------------- options list header ----------------------------------*/
table.option_head_list
{
   width:               100%;
   font-weight :        bold;
   color:               #FFFFFF;
}

.option_head_list td { 
	font-weight:         bold;
	line-height:         150%;
}
.nav_aktiv{ 
   background-color:    #56B7DC;
   padding-left:        10px;
   padding-right:       10px;
   text-align:          left;
}
.nav_inaktiv{ 
   padding-left:        10px;
   padding-right:       10px;
   text-align:          left;	
   border-top:          1px solid #56B7DC;	
   border-left:         1px solid #56B7DC;
   border-right:        1px solid #56B7DC;
   background-color:    transparent;
}
.nav_spacer{ 
   background-color:    transparent;
   padding-left:        5px;
}
.nav_next_step{ 
   width:               100%;
   text-align:          right;
   font-weight :        bold;
   padding-right:       3px;
}
table.nav_next_step_table{
   float:            right;
}
#nav_next_step a:link{
   color:            #000000;
}
#nav_next_step a:hover{
   text-decoration:  underline;
}
#nav_inaktiv a:link{ 
   color:            #000000;
}
#nav_inaktiv a:hover{
   text-decoration:  underline;
}
/* -------------------- end options list header ------------------------------*/
/* -------------------- result table  ----------------------------------------*/
#result_table{ 
   position:absolute; 
   width:270px; 
   left:352px; 
   top:10px; 
}
table.uc_head_aera_result{
   position:         relative; 
	top:              30px;   
	left:             30px;
	width:            220px;
   color:            #000000; 
   font-weight :     bold;
   background-color: transparent;
}
.uc_head_aera_result td{
	padding:          0px 0px 0px 0px;
}
.uc_head_aera_step_result{ 
   color:            #00529F; 
}
.uc_head_aera_title_result{ 
   color:            #00529F;
}
.uc_head_aera_title_result h1{ 
   font-size :       38px;
}
.uc_head_aera_next_step_result{ 
   color:            #BFBFBF; 
   text-align :      right;
}
table.uc_head_aera_next_step_result_table{
   float:            right;
	width:            150px;
}
.uc_head_aera_text_result{ 
   text-align:       left;
   /* @ the moment not in use */
}
/* -------------------- end result table  ------------------------------------*/

/* -------------------- links e.g.print cerficates ---------------------------*/
table.result_links_table{ 
   position:         relative; 
	top:              0px;   
	left:             11px;
   color:            #000000; 
   font-weight:      bold;
   background-color: transparent;
}

#result_links_table td{
	padding:          0px 0px 0px 0px;
   color:            #000000; 
}
#result_links_li a{ 
   color:               #000000;
}
#result_links_li a:hover{
   text-decoration:     underline;
}

/* -------------------- end links e.g.print cerficates -----------------------*/
/* -------------------- links for all content pages e.g.about_us--------------*/
#ct_main a:link,
#ct_main a:visited,
#ct_main a:hover	{ 
   color:            #00529F;
   text-decoration:  underline; 
}
/* -------------------- end links for all content pages e.g.about_us----------*/

