/*###	TYPO STYLES##*/html {		/* hide from  ie mac \*/	height: 100%;	/* unhide */}body {	background: #FAFAFA;	font: 10px Verdana, Arial;	color: #000000;	margin: 0;	/* hide from  ie mac \*/	height: 100%;	/* unhide */		text-align: center;	line-height: 2;	background-image: url(../images/layout/sue_1900.jpg);	background-repeat: repeat-x;	background-position: right bottom;	background-attachment: fixed;}td {	line-height: 2;}div {	line-height: 2;	}img {    border: 0;	margin: 0;	padding: 0;	display: inline;}img.attachment {	vertical-align: middle; 	margin-right: 5px;}p {	margin-top: 0;	margin-bottom: 5px;	font: 10px Verdana, Arial;	line-height: 2;}label {	font: 10px Verdana, Arial;}.grey {	color: #C0C0C0;}.flash {	color: #00CC99;	font-size: 18px;}li {	font-size: 10px;}h1 {	font-weight: bold;	font-size: 17px;	margin-top: 25px;	margin-bottom:0;}h2 {	font-weight: normal;	font-size: 14px;	margin-top: 25px;	margin-bottom: 5px;}td h1 {	margin: 0;	padding: 0;}a {	color: black;}a:hover {	color: darkgrey;	background: none;}#footer a {	color: #E0E0E0;}table {	margin: 0;	padding: 0;}table td {	vertical-align: top;	font-size: 10px;	padding-right: 5px;}table th {	text-align: left;}/* ###	RESUME##*/.year {	font-weight: bold;}/* ###	SPIELDATEN##*/table#spieldaten {	width: 100%;	margin-top: 10px;}table#spieldaten td {	padding: 2px;	margin: 0;	border-bottom: 1px solid #CCCCCC;}table#spieldaten th {	color: #8E8E8E;	font-weight: normal;	text-align: left;	margin: 0;	padding: 2px;	height: auto;}.tourTitle td {	vertical-align: bottom;}.tourTitle h1 {}.tourTitle img {}.cleaner {	clear: both;}/*###	CDs##*/.leftColumn {	width: 180px;	float: left;	margin-right: 10px;}.rightColumn {	margin-left: 190px;}.leftColumn h1, .rightColumn h1 {	margin-top: 0;}#cdsform td {	vertical-align: middle}/*###	Bilder##*/table#currentPic {	width: 100%;}table#currentPic td {	text-align: center;	width: 100%;	padding: 8px 0 4px 0;	vertical-align: middle;}table#currentPic td img {	vertical-align: middle;}#bilder {	}#bilder img {	border: 1px solid #CCCCCC;	margin-bottom: 0px;}#bilder .bild {	font-size: 9px;	display: block;	float: left;	width: 110px;	text-align: center;}#bilder .bild.first {	margin-left: 10px;}#bilder .cleaner {	border-bottom: 1px solid #CCC;	margin:0 0 7px 0;	padding: 0;	height: 1px;}#contentLayer2 h1 {	padding: 0;	margin: 0;	padding-left: 15px;}/*###	INDEX & NAVIGATION##*/#groundLayerSue {	margin: 0px;	padding: 0px;	height: 100%;	width: 100%;	text-align: left;	background-repeat: no-repeat;	background-position: right bottom;	background-image: url(../images/layout/Sue_340px.gif);}#groundLayerSue #groundLayerContent {	margin-top: 0px;	padding-top: 0px;	height: 100%;	width: 100%;}#groundLayerContent table {	height: 100%;	width: 100%;}#groundLayerContent table td {	vertical-align: middle;	padding-left: 50px;}#navigation {	margin-top: -15px;	padding: 0px;	margin-left: 0px;}#navigation li {	list-style-type: none;	float: left;	position: relative;}#navigation li:hover ul, #navigation li.over ul {	display: block;	visibility: visible;}#navigation li ul {	/* hide from ie mac \*/	display: none; 	/* unhide */	visibility: hidden; 	position: absolute;	padding: 7px 0 0 0;	border: 0;	float: left;	width: 700px;		padding: 0px 0 0 0;	margin-left: 0px;	margin-top: 25px;	}#navigation li > ul {	margin-left: -1px;	padding: 0px 0 0 0;		/* HIDE FROM IE MAC \*/	margin-top: -5px;	margin-left: 0px;	/* UNHIDE */}#navigation li ul li {	padding: 0;	margin: 0;	border: 0;}/*###	FOLGESEITEN-LAYOUT##*/#baseLayer {	/*background-image: url(../images/layout/sue_330.jpg);*/	background-repeat: no-repeat;	background-position: right bottom;	background-attachment: fixed;	margin: 0;	padding: 0;	min-height: 100%;	}#groundLayerFolgeseiten {	width: 650px;	margin-left: auto;	margin-right: auto;	text-align: left;	margin-top: 15px;	line-height: 2;	}#whiteTitle {	margin: 0;	padding: 0;}#titleLayer {	margin-top: 15px;	margin-left: 7px;	background: #FAFAFA;	padding-top:5px;	padding-bottom:0;	margin-bottom: 0px;}#baseLayer > #titleLayer {	/* REAL VALUE */}#contentLayer {	padding: 15px 30px 15px 15px;	margin-left: 7px;	background: #E0E0E0;	margin-top: -8px;	margin-bottom: 3px;	font: 10px Verdana, Arial;	line-height: 2;}#contentLayer2 {	padding: 0;	margin-left: 7px;	background: #E0E0E0;	margin-top: 0px;	margin-bottom: 3px;}#footer {	text-align: center;	font-size: 9px;	margin-bottom: 10px;	color: #E0E0E0;}