/**
 * 123plakat.de - Content Management System
 *
 * This is the LAYER CSS DOCUMENT
 * of the 123plakat.de - content managament system frontend
 *
 * @file    layer.css
 * @author  dpi one <www.dpi-one.de>
 */


/***********************
  body
 ***********************/
DIV#body { margin: 0px auto; width: 972px; }


/***********************
  header
 ***********************/
DIV.header { background: url(../image/background-header.png) no-repeat; height: 221px; padding: 0px 4px 6px 0px; width: 968px; }
DIV.header DIV.logo { float: left; height: 94px; padding: 10px 0px 3px 15px; width: 659px; }
DIV.header DIV.logo DIV.flags { float: left; height: 35px; padding-top: 2px; width: 220px; }
DIV.header DIV.logo DIV.flags IMG { vertical-align: text-bottom; }
DIV.header DIV.logo DIV.languages { float: left; height: 35px; padding-top: 2px; width: 220px; }
DIV.header DIV.logo DIV.languages IMG { vertical-align: text-bottom; }
DIV.header DIV.logo DIV.areas { float: left; height: 35px; padding-top: 2px; width: 219px; }
DIV.header DIV.logo DIV.areas IMG { vertical-align: text-bottom; }
DIV.header DIV.image { float: right; height: 221px; width: 291px; }
DIV.header DIV.slogan { float: left; height: 109px; padding: 6px 52px 0px 0px; text-align: center; width: 607px; }


/***********************
  menu1, menu2 & menu3
 ***********************/
	/* menu2 */
DIV.menu1 { background: url(../image/background-menu1.png); height: 34px; padding: 0px 4px 7px 0px; width: 968px; }
DIV.menu1 UL { float: left; height: 22px; margin: 0px; padding: 12px 0px 0px 5px; width: 807px; }
DIV.menu1 UL LI { float: left; height: 15px; list-style: none; list-style-image: none; margin: 0px; padding: 0px 0px 0px 10px; }
DIV.menu1 DIV.hotline { float: left; height: 34px; width: 156px; }
	/* menu2 */
UL.menu2 { margin: 0px; padding: 0px; width: 183px; }
UL.menu2 LI { list-style: none; list-style-image: none; margin: 0px; padding: 2px 0px 8px 0px; width: 183px; }
	/* menu3 */
DIV.menu3 { color: #939393; float: left; font-size: 9pt; min-height: 1px; padding-left: 18px; width: 751px; }
DIV.menu3 A { color: #939393; text-decoration: none; }
DIV.menu3 A:hover { text-decoration: underline; }


/***********************
  main
 ***********************/
DIV.main { margin-top: 9px; width: 972px; }
DIV.main DIV.top { background: url(../image/background-main-top.png) top right no-repeat; font-size: 0pt; height: 10px; }
DIV.main DIV.text { background: url(../image/background-main-text.png) top right repeat-y; padding: 0px 5px 0px 15px; }
DIV.main DIV.bottom { background: url(../image/background-main-bottom.png); font-size: 0pt; height: 15px; margin-bottom: 6px; }
	/* left */
DIV.main DIV.left { float: left; min-height: 1px; overflow: hidden; width: 203px; }
DIV.main DIV.left DIV.top { width: 203px; }
DIV.main DIV.left DIV.text { width: 183px; }
DIV.main DIV.left DIV.bottom { background: url(../image/background-main-bottom-left.png); width: 203px; }
	/* spacer */
DIV.main DIV.spacer { float: left; font-size: 0pt; height: 280px; width: 1px; }
	/* content */
DIV.main DIV.content { float: left; min-height: 1px; overflow: hidden; padding-left: 5px; width: 763px; }
DIV.main DIV.content DIV.top { width: 763px; }
DIV.main DIV.content DIV.text { padding: 0px 15px 0px 12px; width: 736px; }
DIV.main DIV.content DIV.bottom { width: 763px; }
	/* 2-rows */
DIV.main DIV.content DIV.element1 { float: left; padding: 0px 15px 0px 12px; width: 341px; }
DIV.main DIV.content DIV.element2 { float: left; padding: 0px 15px 0px 12px; width: 341px; }
DIV.main DIV.content DIV.border-v { background: url(../image/background-main-border-v.png) top center repeat-y; width: 736px; }
DIV.main DIV.content DIV.border-h { background: url(../image/background-main-border-h.png) repeat-x; font-size: 0pt; height: 15px; width: 736px; }
	/* normal */
DIV.main DIV.content DIV.normal { float: left; min-height: 1px; overflow: hidden; padding-right: 6px; width: 562px; }
DIV.main DIV.content DIV.normal DIV.top { width: 562px; }
DIV.main DIV.content DIV.normal DIV.text { padding: 0px 15px 0px 12px; width: 535px; }
DIV.main DIV.content DIV.normal DIV.bottom { background: url(../image/background-main-bottom-normal.png); width: 562px; }
	/* 2-rows */
DIV.main DIV.content DIV.normal DIV.text DIV.element1 { width: 241px; }
DIV.main DIV.content DIV.normal DIV.text DIV.element2 { width: 240px; }
DIV.main DIV.content DIV.normal DIV.text DIV.border-v { width: 535px; }
DIV.main DIV.content DIV.normal DIV.text DIV.border-h { width: 535px; }
	/* right */
DIV.main DIV.content DIV.right { float: left; min-height: 1px; overflow: hidden; width: 195px; }
DIV.main DIV.content DIV.right DIV.top { width: 195px; }
DIV.main DIV.content DIV.right DIV.text { padding: 0px 12px; width: 171px; }
DIV.main DIV.content DIV.right DIV.bottom { background: url(../image/background-main-bottom-right.png); width: 195px; }


/***********************
  footer
 ***********************/
DIV.footer { background: url(../image/background-footer.png) repeat-x; margin-top: 7px; padding: 17px 0px 0px 0px; width: 972px; }
DIV.footer DIV.copyright { color: #939393; float: left; font-size: 8pt; min-height: 1px; width: 203px; }
DIV.footer DIV.copyright A { color: #939393; text-decoration: none; }
DIV.footer DIV.copyright A:hover { text-decoration: underline; }
