/*******************
Stylesheet für EPOMM
(c) 2012, FGM-AMOR
********************/

/* scrollbalken immer */
html{
	overflow-y: scroll;
}

body {
 font-family: 'GudeaRegular', Arial, Verdana, Helvetica, sans-serif;
 color: #464E51; 
 /* #5c6f78; */
 font-size: 14px;
 line-height: 18px;
 margin: 0px;
 padding: 0px;
 background-color: #f3f3f3;
}

a img {
 border: 0px;
}

hr {
 height: 1px;
	color: #7E9AA6;
	background-color: #7E9AA6;
	border: 0;
}

#content p {
 padding: 2px 0 12px 0;
 margin: 0px;
}

@font-face {
 font-family: 'GudeaRegular';
 src: url('fonts/Gudea-Regular-webfont.eot');
 src: url('fonts/Gudea-Regular-webfont.eot?#iefix') format('embedded-opentype'),
 url('fonts/Gudea-Regular-webfont.woff') format('woff'),
 url('fonts/Gudea-Regular-webfont.ttf') format('truetype'),
 url('fonts/Gudea-Regular-webfont.svg#GudeaRegular') format('svg');
 font-weight: normal;
 font-style: normal;

}

@font-face {
 font-family: 'GudeaItalic';
 src: url('fonts/Gudea-Italic-webfont.eot');
 src: url('fonts/Gudea-Italic-webfont.eot?#iefix') format('embedded-opentype'),
 url('fonts/Gudea-Italic-webfont.woff') format('woff'),
 url('fonts/Gudea-Italic-webfont.ttf') format('truetype'),
 url('fonts/Gudea-Italic-webfont.svg#GudeaItalic') format('svg');
 font-weight: normal;
 font-style: normal;

}

@font-face {
 font-family: 'GudeaBold';
 src: url('fonts/Gudea-Bold-webfont.eot');
 src: url('fonts/Gudea-Bold-webfont.eot?#iefix') format('embedded-opentype'),
 url('fonts/Gudea-Bold-webfont.woff') format('woff'),
 url('fonts/Gudea-Bold-webfont.ttf') format('truetype'),
 url('fonts/Gudea-Bold-webfont.svg#GudeaBold') format('svg');
 font-weight: normal;
 font-style: normal;

}


h1 {
 font-family: 'GudeaRegular', Arial, Verdana, Helvetica, sans-serif;
 color: #DB701E; /*#faa72e;*/
 font-size: 24px;
 line-height: 28px;
 margin: 0px 0px 15px 0px;
 padding: 10px;
 font-weight: normal;
 background-image: url(../images/bg_streifen.gif);
 background-repeat: repeat;
 
}

h2, .tems-content h1 {
 font-family: 'GudeaRegular', Arial, Verdana, Helvetica, sans-serif;
 color: #DB701E; /*#faa72e;*/
 font-size: 20px;
 line-height: 24px;
 font-weight: normal;
 padding: 3px 0px 3px 0px;
 margin: 0px;
 background: none;
}

h3 {
 background-image: url(../images/bg_streifen_orange.gif);
 background-repeat: repeat;
 color: #DB701E; /*#F99B51;*/
 font-family: 'GudeaRegular', Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 0;
 margin-top: 6px;
 padding: 3px 1px 3px 1px;
}

h4 {
 background-image: url(../images/bg_streifen_orange.gif);
 background-repeat: repeat;
 color: #DB701E; /*#F99B51;*/
 font-family: 'GudeaRegular', Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 0;
 margin-top: 6px;
 padding: 0px 0px 0px 0px;
}

#logo {
 float: left;
}

#slogan {
 float: right;
 margin-top: 20px;
}

#content .links a {
 color: #464E51; 
 text-decoration: none;
}
#content .links a:hover {
 color: #E5892B;
}

#content ul.links {
 list-style: none;
 padding: 7px 0px 10px 0px;
 margin: 0px 0px 15px 5px;
}

#content ul.links li {
 background: url(../images/bullet_orange.png) no-repeat 0px 5px;
 padding: 3px 5px 3px 20px;
}
#content ul.links li a img{
 margin-left: 10px;
}

#content a {
 color: #DB701E; /*#faa72e;*/
 text-decoration: none;
}

/* std lists */
#content ul, #content ol{
 margin: 0 0 20px;
 padding: 0px;
 margin-left: 35px;
}
#content ul li, #content ol li{
	padding: 3px 0 3px 5px;
}

