/*

 cms2day <http://www.cms2day.de>
 Author: Matthias Müller <http://www.breakmedia.de>
 Copyright (c) 2007-2013, Ernst Metzger & Matthias Müller

 Der Autor übernimmt keinerlei Garantie für die Funktionsfähigkeit
 dieses Scripts. Jedoch gehen wir jedem Hinweis auf eine mögliche
 Sicherheitslücke umgehend nach und schließen diese falls vorhanden.

 Der Sourcecode darf beliebig geändert und modifiziert werden,
 jedoch dürfen Teile ohne schriftliche Einverständnis NICHT weiter-
 gegeben oder anderweilig verwendet werden! Alle Rechte vorbehalten.

 Weitere Infos in der beiliegenden README nachlesen.

*/

/* - [ FRONTEND -> NOSCRIPT MELDUNG ] - */

noscript {
	
	width: 100%;
	border-bottom: 1px solid #dedbcf;
	background: #fffee7;
	height: 40px;
	display: block;
	text-align: center;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	
}

noscript div {
	
	width: 740px;
	padding: 0 0 0 27px;
	margin: 0 auto;
	background: url('../../admin/data/images/status/hinweis.png') left no-repeat;
	background-position: 7px;
	color: #444;
	font: normal 12px Arial;
	line-height: 40px;
	
}

/* - [ FRONTEND -> STATUS MELDUNGEN ] - */

/* Diese CSS Eigenschaften können im Template in der global.css angepasst werden - */

div.buildFrontendMessage {
	
	color: #444;
	height: 28px;
	line-height: 28px;
	display: block;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 10px 0px;
	position: relative;
	
}

div.buildFrontendMessage a {

	width: 28px;
	height: 28px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	
}

div.buildFrontendMessage.okay {

	color: #79906a;
	border: 1px solid #b3dc82;
	background: #ebf6e0 url('../../admin/data/images/status/okay.png') left no-repeat;
	background-position: 7px;
	
}

div.buildFrontendMessage.okay a {

	background: url('../../admin/data/images/message/message.okay.png') no-repeat;
	
}

div.buildFrontendMessage.fehler {

	color: #e45959;
	border: 1px solid #fbc4c4;
	background: #ffe9e9 url('../../admin/data/images/status/fehler.png') left no-repeat;
	background-position: 7px;
	
}

div.buildFrontendMessage.fehler a {

	background: url('../../admin/data/images/message/message.fehler.png') no-repeat;
	
}

div.buildFrontendMessage.hinweis {

	color: #a2876f;
	border: 1px solid #ded58a;
	background: #fbfadd url('../../admin/data/images/status/hinweis.png') left no-repeat;
	background-position: 7px;
	
}

div.buildFrontendMessage.hinweis a {

	background: url('../../admin/data/images/message/message.hinweis.png') no-repeat;
	
}

div.buildFrontendMessage.info {

	color: #5091b2;
	border: 1px solid #b6d7e8;
	background: #e9f7fe url('../../admin/data/images/status/info.png') left no-repeat;
	background-position: 7px;
	
}

div.buildFrontendMessage.info a {

	background: url('../../admin/data/images/message/message.info.png') no-repeat;
	
}

/* - [ FRONTEND -> BOX LAYER ] - */

/* Diese CSS Eigenschaften können im Template in der global.css angepasst werden - */

div.buildFrontendBox {
	
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
	text-align: left;
	position: relative;	
	color: #444;
	background: #fbfbfb;
	border: 1px solid #ddd;
	
}

/* - [ FRONTEND -> BOX LAYER -> TEXT STYLES ] - */

/* Diese CSS Eigenschaften können im Template in der global.css angepasst werden - */

div.buildFrontendBox a.link {
	
	color: #444 !important;
	text-decoration: none !important;
	
}

div.buildFrontendBox a.link.underline,
div.buildFrontendBox a.link:hover {
	
	color: #444 !important;
	text-decoration: underline !important;
	
}

