/* CSS Resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}

body { font-size: 62,5%;}
/* ==================================================================================================================== */
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */

#outerwrap {
	width: 100%;
	max-width: 1140px;
	min-width: 755px;
	margin: 0 auto;
	height: 100%;
	-webkit-box-shadow: 0px 0px  5px 0px #000;
	-moz-box-shadow: 0px 0px 5px 0px #000;
	box-shadow: 0px 0px 5px 0px #000;
}

.container {
padding-left: 0px;
padding-right: 0px;
}

.row {
width: 100%;

max-width: 1140px;
min-width: 755px;
margin: 0 auto;
overflow: hidden;
background-color: #ffffff; 

}

.noback { background-color: none; margin-top: 0px;}

.onecol, .twocol, .threecol-normal, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol , .twocol-bigger, .twocol-smaller{
margin-right: 3.8%;
float: left;
}

.threecol, .sixcol { margin-right: 1.8%; float: left;}



.row .onecol {
width: 4.85%;
}

.row .twocol {
width: 16.9%;
}

.row .twocol-bigger { width: 16.9%}
.row .twocol-smaller { width: 0.1%}

.row .threecol {
width: 21.05%; 
}
*+html .row .last {  float: left;}

.row .threecol-normal {
    width: 22.05%;
}


.row .fourcol {
width: 30.75%;
}

.row .fivecol {
width: 39.45%;
}




.row .sixcol {
width: 54.3%;
}

*+html .row .sixcol { float: left; width: 56%;}

.white { background-color: #FFFFFF; } 
.beige { background-color: #ffffff; }

.row .sevencol {
width: 56.75%;
}

.row .eightcol {
width: 65.4%;
}

.row .ninecol {
width: 74.05%;
}

.row .tencol {
width: 82.7%;
}

.row .elevencol {
width: 91.35%;
}

.row .twelvecol {
width: 100%;
float: left;
}

.last {
margin-right: 0px;
}

object, embed {
max-width: 100%;
}



/* Smaller screens */

@media only screen and (max-width: 1023px) {

	body {
	font-size: 62.5%;
	
	}
	
}


/* Mobile */

@media handheld, only screen and (max-width: 767px) {

	body {
	font-size: 62.5%;
	-webkit-text-size-adjust: none;
	}
	
	.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	}
	
#outerwrap { width: 100%; height: 100%; min-width: 10px;}	
#claim { display: none;}	
#footer-menu, #left-navblock { display: none;}
#buttons { position: absolute; top: 330px; margin:0; margin-left: 5px; padding-left: 20px; padding-right: 20px; background: url(../img/backgrid_dark.png); height: 30px;}	
#navigation {
    position: absolute; top: 100px; z-index: 1000; min-height: 30px; 
	background: url(../img/backgrid_dark.png) ;
	margin-right: 3.8%; width: 400px!important; max-width: 400px!important; min-width: 400px!important;
	}

.weiss { padding-left: 20px; padding-top: 40px; }	
.beige { margin-bottom: 40px;}
#footer { min-width: none!important; text-align: left;}
#footer .footer-container { width: 400px!important; margin: 0 0 0 5%;}	


.expand {
	padding-bottom: 0;
	margin-bottom: 0;
}

.details {
	overflow: hidden;
	height: 100%; /* for IE6 */
}

.sprache2, .sprache { display: inline; float: right; margin: 0; }
#lang .sprache2 { margin: 0; float: left; border: none;}
#lang .sprache { float: left; border: none;}
#lang .sprache2 a, #lang .sprache a { color: #ddd;}
#lang .sprache2 a:hover, #lang .sprache a:hover { color: #fff;}

}