/*******************************************************************************
				Standard-CSS for www.hiogi.de
********************************************************************************/
	/*
	Typpo
	=====
	Standard				= #000000 / 83%
	Headline h1				= #000000 / 1.3em
	Headline h2...			= #000000 / 1.1em
	mainNavi				= #2e3b45 / 1em
	mainNavi active			= #e60003
	Links					= #e60003
	
	Important sizes
	===============
	root					= 990px
	Left column				= 193px
	Right column			= 218px
	Content column			= 540px
*/
	/********************************************************************************
						General CSS-Data
********************************************************************************/
body {
	background: #1D1814;
	background: url("/img/standard/bg/main.jpg") repeat-x scroll 0 0 #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: center;
}

img {
	border: 0;
}

/* LINKS */
a,a:link,a:active,a:visited {
	color: #77af12;
}

a:hover {
	text-decoration: underline;
}

/* END LINKS */ /* HEADINGS */
h1,h2,h3,h4,h5,h6,p.h1,p.h2,p.h3 {
	font-size: 12pt;
	line-height: 20px;
	margin: 5px 0 15px 0;
	padding: 0;
	color: #77af12;
}

p.h1,p.h2,p.h3 {
	font-weight: bold !important;
}

/* END HEADINGS */ /* TEXT */
div {
	font-size: 9pt;
}

p {
	font-size: 9pt;
	margin: 0;
	padding: 0 0 15px 0;
	line-height: 16px;
}

blockquote {
	margin-left: 10px;
}

code,pre {
	font-family: "Courier New", Courier, monospace;
	font-size: 9pt;
}

/* END TEXT */ /* LISTS */
ul,ol {
	font-size: 9pt;
	line-height: 16px;
	margin: 0 0 15px 0;
	padding: 0;
}

ul li,ol li {
	font-size: 9pt;
	margin: 0 0 0px 30px;
	padding: 0;
}

dl {
	margin: 0 0 15px 0;
	padding: 0;
	line-height: 16px;
}

dl dt {
	font-weight: bold;
	margin: 15px 0 15px 0;
	padding: 0;
}

dl dd {
	margin: 0 0 0 30px;
	padding: 0;
}

/* END LISTS */ /* TABLE */
table {
	clear: both;
	font-size: 9pt;
	margin: 0 0 15px 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
}

table caption {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
}

th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

td {
	font-size: 9pt;
	text-align: left;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.altrow,.pmList td.altrow {
	background-color: #eeeeee;
}

/* END TABLE */
hr {
	height: 1px;
	margin: 1.5em 10px;
	border-bottom: 1px solid #000000;
}

/* FORMS */
form {
	margin: 0;
	padding: 0;
}

label {
	float: left;
	cursor: pointer;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

fieldset legend {
	color: #77af12;
	font-weight: bold;
}

input,select,textarea {
	clear: right;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}

.border {
	border-top: 1px solid #e7e7e7;
	border-right: 1px solid #949486;
	border-bottom: 1px solid #949486;
	border-left: 1px solid #e7e7e7;
}

.loginForm label {
	width: 70px;
}

.loginInput {
	width: 160px;
}

.btSubmit {
	float: right;
	overflow: visible;
	padding-right: 16px;
	margin-right: 0px;
	font-weight: bold;
	color: #77af12;
	background: transparent url(/img/standard/bg/bt_go_green.gif) no-repeat
		100% 2px;
	border: none;
	/*text-transform:		uppercase;*/
	text-align: left;
	cursor: pointer;
}

.button a,.button a:visited,input.button {
	display: block;
	border: none;
	cursor: pointer;
	width: 69px;
	height: 18px;
	color: #ffffff;
	text-align: center;
	line-height: 17px;
	text-decoration: none;
	font-weight: bold;
	background: transparent url("/img/standard/bg/bt_orange.gif") no-repeat;
	margin-top: 10px;
}

.button a:hover,.button a:active,.button a:focus,input.button:hover,input.button:active,input.button:focus
	{
	background: transparent url("/img/standard/bg/bt_orange_hi.gif")
		no-repeat;
}

.buttonGrey a,.buttonGrey a:visited,input.buttonGrey {
	background: transparent url("/img/standard/bg/bt_grey.gif") no-repeat;
}

.buttonGrey a:hover,.buttonGrey a:active,.buttonGrey a:focus,input.buttonGrey:hover,input.buttonGrey:active,input.buttonGrey:focus
	{
	background: transparent url("/img/standard/bg/bt_grey_hi.gif") no-repeat
		;
}

a.button200,a:visited.button200 {
	display: block;
	border: none;
	cursor: pointer;
	width: 200px;
	height: 25px;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
	text-decoration: none;
	font-weight: bold;
	background: transparent url("/img/standard/bg/bt_200.gif") no-repeat;
	margin-top: 0px;
}

a.button257,a:visited.button257 {
	display: block;
	border: none;
	cursor: pointer;
	width: 257px;
	height: 25px;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
	text-decoration: none;
	font-weight: bold;
	background: transparent url("/img/standard/bg/bt_257.gif") no-repeat;
	margin-top: 10px;
}

a.button200:hover,a.button257:hover {
	background-position: 0px -25px;
}

a.bt160 {
	display: block;
	background: url(/img/standard/bg/bt_160.gif) no-repeat 0px -31px;
	width: 160px;
	height: 31px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 31px;
	cursor: pointer;
}

a.bt160:hover {
	background-position: 0px 0px;
}

.btGreenBrown a,.btGreenBrown a:link,.btGreenBrown a:visited {
	display: block;
	background: url("/img/standard/bg/bt_register1.gif") no-repeat;
	width: 133px;
	height: 20px;
	color: #ffffff;
	font-weight: bold;
	padding: 1px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
}

.btGreenBrown a:hover {
	text-decoration: none;
	background-position: 0 -22px;
}

#leftContainer .search {
	float: right;
	padding-bottom: 20px;
}

.search {
	background: url(/img/standard/bg/search.gif) no-repeat;
	padding: 6px 0px 0px 10px;
	width: 470px;
	text-align: center;
}

.search label {
	color: #77af12;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
}

.search legend {
	display: none;
}

.search input,.search select {
	float: left;
	height: 18px;
	margin-left: 5px;
}

.search #archivesSearch {
	float: left;
	width: 130px;
	height: 18px;
	margin-left: 5px;
}

#layerContainer form label,.box514 .sendMessageForm label {
	font-weight: bold;
	margin-top: 5px;
}

#layerContainer form .input,#layerContainer form .textarea,.box514 .sendMessageForm .input
	{
	display: block;
	clear: both;
	width: 535px;
}
.box514 .sendMessageForm .input{width: 490px;}

#layerContainer form .legend,#reviewForm .legend {
	float: right;
	margin: 5px 10px 0px 0px;
	color: #9a9898;
	display:block;
}
#layerContainer form small,#layerContainer form .small{
  display:block;
}
/* END FORMS */
small,.small {
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}

.small a {
	font-size: 8pt;
	font-weight: normal;
}

div.star {
	background-color: #ffffff;
}

div.star small {
	font-size: 9pt;
	color: #000000;
}

dfn {
	position: absolute;
	top: -3000em;
	left: -3000em;
}

.clear {
	clear: both;
}

.bold {
	font-weight: bold;
}

.space10 {
	margin: 10px;
}

.grey,a.grey,a.grey:link,a.grey:visited {
	color: #999999;
}

.orange,a.orange,a.orange:link,a.orange:visited {
	color: #f76a09;
}

.separator {
	clear: both;
	display: none;
}

.disclaimer {
	display: block;
	padding: 30px 20px 20px 20px;
	text-align: center;
}

.success {
	clear: both;
	display: block;
	margin: 15px 0px 15px 0px;
	padding: 10px;
	color: #77AF12;
	font-weight: bold;
	font-size: 11pt;
	border: 1px solid #77AF12;
	text-align: center;
}

.error {
	clear: both;
	display: block;
	margin: 15px 0px 15px 0px;
	padding-left: 25px;
	color: #ff0000;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
}

.btGrey {
	padding-right: 18px;
	color: #999999;
	background: url(/img/standard/bg/bt_go_grey.gif) no-repeat top right;
	text-decoration: none;
}

.greyBg {
	background-color: #f5f5f5;
}

.autocomplete {
	background-color: #ffffff;
}

