/* ----------------------------------------------------------- */
/* Style Angaben Aliseca ------------------------------------- */
/* (c) 2007 Aliseca ------------------------------------------ */
/* ----------------------------------------------------------- */

/* ----------------------------------------------------------- */
/* Grundlegende Definitionen --------------------------------- */
/* ----------------------------------------------------------- */

* {
	padding: 0;
	margin: 0;
}

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

td, p {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;		
	font-size: 11px;
}

a, a:link, a:visited, a:hover, a:active {
	color: #F11A29;
	text-decoration: none;
}

h1 {
	font-size: 12px;
	color: #F11A29;
	margin-bottom: 10px;
}

h2 {
	font-size: 11px;
	color: #F11A29;
	margin-bottom: 10px;
}

.contentlist {
	margin-left: 40px;
}

.joblist {
	list-style-type: none;
	margin-left: 0px;
}

.joblist li {
	margin-bottom: 4px;
}

/* ----------------------------------------------------------- */
/* Container ------------------------------------------------- */
/* ----------------------------------------------------------- */

#overall {
	position: relative;
	width: 936px;
	padding: 0;
	margin: auto;
	text-align: left;
}

#head {
	position: absolut;
	top: 0;
	left: 0;
	background-image: url(../images/fake_weiss.gif)}

#logo {
	position: absolute;
	top: 35px;
	left:10px;
	width: 148px;
	height: 40px;
}

#tertinav {
	position: absolute;
	top: 35px;
	left: 711px;
	width: 225px;
	height: 10px;
}

#topnav {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 940px;
	height: 20px;
	background: #F11A29;
}

#homekeyvis {
	position: absolute;
	top: 130px;
	left: 0;
}

#keyvis {
	position: absolute;
	top: 130px;
	left: 235px;
}

#content {
	width: 936px;
}

#contentleft {
	position: relative;
	padding-top: 295px;
	left: 10px;
	width: 224px;
	float: left;
}

#lefthand {
	position: absolute;
	top: 130px;
	left: 0;
	width: 214px;
	/*height: 124px;*/
	min-height: 124px;
	padding: 13px 10px 13px 10px;
	float: left;
	background: #ccc;
}

*html #lefthand { /* ------------- Style für IE6 */
	height: 124px;
	padding: 13px 10px 13px 10px;
}

#contentmain, #contentmaincontact {
	position: relative;
	padding-top: 295px;
	padding-left: 10px;
	padding-right: 10px;
	width: 682px;
	float: right;
	min-height: 200px;
}

*html #contentmain { /* --------- Style für IE6 */
	height: 180px;
}

*html #contentmaincontact { /* --------------- Style für IE6 */
	padding-top: 0;
	margin-top: -25px;
}

/* ----------------------------------------------------------- */
/* Footer ---------------------------------------------------- */
/* ----------------------------------------------------------- */

#footer { 
	clear: both;
	position: relative;
	width: 940px; 
	font-size: 10px; 
	bottom: 0;
	padding-top: 40px; 
	text-align: left; 
}

#footer li { 
	margin: 0;
	padding: 0;
	display: inline; 
}

/* footerfirst: beinhaltet seitenanfang, drucken etc --------- */

#footerfirst {
	background-color: #fff;
	padding-left: 228px;
}

#footerfirst ul { 
	list-style-type: none;
	padding-bottom: 10px;
}

#footerfirst ul li { 
	padding-left: 16px; 
	margin-top: 3px;
}

#footerfirst ul li a {
	color: #000; 
	text-decoration: none; 
}

#footerfirst ul li a:hover {
	color: #F11A29; 
	text-decoration: none;
}

/* footersecond: beinhaltet (c), disclaimer, impressum ------- */

#footersecond {
	height: 20px;
	background-color: #ccc;
	font-size: 10px;
	padding-left: 228px;
}

#footersecond ul {
	padding-left: 0;
	margin-left: 0;
	padding-top: 3px;
}

#footersecond ul li { 
	color: #666;
	padding-left: 14px; 
}

#footersecond ul li a { 
	color: #666;
	text-decoration: none; 
}

#footersecond a:hover { 
	color: #F11A29; 
	text-decoration: none; 
}

/**********************************************************/
/* Lanxess Logo *******************************************/
/**********************************************************/

#lanxess {
	position: relative;
	top: -90px;
	margin-left: 10px;
	width: 71px;
	height: 43px;
}

/**********************************************************/
/*  Style für Kontaktformular *****************************/
/**********************************************************/

input {
	margin: 0;
	padding: 0;
}

label {
	float: left;
    clear: left;
    display:block;
    width:100px;
    margin-bottom:15px;
}

.nofloat {
	clear: both;
}

input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    float: left;
    display: block;
}

form br {
    clear: left;
}

.textfeld {
	width: 300px;
	font-size: 10px;
	background-color: #ddd;
	border: 1px solid #ddd;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
	border: 1px solid #ddd;
}

fieldset {
  border:none;
  display:block;
  clear:both;
}

fieldset input {
  width:auto;
  border:none;
  background:none;
  float:left;
  display:block;
  margin-top:-3px !important;
  margin-top:0px; /*to fix IE6 position*/
}

fieldset label {
  width:auto;
  clear:none;
  float:left;
  display:block;
  padding-right:8px;
  white-space:nowrap; /*to fix IE6 wrapping*/
}