@charset "UTF-8";
/*--------------------------------------------------------------------------------
# Multiplate 2.5 - August 2012 (J2.5)
# Public Version
# Copyright (C) 2006-2012 www.ah-68.de All Rights Reserved.
---------------------------------------------------------------------------------*/
/* CSS Document */

#header img {
			width: 100%;
			height: 100%;
			object-fit: cover;
			transition: opacity 1s ease-in-out;
			}
			
html {
	height : 100%;
}
body {
	line-height: 135%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	padding: 0;
	margin: 0;
	background-color: #FFF;
}

.items-leading div {
    float: left;
    width: 100%;
		margin-bottom:30px;
}

div.page-header {
    margin-bottom: 10px;
}

/* Body Print */
body.contentpane {
	color : black;
	background : none;
	background-color : white;
}

.item-page p{
	line-height:20px;
}
/* Layout */
#wrapper {
	display : block;
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	border-top: #000 18px solid;
	background:url(logo_bg.jpg) repeat-x right top;
}
#wrap {
	display : block;
	width: 980px;
	margin: 0px auto 0 auto;
}

#pagetitle {
	float: left;
	width: 980px;
	height: 180px;
	margin: 0 0 0px 0;
	display: block;
	background:url(logo_doornijmegen.jpg) no-repeat right top;
}
.pagetitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 48px;
	line-height: 30px;
	font-style: italic;
	font-weight: bold;
	letter-spacing: normal;
	margin: 0;
	padding: 0 0 0 10px;
	width: auto;
}
.sec_pagetitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 48px;
	line-height: 33px;
	font-style: italic;
	font-weight: bold;
	letter-spacing: normal;
	float: right;
	padding: 0;
	margin: -40px 0 0 0;
}
#search_modul {
	float: right;
	width: auto;
	margin: 5px 0 0 0;
	padding: 0;
}
#header {
	width: 980px;
	height: auto;
	padding : 0;
	margin : 0;
	display: block;
	float: left;
	
	-moz-box-shadow: 0px 0px 4px #a0a0a0; /* Firefox/Mozilla */  
  -webkit-box-shadow: 0px 0px 4px #a0a0a0; /*Safari/Chrome */  
  box-shadow: 0px 0px 4px #a0a0a0; /* Opera & hoe het zou moeten */  
  /* Voor IE 8 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#a0a0a0')";  
  /* Voor IE 5.5 - 7 */  
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#a0a0a0');  
	
}
.gkIsWrapper-gk_corporate2 {
    background: url("header_bg.jpg") no-repeat scroll 0 0 transparent !important;
    position: relative;
}

#content_outer {
	width : 980px;
	padding : 0;
	float: left;
	margin: 0 0 40px 0;
	display: block;
	background:#FFFFFF;
	 -moz-box-shadow: 0px 0px 4px #a0a0a0; /* Firefox/Mozilla */  
  -webkit-box-shadow: 0px 0px 4px #a0a0a0; /*Safari/Chrome */  
  box-shadow: 0px 0px 4px #a0a0a0; /* Opera & hoe het zou moeten */  
  /* Voor IE 8 */  
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#a0a0a0')";  
  /* Voor IE 5.5 - 7 */  
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#a0a0a0'); 
}
#content_inner {
	width : 980px;
	padding : 0;
	margin: 20px 0;
	display: block;
	float: left;
	background:url(bg_text.jpg) left top repeat-y #FFFFFF;
	
}
.content_float {
	width: 980px;
	display: block;
	height: auto;
	float: left;
}


.content_small {
	width: 510px;
	float: left;
}
.content_med {
	width: 750px;
	float: left;
}
.content_large {
	width: 980px;
	float: left;
}
#main_content {
	float : none;
	padding : 0px 8px;
	margin : 0 10px 0 20px;
}

