/*-------------------------------------------------Global-------------------------------------------------*/body {	margin: 0;	padding: 0;	font: 14px/1.5em Arial, sans-serif;	color: #b6b6b6;	background: #000 url(../images/bg.gif) repeat-x;}body div {	text-align: left;}br {	clear: both;	margin: 0;	padding: 0;}form {	margin: 0;	padding: 0;}a img {	border: none;}img {	border: none;}/*-------------------------------------------------Structure & Fonts-------------------------------------------------*/#page {	padding: 0 0 75px 0;	width: 980px;}#header {	width: 980px;	height: 212px;}#header.en {	background: url(../images/attention.png) no-repeat;}#header.de {	background: url(../images/achtung.png) no-repeat;}#language {	padding: 18px 0 0 0;	width: 980px;	height: 75px;}#content {	float: left;	width: 670px;}#gallery {	float: right;	width: 270px;}#gallery .container {	width: 126px;	padding: 0 0 20px 0;}#gallery .picture {	margin: 0 0 8px 0;}.left {	float: left;}.right {	float: right;}.red {	color: #fe0000;}.bold {	font-weight: bold;}.small {	font-size: 11px;}a.red:link, a.red:visited, a.red:focus, a.red:hover, a.red:active {	text-decoration: none;	color: #fe0000;}a.red:hover {	color: #fe0000;	text-decoration: none;}a.grey:link, a.grey:visited, a.grey:focus, a.grey:hover, a.grey:active {	font-size: 11px;	color: #b6b6b6;	text-decoration: none;}a.grey:hover {	color: #b6b6b6;	font-size: 11px;	text-decoration: underline;}.list {	padding: 0 0 0 12px;	margin: 0;	list-style: none;	list-style-image: url(../images/bullet.gif);}/*-------------------------------------------------Forms-------------------------------------------------*/