/* print.css */


/* GENERAL ELEMENTS */
* {
	z-index: 1;
}
/* headlines */
#headline {
	margin: 0px 0px 0px 0px;
}
#headline .print {
	display: none;
}

#headline h1.graphical {
	text-indent: 0px !important;
}
#headline h1.graphical .headline_hidden {
	visibility: visible;
	font-size: 16px;
	font-weight: bold;
}

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	font-weight: bold;
	font-size: 12pt;
}

#content h1 {
	font-size: 16pt;
	
	border-bottom: 1px solid #CCCCCC;
}

#content h2 {
	font-size: 14pt;
}
#content h3 {
	
}
#content h4 {
	
}
#content h5 {
	
}
#content h6 {
	
}

/* paragraphs & lists */
#content p,
#content ul,
#content ol,
#content dl,
#content address,
#content blockquote {
	margin: 1em 0;
}

#content p {
	
}
#content ul {
	
}
#content ol {
	
}
#content dl {
	
}
#content address {
	
}
#content blockquote {
	
}
#content li {
	
}
#content dt {
	
}
#content dd {
	
}

/* links */
#content a {
	font-weight: bold;
}
#content a:link {
	
}
#content a:visited {
	
}
#content a:hover {
	
}
#content a:active {
	
}

/* CUSTOM ELEMENTS */

body,
#stage,
#layout {
	width: 99%;
	height: auto;
	overflow: visible;
}
#layout {
	left: 0px;
	top: 100px;
	clear: both;
	display: block;
}

#logo {
	display: block;
	width: 99%;
	height: 124px;
	background: transparent;
	margin: 0px 0px 100px 0px;
}
#logo img {
	width: 75%;
}
#logo a {
	cursor: pointer;
	display: block;
	height: 124px;
	width: 250px;
	clear: both;
	text-indent: 0px;
	background: transparent;
}

#headline {
	width: 100%;
	left: 0px;
	clear: both;
}
#content {
	width: 60%;
	float: right;
	overflow: visible;
	height: auto;
	/*margin-top: 100px;*/
}
#content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	max-width: 100%;
}
#content .contenttable {
	width: 100%;
}
#content .contenttable td {
	width: 33%;
}
#layout.forum,
#layout.forum #content {
	margin: 0px;
	width: 100%;
}
#productinfo {
	width: 100%;
	overflow: visible;
	height: auto;
	/*margin-top: 100px;*/
}
#sidebar {
	width: 40%;
	float: left;
	/*margin-top: 100px;*/
}
dl.csc-textpic-image dt,
#sidebar .csc-textpic-imagewrap,
div.csc-textpic-center {
	display: block !important;
	text-align: left;
	width: 100%;
}
#sidebar .csc-textpic img {
	display: block !important;
	text-align: left;
}

#layout.map #sidebar {
	width: 100%;
	overflow: visible;
	height: auto;
	float: left;
}
#layout.map #content,
#layout.map input {
	display: none;
}

form .box_small input.text, form .box_large input.text {
	border-bottom: 1px solid #000000;
}


/* HIDDEN */
#navigation,
#background,
#layout.productdetail #imagebar,
.printButton {
	display: none;
}