ul.arrow {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.arrow li {
	margin: 0;
	padding: 0 0 0 18px;
	list-style: none;
	background: transparent url(/img/standard/arrow-orange-l.gif) no-repeat
		0px 4px;
}

.ac_results {
	opacity: 0.999999;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results li {
	overflow: hidden;
	background: transparent url(/img/standard/arrow-orange-l.gif) no-repeat
		scroll 4px 4px;
	padding: 0 0 0 22px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	text-align: left;
}

.ac_over {
	background-color: #C8E397 !important;
}

#reviewForm textarea,#reviewForm #tagCompletion {
	width: 400px;
	margin-bottom: 10px;
	font-weight: normal;
}

.bigFont, .bigFont h1, .bigFont h2, .bigFont h3 {
    color: #545F1D;
    font-size: 13pt; 
    font-weight: bold;
    line-height: 16pt;
}

.bigFont h1, .bigFont h2, .bigFont h3{display:inline;}
.highlightBg {
	clear: both;
	background: #deefc1;
	color: #767676;
	font-weight: bold;
	margin: 0px 3px 0px 1px;
	padding: 10px;
}

.redFont {
	color: #ff0000;
	font-weight: bold;
}

.greenFont {
	color: #77af12;
	font-weight: bold;
}

.pager {
	text-align: center;
	margin: 15px 0px;
	font-weight: bold;
}

.pager a {
	padding: 5px;
	margin: 0px;
	text-decoration: none;
	font-weight: normal;
}

/********************************************************************************
						Layout
********************************************************************************/
#rootCenter {
	width: 820px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	position: relative;
}

#root {
	float: left;
	width: 820px;
}

#head {
	margin: 8px 10px 0px 0px;
}

#topMeta {
	float: right;
	height: 110px;
}

#mainNavi {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 820px;
	height: 35px;
	text-align: left;
	background: transparent url(/img/standard/bg/main_navi.gif) no-repeat
		0px 7px;
}

div ul #subNavi,div #subNavi {
	position: absolute;
	top: 33px;
	left: 0px;
	width: 820px;
	text-align: left;
	background: transparent url(/img/standard/bg/sub_navi.gif) no-repeat;
	height: 32px;
}

div #subNavi {
	left: 0px;
}

#mainOuter {
	position: absolute;
	top: 175px;
	left: 0px;
	padding-bottom: 40px
}

#main {
	float: left;
	background: #ffffff url(/img/standard/bg/right_column.gif) repeat-y;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	text-align: left;
}

#leftContainer {
	float: left;
	width: 539px;
	background: #ffffff url(/img/standard/bg/main_left.gif) repeat-x;
}

#rightContainer {
	float: right;
	width: 278px;
}

#bottomMeta {
	width: 820px;
	height: 36px;
	background: #ffffff url(/img/standard/bg/main_bottom.gif) no-repeat;
	margin: 0 auto;
	text-align: center;
}

#footer {
	float: left;
}

#newQuestionTicker {
	float: right;
	color: #959595;
	font-weight: bold;
	margin: 10px;
}

#newQuestionTicker a {
	background: url(/img/standard/bg/bt_go_grey.gif) no-repeat bottom right;
	padding-right: 20px;
}

#automaticUpdateNotice {
	float: right;
	color: #959595;
	font-weight: bold;
	margin: 10px;
}

/********************************************************************************
						head
********************************************************************************/
#head .left {
	float: left;
	margin-top: 25px;
	width: 240px;
}

#head .left a {
	display: block;
	width: 200px;
	height: 70px;
}

#head .right {
	float: right;
	width: 560px;
}

#head .right p {
	position: absolute;
	top: -1000em;
	left: -1000em;
}

/********************************************************************************
						main navi
********************************************************************************/
* html #mainNavi { /* hide ie/mac \*/
	height: 1%;
	/* end hide */
}

#mainNavi ul {
	width: 100%;
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}

#mainNavi li {
	float: left;
	display: inline;
	list-style: none;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

#mainNavi a,#mainNavi a:link,#mainNavi a:active,#mainNavi a:visited {
	display: inline-block;
	/* hide from ie/mac \*/
	display: block;
	/* end hide */
	float: left;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 14px 10px 6px 10px;
	color: #ffffff;
	line-height: 10pt;
}

#mainNavi a:hover {
	text-decoration: underline;
}

#mainNavi strong {
	display: inline-block;
	/* hide from ie/mac \*/
	display: block;
	/* end hide */
	color: #000000;
	background: transparent url("/img/standard/bg/bt_main_navi_l.gif")
		no-repeat;
	height: 34px;
	padding-left: 5px;
}

#mainNavi span {
	float: left;
	padding: 4px 0px 0px 4px;
	color: #ffffff;
}

#mainNavi strong span {
	background: transparent url("/img/standard/bg/bt_main_navi_r.gif")
		no-repeat;
}

#mainNavi strong a,#mainNavi strong a:link,#mainNavi strong a:active,#mainNavi strong a:visited,#mainNavi strong a:hover
	{
	color: #000000;
	background: transparent url("/img/standard/bg/bt_main_navi_c.gif")
		repeat-x;
}

#mainNavi noscript {
	position: absolute;
	top: -100px;
	left: 180px;
}

#mainNavi noscript div {
	background: #ffffff;
	border: 1px solid #ff0000;
	font-weight: bold;
	font-size: 14px;
	padding: 10px;
}

/********************************************************************************
						sub navi
********************************************************************************/
* html #subNavi { /* hide ie/mac \*/
	height: 1%;
	/* end hide */
}

#subNavi ul {
	width: 100%;
	margin: 0 0 0 14px;
	padding: 0;
	list-style: none;
}

#subNavi li {
	float: left;
	display: inline;
	list-style: none;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

#subNavi a,#subNavi a:link,#subNavi a:active,#subNavi a:visited {
	display: inline-block;
	/* hide from ie/mac \*/
	display: block;
	/* end hide */
	float: left;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 9px 5px 0px 5px;
	color: #696969;
	line-height: 10pt;
}

#subNavi a:hover {
	color: #000000;
}

#subNavi strong {
	display: inline-block;
	/* hide from ie/mac \*/
	display: block;
	/* end hide */
	color: #fe7a00;
	background: #ffffff;
	background: none;
	height: 34px;
	padding-left: 5px;
}

#subNavi span {
	display: inline-block;
	/* hide from ie/mac \*/
	display: block;
	/* end hide */
	float: left;
	padding: 0px 1px 0px 1px;
	color: #696969;
}

#subNavi strong span {
	background: none;
}

#subNavi strong a,#subNavi strong a:link,#subNavi strong a:active,#subNavi strong a:visited,#subNavi strong a:hover
	{
	color: #fe7a00;
	background: none;
}

/********************************************************************************
						top meta navi
********************************************************************************/
* html #topMeta { /* hide ie/mac \*/
	height: 1%;
	/* end hide */
}

#topMeta ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	color: #62563e;
}

#topMeta li {
	float: left;
	display: inline;
	list-style: none;
	line-height: 23px;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

#topMeta a,#topMeta a:link,#topMeta a:active,#topMeta a:visited {
	display: inline-block;
	/* hide from ie/mac \*/
	display: block;
	/* end hide */
	float: left;
	font-size: 8pt;
	text-decoration: none;
	margin: 0;
	padding: 5px 5px 0px 5px;
	color: #62563e;
	line-height: 10pt;
}

#topMeta a:hover {
	text-decoration: underline;
}

#topMeta ul .register a,#topMeta ul .register a:link,#topMeta ul .register a:visited
	{
	display: block;
	background: url("/img/standard/bg/bt_register.gif") no-repeat;
	width: 133px;
	height: 21px;
	color: #ffffff;
	margin: 2px 0 0 10px;
	padding: 2px 0px 0px 0px;
}

#topMeta ul .register a:hover {
	text-decoration: none;
	background-position: 0 -22px;
}

#topMeta ul .flag a,#topMeta ul .flag a:link,#topMeta ul .flag a:visited
	{
	display: block;
	width: 18px;
	height: 10px;
	margin: 5px 0 0 10px;
	padding: 2px 0px 0px 0px;
}

#topMeta ul .flag a:hover {
	text-decoration: none;
	background-position: 0 -13px;
}

#google_search {
	float: left;
	width: 210px;
	margin: 3px 2px 0px 5px;
	height: 12px;
	font-size: 10px;
	visibility: hidden;
	border: 0px !important;
	background-color: #fff !important;;
}

/********************************************************************************
						bottom meta navi
********************************************************************************/
* html #metaNavi { /* hide ie/mac \*/
	height: 1%;
	/* end hide */
}

#bottomMeta ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	color: #ffffff;
	width: 700px;
}

#bottomMeta li {
	float: left;
	display: inline;
	list-style: none;
	line-height: 23px;
	margin: 0;
	padding: 0;
}

#bottomMeta a,#bottomMeta a:link,#bottomMeta a:active,#bottomMeta a:visited
	{
	display: inline-block;
	/* hide from ie/mac \*/
	display: block;
	/* end hide */
	float: left;
	font-size: 8pt;
	text-decoration: none;
	margin: 0;
	padding: 5px 5px 0px 5px;
	color: #ffffff;
	line-height: 10pt;
}

