/* Override by www.inzeichen.de */ 


* {
	outline: none;
	}

/* Body */

body {
    color: #525252;
    font-size: 0.85em;
    line-height: 150%;
	background: url(eusa_id_hg.png) #e3e3e2 top left repeat-x;
	/*font-family: 'Lucida Sans',Arial,Helvetica,Verdana,Tahoma,sans-serif;*/
	}


/* 	General Style Guide */

h2 { 
	font-size: 1.1em;
	color: #525252;
	line-height: 140%;
	border-bottom: 1px solid #525252;
	} 
	
.module_round_box {
	font-size: 0.9em;
	background:   none; 
    border: none;
    border-radius: 0px 0px 0px 0px;
	padding: 10px 10px 16px 10px;
	box-shadow: 0px 0px 0px #eeeeee; 
	margin: 15px 12px 15px 12px;
	line-height: 130%;
	}	
	
#s5_left_wrap .module_round_box .s5_mod_h3 {
	line-height: 150%;
	font-size: 0.9em;
    background: none;
    border-bottom: 1px solid #bbb;
    border-radius: 0;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 1px 0px;
	}	

#s5_left_wrap .module_round_box .s5_mod_h3,	
#s5_left_wrap .module_round_box .s5_h3_first {
    color: #999;
	font-style:italic;
	}		

#s5_left_wrap .module_round_box .custom {
    color: #525252;
	}	

.item-separator {
	margin-bottom: 35px;
	}
			
/* Moduls  Right */

#s5_right_wrap .module_round_box {
	font-size: 0.9em;
	background:   none; 
    border: none;
    border-radius: 0px 0px 0px 0px;
	padding: 10px 10px 16px 10px;
	box-shadow: 0px 0px 0px #eeeeee; 
	margin: 15px 12px 15px 12px;
	line-height: 130%;
	background-color: #f9f9f9;
	}
	
#s5_right_wrap .module_round_box .s5_mod_h3 {
	line-height: 150%;
	font-size: 0.9em;
    background: none;
    border-bottom: 1px solid #bbb;
    border-radius: 0;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 1px 0px;
	}	

#s5_right_wrap .module_round_box .s5_mod_h3,	
#s5_right_wrap .module_round_box .s5_h3_first {
    color: #999;
	font-style:italic;
	}		

#s5_right_wrap .module_round_box .custom {
    color: #525252;
	}	


/* Moduls  Left Menu Sublevel */

#s5_left_wrap .module_round_box_menu_sublevel {
	font-size: 0.9em;
	background: none; 
    border: none;
    border-radius: 0px 0px 0px 0px;
	padding: 0px 10px 16px 29px;
	box-shadow: 0px 0px 0px #eeeeee; 
	margin: -15px 12px 15px 2px;
	line-height: 130%;
	background-color: none;
	}
	
#s5_left_wrap .module_round_box_menu_sublevel .s5_mod_h3 {
	line-height: 150%;
	font-size: 0.9em;
    background: none;
    border-bottom: 1px solid #bbb;
    border-radius: 0;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 1px 0px;
	}	

#s5_left_wrap .module_round_box_menu_sublevel .s5_mod_h3,	
#s5_left_wrap .module_round_box_menu_sublevel .s5_h3_first {
    color: #999;
	font-style:italic;
	}		

#s5_left_wrap .module_round_box_menu_sublevel .custom {
    color: #525252;
	}	


/* Moduls Left Menu Toplevel */

#s5_left_wrap .module_round_box_menu_toplevel {
	font-size: 0.9em;
	background: none; 
    border: none;
    border-radius: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	box-shadow: 0px 0px 0px #eeeeee; 
	margin: 15px 12px 0px 12px;
	line-height: 130%;
	}
	
#s5_left_wrap .module_round_box_menu_toplevel .s5_mod_h3 {
	line-height: 150%;
	font-size: 0.9em;
    background: none;
    border-bottom: 1px solid #bbb;
    border-radius: 0;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 1px 0px;
	}	

#s5_left_wrap .module_round_box_menu_toplevel .s5_mod_h3,	
#s5_left_wrap .module_round_box_menu_toplevel .s5_h3_first {
    color: #999;
	font-style:italic;
	}		

#s5_left_wrap .module_round_box_menu_toplevel .custom {
    color: #525252;
	}
















