/*

 TEMPLATE [Last Update] 02.01.2014 
 Autor: Matthias Müller <http://www.cms2day.de>
 Copyright (c) 2014

*/

/* -[ CONTENT : TEXT : TEMPLATES : NEWS WITH IMAGE LEFT - */

div.split-news div.image {
	
	width: 270px;
	min-height: 152px;
	background: url('../images/news.png') no-repeat;
	float: left;
	overflow: hidden;
	margin: 0px 15px 0px 0px;
	
}

div.split-news div.text {
	
	width: 570px;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 15px;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : PORTFOLIO ]- */

div.portfolioProjekt div.float-1 {
	
	width: 200px !important;
	float: left;
	overflow: hidden;
	margin: 0px 15px 0px 0px !important;
	
}

div.portfolioProjekt div.float-1 p.kunde {
	
	margin: 0px 0px 0px 0px !important;
	
}

div.portfolioProjekt div.float-1 p.datum {
	
	margin: 0px 0px 15px 0px !important;
	
}

div.portfolioProjekt div.float-1 div.buttons {
	
	margin: 0px 0px 15px 0px !important;
	
}

div.portfolioProjekt div.float-2 {
	
	width: 640px !important;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 15px !important;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : PROFIL TABLE ]- */

table.profil {
	
	width: 100%;
	
}

table.profil td.leer {
	
	width: 30px;

}

table.profil tr td {
	
	width: 270px;
	text-align: left;
	padding: 0px;
	vertical-align: top;
	
}

table.profil tr td div.image {
	
	width: 270px;
	height: 270px;
	background: url('../images/profil.png') no-repeat;
	overflow: hidden;
	position: relative;
	margin: 0px 0px 10px 0px;
	
}

table.profil tr td div.image img {
	
	width: 270px;
	height: 270px;
	border: none;
	
}

