/*************************************************************/
/*   Design:   CSS f�r Netto	             */
/*   File:     Global layout structure                       */
/*-----------------------------------------------------------*/
/*   Author:   Claudia Probst					             */
/*   Homepage: wwww.business-design.ch                       */
/*   Date:     24. 04. 2009                     	         */
/*-----------------------------------------------------------*/
/*   Project:  www.netto.ch					 */
/*************************************************************/

/* Kalbrierung */
*{
	padding:0;
	margin:0;
	}

/* Schriftart und Standard Grosse */
body {font-size:70%; 
	background-color:#000000; 
	font-family:verdana,arial,sans-serif;
	}
	
a	{
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}


.page-container-wrap { width: 918px; 
	margin: 0 auto;
	margin-top:10px;
	}

.page-container {
	width: 918px;
	margin: 0 auto;
	position:absolute;
	}


/* HEADER */
/* ---------------------------------------------------------- */

.netto {
         float: left;
	width:200px;
	height: 18px;
	font-weight: bold;
	color: #ffffff;
	padding-top:0px;
	}
	
.netto a {
	color: #ffffff;
}

.sprache {
         float: right;
	width:718px;
	text-align:right;
	height: 18px;
	font-weight: bold;
	color: #ffffff;
	padding-top:0px;
	}

.sprache a {
	color: #ffffff;
}
	
	
/* DREI SPALTEN NAVIGATION, CONTENT UND SPONSOREN*/
/* ---------------------------------------------------------- */

.column { float: left;
	 margin-right:0px; 
	 }

/* Linke Spalte des Template */
/* ---------------------------------------------------------- */
/* MAIN NAVIGATION */
/* ----------------------------------------------------------------------- */
.col-1 {
	width:404px;
	height:599px;
	background:#D2D4D6;
	padding:0 0 0 0;
	border-left:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	border-top:solid 1px #ffffff;
	}

.col-1_content {
	width:404px;
	height:550px;
	background:#D2D4D6;
	padding:0 0 0 0;
	overflow:auto;
	/*scrollbar-base-color:#ff6900;
	scrollbar-face-color: #E3001B;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #9E9D9D;
	scrollbar-darkshadow-color: #2E2E2E;
	scrollbar-shadow-color: #696969;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #000000;*/
	}
	
.col-1_navi {
	width:404px;
	height:3px;
	/*background:#BA001F;*/
	padding:0 0 0 0;
	}
	
#col_print {
	width:106px;
	height:20px;
	padding-top:10px;
	text-align:right;
	background-color:#ffffff;
	}

.main_subnavi{
	height:50px;
	padding:30px 0px 0px 5px; 
	}

#main_subnavi{
	height:50px;
	padding:30px 0px 0px 5px; 
	}
	
/* Mittlere Spalte des Template */
/* ---------------------------------------------------------- */
.col-2 { width: 106px;
	background-color:#2470a4;
	height:599px;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	}
	
.navigation dt a{
	text-align:left;
	display:block;
	/*min-height:2.0em ;*/
	/*height:auto !important;*/
	/*height:2.0em;*/
	/*line-height:2.0em;*/
	padding:30px 0px 0px 5px; 
	text-decoration:none;
	font-weight:bold;
	color: #000;
	}
		
.navigation dt a:visited {
	text-align:left;
	display:block;
	/*min-height:2.0em ;*/
	/*height:auto !important;*/
	/*height:2.0em;*/
	/*line-height:2.0em;*/
	padding:30px 0px 0px 5px; 
	text-decoration:none;
	font-weight:bold;
	color: #000;
	}
	
.navigation dt a:active {
	text-align: left;
	display:block;
	/*min-height:2.0em ;*/
	/*height:auto !important;*/
	/*height:2.0em;*/
	/*line-height:2.0em;*/
	padding:30px 0px 0px 5px; 
	text-decoration:none;
	font-weight:bold;
	color: #000;
	}
	
.navigation dt a:hover{
	color:#fff;
	text-decoration:none;
	text-align: left;
	}

a.navigation_activ {
	border-bottom:1px solid #000;
	}
	
/****************************** Ende dt ************************************/

/****************************** Start dd ************************************/
.navigation dd a:link {
	text-align: left;
	display:block;
	padding:10px 0px 0px 10px; 
	text-decoration:none;
	font-weight:normal;
	font-size:90%;
	color:#000;
	}

.navigation dd a:visited {
	text-align: left;
	display:block;
	padding:10px 0px 0px 10px; 
	text-decoration:none;
	font-weight:normal;
	font-size:90%;
	color:#000;
	}