/* special spacings */
ul + table{
	margin-top: 20px;
}

#content table td {
 margin: 0;
 padding: 0;
}


#schatten {
 width: 1012px;
 min-height: 827px;
 /*height:auto !important; 
 height:827px; */
 margin:0px auto;
 padding: 0px;
 background-image: url(../images/bg_schatten.png);
 background-repeat: repeat-y;
}

#site {
 width: 996px;
 min-height: 827px;
 /*height:auto !important; 
 height:827px; */
 margin:0px auto;
 background-color: #FFFFFF;
}

#head {
 width: 996px;
 height: 85px;
 float: left;
}

#head img {
 margin-left: 5px;
 margin-top: 5px;
}

/***************************
MENU CSS START
***************************/
#menu {
 width: 996px;
 height: 44px;
 background-image: url(../images/bg_nav.jpg);
 background-repeat: no-repeat;
 float: left;
}

/* main menu */
#main_menu {
 width: 996px;
 height: 27px;
 float: left;
 font-family: 'GudeaRegular', Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
}

#main_menu ul {
 margin:0;
 padding:0;
 list-style:none;
	padding:0px 10px 0;
}
#main_menu li {
 float:left;
 margin:0;
 padding:0;
	
}
#main_menu a {
 display:block;
 padding:5px 15px 4px;
}
#main_menu li {
 float:left; 
 margin:0;
 padding:0;
 }
#main_menu a {
 display:block;
 background:url("../images/norm_left.gif")
 no-repeat left top;
 padding:2px 15px;
	color: #FFFFFF;
	text-decoration: none;
 }

#main_menu li.active, #main_menu li.parent_active{
 background:url("../images/norm_right_on.gif")
 no-repeat right top;
 margin:0;
 padding:0;
}


#main_menu .active, #main_menu .parent_active {
 background-image:url("../images/norm_right_on.gif");
 }
	
#main_menu .active a, #main_menu .parent_active a {
 background-image:url("../images/norm_left_on.gif");
	padding-bottom:7px;
 }

/*
#main_menu ul{
 float: left;
 padding: 0px; 
 margin: 0px;
 text-align: left;
 list-style: none;
}
#main_menu ul li{
 float: left; 
 position: relative;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 display: inline;
 margin: 0;
}
#main_menu a{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 12px;
 padding-right: 12px;
 padding-top: 2px;
	padding-bottom: 5px;
	line-height: 24px;
	margin: 0;	
}
#main_menu a:hover, #main_menu li.active a, #main_menu li.parent_active a{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 12px;
 padding-right: 12px;
 padding-top: 2px;
	padding-bottom: 5px;
	line-height: 24px;
	margin: 0;
	text-decoration: underline;*/
	/*background-image: url(../images/bg_nav_active.jpg);
	background-position: 100% 100%;*/
/*}*/

/* submenu */
#sub_menu {
 width: 996px;
 height: 16px;
 float: left; 
 font-family: 'GudeaRegular', Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
}
#sub_menu ul {
 float: left;
 padding: 0px 0 0 0px; 
 margin: 0px 0 0 0px;
 text-align: left;
 list-style: none;
 height: 16px; 
}
#sub_menu ul li {
 float: left; 
 position: relative;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 display: inline;
 margin: 0;
 height: 16px; 
 line-height: 16px;
}
#sub_menu li a{
 line-height: 14px;
	text-decoration: none;
	padding-left: 12px;
 padding-right: 12px;
 padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;	
	color: #FFFFFF;
	display: block;
}
#sub_menu a:hover, #sub_menu li.active a, #sub_menu li.parent_active a{
	text-decoration: underline;
}
 
