/* allgemeine Definitionen */
#lang{display:none !important}

html, body {
  margin:0;padding:0;
}
img {
  border: 0 none;
}
a {text-decoration: none;
}

body {
	font-size:100.1%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	width:100%;
	overflow-y: scroll;
	

}
img {max-width:100%; }
/*-------------Positionen + Grösse------------------*/
#container {
 	height: 100%;
 	margin: 0px auto;
  	text-align: left;
  max-width:1500px;	
margin-top:1em;
 }
#service { display:block; height:3em;}
#lang {float:right; margin-right:5em; margin-top:0.5em }

#logo {float:left; width:20em}
#header { display:block;height:2em }

#image img {margin:0em 0 0 0 }
#content { width:65%; margin:0px auto}
#inhalt {margin-top:6em}

div#navmobile {display:none}






/* ------------ Standard  HTML default settings ------------ */
 p.none {display:none;}
.right {float:right;}
p {
	padding: 0;
	margin-top: 0em;
    margin-bottom: 1em;
  
}
h1, h2, h3, h4, h5 {
font-weight: bold;
margin-top:0;		}

table{
border-collapse:collapse;
}
table td{padding-right:0px; }


/*---------------fontsize---------------*/

#menu_horiz a, #lang a, #lang span {font-size:0.80em }
#content, #footer  {font-size:0.75em;  }
.text {line-height:150%; text-align:justify}
#menu_horiz a {font-weight:bold}
#lang a, #lang span {font-weight:bold; letter-spacing:0.1em; margin:0 0.5em}
h2 {text-transform: uppercase; font-weight:100; font-size:1.8em; }
.teaser {font-weight:bold; text-transform: uppercase;}


/*-------Farben -----------*/

body{background-color:#FFFFFF;color:#000000;}
 #lang a {color:#000000}
#menu_horiz a{ text-transform: uppercase; color:#000000; letter-spacing:0.1em}
 #lang span, #footer a, .blau, #content a {color:#009fe3}
a.menuactive {border-bottom:2px solid #009fe3} 
div#navmobile, div#nav, .toggle::after {background-color:#009fe3}
div#nav a {color:#ffffff}
div#nav a.menuactive {color:#000000}


/*-----------------MENU HORIZONTAL-------------------*/
/* hack for IE6 */
* html div#menu_horiz {
/* hide ie/mac \*/
	height: 1%;
/* end hide */
}
div#menu_horiz {
	float:right
}
div#menu_horiz ul {
	list-style-type: none;
	margin: 0;
height:100%;

}

div#menu_horiz li {
	float: left;
	list-style: none;
	margin:1px 0 0 22px;
background-image:none;
padding:0
}

div#menu_horiz a {
	padding: 0px 0px 0px 0px; /*für untere linie haupt navi 3. wert auf 8px*/
	margin: 0;
	text-decoration: none;
	display: block;
}

div#menu_horiz a span, div#menu_horiz li.parent a span, div#menu_horiz li.parent a:hover span, div#menu_horiz li.menuactive a span  {
	padding-left: 0px;
}

/*-------------------------------ITEMS--------------*/
.item {margin:2em 0}
.kopf{ width:20em;float:left}
.teaser{}
.text{margin:0 0 0em 25em; display:block;}
.image img{width:100%; margin:0 0 2em 0}
.item2 img {margin-bottom:4em}
.referenzbild {float:left}
.enditem {margin-bottom:4em}


/* Stylesheet: jordans Modified On 2016-08-29 10:36:17 */
