@CHARSET "UTF-8";

/*<![CDATA[*/
	/*******************************************************************************
				Layout auf Basis einer Vorlage der Firma Kühlhaus
*******************************************************************************/
	/*******************************************************************************
						Allgemeine Einstellungen		
*******************************************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/*******************************************************************************
								Standard-Tags
*******************************************************************************/
body {
	font: 12px/ 1.2 Arial, Helvetica, Verdana, FreeSans, sans-serif;
	color: #848484;
}

a,a:link,a:active,a:visited {
	color: #2c6fca;
	text-decoration: none;
}

a:hover {
	color: #848484;
	text-decoration: underline;
}

hr {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 1px;
	margin: 0;
}

h1 {
	font-size: 14px;
	color: #a0a0a0;
	text-transform: uppercase;
	border-bottom: 1px solid #cfcfcf;
}

h2 {
	font-size: 16px;
	color: #a0a0a0;
}

h3,h4 {
	font-size: 11px;
	color: #a0a0a0;
	font-weight: bold;
	margin-bottom: 1em;
}

h5 {
	font-size: 10px
}

h6 {
	font-size: 10px
}

ol {
	list-style: decimal;
	margin-bottom: 1em;
}

ul {
	list-style-image:
		url(../_images/accessory/frag-steuertipps_icn-arrow.gif);
	margin-bottom: 1em;
}

li {
	margin-left: 14px;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

p,dl,h2,h4,h5,h6,pre,table,address,fieldset,textarea {
	margin-bottom: 20px;
}

/*******************************************************************************
								Box-Modell
*******************************************************************************/
#mainWrap {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

#mainHeaderMiddle {
	width: 100%;
	margin-top: -6px;
}

#boxMainContent {
	margin-top: 17px;
	min-height: 350px;
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16
	{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

#mainWrap .grid_2 {
	width: 100px;
}

#mainWrap .grid_3 {
	width: 160px;
}

#mainWrap .grid_4 {
	width: 220px;
}

#mainWrap .grid_5 {
	width: 280px;
}

#mainWrap .grid_6 {
	width: 388px;
}

#mainWrap .grid_7 {
	width: 400px;
	color: #000;
}

#mainWrap .grid_11 {
	width: 640px;
}

#mainWrap .grid_16 {
	width: 940px;
}

html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear
	{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* Float Box Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* ###############  Layout  ############### */
	/* +++++++++++++++  Header  +++++++++++++++ */
#head {
	position: relative;
	padding: 9px 0 4px;
	background: url(../_images/main/frag-steuertipps_bg.gif) no-repeat 0 0px
		;
}

#head legend {
	display: none;
}

#logo {
	display: block;
	margin-right: 512px;
	padding: 0 0 0 14px;
}

#metanav {
	position: absolute;
	top: 18px;
	right: 0;
	font-size: 11px;
	line-height: 2em;
}

#nav {
	display: inline;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 0 3px;
	padding: 0pt;
	background: url(../_images/accessory/frag-steuertipps_bg-dropDown.gif)
		no-repeat 0px 3px;
}

#metanav .label,#metanav .faq {
	display: inline;
	float: left;
}

#nav li {
	float: left;
	position: relative;
	width: 158px;
	margin-left: 0;
	padding-left: 5px;
	color: #2c6fca;
	white-space: nowrap;
}

#nav li:hover,#nav li.over {
	cursor: pointer;
	background: url(../_images/accessory/frag-steuertipps_bg-dropDown.gif)
		no-repeat 0px -24px;
}

#nav li ul {
	display: none;
	position: absolute;
	top: 19px;
	left: 0;
	width: 148px;
	padding: 5px 10px;
	list-style-image: none;
	list-style-type: none;
	background:
		url(../_images/accessory/frag-steuertipps_bg-dropDownList.gif)
		no-repeat left bottom;
}

#nav li ul li {
	margin: 0px;
	padding-left: 0;
	width: auto;
}

#nav li ul li a {
	padding-left: 10px;
	background: url(../_images/accessory/frag-steuertipps_icn-arrow.gif)
		no-repeat 0 0;
}

#nav li:hover ul,#nav li.over ul {
	display: block;
}

#nav li:hover ul li,#nav li.over ul li {
	background-image: none;
}

#searchform {
	float: left;
	position: relative;
	height: 40px;
	width: 600px;
}

#searchform fieldset {
	float: left;
	margin: 3px 0 0;
	font-weight: bold;
	line-height: 1;
}

#searchform label {
	color: #FFFFFF;
	padding: 0px 13px;
	text-transform: uppercase;
	vertical-align: middle;
}

#searchform #search {
	width: 277px;
	height: 18px;
	font-size: 12px;
	color: #a0a0a0;
	font-weight: normal;
	padding: 5px;
	background: url(../_images/accessory/frag-steuertipps_bg-input.gif)
		no-repeat 0 -1px;
	border: none;
	line-height: 1.5;
	vertical-align: middle;
}

#searchform .submit {
	padding: 7px 26px;
	border-width: 0;
	background: transparent
		url(../_images/accessory/frag-steuertipps_btn-search.gif) no-repeat
		2px -5px;
	vertical-align: middle;
}

#searchform .submit:hover {
	color: #676767;
	text-decoration: none;
	background-position: 2px -66px;
}

.expertensucheFrage {
	float: right;
	margin: 3px 0 0;
	padding: 7px 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: middle;
}

.expertensucheFrage .button {
	padding: 8px 32px;
	color: #000 !important;
	text-transform: none;
	background: transparent
		url(../_images/accessory/frag-steuertipps_btn-ask.gif) no-repeat 9px
		-4px;
}

.expertensucheFrage .button-small {
	padding: 8px 25px;
	color: #000 !important;
	text-transform: none;
	background: transparent
		url(../_images/accessory/frag-steuertipps_btn-ask-small.gif) no-repeat
		9px -4px;
}

.expertensucheFrage a:hover {
	color: #676767 !important;
	text-decoration: none;
	background-position: 9px -65px;
}

.threadToolbar .threadInfoBox {
	font-weight: bold;
	height: 30px;
	margin: 10px;
	background: transparent
		url(../_images/accessory/frag-steuertipps_bg_form-bottom.gif) repeat-y
		;
}

.threadToolbar .threadInfoBox .button {
	padding: 8px 58px;
	color: #FFF !important;
	text-transform: none;
	background: transparent
		url(../_images/accessory/frag-steuertipps_btn-save.gif) no-repeat 0px
		-4px;
}

