/**
 * Main regions of the telematik-markt.de site
 * - Layout Rules
 * - Sidebars
 * - Footer
 */
 
 /************************************************
***             Layout Rules                  ***
*** do not change if you're not sure you know ***
*** what you're doing                         ***
************************************************/

#main { padding-top: 10px; }
#content {
  /*float: left;
  width: 100%;
  margin-right: -100%;
  padding: 0;*/
}
.sidebar {
  /*float: left;*/
}
#sidebar-second {
  /*float: right;*/
}
#footer {
  float: none;
  clear: both;
}

/* Layout Helpers */

#header, #footer, .mission, .breadcrumb, .node {
  clear: both;
}

/************************************************
***             Sidebar width                 ***
************************************************/

.two-sidebars .center,
.sidebar-left .center {
  /*margin-left: 220px;     /* LEFT value */
}
#sidebar-first {
  /*width: 220px;           /* LEFT value */
  /*margin-right: -220px;    /* negative LEFT value */
}
.two-sidebars .center,
.sidebar-right .center {
  /*margin-right: 220px;    /* RIGHT value */
}
#sidebar-second {
  /*width: 220px;           /* RIGHT value */
  /*margin-left: -220px;    /* negative RIGHT value */
}

/************************************************
***          Content-Inner width              ***
************************************************/
#content-inner {
  /*padding:15px;*/
}
.one-sidebar.sidebar-second #content-inner {
  /*margin-right: 204px;*/
}
.two-sidebars #content-inner {
  /*padding:0;*/
}
 
/************************************************
 ***                Footer                    ***
 ***********************************************/

#footer { 
	background-color: #184492; 
	color: #fff; 
	padding: 20px; 
	text-align: center; 
}

#block-menu-menu-footer-menu { 
	overflow: hidden; 
	width: 100%; 
}

#block-menu-menu-footer-menu ul { 
  clear: left; 
  float: left; 
  left: 50%; 
  list-style: none; 
  padding: 0; 
  position: relative; 
  text-align: center;
}
#block-menu-menu-footer-menu ul li { 
	display: inline; 
  float: left;
  margin-left: 1em; 
  padding: 0; 
  position: relative; 
  right: 50%; 
}
#block-menu-menu-footer-menu ul li a { 
	color: #fff; 
	font-weight: bold; 
	text-decoration: none;
}
#block-menu-menu-footer-menu ul li a:hover { 
	font-weight: bold; 
	text-decoration: underline;
}
#block-menu-menu-footer-menu .edit { 
	float: right; 
}

/************************************************
 ***                Searchbox                 ***
 ***********************************************/

#block-search-form #edit-search-theme-form-1 {
    width: 120px;
}

#block-search-form {
	margin-top:-60px;
	margin-bottom:15px;
	margin-right:15px;
	z-index:99999;
	text-align:right;
}

#block-search-form  label {
  display: none;
}

#block-search-form #edit-search-theme-form-1 {
    width: 120px;
}

#block-search-form #edit-search-block-form--2 {
	width: 225px;
}

#block-search-form {
	margin-top:-55px;
	margin-bottom:10px;
	margin-right:15px;
	z-index:99999;
	text-align:right;
}

#block-search-form  label {
  display: none;
}


@media (min-width: 768px) {
	#block-search-form #edit-search-block-form--2 {
		width: 120px;
	}
	#block-search-form {
		margin-top:-66px;
		margin-bottom:20px;
	}
}
@media (min-width: 992px) {
	#block-search-form #edit-search-block-form--2 {
		width: 170px;
	}
	#block-search-form {
		margin-top:-74px;
		margin-bottom:29px;
	}
}
@media (min-width: 1200px) {
	#block-search-form #edit-search-block-form--2 {
		width: 225px;
	}
	#block-search-form {
		margin-top:-81px;
		margin-bottom:36px;
	}
}