@charset "utf-8";
/* CSS Document */

body	{
	margin:0;
	font-family:
    "Century Gothic",		/* Windows (HP printer) */
    "Avant Garde Gothic",	/* HP font name */
    "Avant Garde",		/* MacOS */
    "URW Gothic L",		/* Unix+X+FontConfig */
	helvetica,			/* Unix+X, MacOS */
    sans-serif;


}

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

a:hover	{
	text-decoration:underline;
}

#top	{
	background-color:#99ccff;
	width:100%;
	border-bottom:2px solid #FFF;
	height:20px;
}

#head	{
	clear:both;
	height:163px;
	width:100%;
	background-image:url(img/headBG1.jpg);
}

#navi	{
	color:#FFF;
	float:left;
	width:235px;
	background-image:url(img/naviBG.jpg);
}




/* Navi Pfeil-Hover Funktion */
a.infolink, a.infolink:visited	{

	 text-align:center;
	 color:#FFFFFF; 
	 text-decoration:none;
	 font-size:18px;
}

a.infolink:hover	{
	 text-align:center;
	 color:#FFFFFF; 
	 text-decoration:underline;
	 font-size:18px;
}


a.foolink, a.foolink:visited	{
	 color:#000000; 
	 text-decoration:none;
}

a.foolink:hover	{
	 color:#000000; 
	 text-decoration:underline;
}


a.navilink, a.navilink:visited	{
	display:block;
	background-image:url(img/pfeil.jpg);
	width:195px;
	height:26px;
	padding-left:40px;
	padding-top:2px;
	color:#FFF;
	text-decoration:none;
	font-size:17px;
	font-weight:bold;
}

a.navilink:hover	{
	display:block;
	background-image:url(img/pfeil2.jpg);
	width:195px;
	height:26px;
	padding-left:40px;
	padding-top:2px;
	color:#FFF;
	font-size:17px;
	font-weight:bold;
}

/* Subnavi */

a.subnavilink, a.subnavilink:visited	{
	display:block;
	margin-left:55px;
	background-image:url(img/spfeil.jpg);
	width:140px;
	height:18px;
	padding-left:40px;
	padding-top:2px;
	color:#FFF;
	text-decoration:none;
	font-size:15px;
}

a.subnavilink:hover	{
	display:block;
	margin-left:55px;
	background-image:url(img/spfeil2.jpg);
	width:140px;
	height:18px;
	padding-left:40px;
	padding-top:2px;
	color:#FFF;
	font-size:15px;
}

a.susubnavilink, a.susubnavilink:visited	{
	display:block;
	margin-left:55px;
	background-image:url(img/sspfeil.jpg);
	width:140px;
	height:18px;
	padding-left:40px;
	padding-top:2px;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
}

a.susubnavilink:hover	{
	display:block;
	margin-left:55px;
	background-image:url(img/sspfeil2.jpg);
	width:140px;
	height:18px;
	padding-left:40px;
	padding-top:2px;
	color:#FFF;
	font-size:12px;
}

/* zurück knopf */


.backText	{
	margin-left:10px;
	
	font-size:12px;
	color:#000;
	text-decoration:none;
}

.backText:hover	{
	margin-left:10px;
	font-size:12px;
	color:#e57914;
	text-decoration:underline;
}
	







#content	{
	float:left;
	padding-left:20px;
	margin-top:-25px;
	color:#000;
	width:70%;
	font-size:14px;
}

#content h2{
	color:#666;
}

#content h1{
	color:#666;
}

#content h3{
	color:#666;
}

.desc	{
	color:#000;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}

#footer	{
	clear:both;
	width:100%;
	height:20px;
	margin-top:10px;
	border-top:1px solid #096384;
}

/* Das Orange ist #e57914 */
/* Kontakformular */

#contactform	{
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
	border:2px solid #096384;
	text-align:center;
}


/* Definitionen für Werbung.php */

.tableImg	{
	color:#ff6600;
	font-size:32px;
	font-family:"Comic Sans MS", cursive;
	text-align:center;
}

.tableImg	a{
	color:#ff6600;
	font-size:32px;
	font-family:"Comic Sans MS", cursive;
	text-align:center;
}

.tablePlus	{
	color:#ff6600;
	font-size:40px;
	text-align:center;
	font-family:"Comic Sans MS", cursive;
}

/* Definitionen für Tabelle auf home.php */

.tableListDesc	{
	width:112px;
	height:170px;
	font-size:14px;

}

.tableListPrice	{
	width:112px;
	height:170px;
	font-size:14px;
	color:#000;
	

}

.tableDesc	{
	width:112px;
	height:85px;
	font-size:14px;
	background-image:url(img/table.jpg);


}

.tableListDetail	{
	width:202px;
	height:170px;
	font-size:14px;
	color:#000;
}

.tableListImg	{
	margin-left:5px;
	width:160px;
	height:150px;

}

#tableList tr.special td{ 
	padding-top:20px;

}

.orangeFont	 {
	color:#ff6600;
}