.threadToolbar .threadInfoBox a:hover {
	color: #676767 !important;
	text-decoration: none;
	background-position: 0px -65px;
}

.blue {
	color: #2C6FCA;
}

#breadcrumb {
	padding: 0 0 4px;
	background: url(../_images/main/frag-steuertipps_bg.gif) no-repeat
		scroll 0 -345px;
}

#breadcrumb img {
	vertical-align: middle;
}

.breadcrumb {
	font-size: 11px;
	margin-right: 18px;
	padding-left: 4px;
}

/* -------------  E o Header  ------------- */
	/* +++++++++++++  Navigation  ++++++++++++++ */
#themesNav {
	position: relative;
	padding: 0px 0 20px;
}

/* <-- themesNav fieldset from:http://livedemo.exadel.com/richfaces-demo/ */
#themesNav h1 {
	display: block;
	width: 940px;
}  /* needs width for opera */
#themesNav .sample-container {
	width: 100%;
}

/*<-- .sample-container from:http://livedemo.exadel.com/richfaces-demo/ */
#themesNav .demo_legend {
	display: none;
}

/*<-- hides .demo_legend from:http://livedemo.exadel.com/richfaces-demo/ */
#themesNav .viewsourcelooklink,#themesNav .showAll {
	display: block;
	position: absolute;
	top: -3px;
	right: 0px;
	width: auto;
	padding-left: 10px;
	background: #fff;
	font-size: 11px;
}

#themesNav .showAllBottom,#themesNav .showAll a {
	display: block;
	padding: 3px 5px 10px;
	color: #2c6fca;
	background: #fff url(../_images/main/frag-steuertipps_bg.gif) no-repeat
		0 -180px;
}

#themesNav .showAllBottom,#themesNav .showAll a:hover {
	text-decoration: none;
}

#themesNav ul {
	clear: both;
	display: inline;
	float: left;
	list-style: none;
	padding-top: 10px;
}

#themesNav li {
	display: inline;
	float: left;
	list-style: none;
	width: 188px;
	margin: 0 0 5px;
}

#themesNav li a {
	padding: 0 0 0 10px;
	font-weight: bold;
	background: transparent
		url(../_images/accessory/frag-steuertipps_icn-arrow.gif) no-repeat 0
		2px;
}

#themesNav li a:hover {
	color: #2c6fca;
}

/* ------------  E o Navigation ----------- */
	/* ++++++++++++++  Content  +++++++++++++++ */
.grid4_question,.grid7_question {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
}

.grid4_question .position1 {
	padding: 30px 0 0 0;
}

.grid4_question .editBoxImg {
	text-align: right;
	margin: 0px 30px 0 0;
}

.grid4_question .editBoxText {
	margin: -2px 0 0;
	padding-top: 1px;
}

.grid4_answer .editBoxText {
	margin: -2px 0 0;
	padding-top: 1px;
}

.grid4_answer,.grid7_answer {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.alpha,.grid4_question,.grid4_answer {
	margin-left: 0;
}

.omega,.grid7_question,.grid7_answer {
	margin-right: 0;
}

.grid7_answer {
	background: url(../_images/main/frag-steuertipps_bg.gif) repeat-x 0
		-699px;
	padding-top: 10px;
}

.grid4_question p,.grid4_answer p {
	text-align: right;
	padding: 10px 65px 0 0;
}

.grid4_question strong,.grid4_answer strong,.grid4_question b,.grid4_answer b
	{
	color: #848484;
}

.grid4_question .imgQuestion,.grid4_answer .imgAnswer,.imgDemand,.imgDetail,.imgRating
	{
	float: right;
	margin-bottom: 0;
	padding: 1px 0 0 !important;
}

.grid4_answer .imgAnswer {
	margin-bottom: 10px;
}

.grid4_answer a,.grid4_question a {
	font-weight: bold;
}

.grid4_question .price {
	text-align: right;
}

.grid4_question .price p {
	margin-bottom: 10px;
	padding-top: 8px;
	padding-right: 0;
	float: right;
	color: #000;
	font-weight: bold;
	background: url(../_images/main/frag-steuertipps_bg.gif) no-repeat 100%
		100%;
}

.grid4_question .docs {
	padding: 0;
}

.grid4_question .docs,.grid4_question .ante {
	color: #848484;
	font-size: 9px;
	font-weight: bold;
}

.grid4_question .ante {
	padding-right: 10px;
}

.grid4_question .price img {
	vertical-align: middle;
}

.grid7_question h2,.grid7_question h2 a {
	color: #000 !important;
	padding-top: 9px;
}

.grid7_question h2 a:hover {
	color: #2c6fca;
	text-decoration: none;
}

.grid4_answer .guarentee {
	padding-top: 2px;
}

.rate {
	margin-bottom: 32px;
	padding: 10px 0 0;
	background: url(../_images/accessory/frag-steuertipps_bg_form-top.gif)
		no-repeat 0 0;
}

.rate .formTemplate {
	padding: 0 0 10px;
	background:
		url(../_images/accessory/frag-steuertipps_bg_form-bottom.gif) repeat 0
		100%;
}

.rate form {
	padding: 0 0 10px;
	background:
		url(../_images/accessory/frag-steuertipps_bg_form-bottom.gif)
		no-repeat 0 100%;
}

.rate .rateresult {
	color: #848484;
	font-weight: bold;
}

.rate .rateresult strong {
	color: #000;
}

.messageInfo {
	color: #14CC21;
}

.info {
	font-size: 11px;
	text-indent: 27px;
	padding: 10px 10px 0 0 !important;
	background: url(../_images/accessory/frag-steuertipps_icn-info.gif)
		no-repeat 0 2px;
}

.rate .noRightPad {
	padding: 0 !important;
}

.rate .noRightPad strong,.rate .noRightPad b {
	color: #848484;
}

.rate #askform,.rate #askform fieldset,.rate #rateform fieldset {
	margin-bottom: 0;
}

#askform legend,#rateform legend,#askform label,#rateform label {
	display: none;
}

#rateform .ratecomment,#askform .askquestion {
	width: 220px;
	border: 1px solid #ababab;
	padding: 3px 2px;
	font: 12px/ 1.2 Arial, Helvetica, Verdana, FreeSans, sans-serif;
	color: #848484;
}

#askform .askquestion {
	height: 110px;
}

#askform .upload {
	margin: 5px 0;
}

#rateform .ratingStars {
	display: block;
	height: 28px;
	vertical-align: middle;
}

