*{margin:0px;padding:0px;}body {font-family:Arial, Helvetica, sans-serif;color : #000;margin : 0px auto;padding : 0;background:#ffffff url(images/hintergrund.gif);font-size:0.8em;}#wrap{margin:0 auto;width:800px;background:#2d2d2d url(images/back.jpg) repeat-y;}#wrapper {margin : 0 auto;width:760px;}/* TOP MENU */#topmenu {background:#3c3c3c;width:760px;height:40px;font-family:verdana;text-transform:uppercase;font-size:.8em;text-align:center;}#topmenu ul{	padding: 1em 1.5em 1em 1.5em;	list-style: none;}#topmenu li{	display: inline;	padding-right: 2.5em;}#topmenu li a{	color: #fff;	background-color: inherit;	text-decoration:none;	padding:10px;	}#topmenu li a:hover{background: #3c3c3c;color:#000000;}#header {margin:0px;padding:0px;width:760px;height:190px;background:#000000 url(images/head_14.gif) no-repeat;}#header h1{padding-top:30px;padding-left:50px;font-size:2em;color:#fff;font-weight:bolder;}#main {float:left;margin : 0 auto;background:#ffffff;}#right {left:300px;width : 300px;padding : 0 5px 5px;margin-right:398px;margin-left:52px;margin-top:10px;}#left {width : 170px;left:130px;color:#353535;}#footer {background:#fff url(images/foot.gif);width:760px;height:38px;clear : both;}#footer p{color:#fff;padding-top:10px;margin-left:25px;text-align:center;}#footer a {color:#fff;}/* SIDEBAR STUFF */#left h1{margin-top:25px;margin-left:65px;font-size:1.5em;letter-spacing:0.0000001em;}#left ul{list-style:none;}#left li{padding:10px;}#left ul li a{padding:10px;text-decoration:none;}#left ul li a:hover{color:#111;}/* Usual Stuff */p { margin : 0;padding : 10px;}a:visited, a:link {color : #000;text-decoration : underline;background:none;}a:hover {color : #000;text-decoration : none;background:none;}h1 { color : #000;margin: 0px 0px 10px 0px;padding-bottom : 10px;padding-top:10px;font-size: 1.5em;color:#000;letter-spacing:0.000000001 em;}h2 {color : #000;margin : 20px 0 10px;padding-bottom : 10px;font-size:1em;}h3 {color : #000;padding-bottom : 10px;font-size:1em;}/* search form */.searchform {	background-color:transparent;	border: none;		margin-left:5px; padding: 5px 5px 15px 0;		width: 190px;	}.searchform p { margin: 0; padding: 0; }.searchform input.textbox { 	width: 120px;	color: #000; 	height: 18px;	padding: 2px;		vertical-align: top;}.searchform input.button { 	font: bold 12px Arial, Sans-serif; 	color: #fff;		width: 60px;	height: 26px;	border: none;	padding: 3px 5px;		vertical-align: top;}/* form elements */form {	margin: 15px;	padding: 0;	border: 1px solid #EFEFEF; 	background: #111;	}label {	display:block;	font-weight:bold;	margin:5px 0;}input {	padding: 2px;	border: 1px solid #EFEFEF;	font: normal 1em Verdana, 'Trebuchet MS', Tahoma, sans-serif;		color: #666666;}textarea {	width: 280px;	padding:2px;	border: 1px solid #EFEFEF;	font: normal 1em Verdana, 'Trebuchet MS', Tahoma, sans-serif;	height:100px;	display:block;			color: #666666;}input.button { 	margin: 0; 	font: bold 1em Arial, Sans-serif; 	border: 1px solid #ffffff;	color:#fff;	padding: 2px 3px; 		background: #111;}