html {
    overflow-y: scroll;
}


body {
	background-image:url("../images/background.jpg");
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:top center;
	font-family:Georgia, Verdana, sans-serif;
	margin:0;
	padding:0;
}

#wrapper {
	width:974px;
	margin:0 auto;
	padding-top:145px;
	height:100%;
	padding-bottom:1px;
}

#logo1 {
	position:absolute;
	padding-left:15px;
	top:0;
	z-index:2;
	width:150px;
}

#logotype {
	position:absolute;
	top:0;
	height:15px;
	padding-left:20px;
	padding-top:147px;
	font-family:Georgia, Verdana, sans-serif;
	font-weight:normal;
	color:#403f3f;
	font-size:12px;	
}

#logotype .color2 {
	color:#8a867a;
}

#startdiv {
	padding:0;
	margin:0;
	height:310px;
	width:1020px;
}

#startdiv_text {
	padding:50px 0 20px 20px;
	width:384px;
	float:left;
}

#startdiv_text h1 {
	font-family:Georgia, Verdana, sans-serif;
	font-size:44px;
	font-weight:normal;
	color:#403f3f;
	line-height:40px;
	letter-spacing:-0.3px;	
}

#startdiv_text h1 .blue {
	color:#33aec4;
}

#startdiv_text p {
	color:#404040;
	text-align:justify;
	padding-top:20px;
	font-size:13px;
	line-height:150%;
}

.divpadding {
	padding:40px 20px 20px 20px;
}

#biodiv {
	display:none;
}

#biodiv p {
	width:444px;
	text-align:justify;
	font-size:13px;
	color:#454444;
	line-height:150%;	
}

h2.divh2 {
	font-size:15px;
	font-weight:normal;
	color:#403f3f;
	padding-bottom:7px;
	letter-spacing:-0.3px;	
}

h2.divh2 .blue {
	color:#33aec4;
	letter-spacing:-0.3px;	
}

h3.divh3 {
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	color:#33aec4;
	padding-bottom:4px;
	letter-spacing:-0.3px;	
}

.italic_gray {
	font-style:italic;
	color:#8c8c8c;
}

#finddiv {
	display:none;
}

#finddiv p {
	font-size:12px;
	color:#454444;
}

#line1 {
	position:absolute;
	top:160px;
	z-index:4;
	padding:0;
	margin:0;
}

#line2 {
 position:absolute;
 margin-top:-10px;
 z-index:2;
}

#line3 {
	
}

#mainmenu {
	width:600px;
	float:right;
	text-align:right;
	height:15px;
	padding-bottom:10px;
}

ul.menu {
	padding-right:20px;
}


ul.menu li {
	display:inline;
	padding-left:30px;
}

ul.menu li a:link {
	font-family:Georgia, Verdana, sans-serif;
	font-size:12px;
	color:#403f3f;
	text-decoration:none;
	letter-spacing:-0.1px;
}

ul.menu li a:hover {
	font-family:Georgia, Verdana, sans-serif;
	font-size:12px;
	color:#403f3f;
	text-decoration:none;
		letter-spacing:-0.1px;
}

ul.menu li a:visited {
	font-family:Georgia, Verdana, sans-serif;
	font-size:12px;
	color:#403f3f;
	text-decoration:none;
	letter-spacing:-0.1px;
}

#content {
	padding-top:20px;
	padding-left:18px;
}

#content .flashbox {
	float:left;
	padding-right:8px;
	padding-bottom:8px;
}

#content h2 {
	font-family:Georgia, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#403f3f;
	padding-bottom:5px;
	letter-spacing:-0.3px;
}

#content h1 {
	font-family:Georgia, Verdana, sans-serif;	
	font-size:15px;
	color:#403f3f;
	font-weight:normal;
	padding:12px 0 7px 2px;	
	letter-spacing:-0.3px;	
}

#content h2 .blue, #content h1 .blue {
	color:#1b91a6;
}

img.h2icon {
	padding-right:3px;
}

.hr1 {
	border-top:1px solid #bfbcb4;
	margin-right:22px;
	margin-top:10px;
}

#twitter {
	float:left;
	width:275px;
	height:86px;
	padding:14px 20px 0 15px;
}

#twitter p {
	font-style:italic;
	font-size:12px;
	color:#4C4C4C;
}

#twitter p .small {
	font-size:10px;
	color:#868686;
}

#lastfm {
	float:left;
	width:295px;
	height:86px;
	border-left:1px solid #bfbcb4;
	padding:14px 0 0 15px;	
}

#lastfm p {
	font-style:italic;
	font-size:12px;
	color:#4C4C4C;
}

#lastfm p .small {
	font-size:10px;
	color:#868686;
}

#callus {
	float:left;
	width:295px;
	height:86px;	
	border-left:1px solid #bfbcb4;
	padding:14px 0 0 15px;	
}

#callus p {
	font-style:italic;
	font-size:12px;
	color:#4C4C4C;
}

#callus p .small {
	font-size:10px;
	color:#868686;
}

.goback {
	font-family:Georgia, Verdana, sans-serif;
	font-size:10px;
	color:#454444;
	font-style:italic;
	padding-top:20px;
	text-align:right;
}

.goback a:link {
	color:#33aec4;
	font-style:italic;	
	text-decoration:underline;
	font-size:10px;
}

.goback a:visited {
	color:#33aec4;
	font-style:italic;	
	text-decoration:underline;
	font-size:10px;
}

.goback a:hover {
	text-decoration:none;
}

a:link {
	color:#33aec4;
	text-decoration:underline;
}

a:visited {
	color:#33aec4;
	text-decoration:underline;	
}

a:hover {
	text-decoration:none;
}

a.gray:link {
	color:#666461;
}

a.gray:visited {
	color:#666461;
}

a.gray_nounderline:link {
	color:#666461;
	text-decoration:none;
}

a.gray_nounderline:visited {
	color:#666461;
	text-decoration:none;
}

a.gray_nounderline:hover {
	text-decoration:underline;
}

.clr {
	clear:both;
}

#footer {
	padding-left:30px;
	padding-bottom:60px;
	padding-top:15px;
}

#footer h3 {
	font-size:11px;
	font-style:italic;
	color:#2099a9;
	letter-spacing:-0.3px;
}

#footer p {
	color:#666461;
	font-size:10px;	
}

#footer #company {
	float:left;
	padding-right:55px;
}

#footer #contact {
	float:left;
	padding-right:55px;	
}

#footer #followus {
	float:left;
	padding-right:55px;	
}

#footer #member {
	float:left;
	padding-right:55px;	
}

#footer #kom {
	float:left;
}

#footer #small_logo {
	float:right;
	padding-right:25px;
	margin-top:-4px;
}

#fullflashscreen {
	top:0;
	left:0;
	position:absolute;
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	z-index:100;
}

#formularFlash {
	top:0;
	left:0;
	position:absolute;
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	z-index:90;
}

.floatLeft155 {
	float:left;
	display:block;
	position:relative;
	width:155px;
	font-size:12px;
	color:#454444;
	font-weight:normal;
	min-height: 1%;
}

.floatLeft155padd {
	float:left;
	display:block;	
	position:relative;
	width:155px;
	font-size:12px;
	color:#454444;	
	padding-right:100px;
	min-height: 1%;
}