
body {
	background-color : #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1	{
	color:#0076C1;
	font-size: 16px;
	font-weight: bold;
	 }
h2  {
	font-size: 17px;
	font-weight: bold;
	}

h3 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	}
h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	}
p 	{
	margin: 0px 0px 10px 0px;
	width:500px;
	}
p.klebe, p.zubeh, p.praes {
	 width:625px;
	 }
/* für Bilder-Divs Startseite */
.produktbild {
	background-color: #999999;
	width: 160px;
	height: 240px;
	border-left: solid 1px #FFFFFF;
	float: left;
}
/* Klassen für Titel in den Rubriken */
.port	{color : #E50083;}
.hits	{color : #0076C1;}
.praes	{color : #00A693;}
.klebe	{color : #E83400;}
.zubeh	{color : #61B020;}
.video  {color : #FFFFFF;}

/* Tabelle Beschreibung Produkte */
table.beschrieb td	{
	vertical-align: top;
	text-align:left;
	}		
table.beschrieb img {
	margin-bottom:5px;
	}		
/* Mitarbeiterseite Tabellen */
.peter {
	padding-left:12px;
	}
td.bottom  {
		vertical-align: bottom;
		text-align: right;
		}
.mitacell, .drei  {
		width:200px;
		vertical-align: top;
		text-align: right;
		float:right;
		}
/* Tabelle Logos Partnerseite */
.logolink {
		height: 100px;
		width: 180px;
		}
/* Produkteseiten Listen */
.produkt {
		width:250px;
		padding:0px;
		margin: 0px 0px 5px 0px;
		}
.picture {
		padding-left:25px;
		}

/* Hits + News */
.hit_box  {
		width:665px;
		margin:30px 0px 0px 0px;
		}
.inhaltli {
		width:200px;
		float:left;
		}
.inhaltre {
		width:400px;
		margin-left:20px;
		float:left;
		}
.hits {
		padding:0px;
		margin: 0px 0px 5px 0px;
		width:320px;
		}
.tdbg { background-color:#DADADA; vertical-align:top; }
.arrow {
		width:665px;
		text-align:right;
		margin-top: 5px;
		}
.prosa 	{
		width:440px;
		}
.prosa_hn 	{
		width:400px;
		text-align:justify;
		}
.duo	{
		width:300px;
		}
ul {
		padding:0px;
		margin:0 0 0 14px;
		}
ol {
		padding:0px;
		margin:0 0 0 20px;
		}

/* für Kontaktformular */
.kontakt {
		height:25px;
}
.input_kont {
		border: 1px solid #727272;
		width:370px;
		height:15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		}
.input_kont2 {
		border: 1px solid #727272;
		width:370px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		}
.antifloat	{
		clear:both;
		}

a            {color: #333333; text-decoration: none; }
a:visited    {color: #333333; }
a:hover      {color: #FFFFFF; text-decoration: underline; }
a:active     {color: #FFFFFF; }

#top a            {color: #FFFFFF; text-decoration: none; }
#top a:visited    {color: #FFFFFF; }
#top a:hover      {color: #FFFFFF; text-decoration: underline; }
#top a:active     {color: #FFFFFF; }

#content_top a            {color: #FFFFFF; text-decoration: none; }
#content_top a:visited    {color: #FFFFFF; }
#content_top a:hover      {color: #FFFFFF; text-decoration: underline; }
#content_top a:active     {color: #FFFFFF; }

#content_bottom a            {color: #333333; text-decoration: none; font-weight: bold;}
#content_bottom a:visited    {color: #333333; }
#content_bottom a:hover      {color: #333333; text-decoration: underline; }
#content_bottom a:active     {color: #333333; }

#box {
	width: 806px;
	margin: 10px auto;
}
/* Kopf für Startseite */
#top {
	width: 804px;
	height: 285px;
	font-style:italic;
	line-height:15px;
	color: #FFFFFF;
	background-image: url(http://www.alvico.ch/pics/home_top.jpg);
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	padding: 10px 0px 0px 0px;
}
#head  {
	float:right;
	margin-right:8px;
}
/* für Rubriken für Startseite */
#bottom {
	width: 805px;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
/* ID fuer Button Produktekatalog auf Startseite  */
#prodkat	{
	background-color:#0076C1;
	border: 1px solid #ffffff;
	width:143px;
	height:15px;
	padding:1px;
	margin-bottom:2px;
}

#kataloge, #video {
	margin:125px 0 0 5px;
	padding:5px;
	float:left;
}
#noel, #klebef, #dis, #zub, #vit {
	padding:2px;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	width:143px;
	font-size:11px;
}
#noel {
	background-color : #E50083;
}
#klebef {
	background-color : #E83400;
}
#dis {
	background-color : #00A693;
}
#zub {
	background-color : #61B020;
}
#vit	{
	background-color:#00A693;
	border-bottom: solid 1px #FFFFFF;
}
/* Kopf für Folgeseiten */
#content_top {
	width: 154px;
	height: 86px;
	font-style:italic;
	line-height:15px;
	color: #FFFFFF;
	background-image: url(http://www.alvico.ch/pics/content_top.jpg);
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	padding: 10px 0px 0px 650px;
}
/* Inhalt für Folgeseiten */
#content_bottom, #content_video {
	min-height: 400px;
	height:auto !important;
	height:400px;
}
#content_bottom {
        width: 736px;
	background-color: #FFFFFF;
	padding: 20px 0px 20px 70px;
}
#content {
	width: 650px;
}
#content_video {
	width: 649px;
	border: 1px solid #ffffff;
	background-color: #E50083;
	padding: 20px 0px 20px 155px;
}
/* Hauptnavigation */
#navibox {
	width: 806px;
}
#port, #port_a, #hits, #hits_a, #praes, #praes_a, #klebe, #klebe_a, #zubeh, #zubeh_a {
	font-weight: bolder;
	color: #FFFFFF;
	width: 155px;
	height: 29px;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	padding: 2px 0px 0px 5px;
	float: left;
}

#port {
	background-color : #E50083;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}

#port_a {
	background-color : #E50083;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #E50083;
}

#hits{
	background-color : #0076C1;
	border-bottom: solid 1px #FFFFFF;
}

#hits_a{
	background-color : #0076C1;
	border-bottom: solid 1px #0076C1;
}

#praes{
	background-color : #00A693;
	border-bottom: solid 1px #FFFFFF;
}

#praes_a{
	background-color : #00A693;
	border-bottom: solid 1px #00A693;
}

#klebe{
	background-color : #E83400;
	border-bottom: solid 1px #FFFFFF;
}

#klebe_a{
	background-color : #E83400;
	border-bottom: solid 1px #E83400;
}

#zubeh{
	background-color : #61B020;
	border-bottom: solid 1px #FFFFFF;
}

#zubeh_a{
	background-color : #61B020;
	border-bottom: solid 1px #61B020;
}

/* Subnavigation */
#sub_port, #sub_hits, #sub_praes, #sub_klebe, #sub_zubeh  {
	width: 799px;
	font-weight: bolder;
	color: #FFFFFF;
	height: 17px;
	border-right: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	padding: 2px 0px 0px 5px;
}

#sub_port {
	background-color: #E50083;
}

#sub_hits {
	background-color: #0076C1;
}

#sub_praes {
	background-color: #00A693;
}

#sub_klebe {
	background-color: #E83400;
}

#sub_zubeh {
	background-color: #61B020;
}

.subnavi {
	margin-right: 30px;
	float: left;
}

			