#bottomMeta a:hover {
	text-decoration: underline;
}

/********************************************************************************
						bookmarks
********************************************************************************/
#bookmarks {
	position: absolute;
	top: 0px;
	left: 20px;
	width: 466px;
	height: 23px;
	border-bottom: 1px solid #b7b7b7;
	float: left;
	text-align: left;
}

#bookmarks small {
	float: none !important;
}

#bookmarks .item {
	display: inline;
	padding: 4px 10px;
	border-right: 1px solid #b7b7b7;
	line-height: 23px;
}

#bookmarks .item a,#bookmarks .item a:link,#bookmarks .item a:visited {
	color: #999999;
	text-decoration: none;
	padding-right: 15px;
}

.socialBookmarks {
	display: none;
	position: absolute;
	top: 24px;
	left: 0px;
	color: #7d7d7d;
	background: #ffffff;
	border: 1px solid #eeeeee;
	padding: 10px;
	width: 100px;
	z-index: 5;
}

.socialBookmarks ul {
	clear: both;
	margin: 0;
	padding: 0;
	list-style: none;
}

.socialBookmarks li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.socialBookmarks a,.socialBookmarks a:link,.socialBookmarks a:active,.socialBookmarks a:visited
	{
	text-decoration: none;
	color: #7d7d7d;
}

.socialBookmarks a:hover {
	color: #000000;
}

.box514 .questionDetailsTop .socialBookmarks img {
	margin: 0;
}

/********************************************************************************
						teaser
********************************************************************************/
#rightContainer .teaser {
	width: 254px;
	margin: 15px auto 0px auto;
}

#rightContainer .teaser .top {
	background: url(/img/standard/bg/teaser_top.gif) no-repeat;
	height: 6px;
}

#rightContainer .teaser .body {
	background: url(/img/standard/bg/teaser_body.gif) repeat-y;
	padding: 10px;
}

#rightContainer .teaser .body p.h1,#rightContainer .teaser .body p.h2 {
	font-size: 9pt;
	margin-bottom: 0;
}

#rightContainer .teaser .body p {
	font-size: 8pt;
}

#rightContainer .teaser .body .additional {
	margin: 20px 0px 0px 0px;
	text-align: right;
}

#rightContainer .teaser .body .additional a {
	background: url(/img/standard/bg/bt_go_grey.gif) no-repeat bottom right;
	padding-right: 20px;
	font-size: 8pt;
	text-decoration: none;
}

#rightContainer .teaser .body ul,#rightContainer .teaser .body ol {
	margin: 0 0 20px 0;
	padding: 0;
}

#rightContainer .teaser .body ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#rightContainer .teaser .bottom {
	background: url(/img/standard/bg/teaser_bottom.gif) no-repeat;
	height: 12px;
}

#rightContainer .teaser .teaserHead {
	float: left;
	clear: both;
	width: 230px;
}

#rightContainer .teaser .teaserHead img {
	float: left;
	position: relative;
	left: -10px;
}

#rightContainer .teaser .teaserHead p.h2 {
	line-height: 26px;
}

#rightContainer .teaser .btOrange {
	display: block;
	float: left;
	width: 132px;
	height: 18px;
	line-height: 18px;
	background: url(/img/standard/teaser/bg_bt_orange.gif) no-repeat;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-position: 0px -18px;
}

#rightContainer .teaser a.btOrange:hover {
	background-position: 0px 0px;
}

#rightContainer .teaser .adTable {
	width: 230px;
	margin: 0px;
	padding: 0px;
}

#tickerContent {
	width: 220px;
	height: 35px;
	line-height: 15px;
	border: 1px solid #fff;
	position: relative;
}

/*
						eventConsole
********************************************************************************/
#eventConsole {
	margin-left: -9px;
	width: 250px;
}

#eventConsole p.h1 {
	font-size: 9pt;
	margin: 0px;
	padding: 0px 0px 5px 10px;
}

#eventConsole li span,#eventConsole span a,#eventConsole span a:link,#eventConsole span a:visited
	{
	position: absolute !important;
	top: 1px !important;
	right: 6px !important;
	margin-right: 8px;
	font-weight: normal;
	font-size: 8pt;
	color: #5f5d5d;
	text-decoration: none;
}

/*
#eventConsole li span img {
    top:1px !important;
    right:6px !important;
    position:   relative !important;
    
}*/ /*
#eventConsole .body div {
    padding-top:        1px;
    background:         url(/img/standard/bg/teaser_separator.gif) repeat-x;
}
*/
#eventConsole ul {
	margin: 0 !important;
	padding: 0;
	list-style: none;
}

#eventConsole ul li {
	position: relative;
	margin: 0;
	padding: 2px 0px 2px 10px !important;
	cursor: pointer;
	border-bottom: 1px solid #eeeeee;
}

#eventConsole ul li a,#eventConsole ul li a:link,#eventConsole ul li a:visited
	{
	color: #000000;
	text-decoration: none;
}

#eventConsole ul li.open {
	background: url(/img/standard/bg/question/console_open.gif) no-repeat
		left top;
}

#eventConsole ul li.confirm {
	background: url(/img/standard/bg/question/console_confirm.gif) no-repeat
		left top;
}

#eventConsole ul li.challenge {
	background: url(/img/standard/bg/question/console_challenge.gif)
		no-repeat left top;
}

#eventConsole ul li.inChallenge,#eventConsole ul li.inConfirm {
	background: url(/img/standard/bg/question/console_inChallenge.gif)
		no-repeat left top;
}

#eventConsole ul li.answered {
	background: url(/img/standard/bg/question/console_answered.gif)
		no-repeat left top;
}

#eventConsole ul li:hover {
	background-position: 0px -38px;
}

/*
						welcome box
********************************************************************************/
#rightContainer .welcome .logout {
	padding-right: 15px;
	background: url(/img/standard/bg/ico_logout.gif) no-repeat right 2px;
	color: #5f5d5d;
	text-decoration: none;
}

#rightContainer .welcome p.h1 {
	margin: 0;
	position: relative;
}

#rightContainer .welcome p.h1 span {
	position: absolute;
	top: 0px;
	right: 8px;
	font-weight: normal;
	font-size: 8pt;
}

#rightContainer .welcome ul li {
	position: relative;
}

#rightContainer .welcome ul li span {
	position: absolute;
	top: 0px;
	right: 0px;
}

#rightContainer .welcome ul,#rightContainer .welcome ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#rightContainer .welcome hr {
	width: 250px;
	margin: 10px 0 3px -9px;
	padding: 0;
	height: 9px;
	border: none;
	background: url(/img/standard/bg/teaser_separator_smal.gif) repeat-x;
}

/*******************
	askQuestionBox
********************/
.askQuestionBox{
	background: url(/img/standard/bg/ico_h_help.gif) no-repeat top left;
}
/********************************************************************************
						box grey
********************************************************************************/
.box514 .boxGrey {
	width: 255px;
	margin: 5px auto 30px auto;
}

.box514 .boxGrey .greyTop {
	background: url(/img/standard/bg/box_grey_top.gif) no-repeat;
	height: 9px;
}

.box514 .boxGrey .greyBody {
	background: url(/img/standard/bg/box_grey_border.gif) repeat-y;
	padding: 10px;
}

.box514 .boxGrey .greyBottom {
	background: url(/img/standard/bg/box_grey_bottom.gif) no-repeat;
	height: 12px;
}

.box514 .boxGrey .greyBody h1,.box514 .boxGrey .greyBody h2 {
	font-size: 10pt;
	margin: 0;
}

.box514 .boxGrey .greyBody ul {
	margin: 0;
	padding: 0;
}

.box514 .boxGrey .greyBody ul li {
	margin-left: 15px;
	padding: 0;
}

/********************************************************************************
						top_box
********************************************************************************/
.top_box {
	position: relative;
	margin: 15px 0px 0px 10px;
	width: 519px;
	height: 255px;
}

