@charset "iso-8859-1";

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

* {
	border: none 0px;
	margin: 0px;
	padding: 0px;
	outline: 0px;
}
/* address,cite,code,dfn,em,strong,var */
body,input,textarea,select,div,caption,a,address,table,tr,th,td {
	color: #222;
	font-family: "Trebuchet MS",Garamond,Georgia,Palatino,Times,serif;
	/* font-family: "Trebuchet MS","Lucide Grande","Avant Garde",Helvetica,Tahoma,Arial,Verdana,sans-serif; */
	font-size: 12px; /* do not use em in here else we have inheritance fx */
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	/* letter-spacing: -0.05em; */
	line-height: 1.4em;
}

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

caption {
	text-align: left;
}

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

body:_after {
	content: "Copyright SilverSurfer 2009";
	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_wp.gif');
	background-repeat: repeat;
	background-position: 0 0; */
	/* 
	background-image: url('domain/background_wp.gif'); 
	http://www.stripemania.com/stripecode/48-48-90-3-ECB960-1-DBA450-DDEE1E-DDEE1E-DDEE1E-DDEE1E-FC050F-78D316-78D316-78D316-78D316-no-yes-yes-yes-yes-
	*/
	/* background-image: url('domain/caramel_bg.png'); */
	background-color: #fff;
	background-repeat: repeat;
	background-position: 0% 0%;
	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			{ text-decoration: none; color: #000; }
a:link		{ text-decoration: none; }
a:visited	{ text-decoration: none; }
a:hover		{ text-decoration: underline; }
a:active	{ text-decoration: none; }

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

fieldset {
	border: solid 2px #ccc;
	margin: 0px;
	padding: 5px;
}

legend {
	border: solid 2px #ccc;
	margin: 0px;
	padding: 5px;
}

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

div {
	border: none 1px lime;
}

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

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

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

td.a { white-space: no-wrap; text-align: left; width: 20%; }
td.b { white-space: no-wrap; text-align: center; color: green; }

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

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

input,text,file,select,submit,textarea {
	background-color: #eee; /*opera fix */
	border: solid 1px #999;
	margin: 0px;
	padding: 2px;
/*
	font-family: "Lucide Grande",Verdana,Arial,"Trebuchet MS",Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	letter-spacing: -0.05em;
	line-height: 1,4em;
*/
}

input[type="submit"] {
	background-color: #ddd;
	padding: 2px 4px;
	overflow: visible;
}

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

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

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

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

select {
	width: 150px;
}

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

ul li {
	list-style: none;
}

ol li {
	list-style-position: inside;
	list-style: square;
	/* 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: Georgia,Palatino,serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 20px;
	text-transform: none;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	padding: 5px 0 10px 0;
	/* text-transform: uppercase; */
	/* line-height: 1.4em; */
}

h1 { font-size: 28px; text-shadow: #bbb 0.05em 0.05em 0.1em; color: rgb(255,203,5); font-weight: 500; } /* #99ff99; *//* color: #ff9999; */
h2 { font-size: 26px; text-shadow: #bbb 0.05em 0.05em 0.1em; color: rgb(255,203,5); font-weight: 500; }               /* color: #99ccff; */
h3 { font-size: 24px; text-shadow: #bbb 0.05em 0.05em 0.1em; color: rgb(255,203,5); font-weight: 500; }               /* color: #cc99ff; */
h4 { font-size: 22px; text-shadow: #bbb 0.05em 0.05em 0.1em; color: rgb(255,203,5); }               /* color: #ff9999; */
h5 { font-size: 20px; text-shadow: #bbb 0.05em 0.05em 0.1em; color: rgb(255,203,5); }               /* color: #99ccff; */
h6 { font-size: 18px; text-shadow: #bbb 0.05em 0.05em 0.1em; color: #3366ff; }               /* color: #cc99ff; */

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

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

dl {}

dt {}

dd {}

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

code {
	/* background-color: #ddd; */
	color: #000;
	font-family: "Consolas","Bitstream Vera Sans Mono","Andale Mono","Lucida Console","LucidaSansTypewriterMonoStd","Courier New", monospace;
	/* font-size: 12px; */
	font-style: normal;
	font-variant: normal;
	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;
}

/*
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1; triggers hasLayout
	}
</style>

*/

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