*{
	margin: 0;
	padding: 0;
	border: 0;

}

a:link     	 	{text-decoration:none; color:#AA0A33;}
a:visited  	 	{text-decoration:none; color:#AA0A33;}
a:hover    	 	{text-decoration:underline; color:#AA0A33;}
a:active   	 	{text-decoration:none; color:#AA0A33;}
body         	      {background-color: #EEEBEB; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#313131; line-height:120%; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; scrollbar-base-color:#e6e9ee; scrollbar-face-color:#0D0579; scrollbar-track-color:#444444; scrollbar-3dlight-color:#CCCCCC; #scrollbar-highlight-color:#FFFFFF; #scrollbar-arrow-color:#E6E9EE; #scrollbar-darkshadow-color:#FFFFFF; scrollbar-shadow-color:#CCCCCC;} 
p                       {padding-top:10px;}
ol {list-style-type: decimal;}
ul		     	{padding-left:24px; padding-top:10px;}
li		     	{list-style-image:  url(pix/arrow_rootline.gif); line-height: 160%;}
td		     	{vertical-align:top; font-size: 11px;}

/*input   	{border:1px solid black;}*/

input[type=text] {border:1px solid black;}

input.image {border:none;}

input.submit {border:none;}

textarea {border:1px solid black;}

select {border:1px solid black;}

input.text {
font-size:10pt;
border-top-color: #eeebeb;
border-bottom-color: #eeebeb;
border-left-color: #eeebeb;
border-right-color: #eeebeb;
border:solid 1px;
}

.mybutton     	{font-family:verdana,arial,helvetica,sans-serif; font-size:9px; background-color:#FFFFFF; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; border-left:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC; padding: 0px;}
.small			{font-size: 9px;}

TD#content {
 	padding-left: 10px;
 	padding-right: 10px;
 	padding-top: 10px;
}

TD#contentframe {
        background: #FFFFFF;
}


TD#rightframe {
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

TD#rightframe p {
	background-color: #E6E9EE;
       padding: 7px 5px 5px 5px;
}

TD#rightframe h1 {
 padding: 7px 5px 5px 5px;
  background-color: #E6E9EE;
  font-weight: bold;
   font-size: 11px;
border-collapse: collapse;
   border-bottom: 2px solid #FFFFFF; 
   color: #0d0579;

}

TD#rightframe li {
background-color: #E6E9EE;
}

TD#rightframe ul {
background-color: #E6E9EE;
}

TD#rightframe img {
margin-left: 7px;
background-color: #E6E9EE;
margin-bottom: 5px;
}


TD#leftframe {
       background: #FFFFFF;
}

TD#spacer_top  {
       background: #FFFFFF;
}



TD#navigation {
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 20px;
}

TD#rootline {
	padding-left:10px;
	padding-top:7px;
        font-size: 10px;
        color: #313131;
}

TD#searchengine {
       padding-top:7px;
}


/*** Navigation ***/

TD#navigation DIV.menu1-level1-no {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
       border-bottom: 1px solid #313131; 
        color: #313131;
}

TD#navigation a{
	padding-left:13px;
        color: #313131;
}

TD#navigation a:hover{
	padding-left:13px;
	background: transparent url(pix/arrow_1.gif) 0px 4px no-repeat;
}

TD#navigation a:active{
	padding-left:13px;
	background: transparent url(pix/arrow_1.gif) 0px 4px no-repeat;
}

TD#navigation DIV.menu1-level1-act {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
    border-bottom: 1px solid #313131; 
        color: #313131;
 border-bottom: 1px solid #313131; 
        color: #313131;
}

TD#navigation DIV.menu1-level1-act a{
	padding-left:13px;
	background: transparent url(pix/arrow_1.gif) 0px 4px no-repeat;
}

TD#navigation DIV.menu1-level2-no {
	font-size: 11px;
	padding-top:5px;
	padding-left:13px;
 border-bottom: 1px solid #313131; 
        color: #313131;
}

