* {
	font:normal normal normal 1em/130% Arial, Helvetica, Sans-Serif;
	color:black;
	margin:0px;
	padding:0px;
	border-width:0px;
}

html {
	background-color:#FEE6CA; /*#FDC78B;*/
	background-image:url('hintergrund.jpg');
	background-position:center;
	background-repeat:repeat-y;
}

body {
	padding:0px;
	text-align:center;
	font-size:11pt;
}

#alles {
	width:750px;
	margin:0px auto;
}

h1 {
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
}
h1 span {
	display:none;
}
#drucklogo {
	display:none;
}

h2 {
	font-size:1.4em;
	font-weight:bold;
	margin:10px 0px 20px;
}

h3 {
	font-size:1.1em;
	font-weight:bold;
	margin:20px 0px 10px;
}

h4 {
	font-weight:bold;
	margin:10px 0px -10px;
}

p, ul {
	margin-top:10px;
	text-align:justify;
}

p.mittig {
        text-align:center;
}

li {
        margin:0px 0px 0.2em 2em;
}

li span.infos {
        font-size:small;
}

a.wiki {
  background-color:transparent;
  background-image:url('/icons/wikipedia.gif');
  background-repeat:no-repeat;
  background-position:bottom right;
  padding-right:16px;
  cursor:help;
  text-decoration:none;
}

a, a:active {
	color:blue;
	font-size:1em;
	font-weight:inherit;
        font-style:inherit;
}

a:visited  {
	color:#800080;
}

a:hover {
	color:red;
}

acronym {
  border-bottom:1px black dotted;
  cursor:help;
}

i {
  font-style:italic;
  color:#006400;
}

b {
  font-weight:bold;
  font-style:italic;
}

fieldset {
  display:block;
  margin:10px 10px 0px;
  width:430px;
  text-align:center;
}

fieldset.variabel {
  display:block;
  text-align:left;
  width:auto;
}

fieldset.schmal {
  width:220px;
}

label {
  display:block;
  font-weight:bold;
  text-align:right;
  width:110px;
  clear:both;
  float:left;
}
li label {
        display:inline;
        font-weight:normal;
        width:auto;
        clear:none;
        float:none;
}

#lbreit {
  width:326px;
  text-align:left;
}

input.text {
  width:310px;
  float:right;
  margin-bottom:3px;
  border:2px #C0C0C0 inset;
}

input.schmal {
	width:100px;
}

input.button {
  padding:0.1em 1.5em;
  margin:3px auto;
  border:2px #C0C0C0 outset;
  background-color:#CCCCCC;
}
input.right {
	float:right;
}
input.left {
	float:left;
}
input.button:active {
  border:2px #C0C0C0 inset;
}

textarea {
  clear:both;
  width:426px;
  height:100px;
  border:2px #C0C0C0 inset;
  margin-bottom:3px;
}

select {
        border:2px #C0C0C0 inset;
        margin-bottom:3px;
}

ul.antworten {
        list-style:none;
}

.name { /* Eigenname im Fließtext */
	font-weight:bold;
	font-style:normal;
	font-variant:small-caps;
}

img.text {
	vertical-align:bottom;
}

div.aktion {
	margin:10px 15px;
	padding:0px 10px 10px 10px;
	border:2px dashed red;
}

div.frage_bottom {
        margin-top:15px;
}

div.changelang {
        margin-top:15px;
        text-align:center;
        font-size:small;
}

#seite {
	width:710px;
	padding-bottom:80px;
	margin:0px auto;
	text-align:left;
}

#fuss {
	position:fixed;
	bottom:0px;
	left:50%;
	margin-left:-375px;
	width:750px;
	background-image:url('hintergrund.jpg');
}

#fuss a {
	color:gray;
}

.balken {
	margin:0px;
	padding:0px;
	clear:both;
}
.balken_oben {
	height:20px;
	background-image:url('hintergrund_o.jpg');
}
.balken_obenlinks {
	width:20px;
	height:20px;
	float:left;
	background-image:url('hintergrund_ol.jpg');
}
.balken_obenrechts {
	width:20px;
	height:20px;
	float:right;
	background-image:url('hintergrund_or.jpg');
}

.balken_unten {
	height:20px;
	background-image:url('hintergrund_u.jpg');
}
.balken_untenlinks {
	width:20px;
	height:20px;
	float:left;
	background-image:url('hintergrund_ul.jpg');
}
.balken_untenrechts {
	width:20px;
	height:20px;
	float:right;
	background-image:url('hintergrund_ur.jpg');
}

.gross {
	font-size:1.2em;
}

.links {
	width:33%;
	float:left;
	color:gray;
	font-size:0.8em;
	margin-left:20px;
	text-align:left;
}

.rechts {
	float:right;
	color:gray;
	text-align:right;
	width:33%;
	font-size:0.8em;
	margin-right:20px;
}

.mitte {
	text-align:center;
	margin:0px auto;
}

.rot {
	color:red;
}

.gruen {
	color:green;
}