.navigation dd a:hover {
	text-align: left;
	display:block;
	padding:10px 0px 0px 10px; 
	text-decoration:none;
	font-weight:normal;
	font-size:90%;
	color:#fff;
	}
	
.navigation dd a:active {
	text-align: left;
	display:block;
	text-decoration:none;
	padding:10px 0px 0px 10px; 
	font-weight:normal;
	font-size:90%;
	background:url(images/punkt.gif) no-repeat bottom;
	color:#000;
	}

/****************************** Start Subnavigation ************************************/

.subnavigation {
	text-decoration:none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #d30001;

}

a.subnavigation {
	text-decoration:none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #d30001;
}

.subnavigationact {
	text-decoration:none;
	font-style: bold;
	font-weight: bold;
	font-variant: normal;
	color: #d30001;
}

a.subnavigationact {
	text-decoration:none; 
	font-style: bold;
	font-weight: bold;
	font-variant: normal;
	color: #d30001;
}

/****************************** Ende dd ************************************/
	
a.sub_navigation_activ {
	text-align:left;
	background:url(images/punkt.gif) no-repeat bottom;
	}

/* Rechte Spalte des Template */
/* ---------------------------------------------------------- */
.last { margin-right: 0;
	   width:405px;
	   height:599px;
	   border-right:solid 1px #ffffff;
	   border-bottom:solid 1px #ffffff;
	   border-top:solid 1px #ffffff;
	   }

.col-3 {
	/*height:650px;*/
	background-color:#ffffff;
	/*min-height:650px;*/
	}
	
#col-3_top {
	/*position:relative;*/
	width:405px;
	height:31px;
	background:#F7F7F7 url(images/col-3_top_bg.jpg) no-repeat;
	margin-top:0px;
	/*margin:0px;*/
	}

	
/* MAIN CONTENT */
/* ----------------------------------------------------------------------- */
.main_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0px 0px 0px 25px;
	}
h1.pagetitle {margin:0 0 0.4em 0; padding:10px 10px 2px 25px; font-weight:bold; font-size:180%;}
.main_content h1.block {clear:both; margin:1.0em 0 0em 0; padding:10px 10px 2px 10px; background:rgb(190,190,190); font-weight:bold; font-size:180%;}
.main_content h1 {clear:both; margin:1.0em 0 0.5em 0; font-weight:bold; font-size:120%;}
.main_content h2 {clear:both; margin:1.0em 0 0.5em 0; font-weight:normal; font-size:170%;}
.main_content h3 {clear:both; margin:1.0em 0 0.5em 0; font-weight:normal; font-size:130%;}
.main_content h1.side {clear:none;}
.main_content h2.side {clear:none;}
.main_content h3.side {clear:none;}

.main_content h4 {margin:1.5em 0 1.0em 0; font-weight:normal; font-size:170%;}
.main_content h5 {margin:1.5em 0 1.0em 0; font-size:140%;}
.main_content h6 {margin:1.2em 0 0.2em 0; font-weight:bold; font-size:120%;}
.main_content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:100%; clear:none; text-align: justify;}
p {margin:0 0 0.4em 0; line-height:1.5em; font-size:100%;clear:none; padding:10px 30px 2px 0px; text-align: justify;}
.main_content p.center {text-align:center;}
.main_content p.right {text-align:right;}
.main_content p.uebrigens {margin:0 0 1.0em 0; line-height:1.5em; font-size:80%; clear:none; color:#676767}
.main_content p.align-justify {text-align: justify;}	
.main_content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:100%;}
.main_content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:100%;}

a:hover { border: medium none ; padding:0px 0px 2px 0px;}

p.bodytext a, p.bodytext a:visited, p.bodytext a:active {
	color:#999999;
	text-decoration:none;
	text-align: justify;
	}
	

.main_content ul {
	font-size:100%;
	}
.main_content ul li {
	line-height:1.4em;
	font-size:100%;
	margin: 0px 40px 0px 15px;
	}
	
.main_content ol {
	margin:0.5em 0 1.0em 20px !important /*Non-IE6*/;
	margin:0.5em 0 1.0em 25px /*IE6*/;
	}
	

.main_content ol li {
	list-style-position:outside;
	margin:0 0 0.2em 0;
	line-height:1.4em;
	font-size:100%;
	}
	
/* ----------------------------------------------------------------------- */
/* Print Button */
/* ----------------------------------------------------------------------- */

.print_button {
	/*margin-top:10px;*/
	margin-right:10px;
	}
.print_button img {
	border:0px;
	}
	