/* sub sub menu (left) 
#nav_left {
 width: 210px;
 float: right;
 height: 699px;
 font-size: 1.2em;
 
}
#nav_left > ul {
 background-image: url(../images/bg_nav_links.jpg);
 background-repeat: no-repeat;
}*/
#nav_left {
 min-height: 320px;
 font-family: 'GudeaRegular', Arial, Verdana, Helvetica, sans-serif;
 
}
#nav_left ul{
 padding: 0px 0 0 0;
 margin: 0px;
 list-style: none;
}
#nav_left ul li{
 background-image: url(../images/bg_nav_rechts.jpg);
 background-repeat: no-repeat;
 background-position: bottom;
 min-height: 27px;
}
#nav_left ul li ul li{
 background-image: none;
 
}
#nav_left a{
	display: block;
	/* don't know if thats needed... */
	/* width: 210px; */
	text-decoration: none;
	color: #FFF;
	padding: 4px 10px;
}
#nav_left ul ul a{
	width: 185px;
	padding: 4px 5px 0 25px;	
}
#nav_left a:hover, #nav_left li.active > a, #nav_left li.parent_active > a{
	text-decoration: underline;
	
}
#nav_left li li a:hover, #nav_left li li.active > a, #nav_left li li.parent_active > a{
 color: #FAA72E;
 text-decoration: none;
}
/***************************
MENU CSS END
***************************/

.social_network_buttons {
 padding: 10px 0px 10px 0px;
 float: left;
}

.social_network_buttons div {
 margin: 3px 5px 3px 5px;
}

/***************************
Footer Menu
***************************/

#footer {
 background-image: url(../images/bg_schatten_footer.png);
 background-repeat: repeat;
 padding: 5px 0 5px 0;
 margin: 0;
 float: left;
 width: 100%;
}
#footer_li {
 width: 500px;
 float: left;
 padding-top: 9px;
}
#footer_li ul {
 margin: 0;
 padding: 0;
}
#footer_li li {
 display: inline;
 padding: 0px 10px; 
}
#footer_li a {
 padding: 2px 8px 5px; 
 color: #FFFFFF;
 text-decoration: none;
}

#footer_li .active a {
 text-decoration: underline;
}
/*************************Search****************************************************/
#footer_re {
 float: right;
 width: 300px;
 padding-right: 20px; 
 padding-top: 3px; 
}

#cse {
 margin: 0;
 padding: 0;
}


/***************************
**************************/

.spam{
	display: none;
}

.mmm_div {
 float:left;
 width:305px;
 height:560px;
 padding-right:15px;"
}

/********************************/

#main {
 float: left;
 width: 996px;
 min-height: 600px;
 /*height:auto !important; 
 height:600px; */
}

#content {
 width: 996px;
 float: left;
 margin: 0px;
 padding: 0px;
}

/******************************** three_panes *************************************/

.three_panes_left_pane {
 float: left;
 width: 746px;
 border: 0px solid red;
 padding: 15px;
}
.three_panes_right_pane {
 float: right;
 margin: 0;
 padding: 0;
 width: 210px;
 /*background-image: url(../images/bg_nav_links.jpg);
 background-repeat: no-repeat;*/
 background-color: #7E9AA6;
 border: 0px solid red;
}

.schatten_3rd {
 background-image: url(../images/schatten_3rd_col_left.gif);
 background-repeat: repeat-y;
 width: 214px;
 float: right;
}

.three_panes_right_pane h1 {
 color: #FFFFFF;
 font-size: 20px;
 margin-left: 5px;
 background: none;
 margin-bottom: 0px;
}
.three_panes_top_pane {
 width: 761px;
 float: left;
 
}

.three_panes_pane_wrapper {
 width: 761px;
 float: left;
 border: 0px solid green;
 margin: 0px;
 padding: 0px;
}

.three_panes_left_content {
 float: left;
 width: 358px;
 border: 0px solid yellow;
 margin: 0px;
 padding: 0px;
}
.three_panes_right_content {
 float: right;
 width: 358px;
 border: 0px solid blue;
 margin: 0px;
 padding: 0px;
}

/**********************************************************************************/

/******************************** two_panes *************************************/

.two_panes_left_pane {
 float: left;
 width: 746px;
 border: 0px solid red;
 padding: 15px;
}
.two_panes_right_pane {
 float: right;
 margin: 0;
 padding: 0;
 width: 210px;
 /*background-image: url(../images/bg_nav_links.jpg);
 background-repeat: no-repeat;*/
 background-color: #7E9AA6;
 border: 0px solid red;
}
.two_panes_right_pane h1 {
 color: #FFFFFF;
 font-size: 20px;
 margin-left: 5px;
 background: none;
 margin-bottom: 0px;
}
.two_panes_top_pane{
 width: 761px;
 float: left;
}
.two_panes_content {
 width: 761px;
 float: left;
}
/**********************************************************************************/

