html {height: 100.3%; font-size: 62.5%;}

* {margin: 0px; padding: 0px; border: 0px;}

body {
        /*float: left;*/ 
		margin-right: 20px; 
		/*width:960px;*/
		/*margin-left: 30px;*/
		font-family: "Arial", sans-serif;
        font-size: 1.6em; /*1.2*/
        line-height: 1.6em;  /* 1.8*/
        text-align: center;
        /*background: #FFFFFF;*/
		background-color:#f4f7f8;}
div#header {
         height: 300px; /*160*/
         background: #f4f7f8 url(titelbild_webseite.png) no-repeat;
         padding: 10px 0px 10px 0px;
         /*border-bottom: 15px solid #FFFFFF; */ }
div#headerDFS {
         height: 300px; /*160*/
         background: #f4f7f8 url(titelbild_webseiteDFS_DE.png) no-repeat;
         padding: 10px 0px 10px 0px;
         /*border-bottom: 15px solid #FFFFFF; */ }
div#headerDFSFR {
         height: 300px; /*160*/
         background: #f4f7f8 url(titelbild_webseiteDFS_FR.png) no-repeat;
         padding: 10px 0px 10px 0px;
         /*border-bottom: 15px solid #FFFFFF; */ }
div#headerKV {
         height: 300px; /*160*/
         background: #f4f7f8 url(titelbild_webseiteKV_DE.png) no-repeat;
         padding: 10px 0px 10px 0px;
         /*border-bottom: 15px solid #FFFFFF; */ }
div#headerKVFR {
         height: 300px; /*160*/
         background: #f4f7f8 url(titelbild_webseiteKV_FR.png) no-repeat;
         padding: 10px 0px 10px 0px;
         /*border-bottom: 15px solid #FFFFFF; */ }
				 
div#wrapper {
        width: 760px;
        margin: 0px auto;
        /* margin: 0px; 40px; */
        text-align: left;
        background: #f4f7f8;
}

a {
	color: #000000;
	text-align: right;
}
p{
	text-align: left;
	margin-left:0em;
}
p.right {
	text-align: right;
	margin-right: 1em;
}
p.title {
	text-align: left;
	font-size: 100px; 
	font-weight: bold; 
	font-family: Arial,sans-serif;
	/*margin-right: 14em;*/
}
p.big {
	font-size: 1.7em; 
}
table {
		/*border-collapse: collapse;*/
		margin-left:1em;
}
td{
         padding: 5px 10px;
		 /*border-collapse: collapse;*/
		 /*border: 1px solid black;*/
}
input#button{
		padding: 3px 10px;
		font-size: 1.0em;
		background: #091838;
		color: #FFFFFF;
		text-align: center;
}
td.ital {
		/*color: #F2F2F2;*/
		font-style: italic;		
}
/*td.vertical{
		line-height: 1em; 
}
td.orient {
		/*transform: rotate(270deg);
		transform-origin: left top 0;
		    writing-mode:tb-rl;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform:rotate(90deg);
    transform: rotate(90deg);
    white-space:nowrap;
    display:block;
    bottom:0;
    width:20px;
    height:20px;
     -moz-transform: rotate(90deg);  /* FF3.5+ 
       -o-transform: rotate(90deg);  /* Opera 10.5 
  -webkit-transform: rotate(90deg);  /* Saf3.1+, Chrome 
             filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 
         -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 
		 
		   display:inline-block;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
		 
}

Taken from http://css3please.com/
shareimprove this answer
	
answered Mar 10 '10 at 10:17
Álvaro González
81.2k20133201

}
td.empty {
		border-left: 0px solid;
		border-right: 0px solid;
}
td.bold {
		font-weight: bold;
}
td.boldleft {
		text-align: left;
		font-weight: bold;
}

td.left {
		text-align: left;
}

td.red {
		background-color: #FF0000; 
}
td.green {
		background-color: #B3CA4A; 
}
td.boldgreen {
	font-weight: bold;
	background-color: #B3CA4A; 
}
td.leftgreen {
		text-align: left;
		background-color: #B3CA4A; 
}
td.leftgray{
		text-align: left;
		background-color: #F2F2F2; 
		//border: 1px solid white;
}*/