/* Diese Datei enthält die Styles für die Navigation im Contentbereich und wird in HISinOne.css importiert*/


/*****************************************************************************/
/*               NAMENSKONVENTIONEN FÜR NEUE CSS STYLES                      */
/*****************************************************************************/
/*
1. Sprechenden Namen in Englisch vergeben, evtl. abgekürzt 
(z.B. "navi").
2. Namenskombinationen entweder:
	- mit Unterstrich (z.B. "wizard_navi"),
	- in Kamelschreibweise(lowerCamelCase) (z.B. "columnFullSize")
	falls inhaltliche Verbindung zu anderen Styles besteht.
3. Bei mehreren gleichen Elementen unterschiedlicher Formatierung muß 
	der Unterschied durch Zusatz kennzeichnet werden, z.B.:
	- "columnLeft55":  55% Breite
	- "box_blue_bg_white": Farbzuweisung
	- "input_3_Chars": inputfield Größe für 3 Buchstaben 
4. Globale Selektoren sind am Anfang einer Rubrik aufgeführt, damit man sofort
sehen kann, welche Elemente dieser Rubrik global Einfluß haben.
5. Bitte die neuen CSS entsprechend dem Inhaltsverzeichnis einsortieren,
falls neue Inhalte eingebracht werden, neue Überschrift für Inhalte auch im
Inhaltsverzeichnis ablegen.

/*****************************************************************************/
/*               INHALTSVERZEICHNIS                                          */
/*****************************************************************************/
/*****************************************************************************/
/*               Submit                                                      */
/*****************************************************************************/
/*****************************************************************************/
/*               Registerkarten mit Buttons                                  */
/*****************************************************************************/
/*****************************************************************************/
/*               Registerkarten mit Links                                    */
/*****************************************************************************/
/*****************************************************************************/
/*               Container Buttons und Icons unter Registerkarten            */
/*****************************************************************************/
/*****************************************************************************/
/*               Submit-Buttons in Link-Darstellung                          */
/*****************************************************************************/
/*****************************************************************************/
/*               Links                                                       */
/*****************************************************************************/
/*****************************************************************************/
/*               Registerkarten als vertikales Menü links                    */
/*****************************************************************************/
/*****************************************************************************/
/*               Sonstiges                                                   */
/*****************************************************************************/
/*****************************************************************************/
/*               ANFANG CSS                                                  */
/*****************************************************************************/

/*****************************************************************************/
/*               Submit                                                      */
/*****************************************************************************/
/* .submit{
    font-size: 105%;
	text-decoration: none;
	font-weight: normal;
	color: #014A7B;
} */

input.submit, .link_button {
	background-position: center bottom;
	background-repeat: repeat-x;
	border: 1px solid;
	font-size:100% !important;
	font-weight: normal;
	padding-bottom: 1px;
	background-color: #e2e8ec;
	border-color :#d8e0e4;
	color: #014A7B;
	cursor: pointer;
	padding:6px 4px;
	 -moz-border-radius: 1px;
	 -webkit-border-radius: 1px; 
	 border-radius: 1px;
}

input[type='submit'] {
	font-family: "Open Sans", arial, Helvetica,sans-serif;
	overflow: visible;
	background-position: center bottom;
	background-repeat: repeat-x;
	border: 1px solid;
	font-size:100% !important;
	font-weight: normal;
	background-color: #e2e8ec;
	border-color :#d8e0e4;
	color: #186090;
	cursor: pointer;
	padding:6px 4px;	
	min-height:24px !important;	
	 -moz-border-radius: 1px;
	 -webkit-border-radius: 1px; 
	 border-radius: 1px;
	}


input.submit:hover, input.submit:focus, .link_button:hover, .link_button:focus, input.submitImage:hover, input.submitImage:focus {
	background-position: center top;
	padding:6px 4px;
	background-color: #FFF1CC;
	border-color: #d8e0e4;
	text-decoration: none;
	-webkit-box-shadow: 0 0 3px #fc7904;
  	-moz-box-shadow : 0 0 3px #fc7904;
 	-o-box-shadow : 0 0 3px #fc7904;
  	box-shadow : 0 0 3px #fc7904;  
  	 -moz-border-radius: 1px;
	 -webkit-border-radius: 1px; 
	 border-radius: 1px;		
}



input.reset {
	background-position: center bottom;
	background-repeat: repeat-x;
	border: 1px solid;
	font-size:100% !important;
	font-weight: normal;
	padding-bottom: 1px;
	background-color: #FAFBFC;
	background-image: url(../images/icons/submit_passive.gif);
	border-color :#a7a7a7;
	color: #014A7B;
	cursor: pointer;
	padding:6px 4px;
	 -moz-border-radius: 1px;
	 -webkit-border-radius: 1px; 
	 border-radius: 1px;
}

