* html {
	height: 100%; /* kill peekaboo bug in IE */
}
html {
 margin: 0;
 padding: 0;
}
body {
/*  background: #fff url(/img/bg.png) repeat-x scroll left top;*/
 font-size: 62.5%; /* Resets 1em to 10px */
 font-family: Arial, Vedana, Sans-Serif;
 color: #333;
 margin: 0;
 padding: 0;
}
/* wrapper */
#wrapper {
  margin: 0 auto;
  width: 845px;
  padding: 0;
}
ul#languages {
  margin: 0;
  padding: 4px 0 0 0;
}
ul#languages li {
  text-decoration: none;
	border:0;
	width : 16px;
	height : 11px;
	margin : 0;
	padding: 0 0 0 4px;
  list-style-type: none;
  float: right;
  display: block;
  text-indent: -10000px;
}
li#german {
  background: url(/img/de.gif) no-repeat 0 0;
}
li#english {
  background: url(/img/us.gif) no-repeat 0 0;
}
ul#languages li a {
    display: block;
}
/* header */
/*
#header {
  width: 845px;
  margin: 0 auto;
  padding: 0 0 20px 0;
}
#header h1 {
  color: #101010;
  font-family: Arial, Verdana, sans-serif;
  font-size: 2.1em;
  font-weight: normal;
  float: left;
}
#header h1 a {
  background: transparent url(/img/ushare-logo.png) no-repeat scroll left top;
	display: block !important;
  width:206px !important;
	height:66px !important;
	text-indent: -9999px !important;
	background-color:transparent !important;
  text-decoration: none;
}
#header p {
  margin: 45px 20px;
  float: left;
  font-size: 2.0em;
}
*/
/* content */
#content {
  clear: both;
}
#link {
  text-align: center;
  font-size: 2.0em;
  margin: 0 !important;
  margin-top: 10px !important;
  padding-bottom: 0;
  padding-top: 20px;
}
/* bookmarks */
#bookmarks {
  background: transparent url(/img/trans.png) no-repeat scroll left 0px;
  padding: 28px 0 0 0;
  height: 29px;
  overflow: hidden;
  clear: both !important;
  margin: 5px 0 0;
}
#bookmarks .expand {
	height: 29px;
	overflow: hidden;
}
#bookmarks ul {
	width: 100% !important;
	margin:0 !important;
	padding:0 !important;
	float: left;
}

#bookmarks li {
	display:inline !important;
	float:left !important;
	list-style-type:none !important;
	margin:0 !important;
	height: 29px !important;
	width: 60px !important;
	cursor:pointer !important;
	padding:0 !important;
}

#bookmarks ul li:before, #bookmarks ul li:after, #bookmarks ul li a:before, #bookmarks ul li a:after {
	content: none !important;
}
#bookmarks li a {
	display:block !important;
  width:60px !important;
	height:29px !important;
	text-indent: -9999px !important;
	background-color:transparent !important;
}
#bookmarks li a:hover {
	background-color: transparent !important;
}
.box {
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  background-color: #E9E9E9;
  font-size: 1.05em;
  padding: 15px 10px;
  width: auto;
  display: block;
  float: left;
  margin: 0;
}
.box p {
  margin:0.8%;
  padding-top: 10px;
  text-align: justify;
}
.box strong {
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  font-weight: bold;
  background-color: #D63A3A;
  border: 0;
  color: #fff;
  font-family: "Trebuchet MS", Georgia, "Times New Roman", Times,serif;
  font-size: 1.5em;
  font-style: normal;
  margin:0.8%;
  padding: 4px 15px;
  text-align: center;
}

.box input.text {
  width: 100%;
  border: 1px solid #bbb;
}
#remember {
  text-align: right;
  font-weight: normal;
  width: 100%;
  padding: 0 !important;
  padding-bottom: 5px !important;
  margin: 0 !important;
  font-weight: normal;
  font-size: 10px;
}
#remember input {
}

