/*
* (en) basic stylesheet
* (de) basis Stylesheet
*
* @copyright       Copyright 2008, think green - neue Medien, Peter Rozek
* @version         1.0
* @lastmodified    $Date: 2008-07-05 10:26:40 +0200 (Sa, 05 Juli 2008)$
*/



/* B A S I C   S E T T I N G S */
* { margin: 0; padding: 0; }
html { height: 100% } 
body {
	background: #fff url("images/hintergrund/bg-body.jpg") repeat-x bottom left;
	background-attachment: fixed;
	color: #333;
	font: 100.01%  Arial, "Lucida Grande", sans-serif;
	min-height: 101%;
	padding-bottom: 10px;
}



	/*

	Go here for everything about this script, including support forums and proper packaging.

	This must be the easiest way to get full support for PNG-transparency in Internet Explorer 6. 
	The technique even works for PNG-transparency in CSS backgrounds. Credit goes to Angus Turnbull 
	for creating this workaround. My hat is thoroughly tipped.


	* First, put this file (iepngfix.htc) and this file (blank.gif - 1px x 1px)in your CSS directory.
	* Second, paste this code into your CSS file: img { behavior: url(iepngfix.htc); }

	Enjoy! Really, that’s it.
	Transparent backgrounds

	As I said, this can be used to make transparent PNGs work on CSS backgrounds as well. 
	Say you have this code:
	#header { background:url(header.png); }

	All you have to do is apply the background behavior to the #header element:
	img, #header { behavior: url(iepngfix.htc); }

	You can do this with every element you’e using PNG-transparency on:
	img, #header, .class, blockquote { behavior: url(iepngfix.htc); }

	The asterisk also works, but I don’t know what it does to rendering time:
	* { behavior: url(iepngfix.htc); }

	*/
* html img,
* html #container {
	behavior: url("/iepngfix.htc") repeat-y;
}


h1, h2, h3, h4, h5, h6 { 
	font-family: georgia, serif;
	text-transform: uppercase;
	letter-spacing: 0.035em; 
}
h1, h2 {
	font-size: 1.0em;
	color: #A71930;
}
h3, h4, h5, h6 {
	font-size: 0.78em;
	margin: 0 0 10px 0;
}
p, address, pre, dt, dd { 
	line-height: 1.6em; 
}
p, address, li, dt, dd { 
	font-size: 80%; 
}
address {
	margin: 0 0 10px;
}
ul.nobullet {
	list-style: none;
}
pre, code, var, kbd { font-family: georgia, serif; font-style: italic; }
pre { overflow: auto; }
address { font-style: normal; }
/* Bilder */
img, a img { border: 0; }
.bildlinks {
	float: left;
	margin: 0 10px 0 0;
}
.iconhochgestellt {
	float: left;
	margin: -8px 10px 0 0;
}
/* Formelements */
fieldset, .sendmail {
	border: none;
	font-size: 75%;
}
label, .sendmail {
	text-transform: uppercase;
	width: 120px;
}
legend {
	display: none;
}
input, textarea, select {
	background: #fff url("images/hintergrund/bg-inputform.gif") repeat-x top left;
	border: 0;
	padding: 5px;
}
input, select {
	width: 40%;
}
textarea {
	width: 95%;
}
input.checkbox {
	background-image: none;
	width: 20px;
}

/* Standardformatierung links */
#content a, #content a:visited { 
	color: #A71930;
	font-weight: bold;
	text-decoration: none;
}
#content a:focus, #content a:hover, #content a:active { 
	/* background: inherit; */
	color: #A71930;
	text-decoration: underline;
}
/* zum clearen */
.floatende {
  	display: block;
  	clear: both;
  	float: none;
  	height: 1px;
  	font-size: 1px;
  	line-height: 1px;
  	overflow: hidden;
}
/* Accessiblity - Ausgeblendet */
h1, .invisible { 
	position: absolute;
	left: -9999em;
}