input[type='reset'] {
	background-position: center bottom;
	background-repeat: repeat-x;
	border: 1px solid;
	font-size:100% !important;
	font-weight: normal;
	padding-bottom: 1px;
	background-color: #FAFBFC;
	background-image: url(../images/icons/submit_passive.gif);
	border-color :#a7a7a7;
	color: #014A7B;
	cursor: pointer;
	padding:6px 4px;
	 -moz-border-radius: 1px;
	 -webkit-border-radius: 1px; 
	 border-radius: 1px;
}


input[type='reset']:hover {
	background-position: center top;
	padding-bottom: 1px;
	background-color: #FAFBFC;
	background-image: url(../images/icons/submit_active.gif);	
	border-color: #efd9ab;
	color: #333;
	text-decoration: underline dotted;
}

input.reset:hover {
	background-position: center top;
	padding-bottom: 1px;
	background-color: #FAFBFC;
	background-image: url(../images/icons/submit_active.gif);	
	border-color: #efd9ab;
	color: #333;
	text-decoration: underline dotted;
}

input.submit_inactive, .submit_inactive, input.submit_inactive:hover, .submit_inactive:hover {
	background-position: center bottom;
	background-repeat: repeat-x;
	border: 1px solid;
	font-size:100% !important;
	font-weight: normal;
	padding-bottom: 1px;
	background-color: #FAFBFC;
	background-image: url(../images/icons/submit_inactive.gif);
	border-color :#a7a7a7;
	color: #a7a7a7;
	padding:1px 2px 1px 2px;
	cursor: default;
	text-decoration: none;
}

input.submit_green {
/*	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px; */
	background-position: center bottom;
	background-repeat: repeat-x;
	border: 1px solid;
	font-size:100% !important;
	font-weight: normal;
	padding-bottom: 1px;
	background-color: #FAFBFC;
	background-image: url(../images/icons/submit_passive_green.gif);
	border-color :#a7a7a7;
	color: #014A7B;
	cursor: pointer;
	padding:1px 2px 1px 2px;
}

input.submit_green:hover {
	background-position: center top;
	padding-bottom: 1px;
	background-color: #FAFBFC;
	background-image: url(../images/icons/submit_active_green.gif);
	border-color: #efd9ab;
	color: #333;
	text-decoration: underline dotted;
}

input.submit_download_PDF {
	overflow: visible;
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	font-size:100% !important;
	font-weight: normal;
	padding-bottom: 1px;
	background-image: url(../images/icons/print_pdf.gif);
	background-color: #f1f2f5;
	color: #014A7B;
	vertical-align: middle;
	padding:1px 2px 1px 18px;
	border: 0;
	text-align: left;	
	text-decoration: underline dotted;
	cursor: pointer;	
}

input.submit_download_PDF:hover {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/icons/print_pdf.gif);
	padding-bottom: 1px;
	color: #333;
	text-decoration: underline dotted;
	vertical-align: middle;
}

input.submit_linkLook, 
input.submit_linkLook:focus, 
input.submit_linkLook:hover {
	margin: 0;
	padding: 0;
	background-image: none;
	color: #014A7B;
	float: left;
	text-decoration: underline dotted;
	overflow: visible;
	border: none;				
	
}

input.submit_linkLook {
	background-color: transparent;	
}

input.submit_linkLook:focus, input.submit_linkLook:hover {
	background-color:#FFF1CC;	
}


   
/*****************************************************************************/
/*               Registerkarten mit Buttons                                  */
/*****************************************************************************/
.mikronavi_submit {
    float: left;                
    display: inline;
	width: 100%;
	margin: 0.6em 0em 0.3em 0em;	
	border-bottom: solid 2px #006AB3;
	padding: 0; 	
}

.mikronavi_submit .inactive {
	font-family: "Open Sans", arial, Helvetica,sans-serif;
	font-size: 95%;	
    font-weight: bold;
	color: #375798;
	text-decoration: none;
	border: #006AB3 1px solid; 
	padding: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	display: block;
	float: left; 
	background-color: #FFFFFF;
}

.mikronavi_submit .active {
	font-family: "Open Sans", arial, Helvetica,sans-serif;
	font-size: 95%;	
    font-weight:bold;  
	color:#FFFFFF;
	background-color: #006AB3; 
	text-decoration:none;					  				   
	border: #006AB3 1px solid; 
	padding:1px;
	margin-left: 1px;
	margin-bottom: 0px;
	float:left;		 
}

.mikronavi_submit input.inactive, .mikronavi_submit input.active, .mikronavi_submit input.onfocus {
	cursor: pointer;
	background-image: none;
	overflow: visible;
	border: #006AB3 1px solid;		
}

