* {

    font-family:Arial,Helvetica;

}    



/* Hauptformatierungsstylesheet für www.fachschaftjus.at */

/* Spezielle Seitenformatierungen */


body {

   background-position:center;
   background-repeat:repeat-y;

}

.second {

   background-repeat:repeat-x;

}


/* ----- *Tabelleneinstellungen ----- */


td {

   background-position:center;
   background-repeat:repeat-y;

}


/* ----- Textformatierungen -----*/

/* ----- Normaler Text -----*/


p.indent {

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;
    margin-bottom:4pt;
    margin-top:2pt;
    padding-bottom:2pt;
    padding-top:0pt;
    text-indent:5;

}


p.bodytext {

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;
    margin-bottom:4pt;
    margin-top:2pt;
    padding-bottom:2pt;
    padding-top:0pt;

}

p{

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;
    margin-bottom:2pt;
    margin-top:2pt;
    padding-bottom:2pt;
    padding-top:2pt;

}

.norm{

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;
    margin-bottom:2pt;
    margin-top:2pt;
    padding-bottom:2pt;
    padding-top:2pt;

}

.align-right{

    text-align:right;

}



/* ----- Formular-Formatierung ----- */

.formfeld{

    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:normal;
    color:#000000;

}


/* ----- alle Ueberschriften 2x (Haupttag und class) ----- */


h1{

    text-decoration:none;
    color:#383838;
    font-family:Helvetica;
    font-size:20;
    margin-bottom:3pt;
    margin-top:1pt;
    padding-bottom:3pt;
    padding-top:1pt;

}

.csc-firstHeader {

    text-decoration:none;
    color:#383838;
    font-family:Helvetica;
    font-size:20;
    margin-bottom:3pt;
    margin-top:1pt;
    padding-bottom:3pt;
    padding-top:1pt;

}

h2{

    color:#FEB500;
    font-family:Helvetica;
    font-size:15;
    font-weight:bold;
    text-decoration:none;
    margin-bottom:2pt;
    margin-top:4pt;
    padding-bottom:2pt;
    padding-top:4pt;

}

h3{

    color:#414141;
    font-family:Helvetica;
    font-size:15;
    font-weight:bold;
    text-decoration:none;
    margin-bottom:2pt;
    margin-top:4pt;
    padding-bottom:2pt;
    padding-top:4pt;

}

h5{

    color:#979797;
    font-family:Helvetica;
    font-size:11;
    font-weight:bold;
    text-decoration:none;
    margin-bottom:0pt;
    margin-top:0pt;
    padding-bottom:0pt;
    padding-top:0pt;

}

h6 {

    color:#979797;
    font-family:Helvetica;
    font-size:10;
    text-decoration:none;
    margin-bottom:0pt;
    margin-top:0pt;
    padding-bottom:3pt;
    padding-top:0pt;
    font-weight:100;

}


h6 a {

    color:#979797;
    font-family:Helvetica;
    font-size:10;
    text-decoration:none;
    margin-bottom:0pt;
    margin-top:0pt;
    padding-bottom:6pt;
    padding-top:0pt;
    font-weight:100;
}




h6.news a {

    color:#383838;
    font-family:Helvetica;
    font-size:10;
    text-decoration:none;
    margin-bottom:0pt;
    margin-top:0pt;
    padding-bottom:0pt;
    padding-top:0pt;
    font-weight:100;

}

.news {

    color:#383838;
    font-family:Helvetica;
    font-size:10;
    text-decoration:none;
    margin-bottom:0pt;
    margin-top:0pt;
    padding-bottom:0pt;
    padding-top:0pt;
    font-weight:100;

}



.csc-textpic-caption{

    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:bold;
    color:#000000;
        text-decoration:none;

}

/* ----- News ----- */



 table.newsform * {
 
    text-decoration:none;
     
 }
 
a.newslink{

    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;
    text-decoration:none;
    color:#414141;    

}

.just {

text-align: justify;

}

span.news {

    color:#383838;
    font-family:Helvetica;
    font-size:10;
    text-decoration:none;
    margin-bottom:0pt;
    margin-top:0pt;
    padding-bottom:0pt;
    padding-top:0pt;
    font-weight:100;

}