#widget {
  color: #333;
  display: block;
  text-align: right;
}
#widget_options {
  display: none;
}
.wordpress, .bookmarklet {
  color: #333;
  font-weight: bold;
  font-size: 120%;
  display: block;
  text-align: center;
}

.bookmark-diigo, .bookmark-diigo:hover, .bookmark-digg, .bookmark-digg:hover, .bookmark-reddit, .bookmark-reddit:hover, .bookmark-stumbleupon, .bookmark-stumbleupon:hover, .bookmark-delicious, .bookmark-delicious:hover, .bookmark-yahoobuzz, .bookmark-yahoobuzz:hover, .bookmark-blinklist, .bookmark-blinklist:hover, .bookmark-technorati, .bookmark-technorati:hover, .bookmark-facebook, .bookmark-facebook:hover, .bookmark-twitter, .bookmark-twitter:hover, .bookmark-myspace, .bookmark-myspace:hover, .bookmark-mixx, .bookmark-mixx:hover, .bookmark-scriptstyle, .bookmark-scriptstyle:hover, .bookmark-designfloat, .bookmark-designfloat:hover, .bookmark-mail, .bookmark-mail:hover, .bookmark-comfeed, .bookmark-comfeed:hover, .bookmark-newsvine, .bookmark-newsvine:hover, .bookmark-devmarks, .bookmark-devmarks:hover, .bookmark-linkedin, .bookmark-linkedin:hover, .bookmark-google, .bookmark-google:hover, .bookmark-misterwong, .bookmark-misterwong:hover, .bookmark-izeby, .bookmark-izeby:hover, .bookmark-tumblr, .bookmark-tumblr:hover, .bookmark-tipd, .bookmark-tipd:hover, .bookmark-pfbuzz, .bookmark-pfbuzz:hover, .bookmark-yigg, .bookmark-yigg:hover, .bookmark-webnews, .bookmark-webnews:hover, .bookmark-infopirat, .bookmark-infopirat:hover, .bookmark-shortnews, .bookmark-shortnews:hover, .bookmark-oneview, .bookmark-oneview:hover, .bookmark-wikio, .bookmark-wikio:hover, .bookmark-linkarena, .bookmark-linkarena:hover, .bookmark-tausendreporter, .bookmark-tausendreporter:hover, .bookmark-hype, .bookmark-hype:hover{
	background: url(/img/icons.png) no-repeat !important;
}
.bookmark-yigg {
	background-position:-1750px bottom !important;
}
.bookmark-yigg:hover {
	background-position:-1750px top !important;
}
.bookmark-webnews {
	background-position:-1820px bottom !important;
}
.bookmark-webnews:hover {
	background-position:-1820px top !important;
}
.bookmark-infopirat {
	background-position:-1890px bottom !important;
}
.bookmark-infopirat:hover {
	background-position:-1890px top !important;
}
.bookmark-shortnews {
	background-position:-1960px bottom !important;
}
.bookmark-shortnews:hover {
	background-position:-1960px top !important;
}
.bookmark-oneview {
	background-position:-2030px bottom !important;
}
.bookmark-oneview:hover {
	background-position:-2030px top !important;
}
.bookmark-wikio {
	background-position:-2095px bottom !important;
}
.bookmark-wikio:hover {
	background-position:-2095px top !important;
}
.bookmark-linkarena {
	background-position:-2165px bottom !important;
}
.bookmark-linkarena:hover {
	background-position:-2165px top !important;
}
.bookmark-hype {
	background-position:-2235px bottom !important;
}
.bookmark-hype:hover {
	background-position:-2235px top !important;
}
.bookmark-tausendreporter {
	background-position:-2305px bottom !important;
}
.bookmark-tausendreporter:hover {
	background-position:-2305px top !important;
}
.bookmark-diigo {
	background-position:-910px bottom !important;
}
.bookmark-diigo:hover {
	background-position:-910px top !important;
}
.bookmark-digg {
	background-position:-980px bottom !important;
}
.bookmark-digg:hover {
	background-position:-980px top !important;
}
.bookmark-reddit {
	background-position:-700px bottom !important;
}
.bookmark-reddit:hover {
	background-position:-700px top !important;
}
.bookmark-stumbleupon {
	background-position:-630px bottom !important;
}
.bookmark-stumbleupon:hover {
	background-position:-630px top !important;
}
.bookmark-delicious {
	background-position:-1190px bottom !important;
}
.bookmark-delicious:hover {
	background-position:-1190px top !important;
}
.bookmark-yahoobuzz {
	background-position:-1120px bottom !important;
}
.bookmark-yahoobuzz:hover {
	background-position:-1120px top !important;
}
.bookmark-blinklist {
	background-position:-1260px bottom !important;
}
.bookmark-blinklist:hover {
	background-position:-1260px top !important;
}
.bookmark-technorati {
	background-position:-560px bottom !important;
}
.bookmark-technorati:hover {
	background-position:-560px top !important;
}
.bookmark-myspace {
	background-position:-770px bottom !important;
}
.bookmark-myspace:hover {
	background-position:-770px top !important;
}
.bookmark-twitter {
	background-position:-490px bottom !important;
}
.bookmark-twitter:hover {
	background-position:-490px top !important;
}
.bookmark-facebook {
	background-position:-1330px bottom !important;
}
.bookmark-facebook:hover {
	background-position:-1330px top !important;
}
.bookmark-mixx {
	background-position:-840px bottom !important;
}
.bookmark-mixx:hover {
	background-position:-840px top !important;
}
.bookmark-scriptstyle {
	background-position:-280px bottom !important;
}
.bookmark-scriptstyle:hover {
	background-position:-280px top !important;
}
.bookmark-designfloat {
	background-position:-1050px bottom !important;
}
.bookmark-designfloat:hover {
	background-position:-1050px top !important;
}
.bookmark-newsvine {
	background-position:left bottom !important;
}
.bookmark-newsvine:hover {
	background-position:left top !important;
}
.bookmark-google {
	background-position:-210px bottom !important;
}
.bookmark-google:hover {
	background-position:-210px top !important;
}
.bookmark-comfeed {
	background-position:-420px bottom !important;
}
.bookmark-comfeed:hover {
	background-position:-420px top !important;
}
.bookmark-mail {
	background-position:-350px bottom !important;
}
.bookmark-mail:hover {
	background-position:-350px top !important;
}
.bookmark-devmarks {
	background-position:-140px bottom !important;
}
.bookmark-devmarks:hover {
	background-position:-140px top !important;
}
.bookmark-linkedin {
	background-position:-70px bottom !important;
}
.bookmark-linkedin:hover {
	background-position:-70px top !important;
}
.bookmark-misterwong {
	background-position:-1400px bottom !important;
}
.bookmark-misterwong:hover {
	background-position:-1400px top !important;
}
.bookmark-izeby {
	background-position:-1470px bottom !important;
}
.bookmark-izeby:hover {
	background-position:-1470px top !important;
}
.bookmark-tumblr {
	background-position:-1540px bottom !important;
}
.bookmark-tumblr:hover {
	background-position:-1540px top !important;
}
.bookmark-tipd {
	background-position:-1610px bottom !important;
}
.bookmark-tipd:hover {
	background-position:-1610px top !important;
}
.bookmark-pfbuzz {
	background-position:-1680px bottom !important;
}
.bookmark-pfbuzz:hover {
	background-position:-1680px top !important;
}
/* footer */
#footer {
  bottom: 0;
  width: 850px;
  margin: 0 0 10px 0;
  position: absolute;
  text-align: right;
  color: #aaa;
}
#footer a {
  color: #aaa;
}

#impressum {
  display: none;
  margin: 20px 0;
  padding: 0 190px 0 190px;
}
#impressum p {
  text-align: center;
}
#impressum p a {
  font-weight: bold;
  color: #4A8EEF;
}
/* message */
#message {
  position: absolute;
  top: 15px;
  left: 0;
  z-index: 999;
  text-align: center;
  font-weight: bold;
  color: #aaa;
  font-size: 250%;
  width: 100%;
}