#left_outer {
	float : left;
	width : 230px;
	margin:0px;
	padding: 0px;
}
.left_inner {
	float : none;
	padding : 0px;
	margin: 0;
	font-size: 12px;
}
.left_inner_float {
	width : 210px;
	margin: 5px;
}
.left_inner .module{
	padding-left:20px;
}
.left_inner .module h3{
	background:none !important;
	border:none !important;
	color:#e4001f;
	font-size:14px;
	padding-top:10px;
}
#right_outer {
	float : left;
	width : 220px;
	margin: 5px 15px 0 0;
	padding: 0px;
}
.right_inner {
	float : none;
	padding : 0px;
	margin: 0;
	font-size: 12px;
}
.right_inner_float {
	width : 210px;
	margin: 5px;
}
#top_container {
	height : auto;
	width : 980px;
	font-size : 90%;
	margin: 0;
	color: #eee;
	float: left;
	background-color: #333;
}
#top_newsflash {
	height : auto;
	width : 980px;
	margin: 0;
	float: left;
	padding: 0;
}
#top_newsflash_inner {
	padding: 10px;
	margin: 20px auto;
	display: block;
	width: 900px;
	border-top: 1px solid #101010;
	border-left: 1px solid #101010;
	border-right: 1px solid #4c4c4c;
	border-bottom: 1px solid #4c4c4c;
	background-color: #282828;
}
#top_module_container {
	padding: 0;
	display: block;
	width: 980px;
	margin: 0;
	float: left;
	background-image: url(top_spacer.gif);
	background-repeat: no-repeat;
	background-position: top center;
}
#top_module_container_inner {
	width: 920px;
	display: block;
	margin: 0 auto;
}
#top_module {
	padding: 0;
	margin: 0 0 20px 0;
	display: block;
	float: left;
	font-size: 90%;
	width: 980px;
}
#top_module_inner {
	width: 940px;
	display: block;
	margin: 0 auto;
}
#user3 {
	width: auto;
	float: right;
	height: 30px;
	margin: 10px 0 0 0;
}
#user5 {
	padding: 0;
	margin: 0;
	position: fixed;
	top: 180px;
	right: 0px;
	float: right;
	z-index: 999999;
}
#user5_inner {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 10px 20px;
	color: #CCCCCC;
	background-color: #333333;
	border-top: 1px solid #5c5c5c;
	border-left: 1px solid #5c5c5c;
	border-bottom: 1px solid #1c1c1c;
	border-right: none;
	font-size: 11px;
}
.user5_modul {
	padding: 0;
	margin: 0;
}
#panel_buttons {
	height: 30px;
	float: right;
	margin: 0;
	padding: 0;
}
.panel_buttons {
	float: left;
	padding: 5px 30px 0 0;
}
#bottom_nav {
	width: 100%;
	height: 70px;
	float: left;
	background-color: #333;
	margin: 0;
	border-top: 1px solid #101010;
	padding: 0;
}
#bottom_nav_inner {
	width: 975px;
	height: 60px;
	padding : 0;
	margin : 10px auto 0 auto;
	background-image: url(footer_spacer.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}
#bottom_module {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	font-size: 90%;
	width: 980px;
}
#bottom_module_inner {
	width: 940px;
	display: block;
	margin: 0 auto;
}
#footer {
	width : 100%;
	margin: 0;
	float: left;
	background-color: #000000;
	padding: 0;
}
#footer_module {
	padding: 0;
	margin: 20px auto 0 auto;
	display: block;
	font-size: 90%;
	width: 980px;
	color: #bbb;
}
#footer_module_inner {
	width: 980px;
	display: block;
	margin: 0;
	padding: 0;
}
#copy {
	text-align: center;
	color:#fff;
	border-top:#34414b 1px solid;
	background:#000000;
	font-family: "myriad-pro-condensed",Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	height: 45px;
	font-size: 15px;
	width: 100%;
	float: left;
	margin: 0;
	transition: color .5s ease-in-out;
	-o-transition: color .5s ease-in-out;  
    -ms-transition: color .5s ease-in-out; 
    -moz-transition: color .5s ease-in-out;
    -webkit-transition: color .5s ease-in-out
}
#copy a, #copy a:link, #copy a:visited {
	color: #fff;
}
#copy a:hover {
	color: #E4011F;
	text-decoration:underline !important;
}


