/*
* Skeleton V2.0
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Content
==================================================
# Reset & Basics
# Basic Styles
# Site Styles
# Typography
# Links
# Lists
# Images
# Buttons
# Tabs
# Forms
# Misc */


/* # Reset & Basics (Inspired by E. Meyers)
================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }
body {
  line-height: 1; }
ol, ul {
  list-style: none; }
blockquote, q {
  quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }
table {
  border-collapse: collapse;
  border-spacing: 0; }


/* # Basic Styles
================================================== */
body {
  font-family: "Droid Sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #6d6e6d;
  background: #fff;
  -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
  -webkit-text-size-adjust: 100%;
}


/* # Typography
================================================== */
h1, h2, h3, h4, h5, h6 { font-weight: inherit; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }

h1    { margin-bottom: 18px; color: #7b7c7e; font-weight: bold; }
h2    {  color: #7b7c7e; font-weight: bold; }
h3    { font-weight: bold;  }

p       { margin: 0 0 18px 0; }
p img   { margin: 0; }

em        { font-style: italic; }
strong,b  { font-weight: bold; }
small     { font-size: 80%; }
i         { font-style: italic; }

/* # Links
================================================== */
a       { color: #6d6e6d; text-decoration: underline; }


/* # Lists
==================================================  */
ul            { margin-bottom: 18px; }
/*li            { list-style: disc inside; } */
li            { background: url(../img/li.gif) no-repeat left top; padding-left: 8px; }



/* # Images
================================================== */

img.scale-with-grid {
  max-width: 100%;
  height: auto; }

/* # Misc
================================================== */

hr {
  border: dotted #8a8a8a;
  border-width: 1px 0 0;
  clear: both;
  margin: 10px 0 30px;
  height: 0; }


/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
    .container .columns                         { float: left; display: inline; margin-left: 5px; margin-right: 5px; }
    .row                                        { margin-bottom: 18px; }
    .row-small                                  { margin-bottom: 0px; }

    /* Nested Column Classes */
    .columns.alpha                              { margin-left: 0; }
    .columns.omega                              { margin-right: 0; }

    /* Base Grid */
    .container .one.columns                     { width: 30px; }
    .container .two.columns                     { width: 70px; }
    .container .three.columns                   { width: 110px; }
    .container .four.columns                    { width: 150px; }
    .container .five.columns                    { width: 190px; }
    .container .six.columns                     { width: 230px; }
    .container .seven.columns                   { width: 270px; }
    .container .eight.columns                   { width: 310px; }
    .container .nine.columns                    { width: 350px; }
    .container .ten.columns                     { width: 390px; }
    .container .eleven.columns                  { width: 430px; }
    .container .twelve.columns                  { width: 470px; }
    .container .thirteen.columns                { width: 510px; }
    .container .fourteen.columns                { width: 550px; }
    .container .fifteen.columns                 { width: 590px; }
    .container .sixteen.columns                 { width: 630px; }
    .container .seventeen.columns               { width: 670px; }
    .container .eighteen.columns                { width: 710px; }
    .container .nineteen.columns                { width: 750px; }
    .container .twenty.columns                  { width: 790px; }
    .container .twentyone.columns               { width: 830px; }
    .container .twentytwo.columns               { width: 870px; }
    .container .twentythree.columns             { width: 910px; }
    .container .twentyfour.columns              { width: 950px; }





.logo img{
	display: block;
	width: 292px;
	margin: 0 auto;
}
.page{
	position: relative;
	min-height: 486px;
	background:#fff;
}
.nav-mobile-toogle,
.noscript,
.nav-mobile,
.nav-desktop,
.sidr,
.print{
	display: none;
}

.highlight,.highlight *{
	color: #e6591e;
}
#wrapper .imgs-desktop{
	display: block;
}
#wrapper .imgs-mobile{
	display: none;
}
.mobile-offset{
	position: relative;
}

.txt-left,.txt-right{
	float: left;
}
.txt-left{
	width: 90px;
}
.txt-right{
	width: 160px;
}
.team img{
	display: block;
	margin-bottom: 2px;
}
#map_schuster{
	height: 344px;
}