#s5_bottom_row1_area1 .module_round_box {
	background: none;
    /*background: none repeat scroll 0 0 #FFFFFF;*/
    border: 0px solid #C5C5C5;
    border-radius: 0px 0px 0px 0px;
	padding: 20px 20px 16px; 
	box-shadow: 0 0 0px #FFFFFF; 
	}




/* header */

#s5_header_wrap {
    /*background: none repeat scroll 0 0 #151515;*/
    border-radius: 0px 0px 0 0;
	text-align: left;
	border-left:0px solid #D8D8D8;
	border-right:0px solid #D8D8D8;
	background: #074592;
	box-shadow: 0 0 0 #FFFFFF;
	}

#s5_header_area2 {
    color: orange;
   /* font-size: 0.9em;*/
    line-height: 140%;
	/*background-color: green; */
	}
	
#s5_header_area_inner {
	background: none;
    padding-top: 0px;
	box-shadow: 0 0 0 #FFFFFF;
	}

#s5_header_area_inner2 {
	background: none;
	border: 0px solid #C5C5C5;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
	box-shadow: 0 0 0 #FFFFFF;
	}	
	

/* Main Menu */	

#s5_menu_wrap {
	border: none;
	/*padding:4px;*/
	background: #074592;
	-moz-border-radius: 0 0 0px 0px ;
	-webkit-border-radius:0 0 0px 0px ;
	border-radius:0 0 0px 0px ;
	}	

#s5_nav li {
    border-right: 0px solid #fcfcfc;
    display: block;
    float: left;
    height: 32px;
    list-style: none outside none;
    overflow: hidden;
    padding: 0px 27px 0;
    position: relative;
	background-color: #074592;
	}

#s5_nav li a {
    color: white;
	font-size: 1.0em;
	}

/*#s5_nav li.mainMenuParentBtnFocused {
    background: none repeat scroll 0 0 none;
	color: #ffde00;
	background: #074592;
	
}*/


#subMenusContainer  li.subParentBtn, #subMenusContainer li.subMenuBtn {
	padding:8px 0;
	clear:both;
	padding-top:0px;
	padding-bottom:0px;
	min-width:200px;
}


/*#s5_nav li.active a,
.btn-link {
	color: #ffde00;
	background: #074592;
	}*/
	
/*#s5_nav li.active.mainParentBtn a {
	color: white;
	background:url(../images/s5_menu_arrow_active.png) no-repeat right center;
	}*/
	
#s5_nav li.active a {
	color: white;
	}	
	
#s5_nav li.mainMenuParentBtnFocused {
	color: #a4a4a4;
	background: #074592;
	}

#s5_nav li:hover a {
	color: #a4a4a4;
	}

#s5_nav li.mainMenuParentBtnFocused a {
	color: #a4a4a4;
	background:url(../images/s5_menu_arrow_focus.png) no-repeat right center;
	}

#s5_nav li:hover {
	/*color: orange;*/
	background: #074592;
	}
	

#subMenusContainer li.subMenuBtn:hover,
.S5_submenu_item:hover {
	background: #eeeeee;
	}

/*#subMenusContainer a:hover, #s5_nav li li a:hover{
	text-align:left;
	font-size:0.9em;
	display:block;
	width:auto;
	color: red;
}
*/



#subMenusContainer div.s5_sub_wrap ul, 
#subMenusContainer div.s5_sub_wrap_rtl ul, 
#subMenusContainer div.s5_sub_wrap_lower ul, 
#subMenusContainer div.s5_sub_wrap_lower_rtl ul {
    border-bottom: 3px solid darkgrey;
	}

#subMenusContainer div.s5_sub_wrap ul, 
#subMenusContainer div.s5_sub_wrap_rtl ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 white;
    border-color: -moz-use-text-color #C5C5C5 #C5C5C5;
    border-image: none;
    border-right: 1px solid #C5C5C5;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
    padding-bottom: 3px;
}






/* ---- [ Breadcrumb ] ---- */

#s5_breadcrumb_fonts_wrap{
    /*padding: 0 0 0 0;
	background: transparent;*/
	display: none;
	}


/* top row 1 area 1 */	

#s5_pos_top_row1_1 .module_round_box {
   /* background: none repeat scroll 0 0 red;*/
	background: none repeat scroll 0 0 none;
    border: 0px solid #C5C5C5;
    border-radius: 0px 0px 0px 0px;
    padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 0px;
	}