.mikronavi_submit input.onfocus {
	color:#375798;
	background-color:#FFF1CC;	
}


/*  Mouseover und Focus bei den Buttons-Registerkarten  */
.mikronavi_submit .onfocus {
	font-family: "Open Sans", arial, Helvetica,sans-serif;
   font-size: 95%;	
   font-weight:bold;
   color:#375798;   
   background-color:#fff1cc;  
   text-decoration:underline dotted;				  				   
   border: #006AB3 1px solid; 
   padding:1px;
   margin-left: 1px;
   margin-bottom: 0px;
   float:left; 
}

.mikronavi_submit li {
	display:inline;
}

.mikronavi_submit ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
/*****************************************************************************/
/*               Registerkarten mit Links                                    */
/*****************************************************************************/
.mikronavi_links {
	font-weight: bold;
    float: left;
    display: inline;
	width: 100%;
	margin: 0.2em 0em 0.2em 0em;
	border-bottom: 2px solid #006AB3;
}

.mikronavi_links a:link,
.mikronavi_links a:visited,
.mikronavi_links a:active,
.mikronavi_links a:focus,
.mikronavi_links a:hover {
	font-weight: bold;
	text-decoration: none;
	color:#375798;
	border: #006AB3 1px solid;
	padding: 2px 4px;
	margin-bottom: 0px;
	margin-left: 1px;
	margin-right: 1px;
	float: left;
    background-color: #FFFFFF;
}

.mikronavi_links a.active:link,
.mikronavi_links a.active:visited,
.mikronavi_links a.active:active {
	background-color: #006AB3;
    color: #FFFFFF;
}

.mikronavi_links a:focus,
.mikronavi_links a:hover,
.mikronavi_links a.active:focus,
.mikronavi_links a.active:hover {
	text-decoration: underline dotted;
	background-color: #fff1cc;
	color:#375798;
}

.mikronavi_links ul {
	list-style-type: none;
	margin: 0 0;
	padding: 0 0;
}

.mikronavi_links li {
	margin: 10px 0;
	display: inline;
}

/*****************************************************************************/
/*               Submit-Buttons in Link-Darstellung                          */
/*****************************************************************************/

.buttonlink, 
.buttonlink input, 
.buttonlink input:hover, 
.buttonlink input:focus {
    text-decoration: underline dotted;
	border: none;
	cursor: pointer;
	margin: 0px;
	padding: 0px;	
	border: none;
	text-align: left;
	overflow: visible;
}

.buttonlink, 
.buttonlink input {
    background-color:transparent;
	color: #014A7B;   
}

.buttonlink input:hover, 
.buttonlink input:focus {
    background-color: #fff1cc;
	color:blue;	
}	

.submit_image {
	margin: 1px;
	padding: 1px;
	vertical-align: middle;
	height:16px;
}

.submit_image:hover, .submit_image:focus, .submit_image:active {
	margin: 1px;
	padding: 1px;
	vertical-align: middle;
	background-color: #fff1cc;
}

.submitImageTable,
.submitImageTable:hover,
.submitImageTable:focus,
.submitImageTable:active,
.submit_image:hover,
.submit_image:focus,
.submit_image:active,
.linkImageTable,
.linkImageTable:hover,
.linkImageTable:focus,
.linkImageTable:active {
	margin: 1px;	
	margin-right: 4px;
	padding: 1px;
}	

.submit_image:hover, .submit_image:focus, .submit_image:active {
	background-color: #fff1cc;
}

input.submit_arrow_down,
input.submit_warning_open,
input.submit_warning_close,
input.submit_chart_organisation,
input.submit_arrow_left_fat,
input.submit_save,
input.submit_help,
input.submit_map,
input.submit_footprint,
input.submit_camera,
input.submit_user_frame,
input.submit_new_level_below,
input.submit_new_level_above,
input.submit_new_row_above,
input.submit_new_row_below,
input.submit_world,
input.submit_telephone,
input.submit_time,
input.submit_door_in,
input.submit_application_cascade,
input.submit_date,
input.submit_book_open,
input.submit_page_white_medal,
input.submit_lightbulb_off,
input.submit_user_red,
input.submit_status_away,
input.submit_link,
input.submit_door_open,
input.submit_user,
input.submit_user_orange,
input.submit_user_suit,
input.submit_user_add,
input.submit_application_view_tile,
input.submit_book_open,
input.submit_application_view_list,
input.submit_eye,
input.submit_application,
input.submit_address,
input.submit_key,
input.submit_group,
input.submit_cog,	
input.submit_edit_filled_form,
input.submit_pencil,
input.submit_delete,
input.submit_context_add,
input.submit_arrow_refresh,
input.submit_arrow_right_fat,
input.submit_print_pdf, 
input.submit_plus_circ_green,
input.submit_text_list_bullets,
input.submit_puzzle_piece,
input.submit_campus,
input.submit_building,
input.submit_stair, 
input.submit_shape_group,
input.submit_house,
input.submit_house_extern, 
input.submit_house_cooperation,
input.submit_magnifier,
input.submit_magnifier_zoom_in,
input.submit_magnifier_zoom_out,
input.submit_book,
input.submit_arrow_right_fat_blue {
         overflow: visible;
         float: left;
         background-position: left center;
         background-repeat: no-repeat;
         font-size:100% !important;
         font-weight: normal;
         background-color: transparent;
         color: #014A7B;
         vertical-align: middle;
         padding:1px 6px 1px 18px;
         border: 0;
         text-align: left;
		 text-decoration: underline dotted;
         cursor: pointer;
         margin:0px;
}

