/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */

.region-branding{
	width: auto;
	margin: none;
}

.region-branding .region-branding-inner{
	padding: 20px 0 10px 10px;
}

.region-metamenu-inner {
	width: auto;
	margin: 10px 10px 0 0;
    text-align: right;
	padding-top: 15px;
}

#block-block-2 {
	margin-right: 10px; 
}

#block-custom-search-blocks-1{
	float:right;
	width: 170px;
	margin-left: 0px; 
}

#region-content-news-channel .block-views {
	margin-bottom: 80px;
}

#region-content-news-channel .block-views img {
	width: 100%;
	margin: 0;
}

#region-content-news-channel .block-views .overlay {
	width: 100%;
	height: 175px;
   	left: 0;
    top: 0;
    background-image: none;
}

#region-content-news-channel .block-views .overlay .mouse-over {
	visibility: hidden;
}


#region-content-news-channel .block-views .channel {
	background-image: url(../images/bg_channelnews.png);
}


/* channel news mouseover */
#region-content-news-channel .block-views a:hover .overlay {
	background-image: url(../images/bg_channelnews.png);
}

#zone-banner-bg {
	background: url(../images/content_bg_detail.png) repeat-x top;
	height: 3px;
}

#zone-banner-frontpage-wrapper .zone-banner-frontpage .region {
	text-align: left;
}

#zone-banner-frontpage-wrapper .zone-banner-frontpage .region .views-row {
	border: none;
}

#zone-banner-frontpage-wrapper .view-teaser .views-row {
	height: 310px !important;
}

#zone-banner-frontpage-wrapper .zone-banner-frontpage .region-banner-third {
	margin: 0;
}

#block-views-import-regatta-block-1 {
	padding-bottom: 0;
	margin-bottom: 0;
	border: none !important;
}

#block-simplenews-17 {
	margin-bottom: 0;
}

#block-views-top-news-block .flex-control-nav {
	display: block;
}

#block-views-top-news-block #views_slideshow_controls_text_previous_top_news-block {
	display: block;
}

#block-views-top-news-block #views_slideshow_controls_text_next_top_news-block {
	display: block;
}

#block-views-top-news-block .newsband {
	width: 130px;
	height: 130px;
	left: 105px;
	top: -16px;
	margin: 0;
}

#block-views-top-news-block #flexslider_views_slideshow_main_top_news-block .flexslider {
	width: auto;
	margin: 0;
}

#block-views-top-news-block #flexslider_views_slideshow_main_top_news-block .flex-nav-container {
	margin-bottom: 110px;	
}

#block-views-top-news-block #flexslider_views_slideshow_main_top_news-block .overlay .title {
	margin-bottom: 10px;
}

#block-views-top-news-block #flexslider_views_slideshow_main_top_news-block .overlay .submitted {
	display: inline-block;
}


#block-views-top-news-block #flexslider_views_slideshow_main_top_news-block .overlay .body {
	display: block;
}

#sponsoren-headline .background-sponsoren-headline,
#channel-news-headline .background-channel-news-headline {
	display: block;
	margin: 0;
}

#sponsoren-headline .sponsoren-headline-inner,
#channel-news-headline .channel-news-headline-inner {
	background: none;
}

#zone-sub-content-wrapper .content{
	display: block;
}

#zone-sub-content-wrapper .zone-sub-content{
	text-align: left;
}

#zone-sub-content-wrapper .zone-sub-content #region-sub-content-second .region-sub-content-second-inner,
#zone-banner-frontpage-wrapper .zone-banner-frontpage #region-banner-second .region-banner-second-inner {
	border-color: #CBCCCB;
	border-image: none;
	border-style: solid;
	border-width: 0 2px;
	margin: 0px -56px;
	padding-left: 54px;
	padding-right: 54px;
}

#zone-sub-content-wrapper .block-menu-block {
	border: none;
	text-transform: none;
}

/*************************************************/
.region-menu-inner{
	float: right;
	padding-right: 10px;
}

#block-menu-block-1 ul.menu li.level-1 {
	float: left;
	text-align: right;
	border: none;
	padding: 7px 0 0 0;
}

.sponsor-wrapper .logo-content, .sponsor-wrapper .organisation-content {
	padding: 0px; 
}

.sponsor-wrapper .logo-content .logos, .sponsor-wrapper .organisation-content .logos {
	width: 100%; 
	margin: auto; 
	padding: 0; 
	list-style-type: none;
	float:left;
	clear:both;
	text-align:center;
}

