
html, body {
	height:100%;
	margin: 0;
	padding: 0;
}

body {
	background-color:#e8ecf5;
	color:#9A9A9A;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
}

p {
	margin:0;
	padding:0;
	margin-bottom:10px;
}

dfn {
	visibility:hidden;
}

a, a:visited {
	color:#155A9F;
	text-decoration:none;
	outline:none;
}

a:hover, a:focus, a:active {
	color:#9A9A9A;
	text-decoration:none;
	outline:none;
}

a img {
	border:0px;
	outline:none;
}

#flashoverlay, #loading {
	position:absolute;
	top:0px;
	left:0;
	width:100%;
	height:100%;
	min-height:100%;
	text-align:center;
	line-height:100%;
	z-index:999;
	display:none;
	font-size:36px;
}

#loading {
	padding:300px 0 0 0;
	background:transparent url(../img/bg_overlay.png) top left repeat;
}

#loading > div {
	background:none repeat scroll left top #FFFFFF;
	border:1px solid #CCCCCC;
	height:45px;
	margin:20px auto 18px;
	padding:24px 24px 24px 17px;
	width:221px;
	box-shadow: 10px 10px 5px #888;
}

.shadow {
	display:block;
	height:85px;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	background:transparent url(../img/body_shadow.png) repeat-x top left;
}

.wrapper {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	left:50%;
	margin-left:-380px;
	margin-top:-256px;
	height:532px;
	width:760px;
	background:transparent url(../img/webxells_start_bg.jpg) no-repeat top left;
}

.logo {
	display:block;
	position:absolute;
	left:55px;
	top:-20px;
	border:none;
}

.address {
	position:absolute;
	display:block;
	right:65px;
	top:250px;
	height:105px;
	width:162px;
	background:transparent url(../img/webxells_address.png) no-repeat top left;
}

.mail {
	position:absolute;
	display:block;
	right:78px;
	top:380px;
	width:144px;
	height:21px;
	background:transparent url(../img/bt_mail.png) no-repeat top left;
}

.whatweoffer {
	position:absolute;
	display:block;
	left:352px;
	top:130px;
	width:187px;
	height:40px;
	background:transparent url(../img/bt_whatweoffer.png) no-repeat top left;
}

.partner {
	position:absolute;
	display:block;
	left:354px;
	top:174px;
	width:93px;
	height:24px;
	background:transparent url(../img/bt_partner.png) no-repeat top left;
}

.references {
	position:absolute;
	display:block;
	left:356px;
	top:213px;
	width:118px;
	height:28px;
	background:transparent url(../img/bt_references.png) no-repeat top left;
}

.login {
	position:absolute;
	display:block;
	right:20px;
	top:90px;
	width:93px;
	height:39px;
	background:transparent url(../img/bt_login.png) no-repeat top left;
}

.team {
	position:absolute;
	display:block;
	left:120px;
	bottom:43px;
	width:63px;
	height:18px;
	background:transparent url(../img/bt_team.png) no-repeat top left;
}

.contact {
	position:absolute;
	display:block;
	left:350px;
	bottom:32px;
	width:48px;
	height:18px;
	background:transparent url(../img/bt_contact.png) no-repeat top left;
}

.imprint {
	position:absolute;
	display:block;
	left:425px;
	bottom:23px;
	width:48px;
	height:22px;
	background:transparent url(../img/bt_imprint.png) no-repeat top left;
}

.mail:hover, .mail:active, .mail:focus, .whatweoffer:hover, .whatweoffer:active, .whatweoffer:focus, .partner:hover, .partner:active, .partner:focus, .references:hover, .references:active, .references:focus, .login:hover, .login:active, .login:focus, .team:hover, .team:active, .team:focus, .contact:hover, .contact:active, .contact:focus, .imprint:hover, .imprint:active, .imprint:focus {
	background-position:bottom left;
	text-decoration:none;
}

div.notes {
	position:absolute;
	top:452px;
	right:14px;
	width:195px;
	height:127px;
	color:#0c5a90;
	padding:0px 15px 0px 30px;
	font-size:9px;
	background:transparent url(../img/bg_notes.png) no-repeat top left;
}

div.notes:hover, div.notes:focus, div.notes:active {
	background-position:bottom left;
}