input.submit_arrow_down:hover,
input.submit_arrow_down:focus,
input.submit_warning_open:hover,
input.submit_warning_open:focus,
input.submit_warning_close:hover,
input.submit_warning_close:focus,
input.submit_chart_organisation:hover,
input.submit_chart_organisation:focus,
input.submit_arrow_left_fat:hover,
input.submit_arrow_left_fat:focus,
input.submit_save:hover,
input.submit_save:focus,
input.submit_help:hover,
input.submit_help:focus,
input.submit_map:hover,
input.submit_map:focus,
input.submit_footprint:hover,
input.submit_footprint:focus,
input.submit_camera:hover,
input.submit_camera:focus,
input.submit_user_frame:hover,
input.submit_user_frame:focus,
input.submit_new_level_below:hover,
input.submit_new_level_below:focus,
input.submit_new_level_above:hover,
input.submit_new_level_above:focus,
input.submit_new_row_above:hover,
input.submit_new_row_above:focus,
input.submit_new_row_below:hover,
input.submit_new_row_below:focus,
input.submit_world:hover,
input.submit_world:focus,
input.submit_telephone:hover,
input.submit_telephone:focus,
input.submit_time:hover,
input.submit_time:focus,
input.submit_door_in:hover,
input.submit_door_in:focus,
input.submit_application_cascade:hover,
input.submit_application_cascade:focus,
input.submit_date:hover,
input.submit_date:focus,
input.submit_book_open:hover,
input.submit_book_open:focus,
input.submit_page_white_medal:hover,
input.submit_page_white_medal:focus,
input.submit_lightbulb_off:hover,
input.submit_lightbulb_off:focus,
input.submit_user_red:hover,
input.submit_user_red:focus,
input.submit_status_away:hover,
input.submit_status_away:focus,
input.submit_link:hover,
input.submit_link:focus,
input.submit_door_open:hover,
input.submit_door_open:focus,
input.submit_user:hover,
input.submit_user:focus,
input.submit_user_orange:hover,
input.submit_user_orange:focus,
input.submit_user_suit:hover,
input.submit_user_suit:focus,
input.submit_user_add:hover,
input.submit_user_add:focus,
input.submit_application_view_tile:hover,
input.submit_application_view_tile:focus,
input.submit_book_open:hover,
input.submit_book_open:focus,
input.submit_application_view_list:hover,
input.submit_application_view_list:focus,
input.submit_eye:hover,
input.submit_eye:focus,
input.submit_application:hover,
input.submit_application:focus,
input.submit_address:hover,
input.submit_address:focus,
input.submit_key:hover,
input.submit_key:focus,
input.submit_group:hover,
input.submit_group:focus,
input.submit_cog:hover,
input.submit_cog:focus,
input.submit_edit_filled_form:hover,
input.submit_edit_filled_form:focus,
input.submit_pencil:hover, 
input.submit_pencil:focus,
input.submit_pencil:active,
input.submit_arrow_refresh:hover, 
input.submit_arrow_refresh:focus,
input.submit_delete:hover,
input.submit_delete:hover, 
input.submit_delete:focus,
input.submit_context_add:hover, 
input.submit_context_add:focus,
input.submit_context_add:active,
input.submit_arrow_right_fat:hover,
input.submit_arrow_right_fat:focus,
input.submit_print_pdf:hover, 
input.submit_print_pdf:focus, 
input.submit_plus_circ_green:hover, 
input.submit_plus_circ_green:focus,
input.submit_text_list_bullets:focus,
input.submit_text_list_bullets:hover,
input.submit_puzzle_piece:focus,
input.submit_puzzle_piece:hover,
input.submit_campus:focus,
input.submit_campus:hover,
input.submit_building:focus,
input.submit_building:hover,
input.submit_stair:focus,
input.submit_stair:hover, 
input.submit_shape_group:focus, 
input.submit_shape_group:hover,
input.submit_house:focus,
input.submit_house:hover,
input.submit_house_extern:focus, 
input.submit_house_extern:hover,
input.submit_house_cooperation:focus,
input.submit_house_cooperation:hover,
input.submit_magnifier:hover,
input.submit_magnifier:focus,
input.submit_magnifier_zoom_in:hover,
input.submit_magnifier_zoom_in:focus,
input.submit_magnifier_zoom_out:hover,
input.submit_magnifier_zoom_out:focus,
input.submit_arrow_right_fat_blue:hover,
input.submit_arrow_right_fat_blue:focus,
input.submit_book:hover,
input.submit_book:focus {
         background-position: left center;
         background-repeat: no-repeat;
         background-color: #FFF1CC;
         padding-bottom: 1px;
         color: #333;
         text-decoration: underline dotted;
         vertical-align: middle;
}