.sponsor-wrapper .logo-content .logos li, .sponsor-wrapper .organisation-content .logos li {
	height: 130px; 
	width: 11%; /* 13% */ 
	margin: 0; 
	padding: 0px 5px; 
	float: left;
	display: block;
	line-height: 120px;
}

.sponsor-wrapper .organisation-content .logos li {
	padding: 5px 20px; /* 5 28*/
}

.sponsor-wrapper .logo-content .logos li img, .sponsor-wrapper .organisation-content .logos li img {
	padding: 0px 6px;
	vertical-align: middle; 
	max-width: 97%; 
}

.sponsor-wrapper .logo-content .logos-last li {
	height: 130px; 
	width: 11%; /* 15% */
	margin: 0; 
	padding: 0px 5px; 
	float: left;
	display: block;
	line-height: 120px;
}

.sponsor-wrapper .logo-content .logos li.koban {
	width: 23%;	
}

.sponsor-wrapper .logo-content .logos {
	padding: 0 25px;	
}
.sponsor-wrapper .logo-content .logos-first {
	padding: 0 139px;	
}
.sponsor-wrapper .logo-content .logos-last {
	padding: 0 250px;	
}
.sponsor-wrapper .organisation-content .logos {
	padding: 0 76px;
}


/************************************************************************/
.region-sidebar-second .region-sidebar-second-inner {
	margin-right: 25px;
}

.region-sidebar-second .region-sidebar-second-inner .view-teaser .views-row .field-content{
	padding: 0px;
}

.region-content-inner {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: @colorContentBorder;
    border-image: none;
    border-style: solid;
    
    border-width: 0 2px 0 2px;
    
    margin: 0 14px;
    padding-left: 24px;
    padding-right: 24px;	
	height: 100%;
}

.context-node .region-content-inner {
	border-color: @colorContentBorder;
    border-image: none;
    border-style: solid;
	border-width: 0 2px 0px 2px;
}

.field-type-image .field-item { 
	width: auto;
}

.field-type-image .even {
	padding-right: 0px;
}

.node-content-images-text .field-type-text-long {
	max-width: 260px; 
}

.node-content-images-text .field-type-image{
	width: 190px;
}


.node-content-images-text .field-name-field-image-multiple .field-item {
	width: 100%; 
	padding-right: 0px; 
}

.node-content-images-text .field {
	display: inline-block;
	float: left;
}

.region-sidebar-first {
	display: block;
}

.node-content-images .field-name-field-image-multiple .field-items .clearfix .even {
	padding-right: 0px; 
}

.node-teaser .content-left {
	width: auto;
}

.node-teaser .content-right {
	display: inline-block;
	float: left;
	width: 230px; /*wide 370 */
	padding-left: 10px;
}

#edit-getlocations-search-key-1 {
	width: 265px;
}

#getlocations-search-form .form-item {
	min-width: 265px; 
}

#instant-getlocations-search-result .node-teaser .content-left {
	width: auto;
}

#instant-getlocations-search-result .node-teaser .content-right {
	display: inline-block;
	float: left;
	width: 230px; /*wide 370 */
}

.node-webform #webform-client-form-1192 input[type="email"], .node-webform #webform-client-form-1192 input[type="text"], select {
	width: 50%;
}


/********************************************************************/
#node-article-78 .field-items .field-item .field-name-field-image-multiple {
	width: 40%;
}

#node-article-78 .field-items .field-item .field-name-field-text {
	margin-left: 0; 
	margin-top: 0px;
	width: auto; 
}

#block-locale-language{
	float: right;
	width: 103px;
}

.node-content-images-text .field-item ul {
	width: 100%;
	margin-left: 0px; 
}

.node-content-images-text .field-item ul + p + ul {
	width: 100%;
	margin-left: 0px; 
}

#zone-banner-frontpage-wrapper .region-banner-third .view-import-regatta {
	width: 100%; 
	padding: 0; 
}

#zone-banner-frontpage-wrapper .zone-banner-frontpage .region-banner-third .view-import-regatta {
	padding: 0;
}

/***********************************************************************/
#block-menu-block-1 li.level-1 .subnav { 
	display: none;
	position: absolute; 
	width: 714px; 
	background-image: url(../images/bg_submenu.png);	
	padding: 10px; 
}

#block-menu-block-1 ul li .subnav .submenuinner a {
	color: #fff; 
}