#rateform .ratingStars span {
	position: relative;
	display: inline;
	float: left;
	width: 140px;
	height: 28px;
	vertical-align: middle;
}

#rateform .resetRating {
	display: inline;
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	line-height: 28px;
	vertical-align: middle;
	background: url(../_images/accessory/frag-steuertipps_icn-arrow.gif)
		no-repeat 2px 9px;
}

.threadEditContent .ratingStars {
	display: block;
	height: 28px;
	vertical-align: middle;
}

.threadEditContent .ratingStars span {
	display: inline;
	float: left;
	height: 28px;
	position: relative;
	vertical-align: middle;
	width: 140px;
}

.ratingStars .resetRating {
	display: inline;
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	line-height: 28px;
	vertical-align: middle;
	background: url(../_images/accessory/frag-steuertipps_icn-arrow.gif)
		no-repeat 2px 9px;
}

#askform .saveBtn,#rateform .saveBtn {
	display: block;
	float: right;
	line-height: 0;
	margin-top: 10px;
	margin-bottom: 0 !important;
	margin-right: 10px;
}

#askform .button,#rateform .button {
	display: block;
	width: 152px;
	height: 32px;
	color: #fff;
	font-size: 12px;
	line-height: 32px;
	text-transform: none;
	font-weight: bold;
	background: transparent
		url(../_images/accessory/frag-steuertipps_btn-save.gif) no-repeat
		-12px -4px;
}

.submitFooterThreadEdit .button,.submitFooter .button {
	float: right;
	display: block;
	width: 152px;
	height: 32px;
	color: #fff;
	font-size: 12px;
	line-height: 32px;
	text-align: center;
	text-transform: none;
	font-weight: bold;
	background: transparent
		url(../_images/accessory/frag-steuertipps_btn-save.gif) no-repeat
		-12px -4px;
}

.submitFooterThreadEdit a.button:hover {
	color: #676767;
	background-position: -12px -64px;
	text-decoration: none;
}

.submitFooterThreadEdit .pseudoButton {
	float: right;
	display: block;
	width: 152px;
	height: 32px;
	font-size: 12px;
	line-height: 32px;
	text-align: center;
	text-transform: none;
	font-weight: bold;
}

.submitFooterThreadEdit a.pseudoButton:hover {
	color: #676767;
	text-decoration: none;
	background: transparent
		url(../_images/accessory/frag-steuertipps_bg_form-bottom.gif) repeat
		scroll 0 0;
}

#askform .button span,#rateform .button span {
	margin: 0 43px;
}

#askform a.button:hover,#rateform a.button:hover {
	color: #676767;
	background-position: -12px -64px;
	text-decoration: none;
}

.doc,.xls,.pdf,.txt,.img {
	padding: 1px 0 1px 23px;
	line-height: 21px;
}

.doc {
	background: url(../_images/accessory/frag-steuertipps_icn-doc.gif)
		no-repeat 1px -3px;
}

.xls {
	background: url(../_images/accessory/frag-steuertipps_icn-xls.gif)
		no-repeat 0 -3px;
}

.pdf {
	background: url(../_images/accessory/frag-steuertipps_icn-pdf.gif)
		no-repeat 0 -4px;
}

.txt {
	background: url(../_images/accessory/frag-steuertipps_icn-txt.gif)
		no-repeat 0 -4px;
}

.img {
	background: url(../_images/accessory/frag-steuertipps_icn-img.gif)
		no-repeat 1px -3px;
}

#searchresults h1 {
	margin-bottom: 10px;
}

#searchresults .searchterm {
	margin-bottom: 0px;
	padding: 0 0 21px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	background:
		url(../_images/accessory/frag-steuertipps_bg-searchresult.gif)
		no-repeat 0 100%;
}

#searchresults .searchterm span {
	display: block;
	padding: 14px 18px 0;
	overflow-x: hidden;
	background:
		url(../_images/accessory/frag-steuertipps_bg-searchresult.gif)
		no-repeat 0 0;
}

#searchresults table {
	border-collapse: collapse;
}

#searchresults th,#searchresults td {
	text-align: left;
	vertical-align: top;
	padding: 10px 20px 15px 0;
	background: url(../_images/main/frag-steuertipps_bg.gif) repeat-x 0 100%
		;
}

#searchresults th {
	padding-bottom: 5px;
	color: #a0a0a0;
}

#searchresults th a {
	color: #a0a0a0;
}

#searchresults th a:hover {
	color: #2c6fca;
	text-decoration: none;
}

#searchresults .abstractCol {
	width: 360px;
}

#searchresults .abstractCol a {
	color: #848484;
}

#searchresults .abstractCol .more {
	color: #2c6fca;
}

#searchresults .categoryCol,#searchresults .abstractCol .term,#searchresults .priceCol
	{
	font-weight: bold;
}

#searchresults .statusCol {
	padding: 5px 10px 15px;
}

#searchresults .ratingCol {
	width: 90px;
}

#searchresults .priceCol {
	width: 70px;
}

#pagenavigation {
	margin-left: 0px;
}

#pagenavigation img {
	vertical-align: middle;
}

#pagenavigation .activePage {
	font-weight: bold;
}

#pagenavigation .pagenav_hits,#pagenavigation .pagenav_pages {
	display: block;
	width: 40%;
	float: left;
	overflow: hidden;
	padding-bottom: 20px;
}

#pagenavigation .pagenav_hits {
	text-align: left;
}

.announcement {
	padding: 18px 0 0 20px;
	background: url(../_images/accessory/frag-steuertipps_icn-paragraph.gif)
		no-repeat 0 14px;
}

.questionsFooter {
	border-top: 1px solid #cfcfcf;
	padding-bottom: 68px;
	margin-bottom: 0 !important;
}

.questionsFooter .qFooterText,.questionsFooter a {
	display: block;
	float: left;
	margin-right: 30px;
	padding: 5px 8px 13px;
	font-weight: bold;
}

.questionsFooter .qFooterText {
	width: 204px;
	margin-right: 20px;
	padding-left: 0px;
}

.questionsFooter a {
	background: #fff url(../_images/main/frag-steuertipps_bg.gif) no-repeat
		0 -161px;
}

.questionsFooter .last {
	margin-right: 0;
}

.questionsFooter a:hover {
	text-decoration: none;
}

.questionsFooter .ownQuestion {
	
}

.hr {
	border-top: 1px solid #cfcfcf;
	height: 1px;
	margin: 0;
	overflow: hidden;
}