input.submit_arrow_down,
input.submit_arrow_down:focus,
input.submit_arrow_down:hover {        
         background-image: url(../images/icons/arrow_down.gif);         
}

input.submit_warning_open,
input.submit_warning_open:focus,
input.submit_warning_open:hover {        
         background-image: url(../images/icons/warning_open.gif);         
}
input.submit_warning_close,
input.submit_warning_close:focus,
input.submit_warning_close:hover {
	background-image: url(../images/icons/warning_close.gif);
}


input.submit_chart_organisation,
input.submit_chart_organisation:hover,
input.submit_chart_organisation:focus {
         background-image: url(../images/icons/submit_chart_organisation.gif);         
}

input.submit_arrow_left_fat,
input.submit_arrow_left_fat:hover,
input.submit_arrow_left_fat:focus {
         background-image: url(../images/icons/arrow_left_fat.gif);         
}

input.submit_save,
input.submit_save:hover,
input.submit_save:focus {
         background-image: url(../images/icons/save.gif);         
}

input.submit_help,
input.submit_help:hover,
input.submit_help:focus {
         background-image: url(../images/icons/help.gif);         
}

input.submit_map, 
input.submit_map:hover, 
input.submit_map:focus {        
         background-image: url(../images/icons/map.gif);         
}

input.submit_camera, 
input.submit_camera:hover, 
input.submit_camera:focus {        
         background-image: url(../images/icons/camera.gif);         
}

input.submit_footprint, 
input.submit_footprint:hover, 
input.submit_footprint:focus {        
         background-image: url(../images/icons/footprint.gif);         
}

input.submit_arrow_refresh, 
input.submit_arrow_refresh:hover, 
input.submit_arrow_refresh:focus {        
         background-image: url(../images/icons/arrow_refresh.gif);         
}

input.submit_pencil, 
input.submit_pencil:hover, 
input.submit_pencil:focus {        
         background-image: url(../images/icons/pencil.svg);    
         background-size:16px;     
} 

input.submit_arrow_right_fat,
input.submit_arrow_right_fat:hover, 
input.submit_arrow_right_fat:focus {        
         background-image: url(../images/icons/arrow_right_fat.gif);         
}

input.submit_delete,
input.submit_delete:hover, 
input.submit_delete:focus {        
         background-image: url(../images/icons/delete.gif);         
}

input.submit_print_pdf,
input.submit_print_pdf:hover, 
input.submit_print_pdf:focus {        
         background-image: url(../images/icons/print_pdf.gif);         
}

input.submit_context_add,
input.submit_context_add:hover, 
input.submit_context_add:focus {        
         background-image: url(../images/icons/context_add.gif);         
}

input.submit_plus_circ_green,
input.submit_plus_circ_green:hover, 
input.submit_plus_circ_green:focus {        
         background-image: url(../images/icons/plus_circ_green.gif);         
}

input.submit_text_list_bullets,
input.submit_text_list_bullets:hover, 
input.submit_text_list_bullets:focus {        
         background-image: url(../images/icons/text_list_bullets.gif);         
}

.buttons_vertical,
.buttons_vertical_dotted_line_above {
		 clear: none;
         list-style-type: none;
         padding: 0px;
}

input.submit_edit_filled_form,
input.submit_edit_filled_form:hover, 
input.submit_edit_filled_form:focus {        
         background-image: url(../images/icons/edit_filled_form.gif);         
}

input.submit_time,
input.submit_time:hover, 
input.submit_time:focus {        
         background-image: url(../images/icons/time.gif);         
}