#newsbox * a p.bodytext {

    text-align: left;
    font-family:Arial,Helvetica;
    font-size:8pt;
    font-weight:none;
    margin-bottom:4pt;
    margin-top:2pt;
    padding-bottom:2pt;
    padding-top:0pt;

}

#newsbox * a b strong {

   color:#484848;

}


td.footer * {

    text-align:right;
    font-family:Arial,Helvetica;
    font-size:11;
    font-weight:none;
    text-decoration:underline;
    color:#2952a2;
    text-transform:lowercase;
    margin-right:4px;
    vertical-align:bottom;
}

td.footer div {

    margin-bottom:3px;

}

/* ----- Links, Listen usw ----- */



#sub_navi a {

    color:#414141;
    font-family:Arial,Helvetica;
    font-size:12;
    text-decoration:none;
    font-weight:none;

}




li{

    list-style-image:url(main_images/square_b.gif);
    color:#000000;
    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;

  }


a{

    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;
    text-decoration:underline;
    color:#2952a2;

}


/* ----- Links für den Newsbereich ----- */


table.newsform2 tr td.norm a {

    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;
    text-decoration:none;
    color:#414141;
}

.norm a b {

    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;
    text-decoration:none;
    color:#414141;
}

td a b strong{

    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;
    text-decoration:none;
    color:#414141;
}

td div a {

    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;
    text-decoration:none;
    color:#414141;
}


.copyright {

      font-family:Arial,Helvetica;
      font-size:8pt;
      color:#9E9E9E;

   }



/* ----- Newslettersubscription ----- */


.text_subsc {

    font-family:Arial,Helvetica;
    font-size:10;
    font-weight:none;
    margin-bottom:1pt;
    margin-top:1pt;
    padding-bottom:1pt;
    padding-top:1pt;

}

.ueber_subsc {

    font-family:Arial,Helvetica;
    font-size:12;
    color:#03008D;
    font-weight:none;
    margin-bottom:1pt;
    margin-top:1pt;
    padding-bottom:1pt;
    padding-top:1pt;

}

.link_subsc {

    font-family:Arial,Helvetica;
    font-size:10;
    color:#03008D;
    font-weight:none;
    margin-bottom:1pt;
    margin-top:1pt;
    padding-bottom:1pt;
    padding-top:1pt;

}


.submitbutton {

    background-color: #FFD6A4;
    border-color:#000000;

    font-family:Arial;
    text-decoration:none;
    color:#03008D;
    font-weight:400;
    font-size:11;

  }

.textfield {

    background-color:#FFFFFF;
    border-color:#000000;

    font-family:Arial;
    text-decoration:none;
    color:#000000;
    font-weight:400;
    font-size:11;

}


/* ----- Dateilisten ----- */

.csc-uploads-description{

    table-width:400;
    font-family:Arial,Helvetica;
    font-size:11;
    font-weight:none;
    margin-bottom:0pt;
    margin-top:1pt;
    padding-bottom:0pt;
    padding-top:0pt;
}

.csc-uploads {

    table-layout:auto;
    width:100%;

}

.csc-uploads-1 {

    table-layout:auto;
    width:100%;

}

.csc-uploads-icon {

    vertical-align:top;
    table-layout:fixed;
    width:30;

}

.csc-uploads-fileSize {

    text-align:right;
    white-space:nowrap;
    vertical-align:top;
    table-layout:fixed;
    width:40;

}


/* ----- Scrollbalkeneinstellungen ----- */

    body{
         scrollbar-base-color:#FFFFFF;
         scrollbar-3dlight-color:#C7C5C6;
         scrollbar-arrow-color:#FFFFFF;
         scrollbar-darkshadow-color:#C7C5C6;
         scrollbar-face-color:#C7C5C6;
         scrollbar-highlight-color:#C7C5C6;
         scrollbar-shadow-color:#C7C5C6;
         scrollbar-track-color:#FFFFFF;
         }
         
         
/* Logineinstellungen NEU WICHTIG !!! */

/* Ueberschrift */
div.felogin div.loginhead h3 {

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:bold;
    margin-bottom:2pt;
    margin-top:0pt;
    padding-bottom:2pt;
    padding-top:02pt;

}