#s5_pos_top_row1_1 {
	background-color: #fcfcfc;
    padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
	
#s5_top_row1_area1 #s5_top_row1_inner,
#s5_top_row1_area1 #s5_pos_top_row1_1,
#s5_top_row1_area1 .module_round_box_outer,
#s5_top_row1_area1 .module_round_box,
#s5_top_row1_area1 .s5_module_box_1,
#s5_top_row1_area1 .s5_resize_top_row1, 
#s5_top_row1_area1 .s5_module_box_2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}	



/* Left and Right Column */

#s5_left_wrap,
#s5_right_wrap {
	background-color: none;
	box-shadow: 0 0 0px #FFFFFF;
	}

#s5_left_column_wrap {
	border-right: 1px solid #f8f8f8;
	background-color: none;
	}

#s5_right_column_wrap {
	border-left: 0px solid #f8f8f8;
	background-color: none;
	}


/* Main Content */


#s5_component_wrap {
	/*background-color: pink;*/
	background:white;
	border: 0px solid #C5C5C5;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
	box-shadow: 0 0 0px #FFFFFF;
	}

#s5_center_column_wrap_inner222 {
	background:white;
	}



#s5_center_area_inner {
	/*background-color: darkgreen;*/
	background: white;
	border-top:0px solid #D8D8D8;
	border-left:0px solid #D8D8D8;
	border-right:0px solid #D8D8D8;
	-moz-border-radius: 0px 0px 0 0;
	-webkit-border-radius: 0px 0px 0 0;
	border-radius: 0px 0px 0 0;
	}



/* Footer */

/*#s5_footer_area_inner,
#s5_footer_area_inner2 {
	box-shadow: 0 0 0px #FFFFFF;
	}*/

#s5_footer_area1 {
	margin-bottom: 0px;
	}

#s5_footer_area_inner {
	/*background-color: darkgreen;*/
	background: #074592;
	border-bottom:0px solid #D8D8D8;
	border-left:0px solid #D8D8D8;
	border-right:0px solid #D8D8D8;
	-moz-border-radius: 0 0 00px 0px;
	-webkit-border-radius: 0 0 0px 0px;
	border-radius: 0 0 0px 0px;
	box-shadow: 0 0 0px #FFFFFF;
	}

#s5_footer_area_inner2 {
	background: #074592;
    border: 0px solid #C5C5C5;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
	-moz-border-radius: 0 0 0 0;
	-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	box-shadow: 0 0 0px #FFFFFF;
	}


#s5_footer_module li {
	margin-right: 10px;
	display:inline;
	}






	

	

/* nur Test */

#s5_header_wrap {
	/*background-color: #9F0;*/
}


/*#s5_body_padding {
	padding: 0px 0 0 0;
}*/
	

	
/*	

#s5_center_area2 {
	background-color: orange;
}

#s5_footer_area2 {
	background-color: yellow;
}
*/	


/* Shadow */

#s5_header_area_inner {
	-webkit-box-shadow: 10px 30px 20px #444;
	-moz-box-shadow: 10px 30px 20px #444;
	box-shadow: 10px 30px 20px #444;
	}

#s5_top_row1_inner {
	-webkit-box-shadow: 10px 30px 20px  #444;
	-moz-box-shadow: 10px 30px 20px  #444;
	box-shadow: 10px 30px 20px  #444;
	}

#s5_center_area_inner,
#s5_bottom_row1_inner{
	-webkit-box-shadow: 10px 30px 20px  #444;
	-moz-box-shadow: 10px 30px 20px  #444;
	box-shadow: 10px 30px 20px  #444;
	}

#s5_footer_area_inner {
	webkit-box-shadow: 10px 10px 20px -10px #444;
	-moz-box-shadow: 10px 10px 20px -10px #444;
	box-shadow: 10px 10px 20px -10px #444;
	}	
	
	/*
#s5_center_area_inner {
	background-color: yellow;
	}
#s5_footer_area_inner {
	background-color: pink;
	}
	
*/



/* ecke unten */
		
#s5_pos_bottom_row1_1 .module_round_box {
   /* background: none repeat scroll 0 0 red;*/
	background: none repeat scroll 0 0 none;
    border: 0px solid #C5C5C5;
    border-radius: 0px 0px 0px 0px;
    padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 0px;
	}