/******************************** big_pane *************************************/
.big_pane {
 float: left;
 width: 965px;
 border: 0px;
 padding: 15px;
}
.big_pane .big_pane_top_pane{
 width: 965px;
 float: left; 
}
.big_pane .big_pane_content {
 width: 965px;
 float: left; 
}
.big_pane .big_pane_content_dreispaltig {
 width: 965px;
 float: left;
}
/* special for "links by country" */
.big_pane .three_panes_left_content{
 float: left;
 width: 475px;
}
.big_pane .three_panes_right_content{
 float: right;
 width: 475px;
}

/******************************** two_big_panes *************************************/
.big_pane_two_panes{
 padding: 15px;
 width: 965px;
}
.big_pane_two_panes .wrapper{
 overflow: auto;
 clear: both;
}
.big_pane_two_panes .left{
 float: left;
 width: 475px;
}
.big_pane_two_panes .right{
 float: right;
 width: 475px;
}

/******************************** one_pane *************************************/
.one_pane_left_pane {
 float: left;
 width: 746px;
 border: 0px solid red;
 padding: 15px;
}
.one_pane_right_pane {
 float: right;
 margin: 0;
 padding: 0;
 width: 210px;
 /*background-image: url(../images/bg_nav_links.jpg);
 background-repeat: no-repeat;*/
 background-color: #7E9AA6;
 border: 0px solid red;
}
.one_pane_right_pane h1 {
 color: #FFFFFF;
 font-size: 20px;
 margin-left: 5px;
 background: none;
 margin-bottom: 0px;
}
.one_pane_top_pane{
 width: 408px;
 float: left;
 padding-left: 172px;
}
.one_pane_content {
 width: 408px;
 float: left;
 padding-left: 172px;
}

/**************************************all panes*************************************/
.white_pane {
 float: right;
 margin: 0;
 padding: 0;
 width: 210px;
 background: none;
 border: 0px solid red;
}

/**********************************************************************************/
.bluebox {
 background-color: #7E9AA6;
 color: #FFFFFF;
}

.bluebox h2{
 color: #FFFFFF;
 padding: 5px 5px 0px 5px;
 margin: 0px 0px;
}

.bluebox h3{
 color: #FFFFFF;
 padding: 0px;
 margin: 0px;
 font-size: 15px;
 font-weight: bold;
 padding: 0px 5px;
}

#content .bluebox a{
 color: #FFFFFF;
 text-decoration: underline;
}

#content .bluebox p {
 padding: 0px 5px;
 margin: 0px 0px;
}

#content .bluebox hr {
 background-color: #FFFFFF;
}
/********* Case Study ************/

.cs_bluebox {
 background-color: #7E9AA6;
 color: #FFFFFF;
 float: right;
}


#content .bluebox a{
 color: #FFFFFF;
 text-decoration: underline;
}

.bluebox p {
 padding: 0px 5px;
 margin: 0px 0px;
}