.dottedLine {
	height: 1px;
	margin: 0 0 18px 0;
	overflow: hidden;
	background: url(../_images/main/frag-steuertipps_bg.gif) no-repeat 240px
		-699px;
}

.more {
	padding-left: 10px;
	background: url(../_images/accessory/frag-steuertipps_icn-arrow.gif)
		no-repeat 2px 3px;
}

/* -------------  E o Content  ------------ */
	/* ++++++++++++++  Sidebar  +++++++++++++++ */
.sidebar h3 {
	padding-bottom: 4px;
	border-bottom: 1px solid #cfcfcf;
}

.sidebar h4 {
	margin-bottom: 3px;
}

.sidebar p {
	margin-bottom: 3em;
}

.sidebar .videoteaser {
	position: relative;
	display: block;
	width: 280px;
	height: 157px;
}

.sidebar .videoteaser a {
	display: block;
	position: absolute;
	top: -23px;
	left: 0;
	padding: 154px 144px 16px 53px;
	font-size: 11px;
	font-weight: bold;
	background:
		url(../_images/accessory/frag-steuertipps_teaser-videoplayer.gif)
		no-repeat 0 0;
}

.sidebar .videoteaser a:hover {
	text-decoration: none;
}

.sidebar .topquestionsHead {
	font-size: 14px;
	color: #a0a0a0;
	text-transform: uppercase;
}

.topquestions {
	
}

.topquestions .category {
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 3px;
	border-right: 1px solid #848484;
}

.topquestions li {
	font-weight: bold;
	padding-bottom: 18px;
	background: url(../_images/main/frag-steuertipps_bg.gif) no-repeat 0
		101%;
}

.topquestions .last {
	padding-bottom: 0px;
	background: none;
}

.sidebar .questionsFooter {
	font-size: 11px;
	margin-bottom: 4em;
}

.sidebar .questionsFooter a {
	float: right;
	margin-right: 0;
	padding: 3px 5px 10px;
	font-weight: normal;
	background-position: 0 -180px;
}

/* -------------  E o Sidebar ------------- */
#footer {
	font-size: 11px;
	padding: 15px 0 25px 0;
	background: url(../_images/main/frag-steuertipps_bg.gif) no-repeat 0
		-264px;
}

#footer .footerLeft {
	display: inline;
	float: left;
}

#footer .footerRight {
	display: inline;
	float: right;
}

/* -------------  E o Layout  ------------- */
	/* ++++++++++++++  rich faces live-demo styles +++++++++++++++ */
.viewsourcepanel {
	/*border : 0px; padding: 0px; margin :  2px 0px 0px 0px; overflow: auto; width: 100%; background-color: #F3F7FB;*/
	
}

.viewsourcebody {
	/*padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;*/
	
}

.viewsourceheader {
	/*border: 0px; padding: 0px; height: 6px; background-color: #E1E7ED; background-image:none;*/
	
}

.viewsourcediv {
	/*padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 5px; border-top : 2px solid #FFFFFF; border-bottom : 2px solid #FFFFFF;*/
	
}

.viewsourcediv pre { /*	margin: 0px*/
	
}

.viewsourcelooklink {
	/*padding-left: 0px; font-size: 11px; color: #7795AF; font-family: Verdana; text-decoration: underline*/
	cursor: pointer;
}

.viewsourcehidelink {
	/*display: block; color: #7795AF; cursor: pointer; background-color: #E1E7ED; text-align: right; text-decoration: none; padding : 2px*/
	display: none;
}

/* ----------------  Eo rich faces live-demo styles----------- */
.lbfooter {
	background-color: #eee;
	padding: 0.5em 0;
}

.lbAction {
	display: block;
	float: right;
	width: 110px;
	height: 26px;
	color: #2c6fca;
	font-weight: bold;
	line-height: 25px;
	background: url(../_images/accessory/frag-steuertipps_btn-close.gif)
		no-repeat;
	text-align: center;
}

a.lbAction:hover {
	color: #676767;
	text-decoration: none;
}

.lbAction span {
	padding: 0px 18px;
}

.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 425px;
	height: 380px;
	padding: 1em;
	/*border: 1em solid #B8B8B8;*/
	background-color: #eee;
	text-align: right;
	z-index: 1001;
	overflow: auto;
}

.lightbox[id] { /* IE6 and below Can't See This */
	position: fixed;
}

#overlay[id] { /* IE6 and below Can't See This */
	position: fixed;
}

#searchresults .navigationTable td {
	background-image: none;
	padding: 0 5px 0 0;
}

.indentContent {
	padding: 0 0 0 33px;
}

.indentContent .buttonlogin {
	color: #fff;
}

/* FAQ */
.leftFAQ a,.mainFAQ a {
	color: #2C6FCA;
	text-decoration: underline;
}

.leftFAQ {
	height: 100%;
	width: 260px;
	padding: 20px 0 0 10px;
	float: left;
	vertical-align: top;
}

.mainFAQ {
	padding: 20px 0px 0 0px;
	border-left: 1px solid #ECECEC;
	vertical-align: top;
}

.mainFAQ p,.mainFAQ ol {
	padding: 0 15px;
}

.leftFAQ h2,.mainFAQ h2 {
	font-size: 14px;
	text-decoration: none;
	padding: 0 10px 5px 0;
}

.mainFAQ p,.mainFAQ ul,.mainFAQ h2 {
	padding: 0 10px 0px 10px;
}

.leftFAQ select {
	margin: 0 0 10px 0;
}

.mainFAQ .line {
	border-bottom: 1px solid #DCDCDC;
	margin: 10px 0 10px 0;
}

.faqTitle {
	font-weight: bold;
	margin-bottom: 0.4em;
}

.moveRight {
	margin-left: 10px;
	list-style-type: disc;
}

.abstandUnten {
	margin-bottom: 5px;
}

/* Login */
#loginBottom {
	padding: 10px 32px;
}

#loginBottom .text {
	color: #030389;
}

#loginBottom .link {
	color: #030389;
	text-decoration: underline;
}

#loginBottom #footerMessage {
	margin: 20px 0 5px 0;
}

/* RegisterForm */
#registerForm {
	margin: 0 0 0 34px;
}

#registerForm #mainFormBox {
	padding: 10px 0 0 0;
}

#registerForm #company,#registerForm #companyLabel {
	display: none;
}

#registerForm td {
	vertical-align: middle;
}

#registerForm .inputField {
	width: 160px;
	margin: 0 6px 3px 0;
}