.top_box a,.top_box a:link,.top_box a:visited {
	display: block;
	position: absolute;
	bottom: 10px;
	right: 8px;
	width: 197px;
	height: 30px;
	background: url(/img/standard/bg/bt_brown-green.gif) no-repeat;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.top_box a:hover {
	background-position: 0px -30px;
}

a.playBtn,a.playBtn:link,a.playBtn:visited {
	display: block;
	position: absolute;
	top: -8px;
	right: -16px;
	width: 65px;
	height: 66px;
	background: url(/img/standard/film_ab_neu.gif) no-repeat;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.playBtn:hover {
	background-position: 0px -66px;
}

/********************************************************************************
						box514
********************************************************************************/
.box514 {
	float: left;
	width: 514px;
	margin: 15px 0px 0px 15px;
	background: url(/img/standard/bg/box514_top.gif) no-repeat;
	padding-top: 4px;
}

.box514 .contentWrapper {
	float: left;
	background: url(/img/standard/bg/box514_border.gif) repeat-y;
	width: 514px;
}

.box514 .contentWrapper .top {
	clear: both;
	margin: 3px 0 0 -1px;
	min-height: 40px;
}

.box514 .contentWrapper .top .right {
	float: right;
	margin-right: 20px;
}

.box514 .contentWrapper .text {
	clear: both;
	margin: 10px;
}

.box514 .top h1, .box514 .top p.archiv {
	float: left;
	margin: 0;
	padding-left: 50px;
	line-height: 35px;
}

.box514 .top h1.contact {
	background: url(/img/standard/bg/ico_h_contact.gif) no-repeat top left;
}

.box514 .top h1.login {
	background: url(/img/standard/bg/ico_h_login.gif) no-repeat top left;
}

.box514 .top h1.feedback {
	background: url(/img/standard/bg/ico_h_feedback.gif) no-repeat top left;
}

.box514 .top h1.fun {
	background: url(/img/standard/bg/ico_h_fun.gif) no-repeat top left;
}

.box514 .top h1.help {
	background: url(/img/standard/bg/ico_h_help.gif) no-repeat top left;
}

.box514 .top h1.howto {
	background: url(/img/standard/bg/ico_h_how_to.gif) no-repeat top left;
}

.box514 .top h1.ideas {
	background: url(/img/standard/bg/ico_h_ideas.gif) no-repeat top left;
}

.box514 .top h1.imprint {
	background: url(/img/standard/bg/ico_h_imprint.gif) no-repeat top left;
}

.box514 .top h1.jobs {
	background: url(/img/standard/bg/ico_h_jobs.gif) no-repeat top left;
}

.box514 .top h1.mail {
	background: url(/img/standard/bg/ico_h_mail.gif) no-repeat top left;
}

.box514 .top h1.mobile {
	background: url(/img/standard/bg/ico_h_mobile.gif) no-repeat top left;
}

.box514 .top h1.question {
	background: url(/img/standard/bg/ico_h_question.gif) no-repeat top left;
}

.box514 .top h1.press {
	background: url(/img/standard/bg/ico_h_press.gif) no-repeat top left;
}

.box514 .top h1.ranking {
	background: url(/img/standard/bg/ico_h_ranking.gif) no-repeat top left;
}

.box514 .top h1.wins {
	background: url(/img/standard/bg/ico_h_wins.gif) no-repeat top left;
}

.box514 .top h1.hi {
	background: url(/img/standard/bg/ico_h_hi.gif) no-repeat top left;
}

.box514 .top h1.news {
	background: url(/img/standard/bg/ico_h_news.gif) no-repeat top left;
}

.box514 .top h1.star {
	background: url(/img/standard/bg/ico_h_star.gif) no-repeat top left;
}

.box514 .top h1.adjustments {
	background: url(/img/standard/bg/ico_h_adjustments.gif) no-repeat top
		left;
}

.box514 .top h1.archiv, .box514 .top p.archiv {
	background: url(/img/standard/bg/ico_h_archive.gif) no-repeat top left;
}

.box514 .top h1.settings {
	background: url(/img/standard/bg/ico_h_settings.gif) no-repeat top left;
}

.box514 .top h1.community {
	background: url(/img/standard/bg/ico_h_community.gif) no-repeat top left
		;
}

.box514 .contentWrapper .functions {
	clear: both;
	color: #959595;
	margin: 10px 0;
	padding-right: 20px;
	text-align: right;
}

.box514 .contentWrapper .functions form {
	float: left;
	margin-left: 14px;
	color: #959595;
}

.box514 .questionCard {
	margin: 5px 0px 0px 1px;
	padding: 0px;
	width: 510px;
	border-bottom: 1px solid #eeeeee;
}

.box514 .questionCard .question {
	float: left;
	width: 480px;
	padding: 10px 0px 5px 0px;
}

.box514 .questionCard .question p,.box514 .questionCard .archive p {
	float: left;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	width: 350px;
	font-weight: bold;
}

.box514 .myHiogi .question p a:hover {
	text-decoration: none;
}

.box514 .questionCard .info,.box514 .archive .info {
	float: right;
	margin-right: 0px;
	text-align: right;
	font-weight: bold;
}

.box514 .questionCard .info,.box514 .questionCardPremium .info {
	color: #999999;
}

.box514 .questionOpen {
	background: url(/img/standard/bg/question/main_open.gif) no-repeat 0 0;
}

.box514 .questionOpenPremium {
	background: url(/img/standard/bg/question/main_open_premium.gif)
		no-repeat 0 0;
}

.box514 .questionOpen .info,.box514 .questionOpenPremium .info {
	color: #fd8a2b;
}

.box514 .questionConfirm {
	background: url(/img/standard/bg/question/main_confirm.gif) no-repeat 0
		0;
}

.box514 .questionConfirmPremium {
	background: url(/img/standard/bg/question/main_confirm_premium.gif)
		no-repeat 0 0;
}

.box514 .questionConfirm .info,.box514 .questionConfirmPremium .info {
	color: #faac0d;
}

.box514 .questionChallenge {
	background: url(/img/standard/bg/question/main_challenge.gif) no-repeat
		0 0;
}

.box514 .questionChallengePremium {
	background: url(/img/standard/bg/question/main_challenge_premium.gif)
		no-repeat 0 0;
}

.box514 .questionAnswered {
	background: url(/img/standard/bg/question/main_answered.gif) no-repeat 0
		0;
}

.box514 .questionAnsweredPremium {
	background: url(/img/standard/bg/question/main_answered_premium.gif)
		no-repeat 0 0;
}

.box514 .questionInChallenge,.box514 .questionInConfirm {
	background: url(/img/standard/bg/question/main_inChallenge.gif)
		no-repeat 0 0;
}

.box514 .questionInChallengePremium,.box514 .questionInConfirmPremium {
	background: url(/img/standard/bg/question/main_inChallenge_premium.gif)
		no-repeat 0 0;
}

.box514 .questionChallenge .info,.box514 .questionChallengePremium .info
	{
	color: #ff663b;
}

.box514 .bottom {
	float: left;
	width: 514px;
	background: url(/img/standard/bg/box514_bottom.gif) no-repeat bottom
		left;
	margin-bottom: 10px;
	text-align: center;
	min-height: 10px;
}

.box514 .bottom .content {
	margin: 15px 0px;
	font-weight: bold;
}

.box514 .bottom .content a {
	padding: 5px;
	margin: 0px;
	text-decoration: none;
	font-weight: normal;
}

#refreshPage {
	float: right;
	margin: 10px 12px 0px 0px;
}

.box514 .login {
	clear: both;
}

.box514 .login ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.box514 .login ul li {
	margin: 0 0 10px 0;
	padding: 0;
}

.box514 .login ul li img {
	margin-right: 10px;
	vertical-align: middle;
}

.box514 .login a.register {
	display: block;
	background: url("/img/standard/bg/bt_register1.gif") no-repeat;
	width: 132px;
	height: 21px;
	color: #ffffff;
	margin: 30px 0px;
	padding: 1px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

.box514 .login a.register:hover {
	text-decoration: none;
	background-position: 0 -22px;
}

/*
						question icons
********************************************************************************/
.box514 .questionCard .tdLeft,.box514 .archive .tdLeft {
	width: 487px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	background: none;
	cursor: pointer;
}

.box514 .archive .tdLeft {
	padding: 10px 0px;
}

.box514 .questionCard .tdRight,.box514 .archive .tdRight {
	float: right;
	width: 23px;
}

.box514 .questionCard .tdRight .icons,.box514 .archive .tdRight .icons {
	float: left;
	width: 23px;
	margin: 24px 0px 0px 0px;
	background-color: #ffffff;
}

#layer .content .icons {
	position: absolute;
	top: 24px;
	right: 1px;
	background-color: #ffffff;
}

#main .box514 .archive .icons {
	float: right;
	margin: 24px 1px 0px 0px;
	background-color: #ffffff;
}

#main .box514 .questionDetailsTop .icons {
	position: absolute;
	top: 24px;
	right: 21px;
	background-color: #ffffff;
}

.box514 .questionCard .tdRight div img,#layer .content .icons img,#main .box514 .archive .icons img,#main .box514 .questionDetailsTop .icons img
	{
	border-left: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
}

#main .box514 .questionDetailsTop .icons img {
	margin: 0px 0px 0px 0px;
}

