body   { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; background: #efc59c; margin: 5px 0 }
.c {
	float: left;
}
.cr {
	clear: left;
}

td {
	vertical-align: top;
	padding: 0px;
}
input, textarea  { color: black; background: #f4e6d4; margin: 0 3px 3px 0; padding: 1px; border: solid 1px #efc59c }

h1 {
	font-size: 14pt;
	margin: 5px 0 5px 0;
}

h2   { font-size: 10pt; margin: 0; padding: 5px 0; width: 220px }

h3       { color: maroon; font-size: 12px; margin: 0 10px 15px 0; padding-right: 12px; border-bottom: 1px dotted maroon }

#descr {
	padding: 0px;
	margin: 0 0 5px 0;
}

table.formPage     { text-align: left; padding-right: 25px }

td.err   { color: maroon; background: #f4e6d4; text-align: left; padding: 3px; border: dotted 1px }

td.msg   { color: maroon; background: #f4e6d4; text-align: left; padding: 3px; border: dotted 1px }

.label     { font-size: 11px; text-align: right; margin-right: auto; margin-left: auto }
.buttons   { text-align: center; border-top: 1px dotted maroon }
#links p {
	margin: 0 0 7px 0;
}
.url  { color: maroon }

.text, .btn  { font-size: 11px; font-family: Verdana, Tahoma, Arial, sans-serif }

input.text   { color: #000000; border: dotted 1px maroon }
textarea.text   { font-size: 8pt; border: dotted 1px maroon }
select  { font-size: 8pt; border: solid 1px maroon }

.captcha    { margin-top: 10px; border-width: 1px; border-color: maroon }

form   { text-align: left; display: inline; margin: 0; padding: 0; height: auto }
.btn   { color: maroon; font-weight: bold; background-color: #f4e6d4; cursor: pointer; height: 20px; border: dotted 1px }
span.req {
	margin-left: 3px;
	color: maroon;
	font-weight: bold;
}

div.errForm, span.errForm   { color: red; background: #f4e6d4; text-align: left; display: block; margin: 2px 0 0; padding: 2px 3px; clear: both; border: dotted 1px maroon }
.small, .small a   { color: maroon; font-size: 9px; text-decoration: none; margin: 0; padding: 0 }
.sort {
	color: #000000;
}
div.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg  { font-size: 1px; width: 40px; height: 3px; border: dotted 1px maroon }
div.prb  { font-size: 1px; background: #efc59c; height: 3px }

.price  { border: dotted 1px maroon }
.price table td{
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}

.paging-links,
.paging-info {
   text-align:right;
}

.paging-info {
   font-style: italic;
}

.limit_field  { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f4e6d4; border: solid 0 transparent }

#toggleCategTree   { color: maroon; cursor: hand; display: block }

#categtree    { margin: 3px 0; height: 600px; overflow: auto; border-style: dotted; border-width: 0 1px 1px; border-color: maroon }

#catTitle  { background: #f3d7b7 } /* Important for Konqueror */

#categtree h2  { color: maroon; background: #f4e6d4; text-align: center; margin: 0 0 5px; padding: 2px; vertical-align: middle }

#categtree #close_tree {
   right:0;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item  { cursor: hand; display: block; margin: 3px 5px; padding: 2px 5px; clear: both; border-style: dotted; border-width: 1px 0; border-color: maroon }

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd  { background: #f4e6d4 }

#categtree .even  { background: #f4e6d4 }

#categtree .categ-item:hover  { background: #f4e6d4 }

/* --------------------------------------------------------------- */

.center  { background-color: #f4e6d4; margin: 0 auto; width: 800px }
	
.center1  { background-color: #f4e6d4; margin: 0 auto; width: 800px }
	
.header   { background: #f3d7b7 url("http://www.astrid-pinter.at/media/allgemein/header_04.jpg") repeat-x; margin: 0 auto; width: 800px; height: 110px; border-top: 20px solid #efc59c }

.headerLogo {
	float: left;
	margin: 25px 0px 0px 40px;
}

.headerSearch  { color: #f4e6d4; margin: -25px 40px 0 0; float: right }

.searchLabel   { color: maroon; margin: 4px 5px 0 0; float: left }

.searchInput    { background-color: #f4e6d4; padding: 2px; width: 100px; height: 14px; float: left; border: dotted 1px maroon }

.searchBtn  { color: maroon; margin: 2px 0 0 5px; height: 18px; float: left }

.searchBtnLeft    { color: maroon; background-image: url("http://www.astrid-pinter.at/media/allgemein/fv_nav.jpg"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 5px; height: 18px; float: left }

.searchBtnCenter    { color: maroon; font-size: 10px; font-family: Arial; font-weight: bolder; background-image: url("http://www.astrid-pinter.at/media/allgemein/fv_nav.jpg"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 0; height: 18px; float: left; border: 0 }

.searchBtnRight    { color: maroon; background-image: url("http://www.astrid-pinter.at/media/allgemein/fv_nav.jpg"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 5px; height: 18px; float: left }

.userBar   { color: maroon; background-color: #efc59c; text-align: right; margin-top: -20px; margin-bottom: 0; margin-left: 0; padding-top: 10px }

.userBar a:active, .userBar a:link, .userBar a:visited   { color: maroon }

.userBar a:hover   { color: maroon; text-decoration: underline }

/*------------------------------------------------------------*
** blogtitel
**------------------------------------------------------------*/

#blogtitel           { background-image: url("http://www.astrid-pinter.at/media/allgemein/fv_nav.jpg"); background-repeat: repeat-x; background-attachment: scroll; margin-right: auto; margin-left: auto; width: 800px; height: 25px; float: inherit; vertical-align: middle; border-top: 4px solid #efc59c; border-bottom: 2px solid #efc59c; align: center  }

#blogtitel a:link    { color: white; font-size: 11pt; font-family: Arial; line-height: 25px; text-decoration: none; text-align: left; text-transform: uppercase; padding: 3px 8px; width: 800px; height: 25px; vertical-align: middle; }


#blogtitel a:visited    { color: white; font-size: 11pt; font-family: Arial; line-height: 25px; text-decoration: none; text-align: left; text-transform: uppercase; padding: 3px 8px; width: 800px; height: 25px; vertical-align: middle }

#blogtitel a:hover        { color: maroon; font-size: 11pt; font-family: Arial; background-color: #f3d7b7; height: 25px; vertical-align: middle }
#blogtitel a:active      { color: maroon; height: 25px; vertical-align: middle;}


/*------------------------------------------------------------*
** Header1
**------------------------------------------------------------*/
#header1           { color: #efc59c; font-size: 11px; background-color: #f4e6d4; text-align: right; padding-right: 10px }
#header1 a         {color: #950b02; text-decoration: none }
#header1 a:hover         { color: white }
#header1 a.on         { }



/*-------------------*/

.hMenuContainer       { background-color: #f3d7b7; text-align: left; margin: 0 auto; padding-right: 0; padding-bottom: 5px; width: 800px; height: 20px; vertical-align: middle }

.hMenu   { float: left }

.hMenu a:link, .hMenu a:active, .hMenu a:visited   { color: maroon; text-decoration: none; text-align: left; padding: 8px 10px 0; float: left }

.hMenu a:hover    { color: maroon; text-decoration: underline; height: 15px; float: left }

.hMenu img {
	float: left;
}

/*-------------------*/

.path     { background: #f4e6d4; text-align: left; margin: 0 auto; padding: 10px 0 5px 10px; width: 790px; height: 15px; border-bottom: 1pt solid maroon }

.path a:link, .path a:active, .path a:visited  { color: maroon; text-decoration: none }

.path a:hover  { color: maroon; text-decoration: underline }

.path img {
	margin: 0px 5px 1px 5px;
}

/*-------------------*/

.leftContainer    { background-color: #f4e6d4; width: 160px; float: left }

/*-------------------*/

.centerContainer     { width: 470px; float: left }

.centerContainerT      { background-color: #f4e6d4; height: 6px }

.centerContainerB     { margin: 0; height: 6px; clear: both }

.centerContainerM       { padding: 12px 1px 0 }

.catHome      { padding: 0 0 18px 30px; float: left }

a.catHomeMain:link, a.catHomeMain:active, a.catHomeMain:visited   { color: maroon; font-size: 14px; font-weight: bolder; line-height: 16px; text-decoration: none; margin-top: 10px; margin-bottom: 0 }

a.catHomeMain:hover  { color: maroon; font-size: 14px; font-weight: bolder; line-height: 16px; text-decoration: underline }

.catHomeSubcats  { margin: 10px 0 0 }

a.catHomeSub:link, a.catHomeSub:active, a.catHomeSub:visited  { color: maroon; font-size: 10px; line-height: 12px }

a.catHomeSub:hover  { color: maroon; font-size: 10px; line-height: 12px; text-decoration: underline }

.catHomeCount  { color: maroon; font-weight: bolder }

/*-------------------*/

.articleContent    { text-align: left; padding: 0 15px 0 10px }

/*-------------------*/

.rightContainer   { background-color: #f4e6d4; width: 160px; float: left }


/*---| Ground |---*/

#ground    { color: white; font-size: 11pt; line-height: 25px; background-image: url("http://www.astrid-pinter.at/media/allgemein/fv_nav.jpg"); background-repeat: repeat-x; text-align: right; margin-right: auto; margin-left: auto; padding-right: 10px; position: relative; width: 790px; height: 25px; float: left; vertical-align: middle; border-top: medium solid #efc59c; border-bottom: medium solid #efc59c }

#ground a        { color: white; font-size: 11pt; text-decoration: none; margin-right: auto; margin-left: auto; padding: 3px 8px }

#ground a:hover        { color: maroon; font-size: 11pt; background-color: #f3d7b7; background-image: url("http://www.astrid-pinter.at/wb/media/allgemein/fvbutton.jpg"); background-repeat: repeat; background-attachment: scroll; margin-right: auto; margin-left: auto; border-style: none }

#ground a.on       { color: maroon; font-size: 11pt; margin-right: auto; margin-left: auto }


/*-------------------*/

.footer   { font-size: 12px; background-color: #efc59c; text-align: center; margin: 0 auto; padding: 10px 0; width: 800px; height: 50px; clear: both }

.footer a:active, .footer a:link, .footer a:visited   { color: maroon; text-decoration: none }

.footer a:hover   { color: #c00000; text-decoration: underline; background-color: #f3d7b7 }

.footerCat   { margin: 0 auto 20px; padding: 0 20px 20px; width: 700px; border-bottom: 1px dotted maroon }

/*-------------------*/

.box   { text-align: left; display: inline; margin: 0 }

.boxTopLeft     { background-color: #f4e6d4; padding-left: 0; width: 0; height: 15px; float: left }

.boxTopCenter     { color: maroon; font-size: 12px; font-weight: bold; background-color: #f4e6d4; text-align: left; padding-top: 6px; padding-left: 10px; width: 150px; height: 15px; float: left }

.boxTopRight   { background: #f4e6d4; width: 0; height: 15px; float: left }

.boxMiddle     { background-color: #f4e6d4; text-align: left; width: 150px; clear: both }

.boxBottom    { background-color: #f4e6d4; text-align: left; width: 160px; height: 0 }

/*-------------------*/

.boxStats    { text-align: left; list-style: none; margin: 0; padding: 10px 0 10px 7px }

.boxStats li  { text-align: left; padding-bottom: 2px; padding-left: 10px }

/*-------------------*/

.boxSponsored   { color: black; font-size: 12px; line-height: 15px; margin: 0 7px; padding: 15px 7px 10px; border-bottom: 1px dotted maroon }

.boxSponsoredLast  { color: black; font-size: 12px; line-height: 15px; margin: 0 7px; padding: 15px 7px 8px }

a.boxSponsoredA:link, a.boxSponsoredA:active, a.boxSponsoredA:visited  { color: maroon; font-size: 12px; font-weight: normal; line-height: 15px; text-decoration: none }

a.boxSponsoredA:hover  { color: maroon; font-weight: normal; text-decoration: underline }

/*-------------------*/

.boxPopCats  { list-style: none; margin: 0; padding: 10px 0 10px 10px }

.boxPopCats li   { background: url("file:///private/tmp/501/TemporaryItems/AdapterTemp/Hoststar/html/tanz/wb/links/templates/Professional/images/boxPopCatsBg.gif") no-repeat 0 5px; padding: 0 0 2px 4px }

.boxPopCats li a:link, .boxPopCats li a:active, .boxPopCats li a:visited  { color: maroon; text-decoration: none }

.boxPopCats li a:hover  { color: maroon; text-decoration: underline }

/*-------------------*/

.noResults {
	margin-left: 20px;
}

.noResults p {
	color: maroon;
	margin: 0px 0px 15px 0px;
}

.noResults ul {
	margin: 0;
	padding: 15px 0px 20px 40px;
}

/*-------------------*/

.navig  { color: maroon; font-weight: bold; padding: 5px }

.mainPaging {
	float: right;
}

.pagingLinks  { color: maroon; font-weight: bold }

.pagingLinks a:link, .pagingLinks a:active, .pagingLinks a:visited  { color: maroon; text-decoration: none }

.pagingLinks a:hover  { color: maroon; text-decoration: none }

/*-------------------*/

a.link:active, a.link:link, a.link:visited  { color: maroon; font-size: 12px; text-decoration: none }

a.link:hover  { color: #c00000; font-size: 12px; text-decoration: underline }

a.readMore:link, a.readMore:active, a.readMore:visited  { color: maroon; font-weight: bold; text-decoration: none }

a.readMore:hover   { color: maroon; font-weight: bolder; text-decoration: underline }

a.readMoreFeat:link, a.readMoreFeat:active, a.readMoreFeat:visited  { color: #c00000; text-decoration: none }

a.readMoreFeat:hover  { color: #c00000; text-decoration: underline }

/*-------------------*/

.searcCat a:link, .searcCat a:active, .searcCat a:visited {
	color: maroon;
	font-weight: bold;
	text-decoration: none;
}

.searcCat a:hover {
	color: maroon;
	font-weight: bold;
	text-decoration: underline;
}

a.searchLinkCat:link, a.searchLinkCat:active, a.searchLinkCat:visited, a.searchLinkCat:hover  { color: #c00000; text-decoration: underline }

/*-------------------*/

a, .linkDetail a:active, .linkDetail a:link, .linkDetail a:visited, .linkDetail a:hover {
	color: maroon;
	text-decoration: underline;
}

.paymentTable td  { text-align: center; border-right: 1px dotted maroon }

/*-------------------*/

.bid {
	width: 68px;
}

.bidFunds  { color: #f4e6d4; font-size: 13px; font-weight: bold; background: url("file:///private/tmp/501/TemporaryItems/AdapterTemp/Hoststar/html/tanz/wb/links/templates/Professional/images/bidBg1.gif") no-repeat; text-align: center; padding-top: 7px; width: 68px; height: 23px }

a.bidL1:link, a.bidL1:active, a.bidL1:visited  { color: #f4e6d4; text-decoration: none; background: url("file:///private/tmp/501/TemporaryItems/AdapterTemp/Hoststar/html/tanz/wb/links/templates/Professional/images/bidBg2.gif") no-repeat; text-align: center; display: block; width: 68px; height: 31px }

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

a.bidL2:link, a.bidL2:active, a.bidL2:visited  { color: #f4e6d4; text-decoration: none; background: url("file:///private/tmp/501/TemporaryItems/AdapterTemp/Hoststar/html/tanz/wb/links/templates/Professional/images/bidBg3Middle.gif") repeat-y; text-align: center; display: block; width: 68px }

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

.bidBg3  { background: url("file:///private/tmp/501/TemporaryItems/AdapterTemp/Hoststar/html/tanz/wb/links/templates/Professional/images/bidBg3.gif") no-repeat; width: 68px; height: 4px }

---------------
legend   { color: black; font-weight: bold; padding: 3px; border: dotted 1px maroon }
fieldset     { background-color: #f4e6d4; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: dotted 1px maroon }

label {
   cursor: pointer;
}

table.comment  { margin-top: 5px; border: dotted 1px maroon }

tr.comment  { color: #000000; background-color: #f4e6d4 }

h4   { color: maroon; font-size: 12px; font-weight: bold; padding: 0 }