div.buildFrontendBox span.light {
	
	color: #9f9f9f !important;
	
}

/* - [ FRONTEND -> BOX LAYER -> FORMULAR STYLES ] - */

/* Diese CSS Eigenschaften können im Template in der global.css angepasst werden - */

div.buildFrontendBox input.formular {

	display: block;
	height: 26px;
	padding: 0px 0px 0px 5px;
	margin: 2px 0px 2px 0px;	
	color: #444;
	font: normal 12px Arial;
	background: #fff;
	border: 1px solid #ddd;

}

div.buildFrontendBox textarea.textarea {

	display: block;
	height: 150px;
	padding: 5px 0px 0px 5px;
	margin: 2px 0px 2px 0px;	
	color: #444;
	font: normal 12px Arial;
	background: #fff;
	border: 1px solid #ddd;

}

div.buildFrontendBox select.auswahl {

	width: 100%;
	display: block;
	height: 26px;
	padding: 3px 3px 3px 2px;
	margin: 2px 0px 2px 0px;	
	color: #444;
	font: normal 12px Arial;
	background: #fff;
	border: 1px solid #ddd;

}

div.buildFrontendBox select.auswahl option {

	padding: 6px 0px 6px 6px;

}

div.buildFrontendBox span.button {
	
	margin: 0px;
	padding: 0px;

}

div.buildFrontendBox span.button input.button {
	
	overflow: hidden;
	padding: 2px 5px 3px 5px;
	margin: 2px 0px 2px 0px;
	text-align: center;
	cursor: pointer;	
	color: #444;
	font: normal 12px Arial;
	
}

/* - [ FRONTEND -> LOGOUT LINK ] - */

/* Diese CSS Eigenschaften können im Template in der global.css angepasst werden - */

div.buildFrontendUserLogoutLink {
	
	color: #d2d2d2 !important;
	
}

div.buildFrontendUserLogoutLink span {
	
	color: #d2d2d2 !important;
	
}

div.buildFrontendUserLogoutLink a {
	
	color: #d2d2d2 !important;
	text-decoration: none !important;
	
}

div.buildFrontendUserLogoutLink a:hover {
	
	color: #d2d2d2 !important;
	text-decoration: underline !important;
	
}

/* - [ FRONTEND -> PAGEBREAK NAVIGATION ] - */

/* Diese CSS Eigenschaften können im Template in der global.css angepasst werden - */

div.pageBreakNav {

	color: #d2d2d2 !important;
	margin: 0px !important;

}

div.pageBreakNav {
	
	color: #d2d2d2 !important;
	padding: 0px !important;

}

div.pageBreakNav span.aktiv {
	
	color: #444 !important;
	cursor: default !important;
	
}

div.pageBreakNav span.link a {
	
	color: #d2d2d2 !important;
	text-decoration: none !important;
	
}

div.pageBreakNav span.link a:hover {
	
	color: #d2d2d2 !important;
	text-decoration: none !important;
	
}

/* - [ FRONTEND -> GET PAGE NAVIGATION ] - */

/* Diese CSS Eigenschaften können im Template in der global.css angepasst werden - */

div.getPageNavigation {

	color: #d2d2d2 !important;
	margin: 5px 0px 0px 0px !important;

}

div.getPageNavigation {
	
	color: #d2d2d2 !important;
	padding: 0px !important;

}

div.getPageNavigation span.aktiv {
	
	color: #444 !important;
	cursor: default !important;
	
}

div.getPageNavigation span.link a {
	
	color: #d2d2d2 !important;
	text-decoration: none !important;
	
}

div.getPageNavigation span.link a:hover {
	
	color: #d2d2d2 !important;
	text-decoration: none !important;
	
}

/* - [ FRONTEND -> HIDE ELEMENTS ] - */

#hiddenlayer, .hidden {

	display: none;

}

/* -[ FLOAT CLEANER ]- */

div.cleaner, div.clean {

	clear: both !important;
	height: 0px !important;
	font-size: 0px !important;
	display: block !important;
	width: 100% !important;

}