/* Grundsätzliches / Top*/

html, body{ 
margin: 0;
padding:0; 
text-align:center; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color: #302F2F;
background-color: #f3f3f3;
background-image: url('../images/background.gif');
background-repeat:repeat-x;
} 

#jstest{ 
text-align:center;
padding:2px;  
margin-left:auto; 
margin-right:auto;  
background-color: #ffffe1;
border-bottom: 1px solid #aca899;; 
margin-bottom:5px;
position:absolute; 
z-index:5;
width: 100%;
} 

#logo {
	position:absolute;
	z-index:1;
	left: 783px;
	top: 16px;
	width: 173px;
	height: 156px;
}



#topmenue {
	position:absolute;
	z-index:1;
	left: 20px;
	top: 18px;
	width: 139px;
	height: 109px;
	line-height: 18px;
}

#freiraum{ 

width:968px; 
height: 15px;
text-align:left;  
margin-left:auto; 
margin-right:auto;  

} 

#seitenbreite{ 
width:966px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;  
background-color: #ffffff;
border-right: 1px solid #366216;; 
border-left: 1px solid #366216;; 
border-bottom: 1px solid #82a36c;
} 

#randlinks {
	width: 15px;
	text-align : left;
	position:absolute;
	z-index:1;
	left: -16px;
	top: -7px;
	height: 187px;
	background-image: url('../images/schatten-links.gif');
	background-repeat: no-repeat;
} 
 

#randrechts {
	width: 13px;
	text-align : left;
	position:absolute;
	z-index:3;
	left: 967px;
	top: -8px;
	height: 188px;
	background-image: url('../images/schatten-rechts.gif');
	background-repeat: no-repeat;
} 

#top { 
text-align : left;
margin-left:auto; 
margin-right:auto;  
width: 966px;
height: 175px; 
background-color:#ffffff;
position: relative;
background-image: url('../images/rahmenback.gif');
background-repeat: no-repeat;
background-position: bottom;
}  







/* Hauptseite */

#hauptfenster {
width:966px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;
margin-top: 10px;
background-image: url('../images/back-main.gif');
background-repeat: repeat-y;
}

#links {
width: 200px;
float:left;
padding-top:15px;
}
#mitte {
width: 555px;
float:left;
padding-left: 10px;
padding-right: 10px;
padding-top:15px;
}
#rechts {
width: 185px;
float:left;
padding-top:15px;
} 

#unten{
width:966px; 
height:15px; 
clear:both;
background-image: url('../images/abschluss.gif');
background-repeat: no-repeat;
} 


/*Container grün*/

.balken-gruen-links{
width:175px; 
height:16px; 
background-image: url('../images/balken-gruen-links.gif');
background-repeat: no-repeat;
padding-left: 15px;
padding-top: 2px;
font-size:8pt;
margin-left:0px;
} 

.balken-blau-links{
width:175px; 
height:16px; 
background-image: url('../images/balken-blau-links.gif');
background-repeat: no-repeat;
padding-left: 15px;
padding-top: 2px;
font-size:8pt;
margin-left:0px;
} 

.balken-rot-links{
width:175px; 
height:16px; 
background-image: url('../images/balken-rot-links.gif');
background-repeat: no-repeat;
padding-left: 15px;
padding-top: 2px;
font-size:8pt;
margin-left:0px;
} 

.balken-dunkelrot-links{
width:175px; 
height:16px; 
background-image: url('../images/balken-dunkelrot-links.gif');
background-repeat: no-repeat;
padding-left: 15px;
padding-top: 2px;
font-size:8pt;
margin-left:0px;
} 

.box-links{
width:170px; 
font-size:8pt;
margin-top: 1px;
margin-left: 8px;
padding-left: 7px;
padding-right: 5px;
padding-top:7px;
padding-bottom: 3px;
line-height: 16px;
} 

.artikelbox-links{
width:175px; 
margin-top: 1px;
margin-left: 8px;
padding-left: 7px;
padding-top:7px;
padding-bottom: 3px;
line-height: 16px;
font-size:7pt;
}

.link1{
width:175px; 
margin-left: 8px;
padding-left: 7px;
padding-top:3px;
padding-bottom: 8px;
} 

.linktmshop{
width:175px; 
margin-left: 8px;
padding-left: 7px;
padding-top:6px;

} 


