/* common */
html{
	width:100%;
	margin:0;
}
body{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	background-color:#cdffcc;   /*#c4eeda;*/
	width:100%;
	margin:0;
}
div{
	position:relative;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 0.1em;
}
table{max-width:1200px}
table tr{text-align:center}
table td{text-align:left}
table td{margin-top:0}
td{
	color:#008081;
	text-align:left;
	font-size:14px;
}
a{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	font-weight:bold;
	color:#ffffff;
	opacity:0.75;
	text-decoration:none;
}
#center{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	padding:0;
	border-width:0px;
}

/* header */
#headerImg{
	max-width:100%;
	display:block;
}
#nav{max-width:1200px}
#nav td{
	text-align:center;
}
#nav table{
	border-width:0;
	font-size:16px;
	font-weight:bold;
	width:100%;
}
#nav table:first-child tr{
	background-color:#b30101;
}
#nav table:first-child tr td{
	vertical-align:top;
	line-height:1em;
	padding:3px 0;
}
a.linkgruen{
	font-size:16px;
	font-weight:bold;
	color:#008081;
	text-decoration:none;
}
#navIn{
	margin:5px 0 0 15px;
}
#navIn img{display:inline-block}
#logo{
	margin-left:17.5%;
}
#navIn a img{
	position:absolute;
	top:10px;
	left:5px;
}

/* content */
#content{
	max-width:1200px;
}
#content td{
	vertical-align:top;
	text-align:left;
}
#content td:first-child{
	width:20%;
	margin:0;padding:0;
}
#content td:first-child img{
	max-width:100%;
	margin:0;padding:0;
}
#content p{
	color:#008081;
}

/* footer */
#foot{
	position:fixed;
	bottom:0;
	width:1200px;
	max-width:100%;
	margin:0 auto;
	border-top: 2px solid #bcbcbc;
	background-color:#cdffcc;
	text-align:center;
	opacity:0.9;
}
#foot a{
	color:#bcbcbc;
	font-size:12px;
	line-height:30px;
	opacity:1;
	max-width:100%;
}
#foot a:hover{
	letter-spacing:0.01;
	font-style:oblique;
}

/* media query */
@media(max-width:1211px){
	#langChoice{padding-left:10px}
}