#logo {
   width:170px;
   margin-left:0px;
   margin-top:20px;
   float:left;
}


#content {
   width:410px;
   margin-top:20px;
   margin-left:30px;
   margin-right:10px;
   float:left;
}

#rightcontent {
   width:180px;
   float:right;
}

BODY {
   background-color:#fff;
   margin: 0px 0px 0px 5px;
   font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
   font-size: 12px;
}


A:link, A:visited, A:active{
/*
   color: #D84C07;
*/
   color: #FF7B3A;
   font-size: 12px;
   text-decoration:none;
   font-weight:normal;

}

A:hover {
  text-decoration: underline;
}

a.more {
   background:url(../img/more2.gif) no-repeat 0em 0.4em;
   padding-left: 10px;
}

a.back {
   background:url(../img/back2.gif) no-repeat 0em 0.4em;
   padding-left: 10px;
}

div.caption a {
   font-size: 1em;
   }

H2 A:link, H2 A:visited, H2 A:active{
   color: #000000;
   font-size: 12px;
   font-weight:normal;
   text-decoration:none;
}




H1 {
 font-size : 20px;
 font-weight: bold;
 color : #FF7B3A;
 line-height: normal;
 margin-bottom : 0px;
 margin-top : 0px;
}

H2 {
 font-size : 14px;
 color : #FF7B3A;
 margin-bottom : 0px;
 margin-top : 0px;
}

H3 {
 font-size : 14px;
 color : #000000;
 margin-bottom : 0px;
 margin-top : 0px;
}

H4 {
 font-size : 12px;
 color : #000000;
 font-weight:bold;
 margin-bottom : 0px;
 margin-top : 0px;

}


TABLE {
 border-collapse:collapse;
 border-color:#ccc;
}


.dashed {
 border:1px dashed #CCCCCC;
}

.fineline{
  border:0.5px solid #cccccc;
}


.copyright   {
  font-size: 9px;
  padding-left: 2px;
  color: #FF7B3A;
}


img {
  border:0px;
}

.caption{
  font-size: 10px;
  padding-left: 0px;
  color: #000000;
}


DIV.leftnav    {
  padding-left: 2px;
  font-size: 12px;
  background-color: #DCDCDC;
  color: #333333;
  height: 100%
}

DIV.rightpart    {
  padding-left: 4px;
  font-size: 12px;
  background-color: #FDF1D7;
  color: #333333;
  height: 100%
}


.text {
	font-size: 12px;
	color: #000000;
}




P {
 font-size : 12px;
 line-height : 140%;
 color: #000000;
 margin-top : 1px;
 margin-bottom : 1px;
 padding-bottom : 0px;
}


ul {
padding-left:15px;
margin:0px;
}

li {
list-style-image:url(../img/bullet.gif);
list-style-type:square;
font-size : 12px;
line-height: 1.4em;
}


.table {
 font-size : 12px;
 color : #000000;
}


/* FAQ */

	.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
	.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
	.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
	.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
	.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
	.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
	.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
	.tx-irfaq-pi1 dd { margin-left: 0px; }
	.tx-irfaq-pi1 dd p { margin-top: 0px;	}
	.tx-irfaq-pi1 .additional-info { border-top: 2px solid #e6e6e6; margin-bottom: 10px; }
	.tx-irfaq-pi1 .irfaq-related-faq, .tx-irfaq-pi1 .irfaq-related-links { padding-top: 0px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 15px; }


DIV.rundum{
  border-width:1px;
  padding:4px;
  spacing:0px;
  border-style:solid;
  border-color:FF7B3A;
  margin-left: 0px;
}

DIV.rundum p{
   margin-left: 3px;
   margin-right: 3px;
}

.dots_after {
border-bottom: 1px dotted #ccc;
}

.bulletlist {
 font-size : 12px;
 color : #000000;
 margin-bottom:4px;
}


.filelinkssize {
  font-size : 12px;
  color : #FF7B3A;
}