#registerForm .inputFieldMedium {
	width: 100px;
	margin: 0 6px 3px 0;
}

#registerForm .inputFieldShort {
	width: 48px;
	margin: 0 6px 3px 0;
}

#registerForm .optionalInputField {
	display: none;
	width: 70px;
	margin: 0 6px 3px 3px;
}

#registerForm .headlineDescription {
	padding: 0 0 15px 0;
}

#registerForm .formDescription {
	color: #7A7A7A;
	padding: 3px 0 0 0;
}

#registerForm .bottomBox {
	padding: 10px 0 0 0;
}

#registerForm .footerQuestions {
	padding-left: 10px;
}

#registerForm .optionalQuestions {
	display: none;
	padding-left: 20px;
}

/* MyData */
#myProfileData {
	margin: 0 0 0 34px;
}

#myProfileData .spacer {
	width: 50px;
	height: 22px;
}

#myProfileData .inputField {
	width: 160px;
	margin: 0 6px 4px 0;
}

#myProfileData .inputFieldMedium {
	width: 100px;
	margin: 0 6px 3px 0;
}

#myProfileData .inputFieldShort {
	width: 48px;
	margin: 0 6px 3px 0;
}

#myProfileData .headlineDescription {
	padding: 0 0 15px 0;
}

#myProfileData .formDescription {
	color: #7A7A7A;
	padding: 0 0 10px 0;
}

#myProfileData .bottomBox {
	padding: 10px 0 0 0;
}

#myProfileData .footerQuestions {
	padding-left: 10px;
}

/* Payment form  */
div#paymentInformation {
	padding: 23px 35px 0 10px;
}

div#paymentInformation fieldset {
	width: 840px;
	margin: 10px 0 0 35px;
	padding: 5px;
	background-color: #F8F8F8;
}

div#paymentInformation fieldset {
	background-color: #F8F8F8;
	margin: 10px 0 0 35px;
	padding: 5px;
	width: 840px;
	border: 1px solid #666666;
	color: #666666;
}

div#paymentInformation fieldset legend.group {
	padding: 5px;
	border: 1px solid #CCCCCC;
	font-size: 125%;
	font-weight: bold;
	font-style: italic;
}

div#paymentInformation span.formDescription {
	font-weight: bold;
}

div#paymentInformation table.formularBox {
	width: 100%;
	height: 100%;
	background-color: #F8F8F8;
}

div#paymentInformation div.submitFooter {
	border-width: 0px;
}

div#paymentInformation select#creditCardEndDateMonth {
	width: 40px;
	text-align: center;
}

div#paymentInformation select#creditCardEndDateYear {
	width: 60px;
	text-align: center;
}

div#paymentInformation table#paymentType {
	margin: 10px 0 10px 0px;
	background-color: #F8F8F8;
}

div#paymentInformation table#paymentType input {
	margin: 0px 0px 0px 10px;
}

/* HeaderDetailSearch */
#headerDetailSearch {
	margin: 8px 0 0;
	background: transparent
		url(../_images/accessory/frag-steuertipps_bg_form-bottom.gif) scroll 0
		100%;
	height: 100%;
	width: 920px;
	padding: 10px;
}

.centerSearchBox {
	width: 900px;
	margin: 0 auto;
}

#headerDetailSearch table td {
	vertical-align: top;
	height: 20px;
}

#headerDetailSearch select,#headerDetailSearch input {
	margin: 0 0 -1px 0;
}

#headerDetailSearch select {
	width: 100%;
}

#headerDetailSearch top_first {
	width: 180px;
}

#headerDetailSearch down_bottom_first {
	width: 170px;
}

#headerDetailSearch .down_first {
	width: 180px;
}

#headerDetailSearch .down_second {
	width: 190px;
}

#headerDetailSearch .down_third {
	width: 100px;
}

#headerDetailSearch .down_fourth {
	width: 190px;
}

#headerDetailSearch .spacer {
	width: 50px;
}

#headerDetailSearch #rightBottomTable {
	width: 100%
}

#headerDetailSearch #short_results {
	margin: 0 10px 0 0;
}

#headerDetailSearch #resultsPerPage {
	margin: 0 10px 0 0;
	width: 50px;
}

#headerDetailSearch .formDescription {
	font-weight: bold;
	width: 120px;
}

#headerDetailSearcht .radioButtonBox {
	width: 135px;
	vertical-align: top;
}

#headerDetailSearch .toolTipText {
	text-decoration: underline;
	font-size: 11px;
}

#headerDetailSearch .textPadding td span {
	line-height: 23px;
}

#headerDetailSearch #dateStartInputDate,#headerDetailSearch #dateEndInputDate
	{
	margin: 0 4px 5px 0px;
	float: inherit;
}

#headerDetailSearch #dateStartPopupButton,#headerDetailSearch #dateEndPopupButton
	{
	margin: 0 0 5px 0;
	float: inherit;
}

#headerDetailSearch #chooseTimespan {
	margin: 0 0 7px 0;
}

#headerDetailSearch #monyDescription {
	width: 174px;
	margin-right: -38px;
}

#headerDetailSearch .radioButtonBox td {
	padding: 0 0 17px 0;
}

/*********************************************
		Wiederverwendbare Klassen
**********************************************/ /* Einzelne */
.error {
	color: #e70f0f;
}

.highlight {
	border: 1px solid #e70f0f;
}

.errorTable {
	margin: 15px 0 15px 45px;
}

.previewBox {
	margin-top: 20px;
}

#messageBoxAuthenticatedUser {
	padding-left: 5px;
	line-height: 20px;
	background-color: #EEEEEE;
	border: 1px solid #ECECEC;
	margin-bottom: 20px;
}

.submitFooter {
	border-top: 2px solid #DCDCDC;
	padding: 10px 0px 0 35px;
	text-align: left;
	width: 657px;
}

.submitFooter .buttonlogin {
	color: #fff;
}

.leftContentBox .leftContentBox-body {
	background-color: #FFF;
	border: 0 none;
	margin: 0 0 15px 0;
}

.tableHead {
	line-height: 10px;
}

.threadDate {
	color: #292A96;
	padding: 0 0 10px 0;
}

/* ThreadDataTable */
.threadDataTable {
	width: 100%;
}

.centerTableColumn {
	text-align: left;
	width: 83px;
	height: 21px;
}

.statusCol {
	text-align: left;
	width: 83px;
	height: 21px;
}

.centerTableColumn_last {
	text-align: left;
	width: 65px;
	height: 21px;
}

.threadDataTable .paddingTableColumn {
	padding-left: 5px;
}