input.submit_door_in,
input.submit_door_in:hover, 
input.submit_door_in:focus {        
         background-image: url(../images/icons/door_in.gif);         
}
input.submit_application_cascade,
input.submit_application_cascade:hover, 
input.submit_application_cascade:focus {        
         background-image: url(../images/icons/application_cascade.gif);         
}
input.submit_date,
input.submit_date:hover, 
input.submit_date:focus {        
         background-image: url(../images/icons/date.gif);         
}
input.submit_book_open,
input.submit_book_open:hover, 
input.submit_book_open:focus {        
         background-image: url(../images/icons/book_open.gif);         
}
input.submit_page_white_medal,
input.submit_page_white_medal:hover, 
input.submit_page_white_medal:focus {        
         background-image: url(../images/icons/page_white_medal.gif);         
}
input.submit_lightbulb_off,
input.submit_lightbulb_off:hover, 
input.submit_lightbulb_off:focus {        
         background-image: url(../images/icons/lightbulb_off.gif);         
}
input.submit_user_red,
input.submit_user_red:hover, 
input.submit_user_red:focus {        
         background-image: url(../images/icons/edit_filled_form.gif);         
}
input.submit_status_away,
input.submit_status_away:hover, 
input.submit_status_away:focus {        
         background-image: url(../images/icons/status_away.gif);         
}
input.submit_link,
input.submit_link:hover, 
input.submit_link:focus {        
         background-image: url(../images/icons/link.gif);         
}
input.submit_door_open,
input.submit_door_open:hover, 
input.submit_door_open:focus {        
         background-image: url(../images/icons/door_open.gif);         
}
input.submit_user,
input.submit_user:hover, 
input.submit_user:focus {        
         background-image: url(../images/icons/user.gif);         
}
input.submit_user_frame,
input.submit_user_frame:hover, 
input.submit_user_frame:focus {        
         background-image: url(../images/icons/user_frame.gif);         
}
input.submit_user_orange,
input.submit_user_orange:hover, 
input.submit_user_orange:focus {        
         background-image: url(../images/icons/user_orange.gif);         
}
input.submit_user_suit,
input.submit_user_suit:hover, 
input.submit_user_suitm:focus {        
         background-image: url(../images/icons/user_suit.gif);         
}
input.submit_user_add,
input.submit_user_add:hover, 
input.submit_user_add:focus {        
         background-image: url(../images/icons/user_add.gif);         
}
input.submit_application_view_tile,
input.submit_application_view_tile:hover, 
input.submit_application_view_tile:focus {        
         background-image: url(../images/icons/application_view_tile.gif);         
}
input.submit_book_open,
input.submit_book_open:hover, 
input.submit_book_open:focus {        
         background-image: url(../images/icons/book_open.gif);         
}
input.submit_application_view_list,
input.submit_application_view_list:hover, 
input.submit_application_view_list:focus {        
         background-image: url(../images/icons/application_view_list.gif);         
}
input.submit_eye,
input.submit_eye:hover, 
input.submit_eye:focus {        
         background-image: url(../images/icons/eye.gif);         
}
input.submit_application,
input.submit_application:hover, 
input.submit_application:focus {        
         background-image: url(../images/icons/application.gif);         
}
input.submit_address,
input.submit_address:hover, 
input.submit_address:focus {        
         background-image: url(../images/icons/address.gif);         
}
input.submit_key,
input.submit_key:hover, 
input.submit_key:focus {        
         background-image: url(../images/icons/key.gif);         
}
input.submit_group,
input.submit_group:hover, 
input.submit_group:focus {        
         background-image: url(../images/icons/group.gif);         
}
input.submit_cog,
input.submit_cog:hover, 
input.submit_cog:focus {        
         background-image: url(../images/icons/cog.gif);         
} 
input.submit_telephone,
input.submit_telephone:hover, 
input.submit_telephone:focus {        
         background-image: url(../images/icons/telephone.gif);         
}
input.submit_world,
input.submit_world:hover, 
input.submit_world:focus {        
         background-image: url(../images/icons/world.gif);         
}

input.submit_puzzle_piece,
input.submit_puzzle_piece:focus,
input.submit_puzzle_piece:hover{        
         background-image: url(../images/icons/puzzle_piece.gif);         
}

input.submit_campus,
input.submit_campus:focus,
input.submit_campus:hover{        
         background-image: url(../images/icons/campus.gif);         
}

input.submit_building,
input.submit_building:focus,
input.submit_building:hover{        
         background-image: url(../images/icons/building.gif);         
}

input.submit_stair,
input.submit_stair:focus,
input.submit_stair:hover{        
         background-image: url(../images/icons/stair.gif);         
}

input.submit_shape_group,
input.submit_shape_group:focus, 
input.submit_shape_group:hover {        
         background-image: url(../images/icons/shape_group.gif);         
}

input.submit_new_row_above,
input.submit_new_row_above:focus, 
input.submit_new_row_above:hover {        
         background-image: url(../images/icons/new_row_above.gif);         
}

input.submit_new_row_below,
input.submit_new_row_below:focus, 
input.submit_new_row_below:hover {        
         background-image: url(../images/icons/new_row_below.gif);         
}