/* USERS Footer */
#users_footer {
	margin: 0;
	padding: 0;
}
#users_footer .moduletable {
	margin: 0 0 20px 0;
	padding: 10px 15px;
	border-top: 1px solid #101010;
	border-left: 1px solid #101010;
	border-right: 1px solid #4c4c4c;
	border-bottom: 1px solid #4c4c4c;
	background-color: #282828;
}
.users_footer, .users_med_footer, .users_big_footer {
	overflow: hidden;
	float: left;
	margin-left: 1%;
}
.users_med_footer {
	width: 32.6%;
}
.users_big_footer {
	width: 49.5%;
}
div:first-child.users_med_footer, div:first-child.users_big_footer {
	margin-left: 0;
}

/* Menu */
/* Level 1 */
div.module_landenkeuze ul.menu{
	margin: 0px 0 2px 20px;
	padding : 0;
	list-style : none;
	background : none;
	width: auto;
	height:30px;
}
div.module_landenkeuze ul.menu li{
	list-style:none !important;
	float:left;
	display : block;
	width:18px;
	height:13px;
	padding:0 5px 0 0;
}
div.module_landenkeuze ul.menu li a {
	display : block;
	vertical-align : middle;
	font-size : 0px;
	font-weight: normal;
	text-align : left;
	width:18px;
	height:13px;
	transition: background .3s ease-in-out, color .5s ease-in-out, border .5s ease-in-out;
	-o-transition: background .3s ease-in-out, color .5s ease-in-out, border .5s ease-in-out;  
    -ms-transition: background .3s ease-in-out, color .5s ease-in-out, border .5s ease-in-out; 
    -moz-transition: background .3s ease-in-out, color .5s ease-in-out, border .5s ease-in-out;
    -webkit-transition: background .3s ease-in-out, color .5s ease-in-out, border .5s ease-in-out
}

div.module_landenkeuze ul.menu li.item-135 a{
	background:url(flags/nederland_mo.jpg) no-repeat left -13px;
	

}
div.module_landenkeuze ul.menu li.item-135 a:hover,
div.module_landenkeuze ul.menu li.item-135.active a{
	background:url(flags/nederland_mo.jpg) no-repeat left 0px;
}
div.module_landenkeuze ul.menu li.item-136 a{
	background:url(flags/uk_mo.jpg) no-repeat left -13px;
}
div.module_landenkeuze ul.menu li.item-136 a:hover,
div.module_landenkeuze ul.menu li.item-136.active a{
	background:url(flags/uk_mo.jpg) no-repeat left 0px;
}
div.module_landenkeuze ul.menu li.item-141 a{
	background:url(flags/germany_mo.jpg) no-repeat left -13px;
}
div.module_landenkeuze ul.menu li.item-141 a:hover,
div.module_landenkeuze ul.menu li.item-141.active a{
	background:url(flags/germany_mo.jpg) no-repeat left 0px;
}
div.module_landenkeuze ul.menu li.item-146 a{
	background:url(flags/france_mo.jpg) no-repeat left -13px;
}
div.module_landenkeuze ul.menu li.item-146 a:hover,
div.module_landenkeuze ul.menu li.item-146.active a{
	background:url(flags/france_mo.jpg) no-repeat left 0px;
}

div.module_menu {
}
/* Bright Module Menu Level 1 */


div.module_menu ul.menu li{
list-style:none;
	padding:10px 0 10px 20px;
	margin:0px;
	font-size:20px;
	font-family: "myriad-pro-condensed",Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;

}
div.module_menu ul.menu li a {
	color : #666;
 transition: color .5s ease-in-out;
 -o-transition: color .5s ease-in-out;
 -ms-transition: color .5s ease-in-out;
 -moz-transition: color .5s ease-in-out;
 -webkit-transition: color .5s ease-in-out;
}
div.module_menu ul.menu li a:hover,
div.module_menu ul.menu li.active a {
	color : #e4001f;
}