.s_red {background-color: #F6C4C4;}
.s_green {background-color: #C5FAB6;}
.s_yellow {background-color: #F9FAB6;}
.t_red {color: #D4363D;}
.t_green {color: #41C127;}
.t_yellow {color: #B1C127;}

.rel_cs {
 padding: 5px 12px 12px 12px;
 width: 775px;
 float:left;
 clear:both;
 margin-top: 30px;
 border-top: 1px solid #2EB9E7;
 border-bottom: 1px solid #2EB9E7;
}

.rel_cs p {
 font-size: 11px;
 padding-top: 5px;
}

.case_study {
 padding: 5px 12px 12px 12px;
}

.cs_head {
 background-image: url(../images/box_sub_pages_search.jpg);
 background-repeat: repeat-x;
 clear: both;
 width: 795px;
 height: 230px;
 
}

.cs_web2 {
 
 clear: both;
 width: 795px;
 padding-top: 20px;
 
}

.cs_pic {
 float: left;
 width: 395px;
 height: 230px;
 margin: 0;
 padding: 0;
}

.cs_pic img {
 padding-right: 10px;
}

.cs_info{
 float: right;
 width: 300px;
 height: 230px;
 margin: 0;
 padding: 0;
}

.cs_info_text {
 margin: 10px;
 width: 380px;
}

.cs_info_text h1 {
 padding-bottom: 10px;
 border-bottom: 1px solid #003784;
}

.cs_info_text a {
 text-decoration: none;
 color: #005EA5;
}

.cs_bread{
 float: left;
 width: 380px;
 height: 60px;
 margin-top: 5px;
 font-size: 0.8em;
}

.cs_bread p{
 color: #858585;
}


.cs_back{
 float: right;
 width: 150px; 
}

.cs_back h5{
 width: 150px;
 cursor: pointer;
}

.cs_appetizer{
 clear: both;
 width: 760px;
 border-top: 1px solid #2EB9E7;
 border-bottom: 1px solid #2EB9E7;
 padding-top: 5px;
 padding-bottom: 7px;
 font-weight: bold;
}

.cs_text{
 clear: both;
 width: 760px;
 margin-top: 20px;
}

.cs_text h1 {
 color: #000000;
 border-bottom: 1px solid #E6E6E6;
 padding-bottom: 5px;
}

.cs_text_right{
 float: right;
 width: 370px;
}

.cs_text_left{
 float: left;
 width: 370px;
}


.fl_right {
 float: right;
}

.fl_left {
 float: left;
}

.study {
 border-top: 1px solid #E6E6E6;
 padding-top: 10px;
 padding-bottom: 10px;
 clear: both;
 line-height: 15px;
 width: 760px;
}
.study_text {
 float: right;
 width: 560px;
 padding-left: 10px;
 margin-bottom: 5px; 
}


.study_text h2{
 margin-bottom: 5px;
 margin-top: 0px;
 padding-top: 0px;
 font-size: 1.1em;
 line-height: 1em;
}

.study_text h2 a{
 color: #000000;
 text-decoration: none;
}

.study_img {
 float: left;
 width: 150px;
 padding: 0px;
 margin-bottom: 5px; 
}

div.study_readmore{
	float: left;
	width: 180px;
	padding: 10px 0 0 0;
}
div.study_lans{
	float: right;
	width: 180px;
	text-align: right;
	padding: 10px 10px 0 0;
}

.box_blue {
 font-size: 0.9em;
 line-height: 1.5em;
 background-color: #EA8831;
 color: #FFFFFF;
 width: 150px;
 
}

.pd_left {
 padding: 0 5px 0 5px;
}


.items_per_page_left {
 float: left;
 font-family: Arial, Helvetica, Times, Tahoma, sans-serif;
 font-weight: bold;
 font-size: 1.3em;
 line-height: 1em;
 padding-top: 5px;
 margin-top: 0px;
 color: #005EA5;
 margin: 0px;
}

.table_items_per_page_left {
 font-family: Arial, Helvetica, Times, Tahoma, sans-serif;
 font-weight: bold;
 font-size: 1.3em;
 line-height: 1em;
 color: #005EA5;
 margin: 0px;
 padding: 0px; 
}

.table_itemsperpage td {
 vertical-align: bottom;
}

.items_per_page_right {
 float: right;
 color: #AFAFAF;
 margin: 0px;
 padding: 0;
 font-size: 0.9em; 
}

.items_per_page_right2 {
 float: right;
 padding-left: 20px;
 padding-right: 10px;
 padding-top: 4px;
 padding-bottom: 0px;
 margin: 0px 0 0 0;
 font-size: 0.9em;
 color: #AFAFAF;
}

.table_items_per_page_right2 {
 font-size: 13px;
 line-height: 25px;
}

.ipp {
 float: left;
 width: 760px;
 margin: 0 0 0px 0;
 padding: 0 0 10px 0;
}

.items_per_page_bottom{
 clear: both;
 width: 550px;
}

.items_per_page_text, .results_text {
 float: right;
 color: #AFAFAF;
 margin: 3px 0 0 0;
 font-size: 0.9em;
 padding: 0 10px 0 0;
 
}

.table_items_per_page_text {
 color: #AFAFAF;
 margin: 0;
 font-size: 11px;
 line-height: 17px;
 padding: 0;
}

/********************************Slideshow home*******************************/

#slide {
 text-align: center;
 background-color: #dee3e7;
 border-top: 1px solid #6f8696;
 margin: 0px;
 padding: 0px; 
}

#content ul#slidenav { float: left; width: 100%; background-color: #657982; padding: 0px; margin: 0px;}
#slidenav li { float: left; list-style: none; height: 19px;}
#slidenav a { margin: 0px; padding: 0px 5px 0 4px; background-image: url("../images/punkt_inactive.gif"); background-repeat: no-repeat; text-decoration: none }
#slidenav li.activeSlide a { background-image: url("../images/punkt_active.gif"); }
#slidenav a:focus { outline: none; }
/*****************************************************************************/

/***********************HOME Buttons******************************************************/
.home_readmore .home_image_link img{
	border: 1px solid #FFFFFF;
    border-radius: 12px;
}
.home_readmore .left {
 float: left;
 text-align: center;
 width: 90px; 
 height: 140px;
}
.home_readmore .right {
 float: right;
 padding-left: 5px;
 width: 260px;
}
.home_readmore {
 width: 100%;
 clear: both;
 float: left;
 
}
.home_readmore h3 {
 color: #b2b6b9;
}
div.home_readmore div.homemore {
 background-color: #d6d6d6;
 padding: 3px;
 margin-top: 5px;
 display: none;
}
div.home_readmore div.homemore p {
 margin: 0;
 padding: 0;
}

.home_text_top {
 height: 100px;
}

input.normal {
 border: 1px solid #D3D3D3;
 border-radius: 3px 3px 3px 3px;
	background: #E4E4E4;
 padding: 4px;
 width: 190px;
}

/* styles for ongoing links */
div.site_2626_wrapper h2{
 margin-top: 15px;
}
div.site_2626_wrapper h4{
 padding: 3px 1px;
 margin-bottom: 10px;
}

/* case studies search */
div.case_studies_search{
 padding-left: 4px;
}
div.case_studies_search .ui-widget{
 font-family: 'GudeaRegular', Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
}
div.case_studies_search .ui-selectmenu{
 height: 21px;
 margin-bottom: 8px;
}
div.case_studies_search input.normal{
 margin-bottom: 8px;
}
div.case_studies_search .ui-dropdownchecklist-text{
 font-size: 14px;
}

/* special two_panes layout for SEE MMS site */
div.site_2788_wrapper div.two_panes_left_pane, div.site_2788_wrapper div.two_panes_left_pane div.two_panes_content{
 width: 650px;
}
div.site_2788_wrapper div.schatten_3rd, div.site_2788_wrapper div.schatten_3rd div.two_panes_right_pane{
 background: none;
 width: 300px;
}
div.site_2788_wrapper div.schatten_3rd{
 padding: 15px 15px 15px 0;
}
div.site_2788_wrapper h1{
 background-image: url("../images/bg_streifen.gif");
 background-repeat: repeat;
 color: #DB701E;
 font-size: 24px;
 font-weight: normal;
 line-height: 28px;
 margin: 0 0 15px;
 padding: 10px;
 height: 55px;
}
#content div.site_2788_wrapper p{
 padding: 0 0 15px;
}
div.site_2788_wrapper ol, #content div.site_2788_wrapper ul{
 margin: 0 0 20px;
 padding: 0 0 0 25px;
}
#content div.site_2788_wrapper li{
 padding: 0 0 5px;
}
#demos{
 background-color: #fff;
}

.iud_form_error {
	color: #f00;
}

/* tabel old newsletter issues */
table.old_nl_issues{
 width: 100%;
}
table.old_nl_issues, table.old_nl_issues td{
 border: 0px;
 border-collapse: collapse;
}
table.old_nl_issues td{
 height: 280px;
 vertical-align: top;
}
/* partners */
#content table.partners{
	border-collapse: collapse;
}
#content table.partners th{
	text-align: left;
	background-color: #F0882F;
	color: #333;
	padding: 5px 10px;
}
#content table.partners td{
	padding: 3px 10px;
}
#content table.partners td:last-child{
	width: 120px;
}
#content table.partners tr:nth-child(even) td{
	background-color: #eee;
}
#content table.partners tr:nth-child(odd) td{
	background-color: #ccc;
}
#content table.partners td:nth-child(4){
	width: 250px;
}

