﻿/*-------------------------------------------------- Generelles - Hintergrund und Basis --------------------------------------------------*/
html {
	padding: 0px; margin: 0px; overflow: -moz-scrollbars-vertical;
}

body {
	margin-top: 0px; margin-left: 0px; margin-bottom: 0px; background-color: #92a3b7;
	font-family: Arial,Helvetica,Verdana; font-size: 10px; color: #000000;
}

.bg1 {
	width: 910px; height: 90px; 
	background-image: url('../sys_img/bg_up.gif'); background-repeat: no-repeat; background-position: top;
}

.bg2 {
	width: 910px; 
	background-image: url('../sys_img/bg_inside.gif'); background-repeat: repeat; background-position: top;
}

.bg3 {
	width: 910px; height: 25px; 
	background-image: url('../sys_img/bg_down.gif'); background-repeat: no-repeat; background-position: top;
}

/*-------------------------------------------------- NAVIGATION --------------------------------------------------*/
.nav1 {
	width: 10px; height: 20px; 
}

.nav2 {
	width: 140px; height: 20px; background-color: #92a3b7;
	padding-right: 10px; text-align: right;
}

a.mainnav:active {
	color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none; letter-spacing: 1px;
}
a.mainnav:visited {
	color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none; letter-spacing: 1px;
}
a.mainnav:link {
	color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none; letter-spacing: 1px;
}
a.mainnav:hover {
	color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: underline; letter-spacing: 1px ;
}

.nav3 {
	width: 8px; height: 20px; background-color: #ffffff;
}

.nav4 {
	width: 10px; height: 20px;
}

/*-------------------------------------------------- HEADER PIC --------------------------------------------------*/
.headerpic {
	width: 890px; height: 330px; 
	background-image: url('../pics_header/header001.jpg'); background-repeat: no-repeat; background-position: top;
}

/*-------------------------------------------------- INFO BALKEN --------------------------------------------------*/
.infos {
	width: 890px; height: 57px; 
	background-image: url('../sys_img/infobalken.gif'); background-repeat: no-repeat; background-position: center;
}

.info1 {
	width: 205px; height: 45px; padding-left: 15px; text-align: left;
}

a.newsnav:active {
	color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; letter-spacing: 2px;
}

a.newsnav:visited {
	color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; letter-spacing: 2px;
}

a.newsnav:link {
	color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; letter-spacing: 2px;
}
a.newsnav:hover {
	color: #000000; font-size: 12px; font-weight: bold; text-decoration: underline; letter-spacing: 2px ;
}

.info2 {
	width: 10px;
}

.info3 {
	width: 460px; height: 45px; 
}

.info4 {
	width: 205px; height: 45px; padding-right: 15px; text-align: right;
}

.title {
	color: #f68f1e; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-align: center;
}

.subtitle {
	color: #000000; font-size: 10px; font-weight: normal; letter-spacing: 1px; text-align: center;
}

.subtitle1 {
	color: #000000; font-size: 10px; font-weight: normal; letter-spacing: 1px; text-align: right;
}


a.subt:active {
	color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;
}
a.subt:visited {
	color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;
}
a.subt:link {
	color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;
}
a.subt:hover {
	color: #f68f1e; font-size: 10px; font-weight: normal; text-decoration: underline;
}


/*-------------------------------------------------- PRODUKT BALKEN --------------------------------------------------*/
.products {
		width: 890px; height: 198px; text-align: left;
		background-image: url('../sys_img/product_infos.gif'); background-repeat: no-repeat; background-position: center;
}

.prod1 {
		width: 15px; 
}

.prod2 {
		width: 265px; padding-top: 4px; height: 34px;
		font-size: 11px; letter-spacing: 1px;
}

.prod3 {
		width: 31px;
}

.prod4 {
		width: 266px; padding-top: 4px; height: 34px;
		font-size: 11px; letter-spacing: 1px;
}

.prod5 {
		width: 33px;
}

.prod6 {
		width: 264px; padding-top: 4px; height: 34px;
		font-size: 11px; letter-spacing: 1px;
}

.prodtext {
		width: 265px; padding-top: 13px;
}

a.prodnav:active {
	color: #f68f1e; font-size: 10px; font-weight: bold; text-decoration: none; letter-spacing: 1px;
}
a.prodnav:visited {
	color: #f68f1e; font-size: 10px; font-weight: bold; text-decoration: none; letter-spacing: 1px;
}
a.prodnav:link {
	color: #f68f1e; font-size: 10px; font-weight: bold; text-decoration: none; letter-spacing: 1px;
}
a.prodnav:hover {
	color: #000000; font-size: 10px; font-weight: bold; text-decoration: underline; letter-spacing: 1px ;
}

/*-------------------------------------------------- FOOTER --------------------------------------------------*/
.footer {
		width: 900px;
		font-size: 9px; text-align: right; color: #ffffff; padding-top: 5px;
}

/*-------------------------------------------------- FOOTER END --------------------------------------------------*/


/*-------------------------------------------------- LAYOUT ALL OTHER PAGES --------------------------------------------------*/

/* SEKTIONEN*/
/* Produkte */

#nova_frigo {
	background: url(../pics_header/header_nova_frigo.jpg) no-repeat 0 0;
	}