#block-menu-block-1 ul li .subnav li.level-2 a {
	color: #fff;
}

#block-menu-block-1 ul li .subnav li.level-3 a {
	color: #fff;
}

#block-menu-block-1 ul li .subnav {
	display: none !important; 
}

#block-menu-block-1 ul li.hasFocus .subnav {
	display: block !important; 
}

#block-menu-block-1 ul li .subnav .submenuinner, #block-menu-block-1 ul li .subnav li.level-2 {
	width: 238px; 
}

#edit-custom-search-vocabulary-3 div {
	float: left; 
	width: 33%; 
}

#block-menu-block-1 ul.menu li.hover {
	padding: 7px 10px;
	cursor: pointer;	
	background-image: url(../images/bg_submenu.png);
}

#block-menu-block-1 ul.menu li.hover a {
	.headlineFont(@fontSizeMainMenu, @colorTextStandard);
	text-transform:uppercase;
	margin: 0px -10px;
	color: #fff;
}
		
#block-menu-block-1 ul.menu li.level-1 a {
	.headlineFont(@fontSizeMainMenu, @colorTextStandard);
	text-transform:uppercase;
	cursor: pointer;
	padding: 10px;											
}
			
#block-menu-block-1 ul.menu li.level-1 a.active {
	color: @colorMenuHover;			
}


#zone-sub-content-wrapper .block-menu-block ul.menu li {
	line-height: 13px; 
	padding-bottom: 0px; 
}

#zone-sub-content-wrapper .block-menu-block ul.menu li a {
	text-transform: none; 
	font-weight: normal; 
}


#block-menu-block-1 ul li .subnav .submenuinner div, #block-menu-block-1 ul li .subnav li.level-2 div {
	padding: 0px; 
}

#edit-custom-search-blocks-form-1--2 {	
	background-image: url(../images/bg_suchfeld.png);
}

.view-filters select {
	width: 165px;
}

.view-filters #views-exposed-form-import-regatta-page-2 .views-exposed-widgets .views-submit-button {
	padding-bottom: 0px; 
}

.view-filters #views-exposed-form-import-regatta-page-2 .views-exposed-widgets #edit-submit-import-regatta {
	margin: 5px 0;
	width: 100px; 
	position: relative; 
	right: 0px; 
}

.page-service-regatta-ergebnisse .views-exposed-form .views-exposed-widget {
	margin: 0;
	width: auto; 
}

.view-filters #views-exposed-form-import-regatta-page-2 .views-exposed-widgets .views-exposed-widget {
	width: auto;
}

.page-service-regatta-ergebnisse .views-exposed-form #edit-submit-import-ergebnisse {
	margin-top: 20px; 
}

.page-service-regattakalender .views-field-reg-id {
	display: table-cell; 
}

#zone-sub-content-wrapper .zone-sub-content #edit-name, #zone-sub-content-wrapper .zone-sub-content #edit-pass {
	width: 100%;
}

/*****************************************************************************************/
.page-service-regattakalender table{
		width: 672px !important;
		border: none !important;
		z-index: 1; 
		overflow: hidden;
}

.page-user input[type="submit"], .page-user #edit-submit {
	position: absolute; 
	right: 34px; 
}

.page-user #edit-actions {
	padding-bottom: 20px; 
}
	
#webform-component-anrede {
	width: 50%; 
}

.page-user #edit-current-pass, .page-user .form-item-current-pass 
.description, .page-user #edit-pass-pass1, .page-user #edit-pass-pass2, 
.page-user .form-type-password-confirm .description {
	width: 50%; 
}

.page-user div.password-strength {
	float: right; 
	width: 45%; 
}

.page-forum #forum tbody tr td.last-reply {
	display: table-cell;
}

.page-forum #forum thead tr th:last-child {
	display: table-cell; 
}


#edit-custom-search-blocks-form-1--2 {
	padding-left: 35px !important; 
}

#zone-banner-frontpage-wrapper .zone-banner-frontpage #block-simplenews-17 {
	margin-bottom: 30px;
	margin-top: 0px; 
	padding-left: 0px;
	padding-top: 0px;
}

#zone-banner-frontpage-wrapper .zone-banner-frontpage #block-simplenews-17 .block-inner {
	width: 100%;
}

#zone-banner-frontpage-wrapper .zone-banner-frontpage #block-simplenews-17 #edit-mail {
	width: 100%;
}

 