table.profil tr td span {
	
	color: #b3b3b3;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : NOTIZ ]- */

div.notiz {
	
	padding: 20px 30px 15px 30px;
	background: #fbfbfb;
	border: 1px solid #ddd;
	margin: 0px 0px 15px 0px;
	color: #888 !important;
	
}

div.notiz h1 {
	
	color: #444 !important;
	font: normal 30px Arial !important;
	margin: 0px 0px 10px 0px !important;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : STANDARD TABELLE ]- */

table.standard {
	
	width: 100%;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 0px 0px 15px 0px;
	
}

table.standard tr.header td {
	
	color: #444 !important;
	background: #fafafa;
	font: bold 12px Arial !important;
	line-height: 40px !important;
	
}

table.standard tr td {
	
	text-align: left;
	padding: 0px 0px 0px 15px;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #888 !important;
	line-height: 35px !important;
	cursor: default;
	
}

table.standard tr:hover td {
	
	background: #fafafa;
	
}

table.spalten-1 tr td {
	
	width: 100%;
	
}

table.spalten-2 tr td {
	
	width: 50%;
	
}

table.spalten-3 tr td {
	
	width: 33%;
	
}

table.spalten-4 tr td {
	
	width: 25%;
	
}

table.spalten-5 tr td {
	
	width: 20%;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : CODE ]- */

div.code {
	
	padding: 13px 15px 0px 15px;
	background: #fbfbfb;
	border: 1px dotted #ddd;
	font: normal 12px Monospace;
	line-height: 20px;
	color: #666;
	margin: 0px 0px 15px 0px;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : QUOTE ]- */

div.quote {
	
	color: #888;
	padding: 0px 0px 0px 15px;
	border-left: 4px solid #e9e9e9;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : BUTTONS ]- */

a.button, a.button:hover {
	
	color: #fff !important;
	text-decoration: none !important;
	cursor: pointer !important;
	
}

a.button.big {
	
	padding: 7px 15px 7px 15px;
	font: bold 13px Arial;
	line-height: 36px;

}

a.button.small {
	
	padding: 5px 7px 5px 7px;
	font: normal 12px Arial;
	line-height: 26px;

}


a.button.button-1 {
	
	background: #8fa620;
	
}

a.button.button-1:hover {
	
	background: #333;
	
}

a.button.button-2 {
	
	background: #333;
	
}

a.button.button-2:hover {
	
	background: #8fa620;
	
}

a.button.button-3 {
	
	background: #d8d8d8;
	
}

a.button.button-3:hover {
	
	background: #8fa620;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : SPLIT CONTENT ]- */

div.split {
	
	width: 100%;
	overflow: hidden;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : SPLIT CONTENT : 2 SPALTEN ]- */

div.split-2 div.float-1 {
	
	width: 420px;
	float: left;
	overflow: hidden;
	margin: 0px 15px 0px 0px;
	
}

div.split-2 div.float-2 {
	
	width: 420px;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 15px;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : SPLIT CONTENT : 3 SPALTEN ]- */

div.split-3 div.float-1 {
	
	width: 270px;
	float: left;
	overflow: hidden;
	margin: 0px 15px 0px 0px;
	
}

div.split-3 div.float-2 {
	
	width: 270px;
	float: left;
	overflow: hidden;
	margin: 0px 15px 0px 15px;
	
}

div.split-3 div.float-3 {
	
	width: 270px;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 15px;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : SPLIT CONTENT : 4 SPALTEN ]- */

div.split-4 div.float-1 {
	
	width: 195px;
	float: left;
	overflow: hidden;
	margin: 0px 15px 0px 0px;
	
}

div.split-4 div.float-2 {
	
	width: 195px;
	float: left;
	overflow: hidden;
	margin: 0px 15px 0px 15px;
	
}

div.split-4 div.float-3 {
	
	width: 195px;
	float: left;
	overflow: hidden;
	margin: 0px 15px 0px 15px;
	
}

div.split-4 div.float-4 {
	
	width: 195px;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 15px;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : SPLIT CONTENT : 1/1 SPALTEN LINKS ]- */

div.split-5 div.float-1 {
	
	width: 570px;
	float: left;
	overflow: hidden;
	margin: 0px 15px 0px 0px;
	
}

div.split-5 div.float-2 {
	
	width: 270px;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 15px;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : SPLIT CONTENT : 1/1 SPALTEN RECHTS ]- */

div.split-6 div.float-1 {
	
	width: 270px;
	float: left;
	overflow: hidden;
	margin: 0px 15px 0px 0px;
	
}

div.split-6 div.float-2 {
	
	width: 570px;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 15px;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : MESSAGES ]- */

div.message {
	
	color: #444;
	height: 40px;
	line-height: 40px;
	display: block;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 15px 0px;
	position: relative;
	cursor: default;
	
}

div.message.okay {

	color: #79906a;
	border: 1px solid #b3dc82;
	background: #ebf6e0;
	
}

div.message.fehler {

	color: #e45959;
	border: 1px solid #fbc4c4;
	background: #ffe9e9;
	
}

div.message.hinweis {

	color: #a2876f;
	border: 1px solid #ded58a;
	background: #fbfadd;
	
}

div.message.info {

	color: #6c91cc;
	border: 1px solid #b6d7e8;
	background: #e9f7fe;
	
}

div.message a.fadeOut {
	
	width: 28px;
	height: 28px;
	display: block;
	position: absolute;
	top: 6px;
	right: 6px;
	cursor: pointer;
	
}

div.message.okay a.fadeOut {
	
	background: url('../images/message.okay.png') no-repeat;
	
}

div.message.fehler a.fadeOut {
	
	background: url('../images/message.fehler.png') no-repeat;
	
}

div.message.hinweis a.fadeOut {
	
	background: url('../images/message.hinweis.png') no-repeat;
	
}

div.message.info a.fadeOut {
	
	background: url('../images/message.info.png') no-repeat;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : TEXT HEADER ]- */

div.textHeader {
	
	width: 100%;
	height: 20px;
	background: #fff;
	margin: 0px 0px 15px 0px;
	position: relative;
	
}

div.textHeader div.border {
	
	width: 100%;
	height: 10px;
	border-bottom: 1px solid #e9e9e9;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	
}

div.textHeader div.text {
	
	padding: 0px 10px 0px 0px;
	background: #fff;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	
}

div.textHeader div.text.one {
	
	color: #666;
	
}

div.textHeader div.text.two {
	
	color: #b3b3b3;
	
}

div.textHeader div.text.three {
	
	color: #8fa620;
	
}

div.textHeader div.text.big {
	
	font: bold 15px Arial;
	line-height: 20px;
	
}

/* -[ CONTENT : TEXT : TEMPLATES : SPECIAL LISTS ]- */

ul.trueList, ul.falseList, ul.iconList {
	
	margin: 0px 0px 15px 0px !important;
	padding: 0px;
	
}

ul.trueList li ul, ul.falseList li ul {
	
	margin: 0px !important;
	
}

ul.trueList li, ul.falseList li, ul.iconList li {
	
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 20px;

}

ul.trueList li {
	
	background: url('../images/trueList.png') top left no-repeat;
	
}

ul.falseList li {
	
	background: url('../images/falseList.png') top left no-repeat;

}

ul.iconList li.true {
	
	background: url('../images/iconList.true.png') left no-repeat;
	
}

ul.iconList li.false {
	
	background: url('../images/iconList.false.png') left no-repeat;
	
}