.pic-pointer{
cursor:pointer;
}

a{
cursor:pointer !important;
}
/* content styles */

/* 
	styles to appear within WYSIWYG
	this section MUST match WYSIWYG.css
 */
.pfl-content .ueberschrift{
/* heading style
	ueberschrift */
font:bolder 19px Arial, sans-serif;			
color: #999999;
}

.pfl-content .normalertext{
/* normal text 
	normalertext */
font:12px/18px Verdana, sans-serif;			
}

.normalertext table td, .normalertext table td p{
font:12px/18px Verdana, sans-serif;			
}

.pfl-content .grauertext{
/*	grey text
	grauertext */
color: #333;
font: 11px/12px Verdana, sans-serif;
}

/* END: styles to appear within WYSIWYG */

.pfl-content {
margin: 2.5em 1em 1em 3em;
width: auto;
height: auto;
display: block;
}
.pfl-content #gray{
color: #333;
}
.pfl-content #white{
color: #FFF;
}
.pfl-content .section{
font:12px Verdana, sans-serif;			
color: #333;
border-bottom:1px solid #333;
margin-top:2em;
}
.pfl-marquee {
display:block;
color: #333;
font: 11px Verdana, sans-serif;
margin:0px;
padding:4px;
width:auto;
border-top:1px solid #333;
border-bottom:1px solid #333;
}
/* END:content styles */

/* menu styles */
.pfl-menubox {
display:block;
color: #FFF;
font: 11px Verdana, sans-serif;
border-top:1px solid #333;
}
.pfl-menubox p {
display:block;
margin:0px;
padding:4px;
width:auto;
border-bottom: 1px solid #FFF;
}
.pfl-menubox a{
color: #FFF;
text-decoration:none;
}
.pfl-menubox a:hover{
text-decoration:underline;
}
.pfl-menubox p.active{
background: #b91619;
}
.pfl-menubox div{
color: #333;
background: #FFF;
}
.pfl-menubox div a{
color: #333;
}
.pfl-menubox div p a.active{
color: #B91619;
}
.pfl-menubox p.spacer{
background:#333;
}
/* hardcoded indent */
.pfl-menubox div p{
padding-left: 23px;
border-bottom:1px solid #333;
}
.pfl-menubox div img{
margin-left:-12px;
padding: 0px;
}
.pfl-menubox div div p{
padding-left: 33px;
}
.pfl-menubox div div div p{
padding-left: 43px;
}
.pfl-menubox div div div div p{
padding-left: 53px;
}
/* end: menu styles */

/* utility styles for internal use */
a.pfl-masked-links {
font: 11px Verdana, sans-serif;
color: #333;
text-decoration:none;
}
a.pfl-masked-links:hover {
text-decoration:underline;
}
.pfl-hax-brd-l1{
	border-left:1px solid #333;
}
.pfl-hax-brd-tb1{
	border:1px solid #333;
	border-width: 1px 0px;
}

/* 30-10-2003 */

/* element LINIA */
div.pfl-horiz-line {
height:1px;
display:block;
width:auto;
margin:0px;
padding:0px;
background-color:#000000;
overflow:hidden;
clip:rect(0,9999,1,0)
}

/* red link 11px */
.pfl-article-nav-link {font:11px Verdana,sans-serif}

.pfl-list-articles {border-top:1px solid #333;
padding:8px 0px 1px;
margin:6px 0px 2px;
font:12px Verdana, Arial, Helvetica, sans-serif;
}