.box514 .questionCard .tdRight div .commentsCount,#layer .content .icons div .commentsCount,#main .box514 .archive .icons div .commentsCount,#main .box514 .questionDetailsTop .icons div .commentsCount
	{
	display: block;
	width: 22px;
	padding-top: 6px;
	height: 16px;
	background: url(/img/standard/ico_comments.gif);
	border-left: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
	text-decoration: none;
	text-align: center;
}

.box514 .questionCard .tdRight div span.commentsCount,#layer .content .icons div span.commentsCount,#main .box514 .archive .icons div span.commentsCount,#main .box514 .questionDetailsTop .icons div span.commentsCount
	{
	color: #999999;
}

.box514 .questionCard .tdRight div .active,#layer .content .icons div .active,#main .box514 .archive .icons div .active,#main .box514 .questionDetailsTop .icons div .active
	{
	background: url(/img/standard/ico_comments_green.gif);
}

/*
								archive
********************************************************************************/
.box514 .archive {
	position: relative;
	margin: 0px 0px 5px 1px;
	padding: 10px 0px 0px 0px;
	background: url(/img/standard/bg/question/archive-new.gif) no-repeat top
		left;
	width: 510px;
	border-bottom: 1px solid #eeeeee;
}

.box514 table.premium {
	background: url(/img/standard/bg/question/archive_premium-new.gif)
		no-repeat top left;
}

.box514 .archive .question {
	float: left;
	margin-left: 25px;
	width: 420px;
	font-weight: bold;
}

.box514 .archive .question a,.box514 .archive .question a:visited {
	color: #5a5a5a;
	text-decoration: none;
}

.box514 .archive .answer {
	float: left;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 30px;
	width: 420px;
	font-weight: bold;
	font-size: 10pt;
	color: #888888;
	background: url(/img/standard/bg/ico_action_send_positive.gif) no-repeat
		10px 0px;
}

.box514 .archive .details,.box514 .archive a:visited.details {
	display: block;
	position: absolute;
	bottom: 0px;
	right: 10px;
	padding-left: 18px;
	background: url(/img/standard/bg/ico_lens.gif) no-repeat 0px 2px;
	color: #b0b0b0;
	text-decoration: none;
}

.box514 .questionDetailsTop {
	margin: 0px 0px 0px -30px;
	width: 510px;
	background: url(/img/standard/bg/question/detail_top.gif) no-repeat 0px
		0px;
	text-align: right;
}

.box514 .questionDetailsTopPremium {
	background: url(/img/standard/bg/question/detail_top_premium.gif)
		no-repeat 0px 0px;
	height: 70px;
}

.box514 .questionDetails {
	position: relative;
	float: left;
	margin: 20px 0px 20px 1px;
	padding: 0px 20px 0px 30px;
	background: url(/img/standard/bg/question/detail_border.gif) repeat-y
		0px 2px;
	width: 480px;
}

.box514 .questionDetailsTop img {
	margin: 40px 30px 0px 0px;
}

.box514 .questionDetails .question,.box514 .questionDetails .answer p,.box514 .additionalAnswer p,.box514 .additionalAnswer h3
	{
	padding-bottom: 0px;
}

.box514 .questionDetails .question {
	width: 450px;
	position: relative;
}

.box514 .questionDetails  small.questionFrom {
	float: left;
	position: relative;
}

.box514 .questionDetails .answer,.box514 .additionalAnswer {
	margin: 20px 10px 0px 0px;
	padding-left: 20px;
	position: relative;
	clear: left;
}
.box514 .additionalAnswer h3{font-size: 9pt; line-height: 16px; margin: 0;font-weight: normal;}

.box514 .questionDetails .review {
	margin: 10px 0px 10px 40px;
}

.box514 .contentWrapper .relatedQA ul li a {
	color: #999999;
	text-decoration: none;
}

.box514 .contentWrapper .relatedQA ul li a:hover {
	color: #999999;
	text-decoration: underline;
}

.box514 .improvements {
	float: left;
	clear: both;
	width: 450px;
	margin: 10px 0px 0px -10px;
	padding: 10px 10px 10px 30px;
	background: #f8f8f8;
	position: relative;
}

.box514 .improvements ol {
	margin: 0 0 0 25px;
	padding: 0;
	clear: both;
}

.box514 .improvements li {
	clear: both;
	margin: 0px 0px 10px 0px;
}

.headInfo {
	color: #686868;
}

#responseReopenDialog {
	font-weight: normal;
}

#responseReopenDialog .input label {
	float: none;
	margin-right: 15px;
}

.improvements h3,.related h3 {
	margin: 0;
	padding: 0;
}

.improvements .item div p {
	margin: 0;
	padding: 0;
}

.special {
	color: #76684f;
	font-weight: bold;
}

.special p {
	font-size: 14px;
	line-height: 20px;
}

.special ul li a {
	text-decoration: none;
}

.special ul li a:hover {
	text-decoration: underline;
}

ul.linkList {
	margin-bottom: 0px;
}

ul.linkList li {
	margin-left: 16px;
	font-size: 11px;
}

/*
								my hiogi
********************************************************************************/
.box514 .myhiogi {
	color: #686868;
}

.box514 .myhiogi a,.box514 .myhiogi a:link,.box514 .myhiogi a:visited {
	text-decoration: none;
}

.box514 .myhiogi a:hover {
	text-decoration: underline;
}

.box514 .myhiogi #refreshPage {
	font-weight: bold;
}

.box514 .block {
	position: relative;
	float: left;
	margin: 0px 0px 20px 1px;
	padding-top: 10px;
	background: url(/img/standard/bg/box514_separator.gif) no-repeat top left;
	width: 510px;
}

.text .quickVerify{
	margin:10px 0 20px -9px !important;
	padding-top:5px !important; 
}


#quickRegister .block {
	background: url(/img/standard/bg/box514_separator.gif) no-repeat top left;
	padding-bottom: 10px;
    width: 410px;
}
#layerContainer .quickVerify{width: 430px;margin: 0px 0px 20px 1px !important;}
#layerContainer #nickSetSuccess{margin:10px 0 !important;}

/* layer container fl anfordern */
#layerContainer #settingNote_UserEmail {padding:5px;}
#layerContainer #settingNote_UserEmail .button{display:block;position: relative; margin:0 0 0 100px; right:-90px;top: -17px; float:none;position: relative;}
#layerContainer #settingNote_UserEmail #capcha_UserEmail {margin:-10px 0 0 81px; width: 100px;}
#layerContainer .space10 {  margin: 10px !important;   }
.box514 .myhiogi .left {
	float: left;
	width: 220px;
	margin: 0px 0px 20px 10px;
}

.box514 .myhiogi .right {
	float: left;
	width: 270px;
	margin: 0px 0px 20px 10px;
}

.box514 .myhiogi ul {
	margin: 0px;
	padding: 0px;
}

