/*NE*/ html {
 height: 100%;
 margin-bottom:1px;
} 
	
body { 
 font-family:Helvetica, Verdana, Tahoma, sans-serif;
 letter-spacing: 1px;
	/*NE*/text-align: center;
 color:#543E30;
 /*NE*/ margin: 0;
	/*NE*/ padding: 0;
 background-color: #006699;
	background-image: url(/base/user/img/bg/pattern_sandsteinmauer.jpg);
 /* Beseitigung des Rundungsfehlers bei Schriftgrößen im Opera sowie Standardformatierungen */
	/*NE*/ font-size: 90%; 
	/* FIX: Verhindert, dass positionierte Elemente nicht verschoben werden when die Größe des Browser Fensters geändert wird. */
	/*NE*/ position: relative; 
} 

img {
 z-index: 1;
}

a:link, a:visited, a:active {
	color:#000000;
	font-weight:bolder;
	text-decoration:none;
}

a:hover {
	font-weight:bolder;
	color:#f71200;
	text-decoration:none;
}

h1,h2,h3,h4,h5,h6 {
 text-decoration:underline;
 font-family:Helvetica, Verdana, Tahoma, sans-serif;
 letter-spacing: 2px;
 font-weight:bold;
 color:#543E30;
}

h1 {
 font-size:22px;
}
h2 {
 font-size:18px;
}
h3 {
 font-size:15px;
}
h4 {
 font-size:12px;
}
h5 {
 font-size:10px;
}
h6 {
 font-size:8px;
}

input {
	font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	background-color:#ffffee;
	border:#000000;
	border-style:solid;
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	font-weight:normal;
}

label {
	font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:14px;
	background-color:0;
	border:#000000;
	border-style:solid;
	border-top-width:1px;
	border-right-width:3px;
	border-bottom-width:3px;
	border-left-width:1px;
	font-weight:bolder;
}

textarea {
	font-size:16px;
	border:#000000;
	border-style:solid;
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	overflow:auto;
	background:#FFFFFF;
}

select {
	font-size:12px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color:#ffffee;
	color:black;
}