input.submit_new_level_above,
input.submit_new_level_above:focus, 
input.submit_new_level_above:hover {        
         background-image: url(../images/icons/new_level_above.gif);         
}

input.submit_new_level_below,
input.submit_new_level_below:focus, 
input.submit_new_level_below:hover {        
         background-image: url(../images/icons/new_level_below.gif);         
}
input.submit_house,
input.submit_house:focus,
input.submit_house:hover{        
         background-image: url(../images/icons/house.gif);         
}
input.submit_house_extern,
input.submit_house_extern:focus, 
input.submit_house_extern:hover {        
         background-image: url(../images/icons/house_extern.gif);         
}
input.submit_house_cooperation,
input.submit_house_cooperation:focus,
input.submit_house_cooperation:hover {        
         background-image: url(../images/icons/house_cooperation.gif);         
}
input.submit_magnifier,
input.submit_magnifier:focus,
input.submit_magnifier:hover{        
         background-image: url(../images/icons/magnifier.gif);         
}
input.submit_magnifier_zoom_in,
input.submit_magnifier_zoom_in:focus,
input.submit_magnifier_zoom_in:hover {        
         background-image: url(../images/icons/magnifier_zoom_in.gif);         
}
input.submit_magnifier_zoom_out,
input.submit_magnifier_zoom_out:focus,
input.submit_magnifier_zoom_out:hover{        
         background-image: url(../images/icons/magnifier_zoom_out.gif);         
}
input.submit_arrow_right_fat_blue,
input.submit_arrow_right_fat_blue:focus,
input.submit_arrow_right_fat_blue:hover {
	background-image: url(../images/icons/arrow_right_fat_blue.gif);
}

input.submit_book,
input.submit_book:focus,
input.submit_book:hover {
	background-image: url(../images/icons/book.gif);
}

.buttons_vertical {
	clear: none;
	list-style-type: none;
	 margin-top: 0em;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 padding: 0px;
	 padding-bottom: 10px;	
}

.buttons_vertical li {
    clear: both;
    display: block;
	width:100%;	
}

.buttons_vertical li.buttons_vertical_title {
	 margin-top: 0px;
	 margin-bottom: 0.2em;
	 margin-left: 0px;
	 margin-right: 0px;
	 font-weight: bold;		 
}

.buttons_horizontal,
.buttons_horizontal_dotted_line_above,
.buttons_horizontal_dotted_line_below {
		 clear: none;
         list-style-type: none;
		 margin: 0px;
         padding: 0px;
         float: left; 
}

.buttons_horizontal li, 
.buttons_horizontal_dotted_line_above li, 
.buttons_horizontal_dotted_line_below li {
		 clear: none;
         display: inline;
         float: left;
/*       padding:0px 10px 0px 0px; */
 		 margin: 0px;
         padding: 0px;        
}

.buttons_horizontal_dotted_line_above {
	margin-top: 0.5em;
	margin-bottom: 0em;
	border-top: 1px dotted #7FB4D8;
	padding-top: 0.5em;
	padding-bottom: 0.2em;
	width:100%;
	padding-left: 0px;
}

.buttons_horizontal_dotted_line_below {
	margin-bottom: 0em;
	border-bottom: 1px dotted #7FB4D8;
	padding-left: 0px;
	padding-bottom: 0.3em;	
	width:100%;
}

/*****************************************************************************/
/*               Links                                                       */
/*****************************************************************************/

.link_image {
	margin: 1px;
	padding: 1px;
	vertical-align: middle;
}

.link_image_small {
	margin: 1px;
	padding: 1px;
	vertical-align: middle;
}

a, .link_text {
	color: #014A7B;
	text-decoration: underline dotted;
	padding:4px;
}

.link_button {
	text-decoration: none;
	padding:2px 5px 2px 5px;		
}	

.link_button:hover,
.link_button:focus {
	
}

.link_address,
.link_arrow_refresh,
.link_arrow_right_fat,
.link_attach,
.link_book,
.link_book_open,
.link_book_open_empty,
.link_calendar_add,
.link_context_add,
.link_date_green,
.link_delete,
.link_door_in,
.link_help,
.link_magnifier,
.link_minus_rect,
.link_pencil,
.link_plus_rect,
.link_print_pdf
 {
	float: left;
	background-position: left center;
	background-repeat: no-repeat;
	font-size:100% !important;
	font-weight: normal;
	background-color: transparent;
	color: #014A7B;
	vertical-align: middle;
	padding: 0.2em 2px 0.2em 20px;
	text-align: left;	
	text-decoration: underline dotted;
}

.link_address {
	background-image: url(../images/icons/address.gif);
}

.link_arrow_refresh {
	background-image: url(../images/icons/arrow_refresh.gif);
}