TD#navigation DIV.menu1-level2-act {
	padding-top:5px;
	padding-left:13px;
	 border-bottom: 1px solid #313131; 
     color: #313131;
}

/*** rootline menu ***/

TD#rootline a{
        color: #313131;
}

/*** printlink ***/

TD#printbutton{
	padding-left:14px;
	padding-top: 13px;
}


/*** CONTENT DIV ***/

/*TD#content a:link    {text-decoration:none; color:#36A7E9;}
TD#content a:hover   {text-decoration:none; color:#A1CDF2;}
TD#content a:visited {text-decoration:none; color:#A1CDF2;}
TD#content a:active  {text-decoration:none; color:#A1CDF2;}*/

TD#content h1 {
	font-size: 13px;
	font-weight: bold;
}


TD#content div.list h1 {font-size: 11px; font-weight: bold; padding: 0px 0px 0px 0px}
TD#content div.list ul {list-style-image: none;list-style-type: decimal;}
TD#content div.list li {list-style-image: none;list-style-type: decimal;}
TD#content  div.list ol {list-style-type: decimal;}


TD#news h1 {font-size: 10px;}


TD#rightbottom {
}

TD#leftbottom{
}

TD#lastupdate  {
   padding-bottom:3px;
   padding-top:3px;
   padding-left:10px;
   font-size: 9px;
   color: #313131;
}


/*-----------------------------------  verzeichnis  -----------------------------------*/

.is_new {
     background-color: #aa0a33; 
     color: #FFFFFF;
}

.is_outdated {
     background-color: #FFFFFF; 
     color: #313131;
     font-weight: bold;
}

.csc-header  {
     background-color: #aa0a33; 
     font-size: 11px;
     color: #FFFFFF;
     padding-left: 2px;
     margin-top: 10px;
     margin-bottom: 5px;
}

.user-helios-pi1-listrow table tr td {
vertical-align: top;
    color: #313131;
    padding: 5px;
}

.user-helios-pi1-singleView table tr td {
vertical-align: top;
    color: #313131;
    padding: 5px;
}

.csc-rightmargin {
    background-color: #FFFFFF;
}

.csc-rightmargin h2{
     font-size: 11px;
     font-variant:bold;
     color: #313131;
     padding-bottom: 10px;
}
.user-helios-pi1-listrow table tr td p img {
    width: 120px;
    height: auto;

}

.user-helios-pi1-listrow-odd  {
    background: #FFFFFF;
}

.user-helios-pi1-searchbox {   
border color: #313131;
background: #e6e9ee;
	padding-top: 10px;
}

.user-helios-pi2-listrow table tr td {
    color: #313131;
    padding: 5px;
}

.user-helios-pi2-listrow-odd  {
    background: #FFFFFF;
}

.user-helios-pi2-searchbox {
    border color: #313131;
	/*background: #E6E9EE;*/
	padding-top: 10px;
}


.user-helios-pi2-singleview table tr td {
    color: #313131;
    padding: 5px;
}

.user-helios-pi2-singleview h2 {
font-size: 13px;
   padding-top: 10px;
}

.user-helios-pi3-singleview h2 {
font-size: 13px;
   padding-top: 10px;
}
.user-helios-pi3-listrow table tr td {
    color: #313131;
    padding: 5px;
}

.user-helios-pi3-listrow-odd  {
    background: #FFFFFF;
}

.user-helios-pi3-searchbox {
    border color: #313131;
	/*background: #E6E9EE;*/
	padding-top: 10px;
}

.csc-secoundheader  {
     background-color: #E8E1D8; 
     font-size: 11px;
     color: #313131;
   padding-left: 2px;
}

.csc-mailform  {
     
	background-color: #e6e9ee; 
     font-size: 11px;
     color: #313131;
   padding: 5px;
    
}

/*--------------------------------- indexedsearch --------------------------------- */

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:70px; border: 1px solid #313131;}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }

  