.box514 .myhiogi ul li {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.box514 .myhiogi ul.arrow li {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	list-style: none;
}

.box514 .myhiogi ul.status li {
	margin-bottom: 5px;
	width: 205px;
}

.box514 .myhiogi ul.status li img {
	margin-right: 5px;
}

.box514 .myhiogi ul.status li span {
	position: absolute;
	top: 0;
	right: 5px;
	color: #70a315;
}

.box514 .myhiogi ul.tags li a:hover {
	color: #ffffff;
	text-decoration: none;
}

.box514 .myhiogi ul.tags li {
	width: 224px;
	height: 15px;
	overflow: hidden;
	text-align: center;
	background: url(/img/standard/bg/tag.gif) no-repeat 0px 0px;
	margin-bottom: 5px;
	cursor: pointer;
	line-height: 15px;
}

.box514 .myhiogi ul.tags li:hover,.box514 .myhiogi ul.tags li:hover a,.box514 .myhiogi ul.tags li:hover a:visited
	{
	color: #ffffff;
	background: url(/img/standard/bg/tag.gif) no-repeat 0px -25px;
}

.box514 .box230 {
	float: left;
	width: 230px;
}

.box514 .box230 .top230 {
	background: url(/img/standard/bg/box230_top.gif) no-repeat left top;
	width: 230px;
	height: 4px;
}

.box514 .box230 .bottom230 {
	background: url(/img/standard/bg/box230_bottom.gif) no-repeat left
		bottom;
	width: 230px;
	height: 8px;
}

.box514 .box230 .content230 {
	background: url(/img/standard/bg/box230_border.gif) repeat-y left top;
	width: 205px;
	padding: 5px 10px;
}

.box514 .myhiogi .settings legend {
	display: none;
}

.box514 .myhiogi .settings label,.box514 .myhiogi .settings input {
	clear: both;
	display: block;
}

.box514 .myhiogi .settings .input {
	width: 200px;
}

.box514 .myhiogi .guestbook a {
	color: #77af12;
}

/*
								private messages
********************************************************************************/
.pmNavi,.pmNavi li {
	margin: 0 0 1px -1px;
	padding: 0;
	list-style: none;
}

.pmNavi li {
	float: left;
	display: inline;
	list-style: none;
	height: 34px;
	background: transparent url("/img/standard/bg/bt_pm_navi_l.gif")
		no-repeat;
}

.pmNavi li span {
	float: left;
	width: 6px;
	height: 34px;
	background: transparent url("/img/standard/bg/bt_pm_navi_r.gif")
		no-repeat;
}

.pmNavi a,.pmNavi a:link,.pmNavi a:active,.pmNavi a:visited {
	display: inline-block;
	/* hide from ie/mac \*/
	display: block;
	/* end hide */
	float: left;
	text-decoration: none;
	margin: 0 0 0 6px;
	padding: 14px 10px 6px 10px;
	line-height: 10pt;
	color: #000000;
	background: transparent url("/img/standard/bg/bt_pm_navi_c.gif")
		repeat-x 0 -1px;
}

.pmNavi a:hover {
	text-decoration: underline;
}

.pmList {
	color: #333;
	margin-bottom: 10px;
	width: 490px;
	margin-left: 1px;
}

.pmList th {
	background-color: #dddddd;
}

.pmList th a {
	display: block;
	padding: 2px 4px;
	color: #000;
	text-decoration: underline;
}

.pmList th a:hover {
	background-color: #ccc;
	color: #333;
	text-decoration: none;
}

.pmList tr td {
	background: #fff;
	padding: 4px;
}

/*
								winnings
********************************************************************************/
.box514 .winnings {
	float: left;
	width: 490px;
	margin: 20px 0px 0px 1px;
	padding: 10px;
	background: url(/img/standard/bg/seperator514.gif) repeat-x left top;
}

.box514 .winnings img {
	float: left;
	margin-right: 20px;
}


.box514 .winnings h4 {
    position:relative;
    color:#7EB21F;
    font-size:14px;
    font-weight:bold
}    

.box514 .winnings p {
	float: left;
	width: 220px;
}

/*******************************************************************************
								register form
********************************************************************************/
.myForm label {
	float: none;
	margin-right: 10px;
}

.myForm .input {
	display: inline;
	width: 160px;
}

.myForm div.error {
	margin: 0px;
	padding: 0px;
	border: none;
}

.myForm div.error input,.myForm div.error textarea {
	background-color: #ffeedd;
}

.myForm ol {
	list-style: none;
	margin-left: 0px;
}

.myForm ol li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-align: right;
}

.myForm ol.normal li {
	text-align: left;
}

.myForm ol li .error {
	background: none;
}

.myForm ol li input,.myForm ol li textarea {
	display: block;
	clear: both;
}

.myForm ol li input.checkbox {
	display: inline;
}

.myForm .form-error {
	background: #ffeedd;
}

.error-message {
	color: #ff8040;
	font-size: 10pt;
}

.myForm #UserAGBS_,.myForm #UserPrivacy_,.myForm #UserNewsletter_,.myForm #public_key,.myForm #hncaptcha,#UserNewsletter_
	{
	display: none;
}

input.buttonBig {
	display: block;
	border: none;
	cursor: pointer;
	width: 100px;
	height: 31px;
	color: #ffffff;
	text-align: center;
	line-height: 17px;
	text-decoration: none;
	font-weight: bold;
	background: transparent url("/img/standard/bg/bt_medium.gif") no-repeat;
	margin-top: 10px;
}

input.buttonBig:hover,input.buttonBig:active,input.buttonBig:focus {
	background-position: 0 -31px;
}

input.buttonLong {
	display: block;
	border: none;
	cursor: pointer;
	width: 210px;
	height: 31px;
	color: #ffffff;
	text-align: center;
	line-height: 17px;
	text-decoration: none;
	font-weight: bold;
	background: transparent url("/img/standard/bg/bt_big.gif") no-repeat;
	margin-top: 10px;
}

input.buttonLong:hover,input.buttonLong:active,input.buttonLong:focus {
	background-position: 0 -31px;
}

/********************************************************************************
						register steps
********************************************************************************/
.registerSteps {
	clear: both;
	width: 440px;
	height: 40px;
	margin: 10px 0px 30px 50px;
	line-height: 20px;
}

.registerSteps .steps {
	float: left;
	width: 135px;
	padding-right: 10px;
}

.registerSteps .steps img {
	float: left;
	margin-right: 5px;
}

.registerSteps .active {
	color: #62563e;
	font-weight: bold;
}

.coinList {
	margin: 0;
	padding: 0;
	list-style: none;
}

.coinList li {
	margin: 7px 0px;
	padding: 0px 0px 0px 20px;
	background: url(/img/standard/bg/list_item.gif) no-repeat 0px 2px;
}

/********************************************************************************
						editor
********************************************************************************/
form.inplaceeditor-form { /* The form */
	
}

form.inplaceeditor-form input[type="text"] { /* Input box */
	
}

form.inplaceeditor-form textarea { /* Textarea, if multiple columns */
	margin: 0px 0px 10px 10px;
	width: 485px;
	border: 1px solid #949486;
}

.inplace_save { /* The submit button */ /*
    cursor:				pointer;
	padding-right:      18px;
	margin-left:        10px;
	border:				none;
	width:				80px;
	font-weight:		bold;
	color:				#000000;
	background:         url(/img/standard/bg/bt_go_green.gif) no-repeat top right;
*/
	border: none;
	cursor: pointer;
	width: 69px;
	height: 18px;
	margin-left: 10px;
	color: #ffffff;
	text-align: center;
	line-height: 17px;
	text-decoration: none;
	font-weight: bold;
	background: transparent url("/img/standard/bg/bt_orange.gif") no-repeat;
	font-size: 8pt;
}

form.inplaceeditor-form a { /* The cancel link */
	margin-left: 30px;
	border: none;
	width: 60px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

/********************************************************************************
						tag cloud
********************************************************************************/
.tagCloudTop {
	clear: both;
}

.tagCloudTop a {
	color: #000000;
	text-decoration: none;
}

.tagCloudTop a:hover {
	text-decoration: underline;
}

.tagCloud {
	margin: 10px;
	line-height: normal;
}

.tagCloud a,.tagCloud a:link,.tagCloud a:visited {
	color: #999999;
	text-decoration: none;
}

.tagCloud a:hover,.tagCloud a:active {
	text-decoration: underline;
}

.cloud1 {
	font-size: 11px;
}

.cloud2 {
	font-size: 12px;
}

.cloud3 {
	font-size: 13px;
}

.cloud4 {
	font-size: 14px;
}

.cloud5 {
	font-size: 15px;
}

.cloud6 {
	font-size: 16px;
}

.cloud7 {
	font-size: 17px;
}

.cloud8 {
	font-size: 18px;
}

.cloud9 {
	font-size: 19px;
}

.cloud10 {
	font-size: 20px;
}

/********************************************************************************
						daily ranking
********************************************************************************/
ul.dailyRank,ul.dailyRank li,#rightContainer .teaser .body ul.dailyRank li
	{
	clear: both;
	display: block;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.dailyRank li a {
	text-decoration: none;
}

#rightContainer .teaser .body ul.dailyRank div {
	margin: 0px;
}

ul.dailyRank li .left {
	float: left;
	width: 110px;
}

ul.dailyRank li .right {
	float: right;
	width: 90px;
	background-color: #ffffff;
}

ul.dailyRank li .right .rank {
	text-align: right;
}

ul.dailyRank .right .imgBorder,#rightContainer .teaser .body ul.dailyRank .right .imgBorder
	{
	float: right;
	border: 1px solid #eeeeee;
	margin: 0px 0px 5px 10px;
	width: 32px;
	height: 32px;
	text-align: center;
	padding: 1px;
	line-height: 1px;
}

ul.dailyRank .left .number {
	font-family: Georgia, "Times New Roman", Times;
	color: #999999;
	margin: 0px 5px 0px 0px;
}

ul.dailyRank li a:hover {
	text-decoration: underline;
}

.current a {
	color: #000000;
	font-weight: bold !important;
}

#rankingSelect select {
	width: 90px;
}
/**********************************************************************
                premium feed
**********************************************************************/                
ul.premiumFeed
{
    clear: both;
    display: block;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.premiumFeed li {
    margin: 0;
    padding: 0;
    font-size: 11px;
    border-bottom: 1px solid #cecece;
}    

ul.premiumFeed li a{
    text-decoration:none;
}    

/********************************************************************************
						layer
********************************************************************************/
#layerOverlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.6;
	filter: alpha(opacity =   60);
	
}