.threadDataTable .tableHead {
	height: 21px;
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
	color: #333333;
}

.threadDataTable  .tableHead,.threadDataTable td {
	text-align: left;
	vertical-align: middle;
	padding: 10px 20px 10px 0;
	background: url(../_images/main/frag-steuertipps_bg.gif) repeat-x 0 100%
		;
}

.threadDataTable .tableHead {
	padding-bottom: 5px;
	color: #a0a0a0;
}

.threadDataTable .tableHead a {
	color: #a0a0a0;
	padding-right: 12px;
}

.threadDataTable .tableHead a:hover {
	color: #2c6fca;
	text-decoration: none;
}

.threadDataTableFooter {
	display: inline;
}

.threadDataTableFooter .spacer {
	width: 210px;
}

.threadDataTableFooter .navigationTable td {
	background-image: none;
	padding: 0 5px 0 0;
}

.threadDataTableFooter .navigationTable td img {
	vertical-align: middle;
}

#dedicatedThreadsTable {
	width: 638px;
}

#dedicatedThreadsTable th {
	color: #A0A0A0;
	padding-bottom: 5px;
}

#dedicatedThreadsTable td a {
	color: #848484;
	text-decoration: none;
}

#dedicatedThreadsTable td a:hover {
	text-decoration: underline;
}

.threadDataTableFooter img {
	vertical-align: middle;
}

.threadDataTableFooter .activePage {
	font-weight: bold;
}

.threadDataTableFooter .pagenav_hits,.threadDataTableFooter .pagenav_pages
	{
	position: relative;
	display: block;
	width: 40%;
	float: left;
	overflow: hidden;
	padding-bottom: 20px;
}

.threadDataTableFooter .pagenav_hits {
	text-align: left;
}

.vSpacer {
	margin-top: 20px;
	margin-left: 10px;
}

.threadDataTable .statusCol {
	text-align: center;
}

.taxAccountantTable {
	margin: 0 0 50px 15px;
}

.taxAccountantTable .text {
	vertical-align: top;
}

.grid_11 .taxAccountantTabbedPane table {
	margin-bottom: 0;
	border-collapse: separate;
}

.threadDataTable .tableHead {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 0px;
}

.taxAccountantTabbedPane .threadDataTable .paddingTableColumn {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 5px;
	width: 60%;
}

.taxAccountantTabbedPane .threadDataTable .statusCol {
	padding: 10px 0 5px 0;
	text-align: center;
	text-indent: 2px;
	width: 11%;
}

.taxAccountantTabbedPane .threadDataTable .centerTableColumn {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 0px;
	width: 10%;
}

.taxAccountantTabbedPane .threadDataTable .expertenTableColumn {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 0px;
	width: 20%;
}

.taxAccountantTabbedPane .threadDataTable .centerTableColumn_last {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 0px; #
	text-indent: -12px;
	width: 10%;
}

/* Login */
.loginContent {
	padding: 0 32px 16px;
	border-bottom: 2px solid #DCDCDC;
}

.loginContent a {
	color: #2C6FCA;
	font-weight: bold;
}

.loginContent a:hover {
	color: #848484;
	text-decoration: underline;
}

.loginContent #loginInput {
	padding: 10px 0 0 0;
	margin: 0 0 32px 0;
}

.loginContent #passwordArea {
	margin: 0 0 5px 0;
}

.loginContent #passwordArea .inputSecret {
	margin: 35px 0 0 -18px;
}

.loginContent #passwordArea .loginRadioTable {
	float: left;
	font-weight: bold;
}

.loginContent #passwordArea .loginRadioTable td {
	padding: 10px 0 0 0;
}

/*
.loginContent #loginLink {
	margin: 0 0 0 0px;
}
*/ /* LostPassword */
.passwordModalBox {
	font-size: 12px;
}

.passwordModalBox .messageBox {
	margin: 5px 0 0;
}

.passwordModalBox .passwordModal-Middle {
	background-color: #EEEEEE;
	margin: 5px 0 0;
	padding: 15px;
}

.passwordModalBox .passwordModal-Middle .input {
	width: 250px;
}

.passwordModalBox .passwordModal-Middle .infoText {
	font-size: 11px;
	margin: 0 0 0 43px;
}

.passwordModalBox .submit {
	margin: 10px 0 0 18px;
}

#askform .vorschau,#rateform .vorschau {
	display: block;
	width: 152px;
	height: 32px;
	color: #blue;
	font-size: 12px;
	line-height: 32px;
	text-transform: none;
	font-weight: bold;
	text-align: center;
	background: transparent
		url(../_images/accessory/frag-steuertipps_btn-save.gif) no-repeat
		-12px -64px;
}

#askform a.vorschau:hover,#rateform a.vorschau:hover {
	color: #fff;
	background-position: -12px -4px;
	text-decoration: none;
}

.grid_5 .content .buttonlogin {
	color: #fff;
}

.grid_5 .content .buttonlogin:hover {
	color: #848484;
}

.loginContent .buttonlogin {
	display: block;
	width: 110px;
	height: 32px;
	color: #fff;
	font-size: 12px;
	line-height: 32px;
	text-transform: none;
	text-align: center;
	font-weight: bold;
	background: transparent
		url(../_images/accessory/frag-steuertipps_btn-close_blau.gif)
		no-repeat 0 4px;
}

.loginContent a.buttonlogin:hover {
	width: 110px;
	height: 32px;
	background: transparent
		url(../_images/accessory/frag-steuertipps_btn-close.gif) no-repeat 0
		4px;
	color: #848484;
	text-decoration: none;
}

.buttonlogin {
	display: block;
	width: 110px;
	height: 32px;
	color: #fff;
	font-size: 12px;
	line-height: 32px;
	text-transform: none;
	text-align: center;
	font-weight: bold;
	background: transparent
		url(../_images/accessory/frag-steuertipps_btn-close_blau.gif)
		no-repeat 0 4px;
}

a.buttonlogin:hover {
	width: 110px;
	height: 32px;
	background: transparent
		url(../_images/accessory/frag-steuertipps_btn-close.gif) no-repeat 0
		4px;
	color: #848484;
	text-decoration: none;
}

.grid_11 #notAuthenticatedInfoDiv {
	height: 56px;
	border-bottom: 1px solid #DCDCDC;
	padding: 0 0 0 15px;
}

.grid_11 #notAuthenticatedInfoDiv #attentionText {
	color: #000;
	font-weight: bold;
	font-size: 13px;
}

