body{	background: #00a9e7;	font: 11px Verdana;	line-height: 20px;	margin: 0px;	height: 100%;	color: #FFF;}a:link, a:hover, a:visited {	color: #FFF}img{	border: 0px none;}h4 {	font-size: 16px;	font-weight: bold;	line-height: 1.2;}h3 {	margin: 0px;	padding: 0px;}/******************************************************/#main{	background: #442000;	position: relative;	width: 100%;}#main #photo{	position: absolute;	left: 0px;	bottom: 0px;	width: 100%;}#main #shadow_overlay{	background:  url(images/shadow.png) repeat-x;	position: absolute;	width: 100%;	z-index: 3;	height: 100%;}* html #main #shadow_overlay{	background: none;}/******************************************************/#top{	height: 120px;	width: 960px;	margin: 0px auto;	z-index: 10;}#top #logo{	background: url(images/logo_neu.png);	width: 305px;	height: 110px;	display: block;	text-indent: -5000px;	outline: none;	margin: 15px 0px 0px 20px;	float: left;}#top #logo:hover{	background: url(images/logo_neu.png) left bottom;}#top ul{	width: 550px;	float: right;	list-style: none;	margin: 0px;	padding: 0px;	margin-right: 0px;}* html #top ul{	margin-right: 0px;	width: 480px;}* html #top #logo{	background: url(images/logo_ie_neu.png);	margin-left: 10px;}#top ul li{	float: left;	height: 100px;}#top ul li a{	background: url(images/transparent_bg.gif);	display: block;	height: 25px;	padding: 75px 10px 0px 10px;	font-size: 14px;	color: #fff;	font-family: Arial;	text-decoration: none;	float: left;}#top ul li a:hover{	background: url(images/menu_blue.gif);	color: #fff;}#top ul li a.pink:hover{	background: url(images/menu_pink.gif);	color: #fff;}#top ul li a.yellow:hover{	background: url(images/menu_yellow.gif);	color: #fff;}#top ul li a.active, a:active{	color: #2cd0ff;}/******************************************************/#wrap{	background: url(images/bg.png);	width: 840px;	padding: 20px 60px;	margin: 20px auto;	z-index: 10;}#wrap h2{	color: #2cd0ff;	font-size: 30px;	font-weight: normal;}#content{	color: #fff;}/******************************************************/#footer_100{	background: url(images/footer_blue.gif) repeat-x;}#footer{	position: relative;	width: 960px;	height: 100px;	margin: 0px auto;}#footer a{	color: #fff;	text-decoration: none;	outline: none;}#footer #armin{	font-size: 30px;	font-family: Arial;	float: left;	margin: 20px 0px 0px 60px;}#footer #christian{	background: url(images/author.png);	width: 200px;	height: 70px;	float: right;	margin: 10px 30px 0px 0px;	text-indent: -5000px;}* html #footer #christian{	background: url(images/author_ie.png);}#footer a#christian:hover{	background-position: left bottom;}#footer #facebook{	background: url(images/ico_facebook.png);	width: 64px;	height: 70px;	position: absolute;	top: -35px;	right: 45px;	text-indent: -5000px;	z-index: 20;}#footer #youtube{	background: url(images/ico_youtube.png);	width: 56px;	height: 70px;	position: absolute;	top: -35px;	right: 109px;	text-indent: -5000px;	z-index: 20;}#footer #flickr{	background: url(images/ico_flickr.png);	width: 60px;	height: 70px;	position: absolute;	top: -35px;	right: 165px;	text-indent: -5000px;	z-index: 20;}#footer #twitter{	background: url(images/ico_twitter.png);	width: 70px;	height: 70px;	position: absolute;	top: -35px;	right: 225px;	text-indent: -5000px;	z-index: 20;}* html #footer a#facebook{	background: url(images/ico_facebook_ie.png);}* html #footer a#youtube{	background: url(images/ico_youtube_ie.png);}* html #footer a#flickr{	background: url(images/ico_flickr_ie.png);}* html #footer a#twitter{	background: url(images/ico_twitter_ie.png);}#footer a#facebook:hover{	background-position: left bottom;	}#footer a#youtube:hover{	background-position: left bottom;	}#footer a#flickr:hover{	background-position: left bottom;	}#footer a#twitter:hover{	background-position: left bottom;	}ul{border:0; margin:0; padding:0;}#pagination li{border:0; margin:0; padding:0;font-size:11px;list-style:none;}#pagination a{border:solid 1px #DDDDDD;margin-right:2px;}#pagination .previous-off,#pagination .next-off {color:#666666;display:block;float:left;font-weight:bold;padding:3px 4px;}#pagination .next a,#pagination .previous a {font-weight:bold;border:solid 1px #FFFFFF;}#pagination .active{color:#ff0084;font-weight:bold;display:block;float:left;padding:4px 6px;}#pagination a:link,#pagination a:visited {color:#0063e3;display:block;float:left;padding:3px 6px;text-decoration:none;}#pagination a:hover{border:solid 1px #666666;