

@charset "iso-8859-1";

/* //////////////////////////////////////// */

* {
	border: none 0px;
	margin: 0px;
	padding: 0px;
}
/* address,cite,code,dfn,em,strong,var */
body,input,textarea,select,div,caption,a,address {
	color: #555;
	font-family: "Lucide Grande",Verdana,Arial,"Segoe UI","Trebuchet MS",Tahoma,Helvetica,Geneva,"Century Gothic","Lucida Grande",Georgia,sans-serif;
	font-size: 11px; /* do not use em in here else we have inheritance fx */
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

fieldset,img,abbr,acronym {
	border: 0;
}

caption {
	text-align: left;
}

/* //////////////////////////////////////// */
/* pseudo elements */

body:_after {
	content: "Copyright planTEK Vertriebs & Software GmbH 2008";
	display: block;
	text-align: center;
}

q:lang(en) { quotes: '"' '"' "'" "'" }
q:lang(no) { quotes: "«" "»" "<" ">" }
q:lang(de) { quotes: "«" "»" "<" ">" }

/* Insert quotes before and after Q element content */
/* http://www.w3.org/TR/REC-CSS2/generate.html */
q:before { content: open-quote }
q:after { content: close-quote }

/* //////////////////////////////////////// */

html {
	/*
	background-image: url('domain/background_fading2.gif');
	background-image: url('domain/background_fading.gif');
	background-repeat: repeat-x;
	background-position: 0% 0%;
	*/
	background-color: #0078c0; /* #6bbe1a; #dedede; */
	color: #000;
}

body {
	/*
	To center the content horizontally,
	the contents of each of the main blocks
	has its left and right margins set to auto.
	margin: 0px auto 0px auto;
	*/
/* 	overflow: hidden; fix IE double scrollbar bug
 	overflow: auto :  fix FireFox no scrollbar bug, cause IE double scrollbar bug
*/
	overflow: auto;
	text-align: left;
}

/* //////////////////////////////////////// */

hr {
	border: solid 0px #ccc;
	background-color: #ccc; /*opera fix */
	color: #ccc;
	height: 5px;
}

/* //////////////////////////////////////// */

a			{ color: #000; text-decoration: none; }
a:link		{ color: #666; text-decoration: none; }
a:visited	{ color: #666; text-decoration: none; }
a:hover		{ color: #666; text-decoration: underline; }
a:active	{ color: #666; text-decoration: none; }

/* //////////////////////////////////////// */

fieldset {
	border: solid 1px #ccc;
	margin: 1px;
	padding: 10px;
}

legend {
	border: solid 1px #ccc;
	margin: 1px;
	padding: 10px;
}

/* //////////////////////////////////////// */

table {
	border-collapse: collapse;
	border: none 1px #ccc;
	margin: 0;
	padding: 0;
}

th { border: solid 1px #ccc; margin: 1px; padding: 4px; font-weight: bold; text-align: center; }
td { border: solid 1px #ccc; margin: 1px; padding: 4px; }

fieldset table { }
fieldset td { background-color: #FFED98; }

/* //////////////////////////////////////// */

input,text,file,select,submit,textarea {
	border: solid 1px #ccc;
	margin: 0px;
	padding: 0px;

	font-family: Verdana,"Trebuchet MS",Calibri,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

input[type="submit"] {
	padding: 0px 4px;
}

input[type="checkbox"] {
	border: none;
}

input[type="radio"] {
	border: none;
}

input[type="check"] {
	border: none;
}

textarea {
	height: 10em;
	width: 300px;
}

select {
	width: 150px;
}

/* //////////////////////////////////////// */

ul li {
	list-style: none;
}

ol li {
	list-style: square inside;
	padding-left: 20px;
	/* IE6 and Google Cache Bug *//*
	list-style-image: url('dev/h_1_4_t.gif');
	list-style-type: square;
	list-style-position: inside; */
}

/* //////////////////////////////////////// */

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica,"Trebuchet MS","Helvetica Neue",sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	text-transform: none;
	text-shadow: 1px -1px 3px #444;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
}

h1 { font-size: 24px; font-weight: 500; color: #26A12C; letter-spacing: 0px; text-transform: uppercase; }
h2 { font-size: 24px; font-weight: 500; color: #26A12C; letter-spacing: 0px; text-transform: uppercase; }
h3 { font-size: 24px; font-weight: 500; color: #26A12C; letter-spacing: 0px; text-transform: uppercase; }
h4 { font-size: 22px; font-weight: 500; font-style: normal; } /* font-family: Georgia,serif; */
h5 { font-size: 20px; font-weight: 500; font-style: normal; }
h6 { font-size: 14px; font-weight: 900; font-style: normal; letter-spacing: 0px; text-transform: uppercase; }

/* //////////////////////////////////////// */

iframe {
	border: solid 1px #ccc;
	margin: 0 0 2px 0;
	padding: 0px;
}

dl {}

dt {}

dd {}

cite {
	font-size: 8px;
	font-style: italic;
}

code {
	background-color: #ddd;
	color: #000;
	font-family: "Andale Mono","Bitstream Vera Sans Mono","Lucida Console","Courier New", monospace;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	text-transform: none;
}

/* //////////////////////////////////////// */

*[cite]:after {
	content:close-quote" (Quelle: "attr(cite)")";
}

body {
	quotes: "\201E" "\201C" "\201A" "\2018";
}

q:before, blockquote:before {
	content:open-quote;
}
q:after, blockquote:after {
	content:close-quote;
}

/* //////////////////////////////////////// */

.clear {
	clear: both;
}

.stealth {
	display: none;
}