a:hover{
	text-decoration:underline !important;
}

/* Tables */
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}
table.category {
	width: 100%
}
table.weblinks, table.category {
	margin: 10px 0;
	width: 100%;
}
table.weblinks td {
	border-collapse: collapse;
}
table.weblinks td, table.category td {
	padding: 5px 10px;
}
table.weblinks th, table.category th {
	padding: 5px 10px;
	text-align: left
}
td.num {
	vertical-align: middle;
	text-align:left;
}
td.hits {
	vertical-align: middle;
	text-align: center;
	width: 80px
}
td p {
}
/* Content Head */
.list-title {
	text-align: left
}
.list-author {
	text-align: left
}
.list-hits {
	text-align: left
}
/* Content */
.item-page {
	width: 100%
}
.items-more {
	margin : 10px 5px 20px 5px;
	float: left;
	width: 100%
}
.items-more h2 {
	margin : 2px;
	display : block;
	font-size : 14px;
	font-weight : bold;
}
.items-more h3 {
	padding: 0 0 5px 0
}
.items-more ul {
	margin : 5px;
	padding : 0;
}
.items-more ul li {
	text-align : left;
	padding-left : 25px;
	background-image : url(li.gif);
	background-repeat : no-repeat;
	background-position : 1px 4px;
}
.items-leading h2 {
	margin: 0;
	padding: 0;
	text-align : left
}
.items-leading {
	padding: 0 5px 5px 5px;
	overflow: hidden;
	margin-bottom: 10px
}
.leading- {
	float: left
}
.item-title {
	display: block;
	font-size: 15px;
	font-weight: bold;
	padding: 8px 0 2px 0
}
.row-separator, .system-pagebreak, .item-separator {
	display: block;
	clear: both;
	border: none !important;
	padding:  5px 0
}
.shownocolumns {
	width: 98% !important;
}
.blog-featured {
	padding: 0;
	margin: 0
}
#article-index {
	width: 30%;
	float: right;
	border-left:  solid 1px #aaa;
	padding: 5px;
	margin: 0 0 20px 10px
}
#article-index h3 {
}
#article-index li {
	list-style: inside decimal;
	padding: 0 0 0 5px
}
dl.article-info {
	float: left;
	width: 100%;
	margin: 5px 0 20px 0
}
dt.article-info-term {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0
}
dd.parent-category-name {
	margin: 0
}
dd.create {
	margin: 0
}
dd.modified {
	font-size: 11px;
	font-style: italic;
	margin: 0
}
dd.category-name {
	margin: 0
}
dd.published {
	font-size: 11px;
	margin: 0
}
dd.createdby {
	font-style: italic;
	font-size: 12px;
	margin: 0
}
dd.hits {
	font-size: 11px;
	margin: 0
}
/* Categories List */
.categories-listalphabet ul {
	list-style-type: none;
	list-style-position: inside
}
.categories-listalphabet ul li {
	display : inline
}
.categories-list ul {
	list-style-type:none;
	margin: 0
}
.cat-children {
}
.cat-children h3 {
	padding: 0 0 5px 0
}
.cat-children ul dl dt, .cat-children ul dl dd {
	margin: 0;
	padding: 0;
	display: inline
}
.cat-children ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.cat-children ul {
}
.cat-children ul ul {
}
.cat-children ul li {
	list-style: none
}

/* Pagenav */
ul.pagenav {
    width: 100%;
	float: left;
    margin: 10px 0;
	font-size: 11px
}
li.pagenav-next {	
	list-style: none;
	background: none;
	border: none;
	float: right;
	padding: 5px 0 5px 5px
}
li.pagenav-prev {
	list-style: none;
	background: none;
	border: none;
	float: left;
	padding: 5px 5px 5px 0
}
/* Readmore */
.readmore {
    display: inline-block;
	font-size : 11px;
	float: left;
	margin: 5px 5px 5px 0;
	padding: 3px 8px;
}
/* Headings */
#main_content h1 {
	letter-spacing: 2px;
	font-size : 24px;
	line-height: 28px;
	padding : 0 0 10px 0;
	margin : 0;
	width: 100%;