.balken-gruen-rechts{
width:173px; 
height:16px; 
background-image: url('../images/balken-gruen-links.gif');
background-repeat: no-repeat;
padding-left: 10px;
padding-top: 2px;
font-size:8pt;
margin-left:8px;
} 

.balken-rot-rechts{
width:173px; 
height:16px; 
background-image: url('../images/balken-rot-links.gif');
background-repeat: no-repeat;
padding-left: 10px;
padding-top: 2px;
font-size:8pt;
margin-left:8px;
} 

.balken-blau-rechts{
width:173px; 
height:16px; 
background-image: url('../images/balken-blau-links.gif');
background-repeat: no-repeat;
padding-left: 10px;
padding-top: 2px;
font-size:8pt;
margin-left:8px;
} 

.balken-dunkelrot-rechts{
width:173px; 
height:16px; 
background-image: url('../images/balken-dunkelrot-links.gif');
background-repeat: no-repeat;
padding-left: 10px;
padding-top: 2px;
font-size:8pt;
margin-left:8px;
} 

.box-rechts{
width:165px; 
font-size:8pt;
margin-top: 1px;
margin-left: 8px;
padding-left: 7px;
padding-top:7px;
padding-bottom: 3px;
line-height: 16px;
} 

.link-rechts{
width:160px; 
margin-left: 8px;
padding-left: 7px;
padding-top:3px;
padding-bottom: 8px;
} 




/* Schulungen */
.schulungstrenner{
width: 550px; 
border-bottom: 1px dashed #b0ca9e;
margin-bottom: 15px;
padding-top: 8px;
padding-bottom: 30px;
} 


/* Artikel */
.trenner { 
width: 100%;
heigth: 10px; 
 text-align:right;
 margin-left:auto; 
 margin-right:auto;
 padding-top:5px;  
 border-top:1px dashed #b0ca9e;
} 

.trennerb { 
width: 100%;
heigth: 10px; 
 text-align:right;
 margin-left:auto; 
 margin-right:auto;
 padding-top:5px;  
 border-top:1px dashed #aec3f2;
} 

/* Startseite */


.boxneu{
width:555px; 
height: 75px;
background-image: url('../images/kasten-main.gif');
background-repeat: no-repeat;
padding-left: 15px;
padding-top: 7px;
} 

.eins {
width: 154px;
height: 154px;
padding: 8px;
float:left;
background-image: url('../images/mainkasten.gif');
background-repeat: no-repeat;
}
.zwei {
width: 154px;
height: 154px;
padding: 8px;
float:left;
margin-left: 20px;
background-image: url('../images/mainkasten.gif');
background-repeat: no-repeat;
}
.drei {
width: 154px;
height: 154px;
padding: 8px;
float:left;
margin-left: 20px;
background-image: url('../images/mainkasten.gif');
background-repeat: no-repeat;
} 

#maintrenner{
 height:1px; 
 clear:both;
} 

#impressum { 

width: 560px; 
text-align:right;
 margin-left:auto; 
 margin-right:auto;
padding-top:1px;
}  

.linie { 

width: 555px; 
height: 1px;
background-color:#CCCCCC;
}  

/*Ueberschriften*/
 h1 { 
padding: 0px;
margin: 0px;
font-size: 16px; 
}

 h2 { 
font-size: 14px; 
color: #515151;
margin: 0px;
padding-bottom: 4px;
padding-top: 3px; 
font-weight:normal;
}

/*
 h3 { 
padding: 0px;
margin: 0px;
font-size: 18px; 
color: #782b2c;
}

 h4 { 
padding: 0px;
margin: 0px;
font-size: 18px; 
color: #db5e0d;
}

h5 { 
padding: 0px;
margin: 0px;
font-size: 18px; 
color: #3a3a3a;
}


h6 { 
padding: 0px;
margin: 0px;
font-size: 18px; 
color: #4772d1;
}
*/


/*Absenden */
.absenden {
	padding:0px;
	margin-top:10px;
	margin-left: 0px;
	margin-right: 0px;
	margint-bottom: 0px;
	border:none;
	font-size:10px;
	background: url(../images/absenden.gif) no-repeat center;
	color: #000000;
	height:17px;
	width:70px;

	}




