/*   THE BODY */body {	margin:0;	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;	font-size: 9pt;    	color:#555555;	background-color:#FFFFFF;	text-align:center;}/*   FORMS   */input {	margin-top:2px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:9pt;	color:#555555;	border:1px solid #d69a0f;	background-color:#e8d9a2;}textarea {	margin-top:2px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:9pt;	color:#555555;	border:1px solid #d69a0f;	background-color:#e8d9a2;}input[type=submit] {	margin-top:15px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:9pt;	color:#555555;	border:1px solid #d69a0f;	background-color:#e8d9a2;}input[type=radio] {	margin-top:10px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:9pt;	color:#555555;}.csc-mailform {	padding:0px;	padding-left: 15px;	margin:0px;	border-style: none}.csc-mailform fieldset {	border-style: none;}.csc-mailform-field label {	color:#666666;	display:block;	font-size:0.8em;	margin-top:1em;}.csc-mailform-radio label {	display:inline;	font-size:9pt;	margin-left:0.3em;}.csc-mailform-radio legend {	display:none;}.csc-mailform-submit {	margin-top:1em;}/* OLD STUFFfieldset.csc-mailform label {	float:left; 	display:block;	width:140px;	vertical-align: baseline;	padding-right: 15px;                    }	fieldset.csc-mailform span.csc-mailform-radio label {	float:none;	width:auto;}fieldset.csc-mailform span.csc-mailform-radio input {	float:none;	clear:both;	width:auto;}.csc-form-labelcell {	padding:0px;	margin:0px;	border-style: none;}.csc-mailform-radio {	padding:0px;	margin:0px;	border-style: none;}#mainbar p.csc-form-label {	line-height:100%;}.csc-form-labelcell, .csc-form-fiedcell {	vertical-align:top}.csc-form-label-req {	font-weight:bold}END OLD STUFF *//*  TABELLEN  */.contenttable {	padding-left:15px;	padding-right:15px;	line-height:150%;}/*  LINKS   */a {	color:#4D87CE;	font-weight:bold;	text-decoration:none;}a:hover {	color:#2a65ad;}a img {	border-width: 0px;}/* FILELINKS */table.csc-uploads {	margin-left: 15px;	padding: 0px;}.csc-uploads * p,.csc-uploads * tr,.csc-uploads * td {	margin: 0px;	padding: 0px;	line-height: 110%;}/*  LISTS   */ul li {	list-style-image:url(http://www.linuxtag.org/2007/fileadmin/linuxtag/templates/main/images/backgrounds/li.gif);	line-height:150%;	text-align:left;}/* LAYOUT STUFF *//*   LOGO - header above main-menu   */#logobar {	width:100%;	height:105px;	background-color:#09142c;	margin-bottom:0px;	color:#FFFFFF;	text-align:center;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 1em; 	background-image:url(http://www.linuxtag.org/2007/fileadmin/linuxtag/templates/main/images/backgrounds/lt2k7.png);	background-repeat: no-repeat;	background-position: center;}#logo {	width:900px;	height:100px;	text-align:left;	margin-left:auto;	margin-right:auto;}/*   HEADER - special page layout, before content   */#headercontainer {	padding: 0px;	margin: 0px;}#header {	width:900px;	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:40px;}#header.withsponsors {	width:650px;	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:40px;}#header-sponsorbar{	width:200px;	float:right;	margin-top:0px;	margin-left:30px;	margin-right:0px;	margin-bottom:40px;}#header h1 {	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;	font-size:22pt;	font-weight:normal;	text-transform:uppercase;	text-align:left;	color:#736451;	margin-left:0px;	margin-right:0px;	margin-top:0px;	margin-bottom:10px;	padding-left:0;	padding-right:0;	padding-bottom:0;	padding-top:5px;}#header h2 {	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;	font-size:14pt;	font-weight:normal;	text-transform:uppercase;	text-align:right;	color:#000000;	margin-left:0px;	margin-right:0px;	margin-top:0px;	margin-bottom:10px;	padding-left:0;	padding-right:0;	padding-bottom:0;	padding-top:5px;	border-bottom:1px solid #eeeeee;}/*   CONTENT - div arount all content   */#content {	width:900px;	text-align:left;	margin-top:30px;	margin-left:auto;	margin-right:auto;}/*   SIDEBAR - the left column   */#sidebar {	width:160px;	float:left;	font-size:8pt;	color:#6C534A;	text-align:left;}#rightbar {/*	border: 1px #333333 solid; */	width:160px;	float:right;	font-size:8pt;	color:#6C534A;	text-align:left;}#rightbar h1,#sidebar h1 {	margin-top:3.5pt;	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;	font-size:16pt;	text-transform:uppercase;	font-weight:normal;	border-bottom:1px solid #eeeeee;	color:#fdb811;	text-align:right;}#rightbar p,#sidebar p {	line-height:135%;}/*   MAINBAR - where the main content is   */#mainbar.noindent {	margin-left:0px;	padding-left:35px;}#mainbar {	margin-left:170px;	padding-left:35px;}/* fuer content/LT-homepage-2007.html  */.withrightbar {	margin-right:170px;	padding-right:35px;}#bottombar h1,#mainbar h1,#mainbar h1 a {	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;	font-size:18pt;	text-transform:uppercase;	font-weight:normal;	border-bottom:1px solid #eeeeee;	color:#fdb811;}#bottombar h2,#mainbar h2,#mainbar h2 a {	font-size:14pt;	color:#555555;}#bottombar h3,#mainbar h3,#mainbar h3 a {	font-size:11pt;	color:#555555;}#mainbar p {	padding-left:15px;	padding-right:15px;	line-height:150%;}#mainbar p.indented {	padding-left:45px;}#mainbar .articleimg {	float:right;	padding:5px;	margin-left:20px;	margin-top:20px;	margin-bottom:20px;}/*   PAGE FOOTER   */#sponsorbar {	clear:left;	width:100%;	border-top:1px solid #32497b;	margin-top:40px;	padding-top:10px;	padding-bottom:10px;	color:#888888;}#footer {	clear:left;	width:100%;	border-top:1px solid #32497b;	margin-top:20px;	padding-top:5px;	padding-bottom:5px;	color:#888888;}div.clearer {	clear:both;}#footer a.grey {	padding-left:0px;	padding-top:0px;	color:#888888;}#footer a.grey:hover {	padding-left:0px;	padding-top:0px;	color:#555555;}#footer a {	padding-left:10px;	padding-top:10px;}/* SITEMAP */.csc-sitemap {        border-left: 1px dotted black;}.csc-sitemap-level1 {        text-indent: 0px;        background-color: #d7d7d7;}.csc-sitemap-level2 {        text-indent: 30px;        background-color: #e0e0e0;        line-height:100%;}.csc-sitemap-level3 {        text-indent: 60px;        background-color: #eeeeee;        line-height:100%;}/* MISC */div.code {	margin-left: 30px;	margin-right: 0px;	padding: 5px;	border:1px solid #666666;	# border:1px solid #d69a0f;	background-color:#cccccc;}