.link_arrow_right_fat {
	background-image: url(../images/icons/arrow_right_fat.gif);
}

.link_attach {
	background-image: url(../images/icons/attach.gif);
}

.link_book {
	background-image: url(../images/icons/book.gif);
}

.link_book_open {
	background-image: url(../images/icons/book_open.gif);
}

.link_book_open_empty {
	background-image: url(../images/icons/book_open_empty.gif);
}

.link_calendar_add {
	background-image: url(../images/icons/calendar_add.gif);
}

.link_context_add {
	background-image: url(../images/icons/context_add.gif);
}

.link_date_green {
	background-image: url(../images/icons/date_green.gif);
}

.link_delete {
	background-image: url(../images/icons/delete.gif);
}

.link_door_in {
	background-image: url(../images/icons/door_in.gif);
}

.link_help {
	background-image: url(../images/icons/help.gif);
}

.link_magnifier {
	background-image: url(../images/icons/magnifier.gif);
}

.link_minus_rect {
	background-image: url(../images/icons/minus_rect.gif);
}

.link_pencil {
	background-image: url(../images/icons/pencil.gif);
}

.link_plus_rect {
	background-image: url(../images/icons/plus_rect.gif);
}

.link_print_pdf {
	background-image: url(../images/icons/print_pdf.gif);
}


a:hover,
a:focus,
a:active,
.link_address:hover,
.link_address:focus,
.link_arrow_refresh:hover,
.link_arrow_refresh:focus,
.link_arrow_right_fat:hover,
.link_arrow_right_fat:focus,
.link_attach:hover, 
.link_attach:focus,
.link_book:hover,
.link_book:focus,
.link_book_open_empty:hover,
.link_book_open_empty:focus,
.link_book_open:hover,
.link_book_open:focus,
.link_calendar_add:hover,
.link_calendar_add:focus,
.link_context_add:hover,
.link_context_add:focus,
.link_date_green:hover,
.link_date_green:focus,
.link_delete:hover, 
.link_delete:focus,
.link_door_in:hover,
.link_door_in:focus,
.link_help:hover,
.link_help:focus,
.link_magnifier:hover,
.link_magnifier:focus,
.link_minus_rect:hover,
.link_minus_rect:focus,
.link_pencil:hover, 
.link_pencil:focus,
.link_plus_rect:hover,
.link_plus_rect:focus,
.link_print_pdf:hover,
.link_print_pdf:focus,
.link_text:hover,
.link_text:focus

 {
	color: #333;
	background-color: #FFF1CC;
}
  
.links_vertical {
	list-style-type: none;
	margin: 1em;
	padding: 0px;
}	
	
.links_horizontal {
	list-style-type: none;
	margin: 0.6em;
	padding: 0px;
}  

.links_horizontal li {
	clear: none;
    display: inline;
    float: left;
    padding:0px 10px 0px 0px;
} 

.links_vertical li {
    clear: both;
	display: block;
}

/*****************************************************************************/
/*               Sonstiges                                                   */
/*****************************************************************************/
.navigation {
	font-family: "Open Sans", arial, Helvetica,sans-serif;
	font-size: 12px;
    width: 100%;
}

/*****************************************************************************/
/*   	    	  Dialog-Buttons mit Icon ohne Beschriftung                  */
/*****************************************************************************/

 .linkLookImage {
	font-family: "Open Sans", arial, Helvetica,sans-serif;
	overflow: visible;
	background-position: center bottom;
	background-repeat: repeat-x;
	border: 1px solid;
	font-size:100% !important;
	font-weight: normal;
	padding:8px 5px 1px 6px;
	background-color: #e2e8ec;
	border-color :#D4D4D4;
	color: #186090;
	cursor: pointer;
	 -moz-border-radius: 1px;
	 -webkit-border-radius: 1px; 
	 border-radius: 1px;/* 	 
	 -moz-box-shadow: 0 1px 4px #e7e7e7;
	-webkit-box-shadow: 0 1px 4px #e7e7e7; 
	box-shadow: 0 1px 4px #e7e7e7;  */
}



/* als Link*/
.linkLookImage{
	margin-bottom:1px;
}

input.submitLookImage:hover, input.submitLookImage:focus, .linkLookImage:hover, .linkLookImage:focus {
	background-position: center top;
	padding-bottom: 1px;
	background-color: #fff1cc;
	border-color: #efd9ab;
	color: #333;
	text-decoration: underline dotted;
	-webkit-box-shadow: 0 0 3px #fc7904;
  	-moz-box-shadow : 0 0 3px #fc7904;
 	-o-box-shadow : 0 0 3px #fc7904;
  	box-shadow : 0 0 3px #fc7904;
}

.imageCalendar{
	padding-left:3px;	
}