font-family: "myriad-pro-condensed",Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
}
#main_content h2 {
	letter-spacing: 2px;
	font-size : 24px;
	line-height: 28px;
	padding : 2px 0 10px 0;
	margin : 0;
	width: 100%;
	font-family: "myriad-pro-condensed",Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
}
h1 {
	font-size : 20px;
	line-height : 28px;
	font-weight : bold;
	padding : 0;
	margin : 0;
}
h2 {
	font-size : 18px;
	line-height : 22px;
	font-weight : bold;
	padding : 0;
	margin : 0;
}
h3 {
	font-size : 15px;
	line-height : 20px;
	font-family: "myriad-pro-condensed",Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	padding : 0;
	margin : 0;
}
h4 {
	font-size : 13px;
	line-height : 20px;
font-family: "myriad-pro-condensed",Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	padding : 0;
	margin : 0;
}
h5 {
	font-size : 14px;
	line-height : 20px;
	font-weight : bold;
	padding : 0;
	margin : 0;
}
h6 {
	font-size : 12px;
	line-height : 18px;
	font-weight : bold;
	padding : 0;
	margin : 0;
}
/* General */
.clr {
	clear : both;
}
ul, ol, li {
	margin : 0;
	padding : 0;
	list-style: none
}
ol li {
	list-style : decimal inside none
}
ul li {
	list-style: square inside none
}
li {
	text-align : left;
	background: none;
	list-style : none
}
ul.content li {
	text-align : left;
	padding-left : 25px;
	background-image : url(li.gif);
	background-repeat : no-repeat;
	background-position : 2px 5px;
	list-style-type : none
}
ul#archive-items {
	list-style: none;
	margin: 10px 0 0 0
}
ul#archive-items li {
	list-style: none;
}
img {
	border : none;
}

/* System */

#system-message {
	margin : 0;
	padding: 0
}
#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li, #system-message dd.message ul, #system-message dd.error ul, #system-message dd.notice ul, #system-message dd {
	background: none;
	line-height : 24px;
	margin : 5px;
	padding: 0;
	font-size : 16px;
	font-weight : bold;
	list-style : none
}

/* FORMULIER */
#clear{
	clear:left;
}
.formblok{
	padding:0px;
	margin-bottom:20px;
}
.formblok i{
	padding-left:10px;
	font-size:90%;
}
.formlabel, .formlabel2, .formlabelbtn, .formveld{
	float:left;
}
.formlabel{
	width:135px;
}
.formlabelbtn{
}
.formlabel2{
	width:68px;
	padding-left:10px;
}


.formveld{
}
p.alert{
	color:#F00;
}
.fieldpas {
	border:1px solid #000000;
	background-color: #fff;
	vertical-align:top;
	width: 380px;
	height:17px;
	color: #000;
	font-size: 11px;
}

.fieldact {
	border:1px solid #000000;
	background-color: #fff;
	vertical-align:top;
	width: 380px;
	height:17px;
	color: #000000;
	font-size: 11px;
}
.fieldpaspc {
	border:1px solid #000000;
	background-color: #fff;
	vertical-align:top;
	width: 150px;
	height:17px;
	color: #000;
	font-size: 11px;
}

.fieldactpc {
	border:1px solid #000000;
	background-color: #fff;
	vertical-align:top;
	width: 150px;
	height:17px;
	color: #000000;
	font-size: 11px;
}

.fieldpasbtn {
	border:1px solid #000000;
	background-color: #fff;
	vertical-align:top;
	width: 80px;
	height:23px;
	color: #000;
	font-size: 11px;
}