#layerContainer {
	display: none;
	clear: both;
	position: relative;
	top: -100px;
	width: 740px;
	margin: 0 auto;
	padding-top: 40px;
	z-index: 2000;
}

#layer {
	position: relative;
	float: left;
	width: 740px;
	padding: 0px 0px 40px 0px;
	text-align: left;
	min-height: 330px;
}

#layer .icons ,#layer .icons div,#layer .icons a,#layer .icons a:hover,#layer .icons a:focus,#layer .icons a:active,#layer .icons img{outline: none;}

#layer #answerForm{position:relative;}
#layer .content {
	width: 543px;
	margin:-40px 0 0 153px;
	padding: 10px 0 0 20px;
	background-color: #ffffff;
}

#layer .content .message {
	position: absolute;
	left: 10px;
	bottom: 20px;
	width: 140px;
}

#layer .content .question,#layer .content .answer p {
	padding-bottom: 0px;
}

#layer .content .question .rank {
	float: right;
	margin-right: 10px;
}

#layer .content #statusArea small {
	display: block;
	margin-bottom: 10px;
}

#layer .content .answer {
	position: relative;
	margin-left: 25px;
	width: 515px;
}

#layer .content .answer input {
	position: relative;
	float: right;
	margin: 5px 0px 0px 0px;
}

#answerFormArea {
	margin-bottom: 50px;
}
#answerFormArea .error{position:relative;padding:0 0 0 0;margin:0 0 0 0;padding-left:0;}
.googleSearch {
	width: 521px;
  margin:0px 0 0 173px;
  padding: 5px 10px 0 10px;
  
}

#layer .googleSearch {
	width: 521px;
  	margin:0px 0 0 173px;
  	padding: 5px 10px 0 10px;

}
#layer .googleSearch a{text-decoration: none;}
#layer .googleSearch a:hover{text-decoration: underline;}
#layer .comment {
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #888888;
	width: 520px;
}

#layer #comments {
	clear: both;
	width: 520px;
	height: auto;
	max-height: 120px;
	padding: 5px 0;
  margin: 10px 0;
	overflow: auto;
	border-bottom: 1px solid #888888;
}
#layer #comments p{padding:0;}
#layer #related {
	clear: both;
	width: 520px;
	height: auto;
	max-height: 120px;
	overflow: auto;
	padding: 10px 0;
	margin: 10px 0;
	border-bottom: 1px solid #888888;
}
#layer #related .h3, #layer #comments .h3{margin-top:-4px;}
#layer a.applyAnswer{background-color:#FD8A2B;color:#fff;text-decoration:none;font-weight:bold;padding:0 2px;}
#layer a.applyAnswer:hover{background-color:#FF7200;text-decoration:none;}
#layer .improvements{margin:0;}
#layer .improvements .h3{margin:3px 0 5px 0 !important;}
/*
						bubble
********************************************************************************/

#layer #bubble{
  position: absolute;
  top: 1px;
  left:10px;
  width: 140px;
  padding: 0;
  margin: 0;
}

#layer #bubble .top {
	width: 135px;
	height: 10px;
	background: transparent
		url(/img/standard/bg/question/layer_bubble_top.gif) no-repeat left top
		;
}

#layer #bubble .body {
	width: 125px;
	padding: 0px 5px;
	text-align: center;
	background: #ffffff
		url(/img/standard/bg/question/layer_bubble_border.gif) repeat-y;
}

#layer #bubble .bottom {
	width: 135px;
	height: 46px;
	background: transparent
		url(/img/standard/bg/question/layer_bubble_bottom.gif) no-repeat top
		left;
}

#layer #bubble .body span {
	color: #75af13;
	font-weight: bold;
	font-size: 12pt;
}

#layer #bubble .ogi {
	width: 140px;
	height: 120px;
}

#layerContainer .button {
	float: left;
	margin: 5px 5px 0px 0px;
}

/*
						status colors
********************************************************************************/
#layerContainer.open {
	background: url(/img/standard/bg/question/layer_open_top_740.gif) no-repeat;
}

#layerContainer.open .content{background: #fff url(/img/standard/bg/question/layer_open_top_740.gif) no-repeat -153px 0;}

#layerContainer.open .question .premium {
	color: #fd8a2b;
}

.open #layer {
	background: transparent	url(/img/standard/bg/question/layer_open_border_740.gif) repeat-y;
}

.open #layer .close {
	background: transparent url(/img/standard/bg/close_open.gif) no-repeat left bottom;
}

.open #layer #bubble .ogi {
	background: transparent	url(/img/standard/bg/question/layer_ogi_open.gif) no-repeat bottom left;
}

#layerContainer.confirm {
	background: url(/img/standard/bg/question/layer_confirm_top_740.gif)		no-repeat;
}

#layerContainer.confirm .content{background: #fff url(/img/standard/bg/question/layer_confirm_top_740.gif) no-repeat -153px 0;}

.confirm #layer {
	background: transparent	url(/img/standard/bg/question/layer_confirm_border_740.gif) repeat-y;
}

.confirm #layer .close {
	background: transparent url(/img/standard/bg/close_open.gif) no-repeat	left top;
}

.confirm #layer #bubble .ogi {
	background: transparent	url(/img/standard/bg/question/layer_ogi_confirm.gif) no-repeat bottom		left;
}

#layerContainer.challenge {
	background: url("/img/standard/bg/question/layer_challenge_top_740.gif")		no-repeat;
}

#layerContainer.challenge .content{background: #fff url(/img/standard/bg/question/layer_challenge_top_740.gif) no-repeat -153px 0;}


#layerContainer.challenge .question .premium {
	color: #ff663b;
}

.challenge #layer {
	background: transparent	url(/img/standard/bg/question/layer_challenge_border_740.gif) repeat-y;
}

.challenge #layer .close {
	background: transparent url(/img/standard/bg/close_challenge.gif)		no-repeat left top;
}

.challenge #layer #bubble .ogi {
	background: transparent		url(/img/standard/bg/question/layer_ogi_inChallenge.gif) no-repeat		bottom left;
}

#layerContainer.inConfirm, #layerContainer.inChallenge {
	background: url(/img/standard/bg/question/layer_inChallenge_top_740.gif)	no-repeat;
}


.inConfirm #layer,.inChallenge #layer {
	background: transparent		url(/img/standard/bg/question/layer_inChallenge_border_740.gif) repeat-y;
}

.inConfirm #layer .close,.inChallenge #layer .close {
	background: transparent url(/img/standard/bg/close_inChallenge.gif)		no-repeat left top;
}

.inChallenge #layer #bubble .ogi {
	background: transparent		url(/img/standard/bg/question/layer_ogi_inChallenge.gif) no-repeat		bottom left;
}

.inConfirm #layer #bubble .ogi {
	background: transparent		url(/img/standard/bg/question/layer_ogi_confirm.gif) no-repeat bottom		left;
}

#layerContainer.answered {
	background: url(/img/standard/bg/question/layer_answered_top_740.gif)		no-repeat;
}

#layerContainer.answered .content{background: #fff url(/img/standard/bg/question/layer_answered_top_740.gif) no-repeat -153px 0;}

#layerContainer.answered .question .premium {
	color: #77af12;
}

.answered #layer {
	background: transparent		url(/img/standard/bg/question/layer_answered_border_740.gif) repeat-y;
}

.answered #layer .close {
	background: transparent url(/img/standard/bg/close_answered.gif)		no-repeat left top;
}

.answered #layer #bubble .ogi {
	background: transparent		url(/img/standard/bg/question/layer_ogi_answered.gif) no-repeat bottom		left;
}
/*********
 *  quick fb rigistration
 */
#layerContainer.quickRegistration {
    overflow:          auto;
    width:             450px;
    /*height:            500px;*/
    padding:           0px 0px 0px 0px;
    background-color:  #ffffff;
    text-align:        left;
    border:2px solid #ffffff;
    -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
    
}
#layerContainer.quickRegistration h1{margin: 20px 0 25px 0px;}
#layerContainer.quickRegistration ol{margin-left:20px;}
#layerContainer.quickRegistration .myForm ol li {
    text-align:        left;
}

#layerContainer.quickRegistration #registerForm div {
    margin:            0;
}
#registerForm form .input{width: 350px;}

#layerContainer.quickRegistration .myForm .bt160 {
    float:              left;
    background:         url(/img/standard/bg/bt_160.gif) no-repeat 0px 0px;
    width:              160px;
    height:             31px;
    text-align:         center;
    color:              #ffffff;
    text-decoration:    none;
    font-weight:        bold;
    font-size:          18px;
    line-height:        21px;
    border:             none;
    cursor:             pointer;
    margin-bottom:      20px;
}

