td { /*padding-bottom: 40px;*/ padding-left: 0px; padding-top: 0px;}	/*padding-left, padding-top => kein Rand mehr bei Bild (Firmenprofil)*/

body 
{ 
	background: #FFFFFF; 
	margin: 0px; 
	margin-right: 10px; 
	border-bottom: 10px white solid; 
	border-top: 10px white solid;
	font-family: Arial;
	border-left: 5px white solid;	/*bei beiden Frames - linker Frame: rechts; rechter Frame: links*/
}

ul li { padding-bottom: 10px;}


/*nötig, auch wenn leer - wahrscheinlich weil Zuweisung bei table sonst nicht möglich, sondern nur bei td*/
.textInTab
{
	
	/*nicht margin! - sonst rückt Tabelle rein; padding= Abstand von Text zum Rand, aber bei td anführen, padding nützt nur bei td, margin nur bei table*/
	border-collapse: collapse; 
	table-layout: fixed; 
	

	font-face: Arial;
	background: #CCCCCC; 
	width: 100%; 
	/*height: 75%;*/
	border:0px;
	font-weight: bold;
	empty-cells: show;
}


table.textInTab td
{
	padding-bottom: 0px;	/*auch z.B. 10 oben und 10 unten möglich*/
	vertical-align: top;	/*bei .textInTab (für Tabelle) bringt es nichts*/
	padding-left: 50px;
	padding-top: 20px;

	padding-right: 50px;
	text-align: left;
	font-size: 20px;
	font-face: Arial;
}


table.titleTab
{
	height: 20%;
	font-size: 30px;
	border: 0px; 
	background: #CCCCCC; 
	width: 100%;
	font-weight: bold;
	
}

table.titleTab td
{
	padding-left: 20px;
	border: 0px;
}

table.picsCorner
{
	align: right;
	border-collapse: collapse;	/*WICHTIG!!!*/
	table-layout: fixed;
	background: white;	/*damit oben kein dünner Rand wegen überflüssigen Platz in Zelle, bei vertical-align: entweder oben Rand oder zw. 1. und 2. Zeile*/
	border: 0px;
}

table.picsCorner td
{
	vertical-align: top;
	padding: 0px;
	border: 0px;
}

a:link, a:visited {color: #264796; text-decoration: underline;}
/*a:visited {color: rgb(128, 0, 0); text-decoration: none;} /*Reihenfolge von visited und hover beachten!*/
/*a:hover {color: #000000;}*/
a:active, a:hover {text-decoration: underline; color: rgb(128, 0, 0);}

/*a.mailLink:active {color: #FFFFFF;}*/

/*width (bei Bildern) muss im html-Code stehen, weil Firefox sie nicht aus css aus anpasst*/
img.right { border-left: 10px white solid; border-bottom: 10px white solid; padding: 0px; vertical-align: top;}
img.left { border-right: 10px white solid; border-bottom: 10px white solid; padding: 0px; vertical-align: top;}
img.middleL { border-right: 10px white solid; border-bottom: 10px white solid; border-top: 10px white solid; padding: 0px; vertical-align: top;}
img.middleR { border-left: 10px white solid; border-bottom: 10px white solid; border-top: 10px white solid; padding: 0px; vertical-align: top;}

img.middle { border: 10px white solid;}
img.top { border: 10px white solid; border-top: none; }
img.bottom { border: 10px white solid; border-bottom: none; }