.fieldactbtn {
	border:1px solid #000000;
	background-color: #fff;
	vertical-align:top;
	width: 80px;
	height:23px;
	color: #000000 !important;
	font-size: 11px;
}


.arragement{
	width:660px;
	border:1px solid #D80082;
	background: url(bg_arragement.jpg) right top no-repeat #fff;
	padding:15px;
	line-height:19px;
}

.arragement h1{
		font-family: "myriad-pro-condensed",Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
		font-size:25px;
	color:#D80082;
	margin:0px !important;
	padding:0px !important;
	border-bottom:1px solid #D80082;
}
.arragement a{
	background:#D80082;
	color:#fff;
	padding:7px 10px;
	font-family: "myriad-pro-condensed",Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	font-size:12px;
}
	
	
	/* MENU SOCIAAL MEDIA */
	
	.module_smmenu{
		padding-top:10px;
		padding-left:15px;
		height:30px;
	}
	.module_smmenu ul li{
		float:left !important;
		list-style:none;
		margin:0px;
		padding:0px;
			
	}
	div.module_smmenu ul li{
	list-style:none !important;
	float:left;
	display : block;
	width:18px;
	height:13px;
	padding:0 5px 0 0;
}
div.module_smmenu ul li a {
	display : block;
	vertical-align : middle;
	font-size : 0px;
	font-weight: normal;
	text-align : left;
	height:21px;
		width:21px;
}
.socialmediafollow p{
	padding:0px !important;
	margin:0px !important;
	line-height:normal;
}
	div.spacing{
		padding-top:20px;
	}
	.module_smmenu .spacing {
		padding-left:3px;
		padding-bottom:4px;
	}
	.module_smmenu ul li a._facebook{
		
		background:url(icon_facebook.jpg) no-repeat left;
	}
	.module_smmenu ul li a._twitter{
		
		background:url(icon_twitter.jpg) no-repeat left;
		height:21px;
		width:21px;
	}
	
	
	/* HEADER BLOK */
	
	.gkIsWrapper-gk_coffe .gkIsText {
		position:absolute; 
		background:url(black.png);
		top:280px;
		display:block;
		z-index:100;
		width:100%;
		text-align:left;
		color:#fff;
			display:none; /* GEEN ZWARTE BALK OVER FOTO"S*/
	}
	.gkIsWrapper-gk_coffe .gkIsText2 {
		position:absolute; 
		background:url(black.png);
		top:250px;
		height:30px;
		display:block;
		z-index:100;
		width:100%;
		text-align:left;
		color:#fff;
		display:none; /* GEEN ZWARTE BALK OVER FOTO"S*/
	}
	.gkIsWrapper-gk_coffe .gkIsText2 h1{
	   margin-left: 20px;
		 margin-top:4px;
		 color:#d3d2d0;
		 font-family: "myriad-pro-condensed",Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	}
	.gkIsWrapper-gk_coffe .gkIsText {
		 padding-left: 20px;
		 padding-bottom:4px;
		 vertical-align:top;
		 color:#d3d2d0;
		 font-style:italic;
		 font-size:12px;
	}
	
	

@media only screen and (max-width : 720px) {
	
	/* Styles */
	#wrapper {
	background:url(logo_bg3.jpg) repeat-x right top;
}
	#pagetitle {
			background: url("logo_doornijmegen-mobile2.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
			height: 120px;
	}

}
@media only screen and (max-width : 350px) {
	.gkIsImage{
	width:350px !important;
	height:122px !important;	
	}
}
@media only screen and (min-width : 350px) and (max-width : 400px) {
	.gkIsImage{
	width:400px !important;
	height:140px !important;	
	}
}
@media only screen and (min-width : 400px) and (max-width : 450px) {
	.gkIsImage{
	width:450px !important;
	height:155px !important;	
	}
}
@media only screen and (min-width : 450px) and (max-width : 500px) {
	.gkIsImage{
	width:500px !important;
	height:173px !important;	
	}
}
@media only screen and (min-width : 500px) and (max-width : 550px) {
	.gkIsImage{
	width:550px !important;
	height:193px !important;	
	}
}
@media only screen and (min-width : 550px) and (max-width : 600px) {
	.gkIsImage{
	width:600px !important;
	height:207px !important;	
	}
}
@media only screen and (min-width : 600px) and (max-width : 650px) {
	.gkIsImage{
	width:650px !important;
	height:226px !important;	
	}
}
@media only screen and (min-width : 650px) and (max-width : 720px) {
.gkIsImage{
	width:720px !important;
	height:250px !important;	
	}
}