#s5_pos_bottom_row1_1 {
	background-color: #074592;
    padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

#s5_bottom_row1_area1 #s5_bottom_row1_inner,
#s5_bottom_row1_area1 #s5_pos_bottom_row1_1,
#s5_bottom_row1_area1 .module_round_box_outer,
#s5_bottom_row1_area1 .module_round_box,
#s5_bottom_row1_area1 .s5_module_box_1,
#s5_bottom_row1_area1 .s5_resize_bottom_row1, 
#s5_bottom_row1_area1 .s5_module_box_2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}	


/* ---- [ Links Content ] ---- */
a:hover {
	text-decoration:none;
	color: orange;
	}
	


/* ---- [ Links Footer ] ---- */
	
#s5_footer_area_inner2	a {
	color: white;
	}
	
#s5_footer_area_inner2	a:hover {
	color: #a4a4a4;
	}
	
	
#s5_center_column_wrap_inner {
	background-color: white;
	}
		
	

	
	

/* Button and Inputbox */

.inputbox:hover, .registration input:hover, .login input:hover, .contact-form input:hover, #jform_contact_message:hover, input:hover {
	border:solid 1px #BDBCBC;}
	
.inputbox, .registration input, .login input, .contact-form input, #jform_contact_message, input {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #D8D8D8;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.07) inset;
    padding: 4px;
	}

.button, a.readon, div.catItemReadMore, .userItemReadMore, div.catItemCommentsLink, .userItemCommentsLink, a.readmore-link, a.comments-link, div.itemCommentsForm form input#submitCommentButton, .validate {
    border: 1px solid #D8D8D8;
    color: #FFFFFF;
    font-size: 0.9em;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 14px;
    padding: 5px 6px 6px;
    text-decoration: none;
}



.inputbox {
	width: 55%;
	margin-right: 4px;
	}
	
	
.button {
	font-size: 0.85em;
	}

fieldset.userdata label {
	font-size: 0.9em;
	}



/* ---- [ Menu Left Column] ---- */

#s5_left_wrap ul.menu {
	margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;	
	border: none;
	}

#s5_left_wrap ul.menu a {
	background: none;
	font-size: 0.9em;
	font-weight:bold;
	text-decoration: none;
    display: block;
    padding: 3px 0px 3px 0px;	
	border: none;
	}
	
	



		
/* Menu Level 1 */

#s5_left_wrap ul.menu li {
	padding-left: 0px;	
	}

#s5_left_wrap .module_round_box_menu_toplevel ul.menu li a {
	background:url(../images/menu_arrow_normal.gif) no-repeat 0px 1px white;
	margin-left: -10px;
	padding-left: 15px;
	padding-right: 0px;
	}
	
#s5_left_wrap .module_round_box_menu_sublevel ul.menu li a {
	background:url(../images/menu_arrow_normal.gif) no-repeat 10px 1px white;
	margin-left: -20px;
	padding-left: 25px;
	padding-right: 0px;
	}

/* Menu Level 2 */

#s5_left_wrap ul.menu li ul li  {   
   margin-left: 0px;	
	}

/*#s5_left_wrap .module_round_box_menu_toplevel ul.menu li ul li a {
	background:url(../images/menu_arrow_normal.gif) no-repeat 7px 0px white;
	margin-left: -10px;
	padding-left: 22px;
	padding-right: 0px;
	}*/
	
#s5_left_wrap .module_round_box_menu_sublevel ul.menu li ul li a {
	background:url(../images/menu_arrow_normal.gif) no-repeat 17px 0px white;
	margin-left: -20px;
	padding-left: 32px;
	padding-right: 0px;
	}
	
/* Menu Level 3 */

#s5_left_wrap ul.menu li ul li ul li  {   
	padding-left: 0px;		
	}

#s5_left_wrap .module_round_box_menu_sublevel ul.menu li ul li ul li a {
	background:url(../images/menu_arrow_normal.gif) no-repeat 24px 0px white;
	margin-left: -20px;
	padding-left: 39px;
	padding-right: 0px;
	}

/* Menu Level 4 */

#s5_left_wrap ul.menu li ul li ul li ul li {   
	padding-left: 0px;		
	}