.rich-mpnl-mask-div {
	background-color: #333333;
	border: 0 none;
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 0;
	width: 100%;
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity =       60);
}

/*Opacity-Angabe für Modalpanels über jede Panel-ID, damit nur einmal opacity = 0.8 von "rich-mpnl-mask-div" angezogen wird 

opacity-Hack
*/
#lostPasswordCursorDiv {
	opacity: 0.0;
}

#modalInfoCheckCursorDiv {
	opacity: 0.0;
}

#startDemoMovieCursorDiv {
	opacity: 0.0
}

/*
END: opacity-Hack
*/
.dr-mpnl-shadow rich-mpnl-shadow {
	width: 400px;
	height: 200px;
}

.rich-modalpanel .rich-mpnl-body {
	background-color: #eee;
	border: none;
}

#agbimpressum h3 {
	border-bottom: 1px solid #CFCFCF;
	margin: 0 0 32px;
	padding-bottom: 4px;
}

#agbimpressum h1 {
	margin-bottom: 32px;
	padding-bottom: 1px;
}

#agbimpressum .topquestionsHead {
	font-size: 13px;
	color: #a0a0a0;
	text-transform: uppercase;
}

.passwordModalBox h3 {
	border-bottom: 1px solid #CFCFCF;
	margin: 0 0 32px;
	padding-bottom: 4px;
}

.passwordModalBox h1 {
	margin-bottom: 0;
	padding-bottom: 1px;
}

.passwordModalBox .topquestionsHead {
	font-size: 13px;
	color: #a0a0a0;
	text-transform: uppercase;
}

.grid_6 .fileUploadCompButton {
	background:
		url(../_images/richfacesExtract/richfacesButtonImage.faces.png);
	background-repeat: repeat-y;
	border: 1px solid #C4C0C9;
	display: block;
	font-size: 12px;
	text-align: center;
	text-transform: none;
	padding: 2px 5px;
	width: 150px;
}

.grid_6 .fileUploadComp a {
	color: #000;
}

.grid_6 .fileUploadComp a:hover {
	border: 1px solid #E79A00;
	text-decoration: none;
}

.grid_6 .fileUploadComp {
	float: left;
	width: 389px;
}

.rich-fileupload-toolbar-decor {
	border-left: none;
	border-top: none;
}

.dr-table {
	margin-left: 1px; #
	margin-left: 0px;
}

.grid_6 .fileUploadCompButton {
	margin-top: 5px;
	float: right;
}

.grid_6 .fileUploadCompClearButton {
	color: #0078D0;
}

.grid_6 .clearButtonBox a:hover {
	border: none;
	text-decoration: underline;
}

.grid_6 .fileUploadCompDataTable {
	width: 390px; #
	width: 391px;
}

/* AddList*/
.addListBox {
	border: 1px dotted #CECECE;
	width: 386px;
}

.addListBox .addListExtraBox {
	width: 395px;
	margin: 8px 0 0 0;
}

.addListExtraBox .addListInputText {
	border: 1px solid #C4C0C9;
	float: left;
	width: 238px;
	margin: 0 0 0 8px;
}

.addListExtraBox .addListAddButton {
	background:
		url(../_images/richfacesExtract/richfacesButtonImage.faces.png);
	border: 1px solid #C4C0C9;
	display: block;
	text-align: center;
	text-transform: none;
	padding: 2px 5px;
}

.addListExtraBox #addListButtonBox {
	float: left;
	margin: 0 0 0 16px;
}

.addListExtraBox #addListButtonBox a {
	color: #000;
}

#addListButtonBox a:hover {
	border: 1px solid #E79A00;
	text-decoration: none;
}

#keywordsAddInfo table,#keywordsAddFee table,#keywordsAddAnswer table,#keywordsAddAnswerDemand table
	{
	margin-bottom: 0;
}

#keywordsAddInfo  td,#keywordsAddFee td,#keywordsAddAnswer td,#keywordsAddAnswerDemand td
	{
	vertical-align: middle;
}

/* ThreadEdit */
.threadEditContent .fileUploadCompButton {
	background:
		url(../_images/richfacesExtract/richfacesButtonImage.faces.png);
	border: 1px solid #C4C0C9;
	display: block;
	text-align: center;
	text-transform: none;
	padding: 2px 5px;
}

.threadEditContent .fileUploadComp a {
	color: #000;
}

.threadEditContent .fileUploadComp a:hover {
	border: 1px solid #E79A00;
	text-decoration: none;
}

.threadEditContent .editBoxImg {
	text-align: right;
	margin: 0px 28px 0 0;
}

.threadEditContent .fileUploadComp {
	float: left;
	width: 389px;
}

.threadEditContent .fileUploadCompDataTable {
	width: 390px; #
	width: 391px;
}

.threadEditContent .fileUploadCompButton {
	margin-top: 5px;
	float: right;
}

.threadEditContent .fileUploadCompClearButton {
	color: #0078D0;
}

.threadEditContent .clearButtonBox a:hover {
	border: none;
	text-decoration: underline;
}

.threadEditContent .editBoxText {
	margin: -2px 0 0;
}

.threadEditContent .editBoxOneRow {
	width: 205px;
}

.threadEditContent .label {
	font-weight: bold;
}

.threadEditContent .editBoxInput {
	float: left;
	height: 202px;
	margin: 0pt 5px 10px 0pt;
	width: 95%;
}

.threadEditContent .position1 {
	padding: 12px 0 0 0;
}

.threadEditContent .position2 {
	padding: 45px 0 0 0;
}

.threadEditContent .position3 {
	padding: 25px 0 0 0;
}

.threadEditContent .position4 {
	padding: 15px 0 0 0;
}

.toolBoxQuestionerSnippets {
	float: right;
}

.toolBoxQuestionerSnippets a {
	background: #FFFFFF url(../_images/main/frag-steuertipps_bg.gif) no-repeat scroll 0 -177px;
	display: block;
	float: left;
	font-weight: bold;
	margin-right: 30px;
	padding: 5px 8px 13px;
}

.toolBoxQuestionerSnippets a,
.toolBoxQuestionerSnippets a:link,
.toolBoxQuestionerSnippets a:active,
.toolBoxQuestionerSnippets a:visited
{
	color: #2C6FCA;
	text-decoration: none;
}

.toolBoxQuestionerSnippets a:hover {
	color:#848484;
}
.spaceBelowQuestionOrAnswerPicture {
	margin-bottom: 60px;
}

.betreffBreite {
	width: 385px;
}

