/*
BEMÆRK: Classes startende med "_" medtages i Tiny's Styleselect. Hold dem i lowercase for gennemgående browserkompatibilitet.
*/

@import url(https://fonts.googleapis.com/css?family=Titillium+Web:300,400,700);

* {
	box-sizing: border-box;
}

body, div, table, thead, tbody, tfoot, tr, td, th, caption {
	font-family: 'Titillium Web';
	font-size: 13pt;
	font-weight: 300;
	color: #6c6c6c;
	-webkit-text-size-adjust: none;
}

div, table, thead, tbody, tfoot, tr, td, th, caption {
}

thead, th, caption {
	font-weight: bold;
	text-align: left;
}

table {
	/* border-collapse: collapse; */
	max-width: 100%;
	height: auto;
}

img {
	border-width: 0px;
	max-width: 100%;
	height: auto;
	margin: 0px;
	opacity: 1;
	transition: opacity .35s ease-in-out;
}

iframe {
	/*
	max-width: 100%;
	height: auto;
	*/
}

form {
	margin: 0px;
}

hr {
	color: #b6cd3f;
	background-color: #b6cd3f;
	height: 1px;
	border-width: 0px;
}

h1, .h1 {
	font-size: 30pt;
	color: #000000;
	font-weight: 300;
	text-transform: uppercase;
}

h2, .h2 {
	font-size: 22pt;
	color: #000000;
	font-weight: 300;
}

	h2 .fa {
		color: #999999;
	}

h3, .h3 {
	font-size: 12pt;
	color: #888888;
	font-weight: 400;
}

h4, .h4 {
	font-size: 12pt;
	color: #888888;
	font-weight: 300;
}

h5 {
}

h6 {
}

p, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

a {
	color: #b6cd3f;
	text-decoration: none;
}

a:active {
	background: transparent;
}

a:hover {
	color: #b6cd3f;
	text-decoration: underline;
}

a:not(.cycle-a):hover img {
	opacity: 0.85;
}

.formElement {
	font-family: 'Titillium Web', helvetica, arial;
	font-size: 12pt;
	color: #888888;
	background: transparent url('');
	padding: 4px;
	margin: 0px;
	resize: none;
	border: solid 1px #dadada;
	box-sizing: border-box;
	border-radius: 2px;
}

.formButton, a._linkKnap, button._linkKnap {
	font-family: 'Titillium Web', helvetica, arial;
	font-size: 9pt;
	color: #ffffff;
	text-transform: uppercase;
	background: #b6cd3f;
	padding: 8px 18px 8px 18px;
	border: solid 0px #b6cd3f;
	border-radius: 2px;
	-webkit-appearance: none;
	cursor: pointer;
   transition: background .35s ease-in-out;
   outline: 0;
   white-space: nowrap;
}

	.formButton:hover, a._linkKnap:hover, button._linkKnap:hover {
		background: #c1db3b;
		border-color: #c1db3b;
		text-decoration: none;
	}

.formButton.clean, a._linkKnap.clean, button._linkKnap.clean {
	background: #d4d4d4;
}

	.formButton.clean:hover, a._linkKnap.clean:hover, button._linkKnap.clean:hover {
		background: #dadada;
	}


.signature {
	font-style: italic;
	font-size: 10pt;
}


/* --- */


._tekstombrydning_venstre {
	float: left;
	margin: 0px 10px 10px 0px;
}

._tekstombrydning_hoejre {
	float: right;
	margin: 0px 0px 10px 10px;
}

._tyndtabelramme {
	border-collapse: collapse;
}

._ingen_opbrydning_mobil {}

._placer {
	width: 100%;
	max-width: 1200px;
	margin: 0px auto 0px auto;
	position: relative;
}

._caseTable td {
	font-size: 11pt;
	padding-bottom: 20px;
}

	._caseTable td p {
		margin: 0px;
	}

	._caseTable h3 {
		font-size: 11pt;
		color: #000000;
		margin-top: 10px;
	}

	._caseTable img {
		width: 100%;
		height: auto;
	}
