@charset "utf-8";
/* IE-Italics-Bug beheben */
/* der mittlere Content ist 700px breit und soll zentriert */
body { position: absolute; width:900px; height:100%; z-index:1; right: 50%; left: 50%; margin-left: -450px; }
* html body * { overflow: visible; }
* html iframe, * html frame { overflow: auto; }
* html frameset { overflow: hidden; }

/* Alle kritischen Werte auf 0 setzen bzw. für alle Elemente die Standard-Schriftgröße und Standard-Schriftfarbe festlegen */
* {
  padding: 0;
  color: #0D0C0C;
  border-collapse: collapse;
  border-spacing: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/* Korrekte Layout-Skalierung im IE 7 gewährleisten */
body {
	position: relative;
	background-color: #0D0D0D;
}

/* Standardlinks */
a			{ color: #B7B6B2; text-decoration: none; background-color: transparent; }
a:link 		{ color: #B7B6B2; background-color: transparent; }
a:visited 	{ color: #B7B6B2; background-color: transparent; }
a:hover 	{ color: #ECEAE4; text-decoration: underline; background-color: transparent; }
a:focus 	{ color: #B7B6B2; background-color: transparent; }
a:active 	{ color: #ECEAE4; background-color: transparent; }

/* Standardüberschriften */
h1, h2, h3 { line-height: 130%; margin: 0px 0px 10px 0px; color: #0D0C0C; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }

/* Standardbilder */
img { border: none; vertical-align: middle; }

/* Formular */
form { display: inline; }

/* Standardinputs */
button {
	height: 27px;
	line-height: 27px;
	border: none;
	text-align: center;
	cursor: pointer;
	letter-spacing: 1px;
	background-color: transparent;
}

/* Standardtextarea */
textarea { padding: 1px; border: 1px solid #000000; }

/* INPUT-Label */
label { cursor: pointer; }

/* SELECT UND INPUT */
select { border: 1px solid #000000; }
select, option { display: block; vertical-align: middle; }

/* TABELLENELEMENTE */
th { font-weight: bold; }

/* FIELDSETS */
fieldset { border: 1px solid #000000; padding: 5px 10px 10px 5px; }

/* LEGENDS */
legend {
	font-weight: bold;
	border: 1px solid #000000;
	padding: 1px 5px; 
}

.lineHeight150 { line-height: 150%;}
.height25 {height: 25px;}