.textBB {
	color: #000000 !important;
	font-weight: bold;
}

.rich-tab-tab {
	width: 155px;
}

/* Commercial */
.commercialContent {
	margin: 5px 0;
}

.commercialContent .imageBox {
	float: left;
	width: 110px;
}

.commercialContent .imageBox img {
	width: 100px;
}

.commercialContent .textBox {
	float: left;
	margin-bottom: 10px;
	width: 170px;
}

.commercialContent .textBox .headline {
	font-weight: bold;
	margin-bottom: 5px;
}

.commercialContent .textBox .text {
	margin-bottom: 10px;
	margin-left: 5px;
}

.commercialContent .linkBox {
	text-align: center;
	width: 100%;
}

.dr-tbpnl-cntnt {
	color: #848484;
}

#loginInput .labelInput {
	vertical-align: top;
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating {
	cursor: pointer;
	margin: 2em;
	clear: both;
	display: block
}

div.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden
}

div.cancel,div.star {
	float: left;
	width: 28px;
	height: 32px;
	text-indent: -999em;
	cursor: pointer;
	display: block;
	background: transparent;
	overflow: hidden
}

div.cancel,div.cancel a,div.cancel.star_on a,div.cancel.star_on {
	background: url(../_images/accessory/delete.gif) no-repeat 0 0
}

div.star,div.star a {
	background: url(../_images/accessory/frag-steuertipps_star-empty.gif)
		no-repeat 0 0
}

div.cancel a,div.star a {
	display: block;
	width: 28px;
	height: 100%;
	background-position: 0 0px;
	border: 1 solid #FF0000
}

div.star_on a {
	background: url(../_images/accessory/frag-steuertipps_star.gif)
		no-repeat 0 0
}

div.star_hover a,div.star_live a:hover {
	background: url(../_images/accessory/frag-steuertipps_star.gif)
		no-repeat 0 0
}

/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover {
	cursor: default !important
}

/* Partial Star CSS */
div.star {
	background: transparent !important;
	overflow: hidden !important
}

#abonnementsTable 
{
	width: 100%;
}

#abonnementsTable th
{
	text-align: left;
}

.richfaces_suggestionSelectValue{
	background-color: #FFEF3C;
}

/* END jQuery.Rating Plugin CSS */
/*******************************************************************************
							Browser Hacks
*******************************************************************************/
/*********************************************
					Ie 7
**********************************************/
*+html .rich-tab-tab {
	width: 25%;
}

*+html .betreffBreite {
	width: 385px;
}

*+html .tblMvRight {
	margin-left: 9px;
}

*+html .tblMvRight_2 {
	margin-left: 2px;
}

*+html #head {
	padding: 9px 0 8px;
}

*+html .expertensucheFrage {
	padding-top: 8px;
	margin-top: 5px;
}

*+html #mainHeaderBetweenMiddleAndBottom {
	padding-right: 20px;
}

*+html #themesNav .sample-container .viewsourcelooklink {
	top: -3px;
}

*+html #askform .askquestion {
	width: 210px;
}

*+html .loginContent #passwordArea .inputSecret {
	margin: 41px 0 0 -18px;
}

*+html #agbimpressum h3 {
	margin-bottom: 32px;
}

*+html .passwordModalBox h3 {
	margin: 0;
}

*+html .passwordModalBox h1 {
	margin-bottom: 0;
	padding-bottom: 1px;
}

*+html #threadView .rate {
	height: 40px;
}

*+html .threadInfoBox {
	height: 40px;
	margin-bottom: 10px;
}

*+html .threadInfoBox td {
	padding: 8px 0;
}

*+html .addListExtraBox #addListButtonBox {
	margin: 0 0 0 16px;
}

*+html .addListBox #pickListBox {
	margin: 10px 0 0;
}

*+html #mainHeaderMiddle {
	margin-top: -7px;
}

*+html #searchform fieldset {
	margin: 5px 0 0;
}

*+html #themesNav .viewsourcelooklink,*+html #themesNav .showAll {
	top: -4px;
}

*+html .sidebar h3 {
	padding-bottom: 3px;
}

/*********************************************
					Ie 6
**********************************************/
* html #mainWrap .grid_5 {
	width: 272px;
}

* html .commercialContent .imageBox {
	float: left;
	width: 100px;
}

* html .commercialContent .imageBox img {
	width: 100px;
}

* html .saveBtn a.button {
	color: #ffffff;
}

* html .saveBtn a.button:hover {
	color: #676767;
}

* html .rich-tab-tab {
	width: 25%;
}

* html #boxMainContent {
	height: 350px;
}

* html .tblMvRight {
	margin-left: 9px;
}

* html .tblMvRight_2 {
	margin-left: 3px;
}

* html .betreffBreite {
	width: 384px;
}

* html .clearfix {
	height: 1%;
}

* html #head {
	padding: 9px 0 8px;
}

* html #threadView .rate {
	height: 40px;
}

* html .threadInfoBox td {
	padding: 8px 0;
}

* html .addListBox .addListExtraBox {
	width: 380px;
}

* html .expertensucheFrage {
	padding-top: 8px;
	margin-top: 5px;
}

* html #mainHeaderBetweenMiddleAndBottom {
	padding-right: 20px;
}

* html #themesNav .viewsourcelooklink {
	float: right;
}

* html #themesNav .viewsourcelooklink .buttonBox {
	width: 116px;
}

* html #themesNav .sample-container .viewsourcelooklink {
	height: auto;
	top: -3px;
}

* html #askform .askquestion {
	width: 214px;
}

* html .loginContent #passwordArea .inputSecret {
	margin: 41px 0 0 -18px;
}

* html #agbimpressum h3 {
	margin-bottom: 32px;
}

* html .passwordModalBox h3 {
	margin: 0;
}

* html .passwordModalBox h1 {
	margin-bottom: 0;
	padding-bottom: 1px;
}

* html #mainHeaderMiddle {
	margin-top: -7px;
}

* html #searchform fieldset {
	margin: 5px 0 0;
}

* html #themesNav .viewsourcelooklink,* html #themesNav .showAll {
	top: -4px;
}

* html .sidebar h3 {
	padding-bottom: 3px;
}

* html #loginInput a.buttonlogin {
	color: #fff;
}

* html #loginInput a.buttonlogin:hover {
	color: #848484;
}

* html .grid_6 .fileUploadCompDataTable {
	width: 390px;
}

* html .grid_6 .fileUploadComp {
	width: 388px;
}