/*  firmennaya tablitsa #1  */
.pfl-citable {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.pfl-citable-th {
	text-align:left;
	font-weight:normal;
	padding:5px;
	margin:0px;
	color:#FFFFFF;
	background:#333333;
	width:auto;
}
.pfl-citable th {
	text-align:left;
	font-weight:normal;
	padding:5px;
	margin:0px;
	color:#FFFFFF;
	background:#333333;
	width:auto;
}
.pfl-citable-td {
	padding:5px 5px 4px 5px;
	color:#000;
	background-color:#999999;
}
.pfl-citable td {
	padding:5px 5px 4px 5px;
	color:#000;
	background-color:#999999;
}

.pfl-citable p { margin:0px; }

/* firmennaya tablitsa #2 */
.pfl-citable2 { 
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.pfl-citable2 th, .pfl-citable2 td {
	padding:4px;
}
.pfl-citable2 p { 
	margin:0px;
}
/* stili dlia yacheek tablitsy #2 */
.pfl-citable2-bt {
	border-bottom:1px solid #000000;
}

.pfl-tekdata th {
	text-align:left;
	padding:5px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#333333;
}
.pfl-tekdata table td{
	border-bottom:1px solid #FFF;
	color:#000;
	background-color:#CCCCCC;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0px 4px 5px;

}
.pfl-tekdata td div{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0px 4px 5px;
}
.pfl-tekdata p {
	margin:0px;
}
.pfl-tekdata th div {
	text-align:left;
	padding:5px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#333333;
}

.pfl-td{
	text-align:left;
	padding:5px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#333333;
}

.normalertext a {
	color: #B91619;
}

.pfl-form-button {
font:11px Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
background:#FFFFFF;
color:#333333;
border:1px solid #333333;
}

.pfl-verdana11 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

.pfl-article-list-para {
	padding:0px;
	margin:8px 0px;
	font:12px Verdana, sans-serif;	
}

/* headers */

h1.normalertext{
font:bolder 19px Arial, sans-serif !important;		
color: #999999;
}

h2.normalertext{
font:bolder 17px Arial, sans-serif !important; 			
color: #999999;
}

h3.normalertext{
font:bolder 15px Arial, sans-serif !important; 			
color: #999999;
}

h4.normalertext{
font:bolder 12px Arial, sans-serif !important; 			
color: #999999;
}

h5.normalertext{
font:bolder 11px Arial, sans-serif !important; 			
color: #999999;
}

h6.normalertext{
font:bolder 10px Arial, sans-serif !important; 	
color: #999999;
}

/*v1.5 UPDATES*/
.banner{
background:url(/images/text01.gif) repeat-y;
margin:0px 0px 20px 0px;
}

.bansep{
background:url(/images/text02.gif) no-repeat bottom left;
}

.bansep div{
display:block;
margin:6px 7px 7px 7px;
font:11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.bansep div a.mehr, .bansep div a.mehr:visited{
color:#B91619;
text-decoration:none;
background:url(/images/mehr.gif) no-repeat top right;
padding:0px 6px 0px 0px;
}

.bansep div a.mehr:hover{
text-decoration:underline;
}

.bansep div img{
border:1px solid #DADADA !important;
display:block;
margin:0px 0px 3px 0px;
}

.testtab{
background:url(/images/text02.gif) no-repeat bottom left;
}

.testtab td img{
border:1px solid #DADADA !important;
}

.testtab td div h3{
display:block;
margin:0px;
padding:0px;
font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
color:#B91619;
text-transform:uppercase;
}

.testtab td div p{
font:10px/16px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
padding:0px;
}

.testtab td div p a, .testtab td div p a:visited{
color:#B91619;
text-decoration:none;
}

.testtab td div p a:hover{
text-decoration:underline;
}

.question{
display:block;
margin:6px 7px 7px 7px;
font:11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.answers{
background:url(/images/text03.gif) repeat-y;
}

.answers table td{
font:11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.radio{
margin:0px;
padding:0px;
}

.vote, .vote:visited{
display:block;
width:94px;
height:28px;
background:url(/images/vote.gif) no-repeat top left;
}

.vote:hover{
background:url(/images/vote2.gif) no-repeat top left;
}

.vote img{
border:none;
}

.stimmen{
font:11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
display:block;
margin:0px 0px 0px 7px;
}
/*************/