/* download area - fact sheets */
#content table.FactSheetsDownload, #content table.FactSheetsDownload th, #content table.FactSheetsDownload td{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 0px;
	color: #464e51;
	font-size: 14px;
}
/* basics */
#content div.count_files{
	text-align: right;
	margin: 0 2px 10px 0;
}
#content table.FactSheetsDownload th{
	color: #fff;
	padding: 5px 10px;
	font-size: 12px;
	font-weight: normal;
}
#content table.FactSheetsDownload th.title{
	font-size: 14px;
	font-weight: bold;
}
#content table.FactSheetsDownload th.title-size{
	width: 420px;
}
#content table.FactSheetsDownload td{
	padding: 5px 8px;
	vertical-align: top;
}
#content table.FactSheetsDownload tr.empty td{
	padding: 0px;
}
#content table.FactSheetsDownload th.pdf, #content table.FactSheetsDownload td.pdf{
	text-align: center;
}
#content table.FactSheetsDownload th.size, #content table.FactSheetsDownload td.size{
	text-align: right;
}
#content table.FactSheetsDownload td.city, #content table.FactSheetsDownload td.country{
	/*white-space: nowrap;*/
}
/* headers */
#content table.FactSheetsDownload tr.contact_details th{
	background-color: #79b63f;
}
#content table.FactSheetsDownload tr.citizen_participation th{
	background-color: #009de0;
}
#content table.FactSheetsDownload tr.financing th{
	background-color: #00a19b;
}
#content table.FactSheetsDownload tr.institutional_cooperation th{
	background-color: #775c9f;
}
#content table.FactSheetsDownload tr.monitoring_and_evaluation th{
	background-color: #ee813c;
}
#content table.FactSheetsDownload tr.sump_measures th{
	background-color: #e53535;
}
/* odd/even*/
#content table.FactSheetsDownload tr.odd td{
	background-color: #d8e1e8;
}
#content table.FactSheetsDownload tr.even td{
	background-color: #ebf0f3;
}

