
/**New Media Standards**********/
/**02.04.09**********/


/**General Site Rules********************************************************************/
body {
								margin:0 auto;
								padding:0;
								color:#000;
								background: none;
								font: 10pt/0.6cm Arial, Verdana, Helvetica, sans-serif;
								width:90%;
}

br { line-height:0.3cm; }

a, a:visited, a:focus, a:active {
								color:#000;
								text-decoration:none;
}

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

a img { border:none; }

p { margin:0 0 0.5cm 0; }

strong { font-weight:bold; }

em { font-style:italic; }

ul li a { display:block; }

ul.line li { float:none; }

ul.line li a { text-align:center; }

/**Funktionen *********************************************************/
.hide { display:none; }

.hideforprint {
								visibility:visible;
								text-align:center;
}
.clearfix:after {
								content: ".";
								display: block;
								clear: both;
								height: 0;
								visibility: hidden;
}


.global_wrap {
								height: auto;
								margin: 0;
								background:none;
}

.push { display:none; }

/**Layoutraster****************************************************************************/

/**Dunkler Streifen oben*******************************************/

#stripe_darkgrey { display:none; }

/**Heller Streifen oben *******************************************/


#stripe_lightgrey { display:none; }

/**Header*******************************************/


#header, #header img, h1#logo, h1#logo a  {
								display:none;
}


/**Sidebar + Main*******************************************/

.wrapper {
								width:100%;
								padding-left:0;
								background:none;
}

#sidebar { display:none; }


#main {
								float:none;
								width:100%;
								background:none;
								border-top:none;
								padding:0;
								margin-top:0.5cm;
								
}

#breadcrumb { display:none;}

/**Footer*******************************************/
.footer {
								background:none;
								width:100%;
								margin-left:0;
								height: auto;
}

#sitenavi {
								display:none;
}

#copy {
								border-top:1px solid #000;
								margin-top:1cm;
								text-align:center;
								color:inherit;
								padding:0.3cm 0 0 0;
								line-height:inherit;
								display:block;
								page-break-after:always;
}

/**Contentraster - Mastertemplates f. Layout Folgeseite*******************************************/

#mst_one_col { padding-right:0; }

#mst_two_col { padding-right:0; }

#mst_two_col_left {
									float:none;
								width:100%;
								margin-right:0;
}

#mst_two_col_right {
								float:none;
								width:100%;
}

/**Contentraster f. Layout Produktseite***********************************************************/
.content_left {
								float:none;
								width:100%;
								margin-right:0;
}

.content_right {
								display:none;
								
}



/**Inputfelder /Formulare*******************************************/

input {
							display:none;
}


/**News************************************************************/

.news {
								border:1px solid #ccc;
								font-size:inherit;
								background:none;
								padding:0 0.3cm 0.3cm 0.3cm;
}

.news h3 {
								font-size:inherit;
								background:none;
								color:inherit;
								padding:0;
}

#content .news p {
								padding:0;
								line-height:inherit;
								margin:0;
}

#content .news p.readmore { margin-bottom:0; }

.news p.readmore a {
								display:none;
}

/**Dreispalter Seite unten*****************************************/

.dreispalter {
								display:none;
}


/**TXT Format***********************************************************/



h1 {
								line-height:22pt;
								font-size:18pt;
}

h2, h3, h4, h5, h6 {
								line-height:22pt;
								font-size:16pt;
}
