body {
	margin: 0px;
	padding: 0px;
	background: url("../images/bg.gif") repeat-x #F0F0F0;
	}

* html body {background-image: none} /* Hack IE 6 no PNG-Support*/

/*  Layout (DIV-Container)
-------------------------------------------------------------- */

.center {text-align: left; vertical-align: middle; margin: 0px auto; padding: 0px; width: 980px}

#logo {width: 500px; height: 110px; background: url("../images/bg-logo.png") 0px 0px no-repeat}
* html #logo {background: url("../images/bg-logo.gif") 0px 0px no-repeat} /* Hack IE 6 no PNG-Support*/

#logo img {margin: 15px 0px 0px 45px}

#menu {margin: 80px 0px 0px 0px; height: 18px}
* html #menu {z-index: 2; position: relative} /* Hack IE 6 */
*+html #menu {z-index: 2; position: relative} /* Hack IE 7 */

#content {width: 980px; background: url("../images/bg-content.png") 0px 0px no-repeat; margin: -60px 0px 0px 0px}
* html #content {z-index: 1; position: relative; margin: -73px 0px 0px 0px; background: url("../images/bg-content.gif") 0px 0px no-repeat} /* Hack IE 6 */
*+html #content {z-index: 1; position: relative} /* Hack IE 7 */

#content-left {width: 530px; min-height: 340px; margin: 20px 15px 50px 32px; padding: 20px 30px 0px 30px; float: left}
* html #content-left {margin: 95px 15px 50px 15px; padding: 30px 30px 0px 30px} /* Hack IE 6 */
*+html #content-left {margin: 95px 15px 50px 32px; padding: 30px 30px 0px 30px} /* Hack IE 7 */

.content-left-c {background: url("../images/bg-c-left.gif") 0px 0px no-repeat}
.content-left-m {background: url("../images/bg-m-left.gif") 0px 0px no-repeat}
.content-left-y {background: url("../images/bg-y-left.gif") 0px 0px no-repeat}
.content-left-k {background: url("../images/bg-k-left.gif") 0px 0px no-repeat}

#content-right {width: 220px; min-height: 340px; background: url("../images/bg-right.gif") 0px 0px no-repeat; margin: 20px 0px 50px 0px; padding: 20px 30px 0px 30px; float: left}
* html #content-right {margin: 95px 0px 50px 0px; padding: 30px 30px 0px 30px} /* Hack IE 6 */
*+html #content-right {margin: 95px 0px 50px 0px; padding: 30px 30px 0px 30px} /* Hack IE 7 */

#footer {width: 980px; background: url("../images/bg-bottom.gif") 0px 0px no-repeat; padding: 35px 0px 0px 0px; margin-bottom: 50px}




/*  Global
-------------------------------------------------------------- */

div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px; 
    font-weight: normal; 
	font-size: 12px;
	color: #000000;
	}

h1 {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	text-transform: uppercase;
	}

h2 {
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	}

a {
	color:#000000
	}

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

hr {background-color:#000000; border: none; color:#000000; height:4px} 

.cyan {color: #0094E6; font-weight: bold; letter-spacing: -2px}
.magenta {color: #DE0070; font-weight: bold; letter-spacing: -2px}
.yellow {color: #FFEA00; font-weight: bold; letter-spacing: -2px}
.key {color: #000000; font-weight: bold; letter-spacing: -2px}

.float {float: left}
.float-r {float: right}
a img {border: 0px}
a:focus {outline: none} /* Firefox */
.clear {clear: both}



/*  Navigation
-------------------------------------------------------------- */

#menu a {
	font-size: 11px;
	display: block;
	float:left;
	width: 122px;
	height: 23px;
	color: #ffffff;
	text-decoration: none;
	margin-right: 1px;
	padding: 7px 0px 0px 0px; 
	text-align: center;
	letter-spacing: 0px;
	text-transform: uppercase;
	background: url("../images/bg-menu.gif") 0px 0px no-repeat;
}

* html #menu a  {padding: 6px 0px 0px 0px} /* Hack IE 6 */
*+html #menu a  {padding: 6px 0px 0px 0px} /* Hack IE 7 */

#menu a:hover {background: url("../images/bg-menu1.gif") 0px 0px no-repeat}

#menu a.login {background: url("../images/bg-menu-login.gif") 0px 0px no-repeat; text-align: left; padding: 7px 0px 0px 26px; width: 100px}
#menu a:hover.login {background: url("../images/bg-menu-login1.gif") 0px 0px no-repeat}

* html #menu a.login  {padding: 6px 0px 0px 26px} /* Hack IE 6 */
*+html #menu a.login  {padding: 6px 0px 0px 26px} /* Hack IE 7 */

#menu a.section {background: url("../images/bg-menu1.gif") 0px 0px no-repeat}


#topnav ul {
	display: inline;
	padding: 0px; 
	margin: 0px;
}

#menu ul li {
	display: inline;
	list-style-type: none;
	padding: 0px; 
	margin: 0px;
}



/*  Content
-------------------------------------------------------------- */

.fon {background: url("../images/fon.gif") 0px 50% no-repeat; padding: 0px 0px 0px 20px}
.fax {background: url("../images/fax.gif") 0px 50% no-repeat; padding: 0px 0px 0px 20px}
.mail {background: url("../images/mail.gif") 0px 50% no-repeat; padding: 0px 0px 0px 20px}
.facts {background: url("../images/facts.gif") 0px 50% no-repeat; padding: 0px 0px 0px 20px}
.doc {background: url("../images/doc.gif") 0px 50% no-repeat; padding: 0px 0px 0px 20px}

#content-right input {width: 216px; padding: 4px 2px 4px 2px; border: 1px solid #CCCCCC}
#content-right .zemSubmit {width: 108px; background-color: #000000; margin: 5px 0px 0px 0px; color: #FFFFFF; border: 1px solid #000000}
#content-right .zemSubmit:hover {background-color: #333333; border: 1px solid #333333} 
* html #content-right .zemSubmit {border: none; padding: 3px 2px 4px 2px} /* Hack IE 6 */
*+html #content-right .zemSubmit {border: none; padding: 3px 2px 4px 2px} /* Hack IE 7 */
* html #content-right .zemSubmit:hover {border: none} /* Hack IE 6 */
*+html #content-right .zemSubmit:hover {border: none} /* Hack IE 7 */
#content-right .zemError {margin-left: 0px; list-style-type: none; color: #666666; padding: 0px; font-size: 11px}





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

#footer a {color: #999999; text-decoration: none; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 40px; font-size: 11px; text-transform: uppercase}
#footer a.imprint {background: url("../images/imprint.gif") top left no-repeat}
#footer a.print {background: url("../images/print.gif") top left no-repeat}
#footer a.top {background: url("../images/top.gif") top left no-repeat}
#footer a:hover {color: #cccccc; background-position: 0 -25px}