#motan {
	background: url(../pics_header/header_motan.jpg) no-repeat 0 0;
	}
#tria {
	background: url(../pics_header/header_tria.jpg) no-repeat 0 0;
	}
#virginio {
	background: url(../pics_header/header_virginio.jpg) no-repeat 0 0;
	}
#p_w {
	background: url(../pics_header/header_p_w.jpg) no-repeat 0 0;
	}
#pet_int {
	background: url(../pics_header/header_pet_int.jpg) no-repeat 0 0;
	}
#eigenbau {
	background: url(../pics_header/header_eigenbau.jpg) no-repeat 0 0;
	}
#gebraucht {
	background: url(../pics_header/header_gebraucht.jpg) no-repeat 0 0;
	}
/* Ende Produkte */

#unternehmen {
	background: url(../pics_header/header_unternehmen.jpg) no-repeat 0 0;
	}
#aktuell {
	background: url(../pics_header/header_aktuell.jpg) no-repeat 0 0;
	}
#service {
	background: url(../pics_header/header_service.jpg) no-repeat 0 0;
	}
#medien {
	background: url(../pics_header/header_medien.jpg) no-repeat 0 0;
	}
#swiss-plastics {
	background: url(../pics_header/header_swiss-plastics.jpg) no-repeat 0 0;
	}


/* ENDE SEKTIONEN */

.headerprod {
	width: 890px; height: 157px; 
	background-image: url('../pics_header/header.jpg'); background-repeat: no-repeat; background-position: top;
	
}
.headerprod div {
	position: relative;
	width: 192px;
	height: 34px;
	top: 53px;
	left:690px;
	}

/*-------------------------------------------------- PAGE NAV LEFT 205px --------------------------------------------------*/
.pnav1 {
		text-align: left; padding-top: 54px; padding-left: 15px; 
}

.navtheme {
	font-size: 11px; font-weight: bold; color: #000000; padding-bottom: 5px;
}
a.navtheme { display: block; text-decoration: none;}

a.navtheme:hover {
	color: #f68f1e; text-decoration: underline;
}

.navsub {
		padding-left: 32px;
}

.navsub1 {
		padding-left: 10px;
}

.navmenu {
		padding-bottom:10px;
}

a.pnav2:active, a.pnav2:visited, a.pnav2:link {
	color: #7a7a7a; font-size: 11px; font-weight: bold; text-decoration: none; letter-spacing: 1px;
}
a.pnav2:hover {
	color: #f68f1e; font-size: 11px; font-weight: bold; text-decoration: underline; }

a.subnav:active, a.subsubnav:active, a.subnav:visited, a.subsubnav:visited, a.subnav:link, a.subsubnav:link {
	color: #000000; font-size: 10px; font-weight: bold; text-decoration: none; letter-spacing: 1px; padding-bottom: 3px;
}
a.subnav:hover, a.subsubnav:hover {
	color: #f68f1e; font-size: 10px; font-weight: bold; text-decoration: underline; letter-spacing: 1px; padding-bottom: 3px;
}

.subnavtheme {
	color: #f68f1e; font-size: 10px; font-weight: bold; text-decoration: none; letter-spacing: 1px; padding-top: 3px; padding-bottom: 3px;
}

.subnavtheme1 {
	color: #f68f1e; font-size: 10px; font-weight: bold; text-decoration: none; letter-spacing: 1px; padding-top: 3px; padding-bottom: 3px;
}

.subnavtheme2 {
	color: #000000; font-size: 10px; font-weight: bold; text-decoration: none; letter-spacing: 2px; padding-top: 3px;
}

/*-------------------------------------------------- MAINCONTENT 680px --------------------------------------------------*/

.content1 {
		width: 690px;
}	

.maincontent2 {
		width: 680px; height: 13px;
		background-image: url('../sys_img/bgcont_up.gif'); background-repeat: no-repeat; background-position: top;
}

.maincontent3 {
		width: 680px;
		background-image: url('../sys_img/bgcont_cont.gif'); background-repeat: repeat; background-position: top;
		padding: 0 10px 0 10px;
		text-align: left;
}
.maincontent3 h1 {
		color: #f68f1e; font-size: 11px; font-weight: bold; letter-spacing: 2px;
}
.maincontent3 h2 {
		color: #aaa; font-size: 10px; fontweight: normal; 
		}
		
		
.artikel { padding-left: 10px; padding-right: 10px; border-bottom: 1px dotted #ccc;}
table.artikel tr td { padding: 10px; }
table.nopadding tr td { padding: 1px; }

.maincontent4 {
		width: 680px; height: 18px;
		background-image: url('../sys_img/bgcont_down.gif'); background-repeat: no-repeat; background-position: top;
}

.content1 a:link {
	color: #000000;
	text-decoration: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}
.content1 a:visited {
	color: #f68f1e;
	text-decoration: none;
	}
.content1 a:hover {
	background: #f68f1e;
	color: #fff;
	}
.content1 a:active {
	color: #f68f1e;
	text-decoration: none;
	}
.pdf_link {
	background: url('../sys_img/pdf.jpg') no-repeat;
	padding-left: 50px;
	height: 52px;
	float: left;
	clear: both;
	}
