@media 	screen and (min-width: 768px) and (max-width: 1000px){
	/************************************************************/
	/*							 responsive						*/
	/************************************************************/

	.smartphone {	display:	none;	}
	.wide 	    {	display:	none;	}
	.desktop 	{	display:	none;	}
	.tablet 	{	display:	block;	}
	
	#header {
		margin: 0;
		width: 100%;
	}
	
	#header #header_middle #header_logo_bg {
		position: absolute;
		top: -24px;
		left: 49px;
		width: 93px;
		height: 24px;
		background: url(../images/header_logo_t.png) left top no-repeat;
	}
	
	#header #header_middle #logo {
		position: absolute;
		display: block;
		margin-top: -15px;
		width: 102px;
		height: 104px;
		background: url(../images/logo_t.png) left top no-repeat;
	}
	
	#header #header_top {
		height: 39px;
	}
	
	#header #header_middle {
		height: 96px;
	}
	
	#header #header_top #header_top_content {
		position: relative;
		padding-left: 45px;
		width: 723px;
		height: 39px;
	}
	
	#header #header_middle #header_middle_content {
		position: relative;
		padding-left: 45px;
		width: 723px;
		height: 96px;
	}
	
	#header #header_top .content_facebook,
	#header #header_top .content_search,
	#header #header_top .content_navigation {
		display: none;
	}
	
	#header #header_top #header_top_content #top-menu {
		float: right;
		padding-left: 2px;
		padding-right: 2px;
		width: 54px;
		height: 39px;
		background: url(../images/menu_icon.png) center center no-repeat, url(../images/sep_grey.gif) left top repeat-y, url(../images/sep_grey.gif) right top repeat-y;
	}
	
	#header #header_top #header_top_content #top-usefultools {
		float: right;
		padding-left: 2px;
		width: 54px;
		height: 39px;
		background: url(../images/tools_icon.png) center center no-repeat, url(../images/sep_grey.gif) left top repeat-y;
	}
	
	#header #header_top #header_top_content #top-search {
		float: right;
		padding-left: 2px;
		width: 54px;
		height: 39px;
		background: url(../images/search_icon_w.png) center center no-repeat, url(../images/sep_grey.gif) left top repeat-y;
	}
	
	
	#header #header_top_content .content_navigation.top_nav {
		position: absolute;
		left: 0px;
		top: 40px;
		margin: 0;
		padding: 20px 46px 15px 46px;
		width: 676px;		
		background: #9e9e9e;
		border-top: solid #7f7f7f 1px;
		z-index: 999;
	}
	
	#header #header_top_content .content_navigation.top_nav ul li {
		float: none;
		margin: 0 0 5px 0;
		padding: 0 0 0 20px;
		background: #b4b4b4;
		border: solid #c0c0c0 1px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	
	#header #header_top_content .content_navigation.top_nav ul li a {
		display: block;
		height: 38px;
		font-size: 15px;
		line-height: 38px;
		font-family: 'MuseoSans300Regular';
		color: #fff;
	}
	
	
	#header #header_top_content .content_navigation.dropdown {
		position: absolute;
		left: 0px;
		top: 40px;
		margin: 0;
		padding: 20px 46px 15px 46px;
		width: 676px;		
		background: #9e9e9e;
		border-top: solid #7f7f7f 1px;
		z-index: 999;
	}
	
	#header #header_top_content .content_navigation.dropdown ul li {
		float: none;
		margin: 0 0 5px 0;
		padding: 0 0 0 20px;
		background: #b4b4b4;
		border: solid #c0c0c0 1px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	
	#header #header_top_content .content_navigation.dropdown ul li a {
		display: block;
		height: 38px;
		font-size: 15px;
		line-height: 38px;
		font-family: 'MuseoSans300Regular';
		color: #fff;
	}
	
	#header #header_top .content_search {
		position: absolute;
		left: 0px;
		top: 40px;
		margin: 0;
		padding: 20px 46px 15px 46px;
		width: 676px;		
		background: #9e9e9e;
		border-top: solid #7f7f7f 1px;
		z-index: 999;
	}
	
	#header #header_top .content_search form {
		margin: 0;
		padding: 0;
		border: none;
		background: none;
	}
	
	#header #header_top .content_search form input {
		clear: both;
		float: left;
		margin: 0;
		padding: 5px 9px;
		width: 598px;
		height: 25px;
		font-size: 12px;
		color: #000;
		line-height: 20px;
		background: #fff;	
		border: solid #848484 1px;
		border-right: none;
		-webkit-border-top-left-radius: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-moz-border-radius-topleft: 2px;
		-moz-border-radius-bottomleft: 2px;
		border-top-left-radius: 2px;
		border-bottom-left-radius: 2px;
	}
	
	#header #header_top .content_search form button {
		float: left;
		margin: 0;
		padding: 0;
		width: 36px;
		height: 37px;
		background: #25327b url(../images/search_icon_b.png) center center no-repeat;	
		border: solid #1f2a6a 1px;
		-webkit-border-top-right-radius: 2px;
		-webkit-border-bottom-right-radius: 2px;
		-moz-border-radius-topright: 2px;
		-moz-border-radius-bottomright: 2px;
		border-top-right-radius: 2px;
		border-bottom-right-radius: 2px;
		cursor: pointer;
	}
	
	
	
	/*** middle **/
	
	#header #header_middle #header_middle_content .content_login_button {
		margin: 24px 25px 0 0;
	}

    #header #header_middle .content_login_button a.friends_button {
        display: none;
    }
	
	#header #header_middle #header_middle_content #main-menu {
		float: right;
		margin: 24px 10px 0 0;
		padding: 0;
		width: 42px;
		height: 30px;
		background: #3997b3 url(../images/menu_icon.png) center center no-repeat;
		border: solid #42a8c7 1px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	
	#header #header_middle #header_middle_content .content_navigation {
		display: none;
		overflow: hidden;
		position: absolute;
		left: 0px;
		top: 97px;
		bottom: auto;
		right: auto;
		margin: 0;
		padding: 20px 46px 15px 46px;
		width: 676px;
		background: #3997b3;
		z-index: 999;
	}
	
	#header #header_middle #header_middle_content .content_navigation ul.level_1 > li {
		float: none;
		margin: 0 0 5px 0;
		padding: 0;
		background: none;
		border: none;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}

	
	#header #header_middle #header_middle_content .content_navigation ul.level_1 > li a.level_1 {
		display: block;
		padding: 0 0 0 20px;
		height: 38px;
		font-size: 15px;
		line-height: 38px;
		font-family: 'MuseoSans300Regular';
		color: #fff;
		border: solid #48b7d8 1px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		background: #40aac9;
	}
	
	#header #header_middle #header_middle_content .content_navigation ul.level_1 > li a.level_1:hover,
	#header #header_middle #header_middle_content .content_navigation ul.level_1 > li a.level_1.selected,
	#header #header_middle .content_navigation ul.level_1 > li:hover a.level_1 {
		margin-bottom: 0;
		color: #25327b !important;
		border: solid #33859e 1px !important;
		background: #fff !important;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}	
	

	
	#header #header_middle #header_middle_content .content_navigation ul.level_1 > li.with_subnav a.level_1:after {
		display: inline-block;
		content: ' ';
		width: 10px;
		height: 10px;
	}
	
	#header #header_middle #header_middle_content .content_navigation ul.level_1 > li.with_subnav.closed a.level_1:after {
		background: url(../images/extend.gif) right center no-repeat;
	}
	
	#header #header_middle #header_middle_content .content_navigation ul.level_1 > li.with_subnav.opened a.level_1:after {
		background: url(../images/extend_off.gif) right center no-repeat;
	}
	
	#header #header_middle #header_middle_content .content_navigation ul.level_1 > li.with_subnav.closed:hover a.level_1:after,
	#header #header_middle #header_middle_content .content_navigation ul.level_1 > li.with_subnav.closed a.level_1.selected:after {
		background: url(../images/extend_b.gif) right center no-repeat;
	}
	
	#header #header_middle #header_middle_content .content_navigation ul.level_1 > li.with_subnav.opened:hover a.level_1:after,
	#header #header_middle #header_middle_content .content_navigation ul.level_1 > li.with_subnav.opened a.level_1.selected:after {
		background: url(../images/extend_off_b.gif) right center no-repeat;
	}
	
	#header #header_middle .content_navigation ul.level_1 > li.with_subnav:hover a.level_1 {
		border-bottom: solid #33859e 1px !important;
	}
	
	
	
	#header #header_middle #header_middle_content .content_navigation ul.level_2 {
		position: relative;
		display: none;
		top: auto;
		list-style: none;
		margin: 0;
		padding: 12px 0;
		border: none;
		background: none;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	
	#header #header_middle #header_middle_content .content_navigation ul.level_2 li {
		float: none;
		padding-top: 2px;
		height: auto;
		background: url(../images/sep_nav.gif) left top repeat-x;
	}
	
	#header #header_middle #header_middle_content .content_navigation ul.level_2 li:last-child {
		float: none;
		padding: 2px 0;
		height: auto;
		background: url(../images/sep_nav.gif) left top repeat-x, url(../images/sep_nav.gif) left bottom repeat-x;
	}
	
	#header #header_middle #header_middle_content .content_navigation ul.level_2 li a {
		display: block;
		padding: 0 30px;
		height: 33px;
		font-size: 12px;
		line-height: 33px;
		color: #fff;
	}
	
	#header #header_middle #header_middle_content .content_navigation ul.level_2 li:last-child a {
		height: 31px;
		line-height: 31px;
	}
	
	#header #header_middle #header_middle_content .content_navigation ul.level_2 li:hover > a,
	#header #header_middle #header_middle_content .content_navigation ul.level_2 li a.selected {
		background: #40aac9;
		text-decoration: none;
	}

    /* LEVEL 2 with subnav */

    #header #header_middle #header_middle_content .content_navigation ul.level_2 > li.with_subnav a.level_2:after {
        display: inline-block;
        content: ' ';
        width: 10px;
        height: 10px;
    }

    #header #header_middle #header_middle_content .content_navigation ul.level_2 > li.with_subnav.closed a.level_2:after {
        background: url(../images/extend.gif) right center no-repeat;
    }

    #header #header_middle #header_middle_content .content_navigation ul.level_2 > li.with_subnav.opened a.level_2:after {
        background: url(../images/extend_off.gif) right center no-repeat;
    }

    #header #header_middle #header_middle_content .content_navigation ul.level_2 > li.with_subnav.closed:hover a.level_2:after,
    #header #header_middle #header_middle_content .content_navigation ul.level_2 > li.with_subnav.closed a.level_2.selected:after {
        background: url(../images/extend_b.gif) right center no-repeat;
    }

    #header #header_middle #header_middle_content .content_navigation ul.level_2 > li.with_subnav.opened:hover a.level_2:after,
    #header #header_middle #header_middle_content .content_navigation ul.level_2 > li.with_subnav.opened a.level_2.selected:after {
        background: url(../images/extend_off_b.gif) right center no-repeat;
    }

    #header #header_middle .content_navigation ul.level_2 > li.with_subnav:hover a.level_2 {
        border-bottom: solid #33859e 1px !important;
    }
    
    
    
    /* LEVEL 3 */

    #header #header_middle #header_middle_content .content_navigation ul.level_3 {
        position: relative;
        display: none;
        top: auto;
        left: auto;
        list-style: none;
        margin: 0;
        padding: 12px 0;
        border: none;
        background: none;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
    }

    #header #header_middle #header_middle_content .content_navigation ul.level_3 li {
        float: none;
        padding-top: 2px;
        height: 31px;
        background: url(../images/sep_nav.gif) left top repeat-x;
    }

    #header #header_middle #header_middle_content .content_navigation ul.level_3 li:last-child {
        float: none;
        padding: 2px 0;
        height: 29px;
        background: url(../images/sep_nav.gif) left top repeat-x, url(../images/sep_nav.gif) left bottom repeat-x;
    }

    #header #header_middle #header_middle_content .content_navigation ul.level_3 li a {
        display: block;
        padding: 0 30px 0 55px;
        height: 31px;
        font-size: 11px;
        line-height: 31px;
        color: #fff;
    }

    #header #header_middle #header_middle_content .content_navigation ul.level_3 li:last-child a {
        height: 31px;
        line-height: 31px;
    }

    #header #header_middle #header_middle_content .content_navigation ul.level_3 li:hover a,
    #header #header_middle #header_middle_content .content_navigation ul.level_3 li a.selected {
        background: #40aac9;
        text-decoration: none;
    }

    #header #header_middle .content_navigation ul.level_1 > li.element_183:after {
        display: none !important;
    }




	
	
	#header #header_middle #header_middle_content .content_textimg.slogan {
		position: absolute;
		top: 35px;
		left: 188px;
		color: #fff;
		font-family: 'MuseoSans300Regular';
		font-size: 12px;
		line-height: 14px;
	}
	
	#header #header_middle #header_middle_content .content_textimg.slogan p {
		margin: 0;
	}
	
	#header #header_middle .content_login_button a.home_button {
		display: none;
	}
	
	
	/**** breadcrumb ***/
	
	#breadcrumb .breadcrumb_bg {
		width: 100%;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	
	#breadcrumb .breadcrumb_content {
		width: 768px;
	}
	
	#breadcrumb .breadcrumb_content .content_breadcrumb {
		padding-left: 45px;
		width: 676px;
	}
	
	
	/**** LAYOUT LEFT / RIGHT ... ***/
	
	
	#main_content {
		clear: both;
		margin: 40px auto 0 auto;
		width: 768px;
	}
	
	#content_full,
	#content_right {
		float: none;
		margin-bottom: 25px;
		padding-left: 45px;
		width: 676px;
	}
	
	#left {
		clear: both;
		float: none;
		margin: 0;
		padding-left: 45px;
		width: 676px;
	}
	
	
	#left .content_navigation {
		display: none;
	}
	
	#left .content {
		float: left;
		margin: 0 30px 30px 0;
		width: 323px;		
	}
	
	#left .content:nth-child(3n+3) {
		margin-right: 0;
	}
	
	#left .content_textimg.membership_left,
	#left .content_textimg.congress_left {
		width: 265px;
		height: 114px;
	}
	
	
	/******************/
	/****** HOME ******/
	/******************/
	
	
	#home_top {
		position: relative;
		padding: 0;
		width: 100%;
		height: auto;
		font-size: 15px;
		line-height: 17px;
	}
	
	#home_top #home_top_bg {
		display: none;
		position: absolute;
		top : 0;
		width: 100%;
		height: 561px;
		background: #e8e8e8;
		border-top: solid #e1e1e1 1px;
		border-bottom: solid #e1e1e1 1px;
		z-index: 4;
	}
	
	
	#home_top #home_top_content {
		overflow: hidden;
		position: inherit;
		margin: 0 auto;
		padding: 0;
		width: 100%;
		color: #000;
		background: #fff;
		border: none;
	}

    #home_top_content #home_top_col1,
    #home_top_content #home_top_col2,
    #home_top_content #home_top_col3 {
        float: none;
        margin: 0;
        width: 100%;
        height: auto;
    }
	
	#home_top #home_top_content .content_highlights {
		padding: 30px 0;
		width: 100%;
		height: 493px;
		background: #e8e8e8;
		border-top: none;
		border-bottom: solid #e1e1e1 1px;
	}
	
	
	.content_highlights .highlight_outer {
		overflow: visible;
		position: relative;
		margin: 0 auto;
		padding: 10px;
		width: 656px;
		height: 472px;		
		background: #fff;
		border: solid #e1e1e1 1px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
    #home_top_content #home_top_col1 .content_highlights .highlight_outer {
        width: 656px;
        height: 472px;
    }
	
	.content_highlights .highlight_outer .flex-viewport {
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	
	.content_highlights .highlight_item {
		position: relative;
		width: 656px;
		height: 472px;
		overflow: visible;
	}
    #home_top_content #home_top_col1 .content_highlights .highlight_item {
        width: 656px;
    }
	
	.content_highlights .highlight_item .slide_content {
		position: absolute;
		bottom: 0;
		left: 0;
		float: none;
		padding: 10px 49px 0 49px;
		width: 556px;
		height: 90px;
		text-align: center;
		border: solid #1e2966 1px;
		-webkit-border-bottom-right-radius: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-moz-border-radius-bottomright: 2px;
		-moz-border-radius-bottomleft: 2px;
		border-bottom-right-radius: 2px;
		border-bottom-left-radius: 2px;
		background: url(../images/bg_header_content.gif) left top repeat;
	}
	
	.content_highlights .highlight_item .slide_content p.title {
		margin: 0 0 10px 0;
		line-height: 31px;
		border-bottom: solid #777ea7 1px
	}
	
	
	.content_highlights .highlight_item .slide_content p {
		margin: 0;
		padding: 0 80px;
		color: #fff;
		font-size: 20px;
		line-height: 24px;
		font-weight: normal;
		font-family: 'MuseoSans100Regular';
		text-shadow: 1px 1px 1px #25327b;
	}
	
	
	
	#home_top #home_top_content .content_newslist,
	#home_top #home_top_content .content_eventlist {
		clear: both;
		float: none;
		margin: 0 auto;
		padding: 30px 0 0 0;
		width: 676px;
	}
	
	#home_top #home_top_content .content_eventlist {
		margin-bottom: 30px;
	}
	
	#home_top_content .content_eventlist.latest h3 {
		max-width: 550px;
	}
	
	#home_top_content .content_newslist h2 {
		margin: 0;
	}
	
	
	#home_top #home_top_content .content_meetinglist_calendar,
    #home_top_content .content_textimg.esska_academy {
		clear: both;
		float: none;
		margin: 0 auto 30px auto;
		padding: 30px 0 0 0;
		width: 676px;
	}
    #home_top_content .content_textimg.esska_academy {
        margin-bottom: 10px;
    }

	
	#home_top_content .content_meetinglist_calendar h3 {
		max-width: 550px;
	}
	
	#home_top_content .content_meetinglist_calendar h2,
    #home_top_content .content_textimg.esska_academy h2 {
		margin: 0;
	}

    #home_top_content #home_top_col3 .content_meetinglist_calendar,
    #home_top_content #home_top_col2 .content_newslist {
        position: inherit;
        bottom: auto;
    }
	
	
	
	#home_bottom {
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		width: 676px;
		color: #000;
		background: #fff;
	}
	
	#home_bottom #home_bottom_content {
		overflow: hidden;
		float: none;
		width: 676px;
	}
	
	#home_bottom #home_bottom_content .content_textimg.section_home,
	#home_bottom #home_bottom_content .content_textimg.sponsors_home,
	#home_bottom #home_bottom_content .content_newsletterregister {
		clear: none;
		margin: 0 30px 30px 0;
		width: 283px;
	}
	
	#home_bottom #home_bottom_content .content_textimg.sponsors_home {
		margin-right: 0;
	}
	
	#home_bottom #home_bottom_content .content_textimg.section_home .textimg_images,
	#home_bottom #home_bottom_content .content_textimg.content_textimg_slideshow .slideshow_images_outer,
	#home_bottom #home_bottom_content .content_newsletterregister .content_block {
		
	}
	
	#home_bottom #home_bottom_content .content_newsletterregister .content_block p {
		margin-bottom: 15px;
	}
	
	#home_bottom #home_bottom_content .content_textimg.content_textimg_slideshow .slideshow_images_outer {	
		
	}
	
	#home_bottom #home_bottom_content .content_textimg.content_textimg_slideshow .vertical_align {
		width: 261px;
		vertical-align: middle;
	}	
	
	#home_bottom #home_bottom_content .content_newsletterregister form input[type="text"] {
		padding: 5px 10px;
		width: 175px;
		height: 23px;
	}
	
	
	#home_bottom #home_bottom_content .content_textimg.quick_link_home {
		display: none;
		float: left;
		margin: 0 30px 30px 0;
	}
	
	#home_bottom #home_bottom_content .content_textimg.membership_home {
		clear: none;
		margin-right: 0;
		width: 273px;
	}
	
	#home_bottom #home_bottom_content .content_textimg.congress_home {
		width: 273px;
	}
	
	#home_bottom #home_bottom_content .content_textimg.newsletter_home {
		width: 273px;
		margin: 0 30px 30px 0;
	}

	#home_bottom #home_bottom_content .content_html.video,
	#home_bottom #home_bottom_content .content_textimg.contact_home {
		clear: none;
		margin-right: 0;
		width: 273px;
	}
		
	#home_bottom #home_bottom_content .content_html.video {
	   width: 323px;
	}


    #home_bottom #home_bottom_content .content {
        margin-right: 30px;
    }
    #home_bottom #home_bottom_content .content:nth-child(2n+2) {
        margin-right: 0;
    }
	
	
	/*****************************/
	/*********** Login ***********/
	/*****************************/
	
	.content_login form.quilium_form {
		padding: 30px 29px 35px 29px;
	}
	
	#content_block .content_login form.quilium_form.half_form {
	    margin: 0 auto;
	    padding: 20px 5% 25px 5%;
	    max-width: 50%;
	}
	
	.content_login form.quilium_form .form_break {
		margin: 0 20px 0 0;
	}
	
	.content_login form.quilium_form .form_break:nth-child(2) {
		margin: 0 10px 0 0;
	}
	
	.content_login form.quilium_form .form_break input, 
	.content_login form.quilium_form .form_break textarea, 
	.content_login form.quilium_form .form_break select {
		width: 223px;
	}
	
	.content_login form.quilium_form input#submit {
		padding: 0 28px;
		height: 34px;
	}
	
	
	/*****************************/
	/*********** Form ***********/
	/*****************************/
	
	.content form.quilium_form legend {
		padding: 0 0 8px 25px;
	}
	
		/* contact */
	.content_form form.quilium_form,
	.content_contactform form.quilium_form {
		padding: 35px 95px 35px 95px;
	}
	
		/*register */
	
	.content_memberregister form.quilium_form {
		padding: 35px 70px 35px 70px;
	}
	
	/*** other forms ***/
	
	.content_fellowshipapplication form.quilium_form,
	.content_patronageapplication form.quilium_form,
	.content_teachingregister form.quilium_form {
		padding: 35px 70px 35px 70px;
	}
	
	.content form.quilium_form fieldset dl {
		padding: 0 25px;
	}
	
	
	/*****************************/
	/*********** News ***********/
	/*****************************/
	
	
	#main_content .content_newslist .content_newslist_news .content_news {
		float: left;
		width: 601px;
	}
	
	#main_content .content_newslist .content_newslist_news.selected .content_news {
		width: 581px;
	}
	
	/**** editorial ****/
	
	#home_bottom #home_bottom_content .content_textimg.editorial {
		width: 100%;
		max-width: 100%;
	}
	
	
	/*****************************/
	/*********** SECTION ***********/
	/*****************************/
	
	
	.content_textimg.section {
		margin: 0 26px 16px 0;
		width: 168px;
	}
	
	.content_textimg.section img {
		width: 166px;
	}
	
	.content_textimg.section a {
		width: 165px;
	}
	
	/* galleryview */
	
	.content_galleryview .image_outer img {
		max-width: 205px;
	}
	
	
	
	/*****************************/
	/*********** EVENTLIST ***********/
	/*****************************/
		
	#content_full .content_eventlist .event_filter {
		margin-bottom: 35px;
		padding-bottom: 10px;
		width: 100%;
	}
	
	#content_full .content_eventlist .event_filter label.input_check {
		float: left;
		margin: 0 10px 10px 0;
	}
	
	#content_full .content_eventlist .event_filter button {
		float: right;
		margin: 0 20px 0 0;
	}
	
	#content_full .content_eventlist .listing {
		width: 100%;
	}
	
	.content_eventlist .loading {
		width: 676px;
	}
	
	
	
	/* agenda - eventview */
	
	#content_full .content_eventview h1 {
		max-width: 589px;
		margin-bottom: 5px;
	}
	
	#content_full .content_eventview .event_image {
		width: 150px;
	}
	
	#content_full .content_eventview .event_image img {
		max-width: 100%;
		height: auto;
	}
	
	#content_full .content_eventview .event_content {
		width: 491px;
	}
	
	
	
	
	
	
	
	
	
	/**** FOOTER ****/
	
	#footer {
		padding: 28px 0 0 0;
	}
	
	#footer #footer_content {
		width: 678px;
	}
	
	#footer #footer_content .content_navigation {
		display: none;
	}
	
	#footer #footer_content .content_navigation.footer_navigation {
		display: block;
		margin: 0;
		width: 205px;
	
	}
	
	#footer #footer_content .content_navigation.footer_navigation > h2,
	#footer #footer_content .content_navigation.footer_navigation ul {
		display: none;
	}
	
	#footer #footer_content .content_navigation.footer_navigation .fb_like {
		margin: 0;
	}
	
	#footer #footer_content .content_image_slideshow {
		display: none;
	}
	
	#footer #footer_content .footer_right {
		width: 469px;
	}
	
	#footer #footer_content .content_search {
		float: left;
		margin: 0 69px 0 0;
		width: 200px;
	}
	
	#footer #footer_content .content_search form input {
		padding: 5px 7px;
		height: 22px;
	}
	
	#footer #footer_content .content_search form button {
		height: 32px;
	}
	
	#footer #footer_content .content_login_button {
		float: left;
		margin: 0;
		width: 200px;
	}
	
    /*** MY ACCOUNT ****/
    
    .content_myaccount .voucher_container .voucher_text {
	    width: 380px;
    }
	
	
}