/* Text nach Ueberschrift */
div.felogin div.loginhead div {

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:11;
    font-weight:none;
    margin-bottom:2pt;
    margin-top:0pt;
    padding-bottom:2pt;
    padding-top:02pt;

}

/* für Sonderfall ohne div */
div.felogin div.loginhead  {

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:11;
    font-weight:none;
    margin-bottom:2pt;
    margin-top:0pt;
    padding-bottom:2pt;
    padding-top:02pt;

}


div.felogin div.feforgot a{

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:10;
    font-weight:none;
    margin-bottom:0pt;
    margin-top:0pt;
    padding-bottom:0pt;
    padding-top:02pt;
    color:#e5384c;
    text-decoration:none;

}

 .felogin_ueber {

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:11;
    font-weight:bold;
    margin-bottom:2pt;
    margin-top:0pt;
    padding-bottom:2pt;
    padding-top:02pt;

}

.fe_pwchange {

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:11;
    font-weight:bold;
    margin-bottom:2pt;
    margin-top:0pt;
    padding-bottom:2pt;
    padding-top:02pt;

}

 .felogin_text {

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:11;
    font-weight:none;
    margin-bottom:2pt;
    margin-top:0pt;
    padding-bottom:2pt;
    padding-top:02pt;

}


/* Inputfeld */
 div.felogin table tr td input.felogin_input {

    font-family:Arial;
    border:solid;
    font-size:10;
    border-width:1px;
    width:120;


}

/* Inputfeld */
 div.felogin table tr td input.felogin_button {

    font-family:Arial;
    border:solid;
    font-size:10;
    border-width:1px;
    width:90;


}

.felogin_input {

    font-family:Arial;
    border:solid;
    font-size:10;
    border-width:1px;
    width:120;


}

.felogin_button {

    font-family:Arial;
    border:solid;
    font-size:10;
    border-width:1px;
    width:90;


}


/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {     
    font-family:Arial;
    border:solid;
    font-size:10;
    border-width:1px;
    width:100px; 
        margin-top:5px; 
    margin-bottom:5px;}
    
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
    font-family:Arial;
    border:solid;
    font-size:10;
    border-width:1px;
    width:150px; 
        margin-top:5px; 
    margin-bottom:5px;}
    
.tx-indexedsearch-selectbox-results { 
    font-family:Arial;
    border:solid;
    font-size:10;
    border-width:1px;
    width:150px; 
        margin-top:5px; 
    margin-bottom:5px;}

.tx-indexedsearch-selectbox-sections { 
    font-family:Arial;
    border:solid;
    font-size:10;
    border-width:1px;
    width:150px; 
        margin-top:5px; 
    margin-bottom:5px;}

.tx-indexedsearch-selectbox-defop { 
    font-family:Arial;
    border:solid;
    font-size:10;
    border-width:1px;
    width:150px;
    align:left; 
        margin-top:5px; 
    margin-bottom:5px;
    }
    
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {     
    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;
    margin-bottom:4pt;
    margin-top:2pt;
    padding-bottom:2pt;
    padding-top:0pt; }
    
.tx-indexedsearch .tx-indexedsearch-whatis { 
    margin-top:10px; 
    margin-bottom:5px; 
    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;

    padding-bottom:2pt;
    padding-top:0pt; }
    
.tx-indexedsearch P.tx-indexedsearch-noresults { font-weight:bold; font-size:12;}
    
.tx-indexedsearch * {font-size:12;}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; font-size:12;}
.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; font-size:12;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; font-size:12;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-size:12;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E0E7F5; font-size:12;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; font-size:12;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; font-size:12;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; font-size:12;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; font-size:12;}
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; font-size:12;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { font-family: monospace; font-style: normal; padding:0 0.3em 0 0.3em; background:#ffff88; border: 1px #ccd solid; font-size:12;}



/*******************************************
* Styles für neue TT news
********************************************/


.news-list2-container,
.news-list3-container {
	background:#FFFFFF;
}

.news-list3-item,
.list2-subdiv-hdr {
	background:#FFFFFF;
}

