html
{
	height: 100%;
}

body
{
	background-color: #DEDEDE;
	          height: 100%;
	         padding: 0;

	     font-family: Arial, Verdana;
	           width: 793px;
	      text-align: center;
	          margin: 0 auto;
	       font-size: small;

}

#seite
{
	        position: relative;
	      min-height: 100%;
	background-color: #FFCC03;

}

* html #seite
{
	height: 100%;
}

img
{
	border: 0;
}

p
{
	text-align: left;
}

#kopf
{
	background-color: #FFCC03;
}

#kopf #bild
{
	height: 160px;
}

#kopf #bild a
{
	text-decoration: none;
	         height: 160px;
	        display: block;
	          width: 793px;
}

#kopf ul
{
	 margin: 0;
	padding: 0;
}

#kopf li
{
	      margin: 0;
	     padding: 0;
	  text-align: center;
	       float: left;
	  list-style: none;
	 font-weight: bolder;
	border-right: 1px solid #FFFFFF;
}

#kopf li.menue
{
	           width: 91px;
	background-color: #FEE66E;
}

#kopf li.topic
{
	background-color: #FFED99;
	           width: 120px;
}

#kopf li.last
{
	border-right: 0px;
}

#kopf li a
{
	        padding: 0.5em 0;
	text-decoration: none;
	        display: block;
	          width: 100%;
	          color: #000000;
}

#kopf li a.aktiv,
#kopf li a:hover
{
	           color: #FFFFFF;
	background-color: #B84712;
}


#main
{
	         padding: 3em 2em 2em 3em;
	          margin: 0;
	          border: 0;
	           clear: both;
	      border-top: 5px solid #B84712;
	background-color: #FFCC03;
	      text-align: left;
}

#navigation
{
	width: 11em;
	float: left;
}

#navigation ul
{
	      padding: 0;
	       margin: 0;
	border-bottom: 1px solid #B84712;
}

#navigation li
{
	list-style: none;
	border-top: 1px solid #B84712;
}

#navigation li a
{
	        padding: 0.5em 0em 0.5em 2%;
	        display: block;
	          width: 98%;
	text-decoration: none;
	          color: #000000;
}

#navigation li a.aktiv
{
	color: #B84712;
}
#navigation li a:hover
{
	           color: #FFFFFF;
	background-color: #B84712;
}

.spaltenende
{
	clear: left;
}

.spaltenenderechts {
	clear: right;
}

#inhalt
{
	 margin-left: 15em;
	margin-right: 4em;
}

#main h1
{
	margin: 0 0 0.5em 0;
}

#main h2
{
	margin: 1.5em 0 0.5em 0;
}

#main h3
{
	 margin: 1em 0 0 0;
	padding: 0;
}

#main p
{
	     margin: 0 0 0.5em 0;
	 text-align: left;
	line-height: 150%
}

#main ul li
{
	line-height: 150%
}

#main ul.ohne
{
	padding: 0;
	 margin: 0;
}

#main ul.obenohne
{
	   padding-top: 0;
	    margin-top: 0;
	padding-bottom: 0;
	 margin-bottom: 0;
}


#main ul.ohne li
{
	padding-left: 2em;
	      margin: 0;
	  list-style: none;
}

/* ######################### */

#inhalt a
{
	          color: #B84712;
	text-decoration: underline
}

#inhalt a:hover
{
	          color: #000000;
	text-decoration: none
}

#inhalt .tabelle_30 span
{
	display: block;
	  float: left;
	  width: 30%;
}

#inhalt table
{
border: 0;
}

#inhalt table td
{
vertical-align: top;
}

#inhalt table td.preis
{
	white-space: nowrap;
	font-weight: bolder;
}

#inhalt table.aktuell td
{
	padding-top: 1em;
}

#inhalt table.aktuell
{
	margin-bottom: 2em;
}

#inhalt span.einschub
{
	 white-space: nowrap;
	padding-left: 50%;
}

/* ######################### */

#fuss
{
	background-color: #FFCC03;
	         padding: 0.5em;
}

#fuss p
{
	 border: 0px solid #FFCC03;
	 margin: 0;
	padding: 0;
	display: inline;
	  float: left;
}

#fuss ul
{
	display: inline;
	 margin: 0;
	padding: 0;
	  float: right;
}

#fuss li
{
	text-align: right;
	   display: inline;
	    margin: 0;
	   padding: 0;
	list-style: none;
}

#fuss li a
{
	color: #B84712;
}

/* ######################### */

#intro
{
	height: 60%;
	margin: 2em 0;
}

#intro p a
{
	background-image: url(../images/centrointroweb.jpg);
	         display: block;
	          height: 600px;
	           width: 793px;
	          cursor: pointer:
	       font-size: xx-small;
}

#intro p a:link,
#intro p a:visited,
#intro p a:hover
{
	           color: #7986BB;
	 text-decoration: none;
}

/* ######################### */

form
{

}

form fieldset
{
	 border: 2px solid #B84712;
	padding: 0.5em;
}

form fieldset legend
{
	  font-size: x-large;
	font-weight: bolder;
	      color: #B84712;
}

form label
{
	 width: 40%;
	 float: left;
	cursor: pointer;
}

form p
{
	clear: left;
}

form input.rahmen,
form select.rahmen
{
	 width: 50%;
	border: 1px solid #B84712;
}

form textarea.gross
{
	height: 100px;
	 width: 90%;
	border: 1px solid #B84712;
}

form input.rahmen:hover,
form select.rahmen:hover,
form textarea.gross:hover
{
	background-color: #FEE66E;
}

form input.rahmen:focus,
form select.rahmen:focus,
form textarea.gross:focus
{
	background-color: #FFED99;
}

/* ######################### */

#uebersetzer {
float: right;

}