#layerContainer.quickRegistration .myForm .bt160:hover {
    background-position:0px -31px;
}

#layerContainer .errorList{background-color: #FFF4EF;}
/********************************************************************************
						press
********************************************************************************/
#press {
	width: 820px;
	margin: 0px auto;
	padding-top: 10px;
	text-align: center;
	vertical-align: middle;
	background-color: #fff;
}

#press p {
	font-size: 8pt;
	color: #959595;
	text-align: justify;
}

#press img {
	margin: 0px 5px;
	vertical-align: middle;
}

.press a,.press a:link,.press a:visited {
	text-decoration: none;
}

.press a:hover {
	text-decoration: underline;
}

/********************************************************************************
						one column
********************************************************************************/
#main.oneColumn {
	width: 818px;
	background: none;
	color: #ffffff;
}

#main.oneColumn .landingpage {
	position: relative;
	width: 790px;
	height: 510px;
	margin: 15px 15px 15px;
	background: #ffffff url(/img/standard/fragen-kostenlos/bg.jpg) no-repeat
		;
	color: #81745b;
}

#main.oneColumn .landingpage a {
	position: absolute;
	bottom: 170px;
	right: 35px;
	display: block;
	width: 197px;
	height: 30px;
	background: url(/img/standard/bg/bt_brown-green.gif) bottom left
		no-repeat;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	line-height: 25px;
}

#main.oneColumn .landingpage form {
	position: absolute;
	top: 70px;
	right: 50px;
	width: 300px;
}

#main.oneColumn .landingpage h2 {
	font-size: 14px;
	color: #62553c;
	margin-bottom: 5px;
}

#main.oneColumn .landingpage .big p,#main.oneColumn .landingpage .big li
	{
	font-size: 10pt;
}

#main.oneColumn .landingpage .dot {
	list-style: none;
	width: 230px;
}

#main.oneColumn .landingpage .dot li {
	font-weight: bold;
	margin: 0;
	padding-left: 20px;
	line-height: 18px;
	background: url(/img/standard/bg/list_item.gif) no-repeat 0px 4px;
}

/********************************************************************************
						feedback
********************************************************************************/
.feedback table {
	
}

.feedback th,.feedback td {
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-left: 1px solid #cecece;
	padding: 5px 5px 5px 10px;
}

.feedback th {
	border-top: none;
}

.feedback th p,.feedback td p {
	padding-bottom: 5px;
}

.feedback th strong a,.feedback td strong a {
	text-decoration: none;
}

.feedback th strong a:hover,.feedback td strong a:hover {
	text-decoration: underline;
}

.box514 .feedback .block {
	padding-top: 0px;
}

.feedback .center {
	vertical-align: middle;
	text-align: center;
}

.feedback .alignTop {
	vertical-align: top;
	padding-top: 10px;
}

.feedback .search {
	background: none;
	width: 200px;
}

.feedback .search label {
	display: none;
}

.breadcrumb {
	margin-bottom: 10px;
}

.feedbackEditorButtons{
	margin: 10px 0 0 0;
}
.feedbackEditorButtons button{
width: 36px;
height: 24px;
padding:0;
}
.feedbackSendButton{
	display: block;
	float:left;
}
.feedbackCancelButton{
	float:left;
	margin:10px 0 0 20px;
}

.editForm{
	width: 350px;
	margin:5px auto;
}
.editFormContent{width: 340px;height:150px;}
.editFeedbackHeadline{width: 340px;margin:5px auto;}

/********************************************************************************
						short profile
********************************************************************************/
#shortProfile {
	position: absolute;
	z-index: 100;
	border: 1px solid #ccc;
	background-color: #fff;
	overflow: hidden;
	padding: 4px;
}

#profilSlider {
	position: relative;
	left: 0;
	width: 1000px;
	height: 100px;
}

#profilSlider li {
	display: inline;
	float: left;
	list-style-type: none;
	margin-right: 10px;
}

#profilSlider li a {
	display: block;
	text-align: center;
	border: 1px solid #eeeeee;
	width: 100px;
	height: 100px;
	padding: 1px;
}

/********************************************************************************
						buttons
********************************************************************************/
ul.buttonList,ul.buttonList li,ul.buttonsUser,ul.buttonsUser li {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.buttonList li,.box514 .myhiogi ul.buttonList li {
	float: left;
	height: 150px;
	margin: 0px 17px 0px 0px;
	width: 80px;
	text-align: center;
}

ul.buttonList li.myButton {
	position: relative;
}

ul.buttonList li.myButton .founder {
	position: absolute;
	top: 0px;
	left: 0px;
}

ul.buttonsUser li {
	float: left;
}

ul.buttonsUser li small {
	display: block;
	margin-bottom: 30px;
}

ul.buttonsUser li .imgBorder {
	border: 1px solid #eeeeee;
	margin: 0px 15px 0px 0px;
	width: 102px;
	height: 102px;
	text-align: center;
	padding: 1px;
}

.box514 .buttons a:link,.box514 .buttons a:visited {
	color: #77af12;
	text-decoration: underline;
}

form#button .item {
	margin-bottom: 10px;
}

form#button .checkbox {
	display: inline;
}

ol.comments li,ol.guestbook li {
	margin-bottom: 10px;
}

/********************************************************************************
						alert/confirm boxes
********************************************************************************/
.confirmBox {
	position: absolute;
	z-index: 5000;
	border: 1px solid #ccc;
	background-color: #fff;
	overflow: hidden;
	padding: 4px;
	left: 50%
}

/***************************************************
                    QuestionImage
*************************************************/
.miscExtraInfo {
	height: 18px;
	margin: 0;
	padding: 0;
	width: 22px;
	border-bottom: 1px solid #B7B7B7;
	border-left: 1px solid #B7B7B7;
	display: block;
}

.miscExtraInfo a {
	border: none !important;
	display: block;
	width: 22px;height: 18px; margin:0; padding:0;
}

.miscExtraInfo img {
	border: none !important;
	margin: 0;
}

.extraInfo {
	float: left;
	margin: 2px 4px 0 0;
	padding: 0;
	width: auto;
	height: 14px;
	line-height: 14px;
	display: inline;
	z-index: 100;
}

.imageFix img {
	margin: -40px 0 0 0 !important;
	padding: 0;
}

a.photoquestion {
	width: 18px;
	height: 14px;
	padding: 0;
	margin: 0;
}

a.photoquestion img {
	width: 18px;
	height: 14px;
	margin: 0px;
	padding: 0;
}

#shortQuestionImage,#shortGoogleMapLocation,#shortQuestionImageDetail,#shortGoogleMapLocationDetail
	{
	padding: 5px;
	background-color: #efefef;
	border: 1px solid #ccc;
}

.extraInfoDetail {
	margin: 5px 1px 0 -10px;
	padding: 0;
	width: 480px;
	height: auto;
	position: relative;
	clear: both;
}

.extraInfoDetail ul {
	margin: 10px 0 0 0;
	padding: 0;
	clear: both;
	float: left;
	overflow: hidden;
}

.extraInfoDetail ul li {
	background: #eee url('/img/standard/bg/bg_img_position_nav.gif') repeat-x top;
	list-style: none;
	height: 24px;
	line-height: 24px;
	font-size: 10pt;
	color: #666;
	margin: 5px 0;
	padding: 2px 0 0 10px;
	width: 480px;
	vertical-align: middle;
	overflow: hidden;
	display: block;
}

.extraInfoDetail #map {
	position: relative;
	width: 470px;
	height: 400px;
	margin-bottom: 5px;
}

.extraInfoDetail ul li span {
	position: relative;
}

.extraInfoDetail ul li.groesser {
	height: auto;
	background-color: transparent;
}

.extraInfoDetail li.questionDetailsQuestionImage,.extraInfoDetail li.questionDetailsQuestionMap{height: auto;background-color: #fff;}
.extraInfoDetail li.questionDetailsQuestionImage img{max-width: 480px;}

.extraInfoDetail ul li a {
	text-decoration: none;
	font-size: 8pt;
	cursor: pointer;
	color: #666;
	font-weight: normal;
	width: 400px;
	margin-bottom: 5px;
	outline:none;
}

.extraInfoDetail ul li a:hover {
	color: #77af12;
}

.questionFotoImage {
	max-width: 480px;
	padding: 5px;
	background-color: #F9FFEF;
	border: 1px solid #dedede;
}



.facebookLike{position: absolute;top:2px;left:111px}
.flattrLike{position: absolute;top:4px;left:196px;}
.facebookLikelogin{position: absolute;top:36px;left:30px;}
.flattrLikelogin{position: absolute;top:38px;left:112px;}
