@CHARSET "ISO-8859-1";

body {
	margin: 0;
	padding: 1em;
	background-color: #aaaaaa;
}

figcaption {
	font-style: italic;
	font-size: 0.8em;
}

h4 {
	text-align: left;
}

h5 {
	font-style: italic;
}

#title {
	color: #369c68;
}

#navigation-level-1 ul {
	margin: 0;
	padding: 0;
}

#navigation-level-1 li {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 14%;
	border: 1px white solid;
	border-radius: 1em;
	background-color: #92d050;
	color: white;
	padding: 0.5em;
}

#navigation-level-1 a {
	color: white;
	text-decoration: none;
}

#navigation-level-1 li:hover, #navigation-level-1 .navigation-level-1-active {
	background-color: #369c68;
}

.list-group-item:hover {
	text-decoration: underline;
}

.container {
	width: 95%;
	background-color: white;
	border-radius: 1em;
	padding: 1em;	    		
}

#content {
	text-align: justify;
}

.breadcrumb {
	margin: 1em;
}

#footer {
	text-align: center;
}

.casestudymatrix div {
	border: 2px solid white;
	border-radius: 1em;
	height: 200px;
	width: 200px;
	padding: 1em;
	display: table-cell;
}

.casestudymatrix div > div {
	width: 200px;
	height: 50%;
	padding: 1em;
	background-color: white;
	text-align: center;
	opacity: 0.75;
	border-radius-bottom: 0;
}

.casestudymatrix a {
	opacity: 1;
}

.casestudymatrix {
	width: 606px;
	margin: auto;
	padding: 0;
}

#cs71 {
	background-image: url("../pics/IT.jpg");
}

#cs72 {
	background-image: url("../pics/DE.jpg");
}

#cs73 {
	background-image: url("../pics/AT.jpg");
}

#cs74 {
	background-image: url("../pics/NL.jpg");
}

#cs75 {
	background-image: url("../pics/ES.jpg");
}

#cs76 {
	background-image: url("../pics/PL.jpg");
}

#cs77 {
	background-image: url("../pics/TR.jpg");
}

#cs78 {
	background-image: url("../pics/BG.jpg");
}

#cs79 {
	background-image: url("../pics/FR.jpg");
}

#content table, #content td  {
	border: 1px black solid;
}

#content td {
	padding: 0.5em;
	vertical-align: top;
}

#content th {
	font-size: 20pt;
	text-align: center;
}

#content > figure > img {
	width: 100%;
}

#partnertable {
	text-align: left;
}

#contact_table {
	width: 100%;
}

#partnertable tr, #contact_table tr{
	border: 1px solid white;
}

#partnertable tr, #contact_table tr {
	background-color: #eeeeee;
}

#partnertable td, #contact_table td {
	border: 0;
	
}

.disclaimer_headline {
	font-weight: bold;
	color: #92d050;
}

.col-md-3 > .btn-default {
	width: 100%;
}

#claim-1-1-plus, #claim-1-1-minus {
	width: 35%;
}

#claim-1-1-direction {
	width: 10%;
}

#claim-1-1-field {
	width: 20%;
}