/* Impressum hell*/
A.impressum:link {COLOR: #dbf0cc; TEXT-DECORATION: none; font-size: 8pt; }
A.impressum:visited {COLOR: #dbf0cc; TEXT-DECORATION: none; font-size: 8pt; }
A.impressum:active {COLOR: #dbf0cc; TEXT-DECORATION: none; font-size: 8pt; }
A.impressum:hover {COLOR: #dbf0cc; TEXT-DECORATION: none; font-size: 8pt; }

/* Links in Box grün*/
A.box:link {COLOR: #000000; TEXT-DECORATION: none; font-size: 8pt; }
A.box:visited {COLOR: #000000; TEXT-DECORATION: none; font-size: 8pt; }
A.box:active {COLOR: #000000; TEXT-DECORATION: none; font-size: 8pt; }
A.box:hover {COLOR: #000000; TEXT-DECORATION: underline; font-size: 8pt; }

/* Produktkategorie Oberbegriff*/
A.artikelue:link {COLOR: #000000; TEXT-DECORATION: none; font-size: 11px; font-weight:bold}
A.artikelue:visited {COLOR: #000000; TEXT-DECORATION: none; font-size: 11px; font-weight:bold}
A.artikelue:active {COLOR: #000000; TEXT-DECORATION: none; font-size: 11px; font-weight:bold}
A.artikelue:hover {COLOR: #000000; TEXT-DECORATION: underline; font-size: 11px; font-weight:bold}

/* Produktkategorie Oberbegriff aktiv*/
A.artikelueu:link {COLOR: #000000; TEXT-DECORATION: none; font-size: 11px; font-weight:bold; TEXT-DECORATION: underline;}
A.artikelueu:visited {COLOR: #000000; TEXT-DECORATION: none; font-size: 11px; font-weight:bold; TEXT-DECORATION: underline;}
A.artikelueu:active {COLOR: #000000; TEXT-DECORATION: none; font-size: 11px; font-weight:bold; TEXT-DECORATION: underline;}
A.artikelueu:hover {COLOR: #000000; TEXT-DECORATION: underline; font-size: 11px; font-weight:bold; TEXT-DECORATION: underline;}

/* Artikelkategorie Unterpunkte*/
A.artikela:link {COLOR: #302F2F; TEXT-DECORATION: none; font-size: 9px; }
A.artikela:visited {COLOR: #302F2F; TEXT-DECORATION: none; font-size: 9px; }
A.artikela:active {COLOR: #302F2F; TEXT-DECORATION: none; font-size: 9px; }
A.artikela:hover {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 9px; TEXT-DECORATION: underline; }

/* Artikelkategorie Unterpunkte aktiv*/
A.artikelau:link {COLOR: #302F2F; TEXT-DECORATION: none; font-size: 9px; TEXT-DECORATION: underline;}
A.artikelau:visited {COLOR: #302F2F; TEXT-DECORATION: none; font-size: 9px; TEXT-DECORATION: underline;}
A.artikelau:active {COLOR: #302F2F; TEXT-DECORATION: none; font-size: 9px; TEXT-DECORATION: underline;}
A.artikelau:hover {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 9px; TEXT-DECORATION: underline; }

/* Links grün*/
A.boxg:link {COLOR: #366216; TEXT-DECORATION: none;  }
A.boxg:visited {COLOR: #366216; TEXT-DECORATION: none; }
A.boxg:active {COLOR: #366216; TEXT-DECORATION: none;  }
A.boxg:hover {COLOR: #366216; TEXT-DECORATION: underline;  }


/* zurück philips*/
A.backphilips:link {COLOR: #4772d1; TEXT-DECORATION: none; font-size: 8pt; }
A.backphilips:visited {COLOR: #4772d1; TEXT-DECORATION: none; font-size: 8pt; }
A.backphilips:active {COLOR: #4772d1; TEXT-DECORATION: none; font-size: 8pt; }
A.backphilips:hover {COLOR: #4772d1; TEXT-DECORATION: underline; font-size: 8pt; }

/* Produkt Angebot*/
A.aktionphilips:link {COLOR: #4772d1; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.aktionphilips:visited {COLOR: #4772d1; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.aktionphilips:active {COLOR: #4772d1; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.aktionphilips:hover {COLOR: #4772d1; TEXT-DECORATION: underline; font-size: 10pt; font-weight:bold}

A.aktiongymna:link {COLOR: #782b2c; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.aktiongymna:visited {COLOR: #782b2c; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.aktiongymna:active {COLOR: #782b2c; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.aktiongymna:hover {COLOR: #782b2c; TEXT-DECORATION: underline; font-size: 10pt; font-weight:bold}


/* zurück mortara*/
A.backmortara:link {COLOR: #03477d; TEXT-DECORATION: none; font-size: 8pt; }
A.backmortara:visited {COLOR: #03477d; TEXT-DECORATION: none; font-size: 8pt; }
A.backmortara:active {COLOR: #03477d; TEXT-DECORATION: none; font-size: 8pt; }
A.backmortara:hover {COLOR: #03477d; TEXT-DECORATION: underline; font-size: 8pt; }

/* zurück gymna*/
A.backgymna:link {COLOR: #782b2c; TEXT-DECORATION: none; font-size: 8pt; }
A.backgymna:visited {COLOR: #782b2c; TEXT-DECORATION: none; font-size: 8pt; }
A.backgymna:active {COLOR: #782b2c; TEXT-DECORATION: none; font-size: 8pt; }
A.backgymna:hover {COLOR: #782b2c; TEXT-DECORATION: underline; font-size: 8pt; }

/* Produkt mortara*/
A.aktionmortara:link {COLOR: #03477d; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.aktionmortara:visited {COLOR: #03477d; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.aktionmortara:active {COLOR: #03477d; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.aktionmortara:hover {COLOR: #03477d; TEXT-DECORATION: underline; font-size: 10pt; font-weight:bold}

/* mortara Artikel anzeigen */
A.mortaraprodukt:link {COLOR: #03477d; TEXT-DECORATION: none; font-weight:bold}
A.mortaraprodukt:visited {COLOR: #03477d; TEXT-DECORATION: none; font-weight:bold}
A.mortaraprodukt:active {COLOR: #03477d; TEXT-DECORATION: none;font-weight:bold}
A.mortaraprodukt:hover {COLOR: #03477d; TEXT-DECORATION: none; font-weight:bold}

/* gymna Artikel anzeigen */
A.gymnaprodukt:link {COLOR: #782b2c; TEXT-DECORATION: none; font-weight:bold}
A.gymnaprodukt:visited {COLOR: #782b2c; TEXT-DECORATION: none; font-weight:bold}
A.gymnaprodukt:active {COLOR: #782b2c; TEXT-DECORATION: none;font-weight:bold}
A.gymnaprodukt:hover {COLOR: #782b2c; TEXT-DECORATION: none; font-weight:bold}

/* normaler Link */
A.normal:link {COLOR: #302F2F; TEXT-DECORATION: underline; }
A.normal:visited {COLOR: #302F2F; TEXT-DECORATION: underline; }
A.normal:active {COLOR: #302F2F; TEXT-DECORATION: underline;}
A.normal:hover {COLOR: #302F2F; TEXT-DECORATION: underline; }

/* normaler Link klein */
A.normalklein:link {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 7pt;}
A.normalklein:visited {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 7pt;}
A.normalklein:active {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 7pt;}
A.normalklein:hover {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 7pt;}

/* rechts oben */
A.normal_oben:link {COLOR: #366216; TEXT-DECORATION: none; font-size: 8pt;}
A.normal_oben:visited {COLOR: #366216; TEXT-DECORATION: none; font-size: 8pt;}
A.normal_oben:active {COLOR: #366216; TEXT-DECORATION: none; font-size: 8pt;}
A.normal_oben:hover {COLOR: #366216; TEXT-DECORATION: none; font-weight:bold; font-size: 8pt;}

A.normal_obena:link {COLOR: #366216; TEXT-DECORATION: none; font-weight:bold; font-size: 8pt;}
A.normal_obena:visited {COLOR: #366216; TEXT-DECORATION: none; font-weight:bold; font-size: 8pt;}
A.normal_obena:active {COLOR: #366216; TEXT-DECORATION: none;font-weight:bold; font-size: 8pt;}
A.normal_obena:hover {COLOR: #366216; TEXT-DECORATION: none; font-weight:bold; font-size: 8pt;}


/* Vergrößern */
A.enlarge:link {COLOR: #161839; TEXT-DECORATION: none; font-size: 7pt}
A.enlarge:visited {COLOR: #161839; TEXT-DECORATION: none; font-size: 7pt}
A.enlarge:active {COLOR: #161839; TEXT-DECORATION: none; font-size: 7pt}
A.enlarge:hover {COLOR: #161839; TEXT-DECORATION: none; font-size: 7pt}

/* Links im Main-Bereich*/
A.main:link {COLOR: #302F2F; TEXT-DECORATION: none; font-size: 8pt; font-weight:bold}
A.main:visited {COLOR: #302F2F; TEXT-DECORATION: none; font-size: 8pt; font-weight:bold}
A.main:active {COLOR: #302F2F; TEXT-DECORATION: none; font-size: 8pt; font-weight:bold}
A.main:hover {COLOR: #302F2F; TEXT-DECORATION: underline; font-size: 8pt; font-weight:bold}

/* Jobs schliessen */
A.schliessen:link {COLOR: #ffffff; TEXT-DECORATION: none; font-size:7pt;font-weight:bold}
A.schliessen:visited {COLOR: #ffffff; TEXT-DECORATION: none; font-size:7pt;font-weight:bold}
A.schliessen:active {COLOR: #ffffff; TEXT-DECORATION: none; font-size:7pt;font-weight:bold}
A.schliessen:hover {COLOR: #ffffff; TEXT-DECORATION: none; font-size:7pt;font-weight:bold}

/* Philips Artikel anzeigen */
A.philipsprodukt:link {COLOR: #4772d1; TEXT-DECORATION: none; font-weight:bold}
A.philipsprodukt:visited {COLOR: #4772d1; TEXT-DECORATION: none; font-weight:bold}
A.philipsprodukt:active {COLOR: #4772d1; TEXT-DECORATION: none;font-weight:bold}
A.philipsprodukt:hover {COLOR: #4772d1; TEXT-DECORATION: none; font-weight:bold}


/* TMSHOP Artikel anzeigen */
A.tmshopprodukt:link {COLOR: #df1a00; TEXT-DECORATION: none; font-weight:bold}
A.tmshopprodukt:visited {COLOR: #df1a00; TEXT-DECORATION: none; font-weight:bold}
A.tmshopprodukt:active {COLOR: #df1a00; TEXT-DECORATION: none;font-weight:bold}
A.tmshopprodukt:hover {COLOR: #df1a00; TEXT-DECORATION: none; font-weight:bold}


/* Produkt tmshop*/
A.aktiontmshop:link {COLOR: #df1a00; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.aktiontmshop:visited {COLOR: #df1a00; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.aktiontmshop:active {COLOR: #df1a00; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.aktiontmshop:hover {COLOR: #df1a00; TEXT-DECORATION: underline; font-size: 10pt; font-weight:bold}

/* zurück tmshop*/
A.backtmshop:link {COLOR: #df1a00; TEXT-DECORATION: none; font-size: 8pt; }
A.backtmshop:visited {COLOR: #df1a00; TEXT-DECORATION: none; font-size: 8pt; }
A.backtmshop:active {COLOR: #df1a00; TEXT-DECORATION: none; font-size: 8pt; }
A.backtmshop:hover {COLOR: #df1a00; TEXT-DECORATION: underline; font-size: 8pt; }

/* neutraler Link*/
A.link:link {COLOR: #df1a00; TEXT-DECORATION: none; }
A.link:visited {COLOR: #df1a00; TEXT-DECORATION: none;}
A.link:active {COLOR: #df1a00; TEXT-DECORATION: none;  }
A.link:hover {COLOR: #df1a00; TEXT-DECORATION: none; }


/* neutraler Link*/
A.linkgymna:link {COLOR: #782b2c; TEXT-DECORATION: none; }
A.linkgymna:visited {COLOR: #782b2c; TEXT-DECORATION: none;}
A.linkgymna:active {COLOR: #782b2c; TEXT-DECORATION: none;  }
A.linkgymna:hover {COLOR: #782b2c; TEXT-DECORATION: none; }
/*Ueberschriften*/


 @media print{ 
#top{display:none;} 
#menue{display:none;} 