@media only screen and (max-width : 720px) {
/* Styles */
body{ overflow-x:hidden;}
#pagetitle {
    width: 100%;
}

#wrap {width: 100%;}
#header {
    box-shadow: 0 0 4px #a0a0a0;
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
		overflow:hidden;
}	
img.gkIsSlide{
	width:100% !important;
	height:auto !important;
}
.gkIsNext, .gkIsPrev, .gkIsText, .gkIsText2{ display:none;}

#content_outer {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 4px #a0a0a0;
    display: block;
    float: left;
    margin: 0 0 40px;
    padding: 0;
    width: 100%;
}

#content_inner {
		background-image:none;
    display: block;
    float: left;
    margin: 20px 0;
    padding: 0;
    width: 100%;
}
.content_float {
    display: block;
    float: left;
    height: auto;
    width: 100%;
}

.content_med {
    float: left;
    width: 100%;
}

#left_outer {
    float: right;
    margin: 0;
    padding: 0;
    width: 100%;
}

#right_outer {
    float: left;
    margin: 5px 4% 0;
    padding: 0;
    width: 92%;
}

.right_inner_float {
    margin: 2%;
    width: 96%;
}


.item-page img{
	float:none;
	width:100%;
	height:auto;
	padding-bottom:5px;
}

.item-page img.normalsize{
	float:none;
	width:auto;
	max-width:100%;
	height:auto;
}


.item-page > p{
	font-size:125%;
	line-height:140%;
}
.item-page > ul *{
	font-size:125%;
}
.left_inner_float{ width:100%; padding-bottom:10px;}

#main_content {
    float: none;
    margin: 0 20px;
    padding: 0 8px;
}

.custom > p {
    padding: 0 5%;
}
.module.spacing, .module_smmenu{ display:none;}

.nomobile{ display:none !important;}

.module.mobileonly .newsflash p{ text-align:center; }

div.mod-languages ul { padding-bottom:10px;}


.showmenumobile {
		background: url("menu-mob-plus.png") no-repeat right top #FFFFFF;	
    color: #e4001f;
    font-size: 20px;
    margin: 0 20px;
    padding: 11px 0;
    text-align: center;
		font-family: "myriad-pro-condensed",Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
		cursor:pointer;
}

.posttext{ display:none;}

.module_menu{ display:none !important; background:#FFFFFF; margin: 0 20px;}
.showmenumobilediv{}
.showmenumobilediv:hover .showmenumobile {background: url("menu-mob-min.png") no-repeat right top #FFFFFF;}
.showmenumobilediv:hover .module_menu{ display:block !important; background:#FFFFFF;}

div.module_menu ul.menu li {
    font-size: 14px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
div.module_menu ul.menu li a{ display:block; width:100%; padding:10px 0px; text-align:center; font-size:19px; border-top:1px solid #e4011f;}


#copy{ height:auto; }

.content_small{ width:100%;}
.right_inner{ width:80%; margin-left:10%; margin-right:10%;}

}


@media only screen and (min-width : 720px) {
.mobileonly{ display:none !important;}
.showmenumobile{display:none !important;}}

#djslider112{ margin-top:48px;}
}

.prev-button {
    width: 40px !important;
}
#prev112 { width:40px !important; }
#next112 { width:40px !important; }
#play112 { width:40px !important; }
#pause112 { width:40px !important; }