/* **** ************** **** */
/* **** Basic Elements **** */
/* **** ************** **** */

* {
	margin: 0px;
	padding: 0px;
	border: 0px none;}

body {
	background: #959595;
	font: 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;}

/* **** ************* **** */ 
/* **** Hauptbereiche **** */ 
/* **** ************* **** */ 

#pageHeader {
	background: #fff url(layout_FILES/header.jpg) no-repeat;
	width: 980px;
	height: 171px;
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 0px;} 

#menubg {
	position: absolute;
	z-index: 20;
	top: 171px;
	left: 0px;
	width: 980px;
	height: 170px;
	background: #fff;

}

#logo {
	position: absolute;
	z-index: 60;
	top: 25px;
	left: 36px;}

#sprachlink {
	position: absolute;
	z-index: 60;
	top: 175px;
	left:  70px;}

#contentwrapper {
	position: absolute;
	z-index: 40;
	top: 220px;
	left: 0px;
	width: 980px;
	min-height: 370px;
	background: #fff url(layout_FILES/footer.jpg) no-repeat scroll bottom;
}

/* **** ****** **** */
/* **** Menues **** */
/* **** ****** **** */

#menu a {
	text-decoration: none;
	color: #fff;}

#hauptmenu{
	background-color: #959595;
	color: #fff;
	position: absolute;
	z-index: 40;
	top: 138px;
	left: 163px;
	width: 815px;
	height: 33px;
	border-right: 0px solid #fff;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#hauptmenu p {
	margin: 7px 0 0 17px;
}
#menu .hauptmenuactive a{
	color: #ff0000;
}

#submenu{
	background-color: #959595;
	color: #fff;
	position: absolute;
	z-index: 40;
	top: 174px;
	left: 163px;
	width: 815px;
	height: 22px;
	border-right: 0px solid #fff;
	font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#submenu p {
	margin: 2px 0 0 17px;
}
#menu .submenuactive a{
	color: #ff0000;
}

/* **** *************** **** */
/* **** Content-Bereich **** */
/* **** *************** **** */

#contentleft {
	float: left;
	padding: 34px 0 34px 34px;
	width: 435px;}
	
#contentright {
	float: right;
	padding: 34px 34px 34px 0;
	width: 435px;}

/* Überschriften */

#contentwrapper h1 {
	color: #A71710;
	font: bold 18px/27px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0px 0px 0px;}
#contentwrapper h2 {
	color: #A71710;
	font: bold 16px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 4px 0px 0px 0px;}
#contentwrapper h3 {
	color: #A71710;
	font: bold 14px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 3px 0px 0px 0px;}
#contentwrapper h4 {
	color: #000;
	font: bold 16px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 3px 0px 0px 0px;}
#contentwrapper h5 {
	color: #000;
	font: bold 14px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 3px 0px 0px 0px;}

/* Absätze */

#contentwrapper p {
	color: #000;
	font: 14px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#contentwrapper a {
	color: #00c;}
	
/* Listen */

#contentwrapper ul {
	color: #000;
	padding: 15px;
	font: 14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#contentwrapper ol {
	color: #000;
	padding: 15px;
	font: 14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#contentwrapper dl {
	color: #000;
	padding: 15px;
	font: 14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* Bilder */
 
table.imgtext-table {
	margin: 5px 15px 5px 15px;}

/* Formular */
 
input {
	border: 1px solid #000;}
textarea {
	border: 1px solid #000;}

