/**
 * caw-media.de - Content Management System
 *
 * This is the PRINT CSS DOCUMENT
 * of the caw-media.de - content managament system frontend
 *
 * @file    print.css
 * @author  dpi one <www.dpi-one.de>
 */


/***********************
  body
 ***********************/
BODY { background: #FFFFFF !important; }
BODY DIV#body { margin: 0px; width: 100%; }


/***********************
  header
 ***********************/
DIV.header { height: 90px; width: 100%; }
DIV.header DIV.menu1 { display: none; visibility: hidden; }
DIV.header DIV.logo { float: none; height: 93px; padding: 0px; text-align: right; width: 100%; }
DIV.header DIV.menu2 { display: none; visibility: hidden; }
DIV.header DIV.menu3, DIV.header DIV.search { display: none; visibility: hidden; }


/***********************
  header (portal hacks)
 ***********************/
BODY.portal DIV.header { background-image: url(../image/background-header-home.jpg); height: 295px; width: 940px; }
BODY.portal DIV.header DIV.motive { float: left; height: 185px; padding: 38px 0px 0px 39px; width: 224px; }
BODY.portal DIV.header DIV.imprint { float: left; height: 275px; padding: 10px 10px 0px 0px; text-align: right; width: 667px; }
BODY.portal DIV.header DIV.imprint A { color: #FFFFFF; text-decoration: none; }
BODY.portal DIV.header DIV.imprint A:hover { text-decoration: underline; }


/***********************
  content
 ***********************/
DIV.main { width: 100%; }
DIV.main DIV.menu4 { clear: both; float: none; min-height: 0px; width: 100%; }
DIV.main DIV.menu4 UL { background: #FFFFFF !important; padding: 0px; }
DIV.main DIV.menu4 UL LI { background: #FFFFFF !important; display: inline; }
DIV.main DIV.menu4 UL LI A.active1, DIV.main DIV.menu4 UL LI A.active2, DIV.main DIV.menu4 UL LI A.active3 {
	background: #FFFFFF !important;
	border: none !important;
	color: #000000 !important;
	display: block !important;
	float: left;
	font-weight: normal !important;
	height: 14px !important;
	line-height: 14px !important;
	overflow: hidden !important;
	padding: 0px 18px 0px 0px !important;
	white-space: nowrap;
	width: auto;
}
DIV.main DIV.menu4 UL LI A.level1, DIV.main DIV.menu4 UL LI A.level2, DIV.main DIV.menu4 UL LI A.level3 { display: none; visibility: hidden; }
DIV.main DIV.content { clear: both; float: none; height: auto; overflow: hidden; padding: 20px 0px 0px 0px; width: 700px; }
DIV.main DIV.content DIV.normal { float: left; overflow: hidden; width: 505px; }
DIV.main DIV.content DIV.right { float: left; overflow: hidden; padding: 0px 0px 0px 8px; width: 187px; }
DIV.main DIV.spacer { display: none; visibility: hidden; }


/***********************
  css-styled-content
 ***********************/
DIV.main DIV.normal DIV.csc-text, DIV.main DIV.normal DIV.csc-textpic-text,
DIV.main DIV.normal DIV.csc-uploads {
	border: none;
	margin-top: 2px;
	padding: 3px 0px 25px 0px;
}


/***********************
  tt_content-mailform
 ***********************/
FIELDSET.csc-mailform {
	border: none;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 25px 0px;
}


/***********************
  content (portal hacks)
 ***********************/
BODY.portal DIV.main { background: none; text-align: right; width: 940px; }


/***********************
  footer
 ***********************/
DIV.terms { display: none; visibility: hidden; }
DIV.footer { background: #FFFFFF !important; clear: both; font-size: 8.0pt; padding: 0px; text-align: left; width: 100%; }
BODY.outdoormedia DIV.footer { color: #000000; }
BODY.outdoormedia DIV.footer A { color: #000000; }