#s5_left_wrap .module_round_box_menu_sublevel ul.menu li ul li ul li ul li a {
	background:url(../images/menu_arrow_normal.gif) no-repeat 31px 0px white;
	margin-left: -20px;
	padding-left: 46px;
	padding-right: 0px;
	}


/* locator left menu */

#s5_left_wrap ul.menu li a,
#s5_left_wrap ul.menu li.parent ul li a,
#s5_left_wrap ul.menu li ul li.parent ul li a {
	text-decoration: none;
	color: #525252 !important;
	}

#s5_left_wrap .module_round_box_menu_toplevel ul.menu li.active a {
	text-decoration: none;
	color: #074592 !important;
	}

#s5_left_wrap ul.menu li.current a,
#s5_left_wrap ul.menu li ul li.current a,
#s5_left_wrap ul.menu li ul li ul li.current a {
	text-decoration: none;
	color: #074592 !important;
	}


/* hover left menu */

#s5_left_wrap ul.menu li a:hover,
#s5_left_wrap ul.menu li ul li a:hover,
#s5_left_wrap ul.menu li ul li ul li a:hover {
	text-decoration: none;
	background-color: #f9f9f9 !important;
	} 



/* xmap sitemap */

#xmap {
	color: #333;
	line-height: 160%;
	}
	
#xmap .article_separator {
	display: none;
	}
	
#xmap ul {
	list-style-type: square;
	font-size: 0.95em;
	margin-left: 18px;
	padding: 0;
	}



/* Search Result Page */

.search dd.result-category {
	display: none;
	}
	
.search dd.result-text {
	margin-bottom: 20px;
	}

.search fieldset.phrases {
	margin-top: 20px;
	margin-bottom: 10px;
	}

.search fieldset.only {
	display: none;
	}

.search .searchintro {
	margin-top: 20px;
	}

.search .ordering-box {
	display: none;
	}

.search .form-limit {
	margin-bottom: 20px;
	}

.search fieldset {
	border-bottom: hidden;
	}	


/* ---- [ responsive MainMenu ] ---- */

 
#s5_responsive_mobile_drop_down_menu ul li.deeper ul li a {
    font-size: 9pt;
    margin-left:0px;
	padding-left:0px;	
	}
	
#s5_responsive_mobile_drop_down_menu ul li.deeper ul li {
    font-size: 9pt;
    margin-left:6px;	
	}

#s5_responsive_mobile_bar_active span {
    /*display: block;
    width: 800px;
	color: white;*/
	font-size: 1.2em;
	}		



/* Responsive Mobile Bar */

/*#s5_responsive_mobile_bar_active, 
#s5_responsive_mobile_drop_down_menu .current a, 
.s5_responsive_mobile_drop_down_inner .s5_mod_h3,
.s5_responsive_mobile_drop_down_inner .s5_h3_first {
    color: red !important;
}*/

#s5_responsive_mobile_bar_active {
    color: white !important;
}


/* Responsive Mobile Search */

#s5_responsive_mobile_toggle_click_search {
	visibility:hidden;
	}
















/* Test Fullscreen 
	
	
#s5_header_area1 {
	background-color: #074592;
	}

#s5_top_row1_area1 {
	background-color: #074592; 
	}	
	
#s5_center_area1 {
	background-color: white;
	}	
	
.module_round_box {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 #EEEEEE;
    font-size: 0.9em;
    line-height: 130%;
    margin: 15px 0px;
    padding: 10px 0px 16px;
}

*/
/* Shadow */

/*
#s5_top_row1_inner,
#s5_header_area_inner {
	-webkit-box-shadow: 0px 0px 20px #444;
	-moz-box-shadow: 0px 0px 20px #444;
	box-shadow: 0px 0px 20px #444;
	}




#s5_top_row1_inner {
	-webkit-box-shadow: 10px 30px 20px  #444;
	-moz-box-shadow: 10px 30px 20px  #444;
	box-shadow: 10px 30px 20px  #444;
	}

#s5_center_area_inner,
#s5_bottom_row1_inner{
	-webkit-box-shadow: 10px 30px 20px  #444;
	-moz-box-shadow: 10px 30px 20px  #444;
	box-shadow: 10px 30px 20px  #444;
	}

#s5_footer_area_inner {
	webkit-box-shadow: 10px 10px 20px -10px #444;
	-moz-box-shadow: 10px 10px 20px -10px #444;
	box-shadow: 10px 10px 20px -10px #444;
	}	*/