/* Trainers */
table.trainers{
	border-collapse: collapse;
}
table.trainers tr:first-child h2{
	margin-top: 0px;
}
table.trainers h2{
	margin-top: 20px;
}
table.trainers img{
	margin: 0 30px 10px 0;
}
/* serach trainer */
div.trainer_search{
	color: #fff;
	margin-bottom: 100px;
}
div.trainer_search h3{
	background: none;
	color: #fff;
	margin: 10px 10px 0;
	font-size: 18px;
}
form.trainer_search_form{
  padding: 5px 0px 10px 10px;
}
form.trainer_search_form input.search_name{
  width: 170px;
  padding: 3px 8px;
  background-color: #fff;
  border: 1px solid #aaa;
  margin-bottom: 10px;
}
form.trainer_search_form select.chosen-select{
  width: 190px;
}
form.trainer_search_form div.chosen-container{
  margin-bottom: 10px;
}
form.trainer_search_form input.myBtn{
  float: right;
  margin:  0 10px 10px;
}

/* right pane video */
div.become_member_video div.contact{
  border-top: 1px solid #6f8696;
  background-color: white;
  text-align: center;
  padding: 5px;
  /* margin-top: 5px; */
  color: #888;
  font-size: 12px;
}

/* right pane slideshow */
#content div.three_panes_right_pane div#demos ul li{
  padding: 3px 0;
}

/* chosen plugin */
#content div.chosen-container{
	color: #333;
}

/* download center - SUMP Conferences (from endurance) */
table.download_center_teaser img{
	margin-right: 100px;
}
#content div.site_2808_wrapper a:hover, #content div.site_2809_wrapper a:hover{
	text-decoration: underline;
}

/* sump fact sheets */
#content div.site_2805_wrapper table.other_projects img{
	margin-right: 30px;
}
#content div.site_2805_wrapper table.other_projects td{
	vertical-align: top;
	padding: 0 0 20px;
}

/* e-update archive, ENDURANCE e-update archive */
#content div.site_2619_wrapper strong,
#content div.site_2799_wrapper strong{
	margin-top: 10px;
	display: block;
}
#content div.site_2619_wrapper p{
	padding: 2px 0 8px 0;
}
#content div.site_2619_wrapper h3{
  margin-top: 20px;
  font-size: 18px;
  padding: 5px;
}

/* quotes (used for EPOMM Uppsala) */
div.quote{
	background: #f6f6f6;
  	border-left: 10px solid #E28E3B;
  	margin: 0px 20px;
    padding: 40px 10px 20px;
  	quotes: "\201C""\201D""\2018""\2019";
}
div.quote:before {
  	color: #E28E3B;
  	content: open-quote;
  	font-size: 60px;
  	line-height: 1px;
  	margin-right: 5px;
  	vertical-align: -10px;
}

#content table.ipc_members {
  width: 100%;
}
#content table.ipc_members, #content table.ipc_members td {
  border-collapse: collapse;
  border: 1px solid #ccc;
  padding: 10px;
}