div.notes h3 {
	position:relative;
	left:-10px;
	margin:10px 0 5px 0;
}

div.notes h3 a {
	position:absolute;
	display:none;
	right:-10px;
	top:0px;
}

div.notes:hover h3 a, div.notes:focus h3 a, div.notes:active h3 a {
	display:block;
}

div.notes p {
	margin:0;
}

.small {
	font-size:9px;
}

.footer {
	position:absolute;
	bottom:-40px;
	left:35px;
}

ul.tabs {
	list-style:none;
	height:30px;
	line-height:30px;
}

ul.tabs li {
	float:left;
}

ul.tabs  a {
	background: url(../img/tab.png) transparent no-repeat 0 -60px;
	font-size:14px;
	display:block;
	height: 30px;
	line-height:26px;
	width: 110px;
	text-align:center;
	text-decoration:none;
	color:#034c69;
	padding:0;
	margin:0 15px 0 0;
	position:relative;
	top:1px;
}

.tabs a:hover {
	background: url(../img/tab.png) transparent no-repeat 0 -30px;
}

.tabs a:active, .tabs a.current {
	outline:none;
	background: url(../img/tab.png) transparent no-repeat 0 0;
}

/*  SOCIALBOOKMARKS  */
.bookmarks {
	font-size:10px;
	display:block;
	position:relative;
	overflow:hidden;
	width:550px;
	margin-bottom:10px;
}

.bookmarks .bookat {
	position:absolute;
	left:250px;
	top:5px;
}

.bookmarktext {
	color:#0066FF;
	font-weight:bold;
}

.bookmarks a {
	display:block;
	overflow:hidden;
	height:20px;
	width:20px;
	border:none;
	float:left;
	padding:0px;
	margin-right:2px;
	background-repeat:no-repeat;
	background-color:transparent;
	background-image:url(../img/socialbooks.png);
}

.bookmarks a.google {
	background-position:-175px top;
}

.bookmarks a:hover.google, .bookmarks a:active.google, .bookmarks a:focus.google {
	background-position:-175px bottom;
}

.bookmarks a.wong {
	background-position:2px top;
}

.bookmarks a:hover.wong, .bookmarks a:active.wong, .bookmarks a:focus.wong {
	background-position:2px bottom;
}

.bookmarks a.yigg {
	background-position:-110px top;
}

.bookmarks a:hover.yigg, .bookmarks a:active.yigg, .bookmarks a:focus.yigg {
	background-position:-110px bottom;
}

.bookmarks a.digg {
	background-position:-132px top;
}

.bookmarks a:hover.digg, .bookmarks a:active.digg, .bookmarks a:focus.digg {
	background-position:-132px bottom;
}

.bookmarks a.delicious {
	background-position:-65px top;
}

.bookmarks a:hover.delicious, .bookmarks a:active.delicious, .bookmarks a:focus.delicious {
	background-position:-65px bottom;
}

.bookmarks a.webnews {
	background-position:-20px top;
}

.bookmarks a:hover.webnews, .bookmarks a:active.webnews, .bookmarks a:focus.webnews {
	background-position:-20px bottom;
}

.bookmarks a.yahoo {
	background-position:-153px top;
}

.bookmarks a:hover.yahoo, .bookmarks a:active.yahoo, .bookmarks a:focus.yahoo {
	background-position:-153px bottom;
}

.bookmarks a.linkarena {
	background-position:-197px top;
}

.bookmarks a:hover.linkarena, .bookmarks a:active.linkarena, .bookmarks a:focus.linkarena {
	background-position:-197px bottom;
}

.bookmarks a.reddit {
	background-position:-87px top;
}

.bookmarks a:hover.reddit, .bookmarks a:active.reddit, .bookmarks a:focus.reddit {
	background-position:-87px bottom;
}

.bookmarks a.icio {
	background-position:-42px top;
}

.bookmarks a:hover.icio, .bookmarks a:active.icio, .bookmarks a:focus.icio {
	background-position:-42px bottom;
}

.bookmarks a.technorati {
	background-position:-219px top;
}

.bookmarks a:hover.technorati, .bookmarks a:active.technorati, .bookmarks a:focus.technorati {
	background-position:-219px bottom;
}

/*  /SOCIALBOOKMARKS  */

/*  ENDE SOCIALBOOKMARKS  */
