body         {
                background-color: #CCCCCC;
                margin: 0 0 0 0;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;  
}

.maintable {
   border-top:dotted #73768c 3px;
   border-right:dotted #73768c 3px;
   border-bottom:dotted #73768c 3px;
   border-left:dotted #73768c 3px;
}

.bodytext {
        margin: 6px 0px 8px 0px;
        color: #222222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}

.falt1	{ 
	font-family: verdana; 
	font-size: 9px; 
	font-weight: normal; 
	border: 1px #000000 solid;
}

.rubrik 	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	line-height: normal;
}

h1,h2        {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	font-weight: bold; 
	line-height: normal;
                margin: 15px 0px 0px 0px;
} 

.infobox
{
   font-weight:normal;
   border-top:dotted #73768c 1px;
   border-right:dotted #73768c 1px;
   border-bottom:dotted #73768c 1px;
   border-left:dotted #73768c 1px;
   background-color:#e2e9f9;
   margin-bottom: 10 px;
   width: 180px;
}

.infoboxheader
{
   font-weight: bold;
   font-size: 11px;
   line-height: normal;
   background-color:#C7CAD1;
   padding-top:4px;
   padding-bottom:4px;
   padding-left:4px;
   padding-right:4px;
}

.infoboxbodytext
{
   padding-top:1px;
   padding-right:4px;
   padding-bottom:4px;
   padding-left:4px;  
}

a:hover,a:focus { color: #660066 }
a,a:link 	
{ 
  text-decoration: none;
  color: #993399;
}

a:visited 	{ color: #993399 }

a.tooltip,a.tooltip:visited,a.tooltip:link
{
  color: #222222;
  border-bottom:dotted #AAAAAA 1px;
  text-decoration: none;
}

a.tooltip:hover,a.tooltip:focus
{
  color: #660066;
  border-bottom:dotted #660066  1px;
}


.loginfield {
  background-color: #CCCCCC;
  font-size: 9 px;
  width: 60px;
  height: 20px;
  border: 1px #E1E1E1 solid;
  margin: 0 0 0 0;
}

.loginarea {
  margin: 0 0 0 0;
}

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	list-style-type: none;
	text-transform: none;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch-title { background:#ffffff; }
.tx-indexedsearch-title { font-weight:bold; }
.tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch-info { border-bottom: 1px solid #cccccc; background:#ffffff; }
.tx-indexedsearch-res { background:#ffffff; }
.tx-indexedsearch-secHead  { padding: px; border-bottom: 1px solid #666666; background: #ffffff; }

