/* Formatierung f&uuml;r DIV-Layer des Loginstatus links unter der Navigation*/

 .loginstatus-public
{
        
        text-align:center;
        border:2px solid black;
        border-color:#000000;
        /*border-width:2;*/
        background-color:#f61208;
        margin:10px;
        width:135px;
        color:#FFFFFF;
}
div.loginstatus-public a {

       text-align:center;
       font-weight:bold;
       font-size:100%;
       margin:1px;
       color:black;
       text-decoration:underline;
       

}


.loginstatus
{
        
        text-align:center;
        border:2px solid black;
        border-color:#000000;
        /*border-width:2;*/
        background-color:#696969;
        margin:10px;
        width:135px;
        color:#FFFFFF;
}

div.loginstatus a {

       font-weight:bold;
       font-size:110%;
       

}


.button {
 a:active 
{
	border:2px;
	border-style:inset;
	border-color:red;
}
a:link 
{
	border:2px;
	border-style:outset;
	border-color:red;
}
}


/* -------------------------------------------------*/

body      	{ margin: 0pt; 
              background-color: white; 
        	  background-attachment: fixed; 
        	  text-align: left; 
        	  vertical-align: middle; 
                } 

p, i, b, li, td	{ color: #000000; 
                  font-size: 10pt; 
		  font-family: Arial, Verdana, Helvetica;  
		  text-align: justify;
                }   
li		{
		  text-align: left;
                }
p.header	{ 
                  color: #000080; 
                  font-size: 14pt; 
		  font-family: Arial, Verdana, Helvetica; 
		  orphans: 2; 
                }   

a	        { text-decoration: none; 
                  font-weight: bold 
                }
		
a:link,
a:visited	{ color: #005080
                }

a:active	{ color: #cc3300; 
                }

a:hover		{ 
                  text-decoration: underline; 
                  text-decoration: none; 
                  color: #CC3300; 
                  font-weight: bold;
		}

h1		{ font-family: Arial, Verdana, Helvetica; 
		  font-size: 14pt; 
                  text-align: left; 
		  color: black; 
		  background-color: white;
		  font-weight: bold;
		}
h2		{ font-family: Arial, Verdana, Helvetica; 
                  font-size: 12pt; 
                  text-align: left; 
		  color: black; 
		  background-color: white; 
		}
h3		{ font-family: Arial, Verdana, Helvetica; 
                  font-size: 10pt; 
		  font-weight: bold;
                }
h4		{ font-family: Arial, Verdana, Helvetica; 
                  font-size: 10pt; 
                }
h5		{ font-family: Arial, Verdana, Helvetica; 
                  font-size: 10pt; 
                  font-style: italic; 
		}
h6		{ font-family: Arial, Verdana, Helvetica; 
                  font-size: 8pt;
                }
hr		{ width: 100%; 
                  height: 0.5pt; 
		  color: #000080; 
		}

td.nav_tf,
td.nav_t       {
                background-color : #dddddd;
                color : #333333;
                border-top: 1px solid black;
                border-bottom: 1px solid black;
                border-right: 1px solid black;
                border-left: 1px solid black;
                height: 15;
                width: 60px;
                padding : 0px 10px 0px 10px;
                text-align: center;
}
td.nav_tf      {
                border-left: 1px solid black;
               }
a.nav_t,
a.nav_t:hover,
a.nav_t:visited	{
                  color: #222222;
		  text-decoration: none;
		  font-family: Arial, Verdana, Helvetica; 
         	  font-size: 11px; 
		}
input, option
{
        border-color:#3C3C3C;
        border-width:1;
        font-family: Arial, Verdana, Helvetica; 
        font-size:12;
        background-color:#eeeeee;
        color:#3C3C3C;
}
input.submit 
{
        background-color: #e0e0e0;
        font-weight: normal;
        font-size : x-small;
}
select
{
        border-color:#3C3C3C;
        border-width:1;
        font-family: Arial, Verdana, Helvetica; 
        font-size:12px;
        color:#3C3C3C;
        background-color:#FFFFFF;
}

textarea
{
        border-color:#3C3C3C;
        border-width:1;
        font-family: Arial, Verdana, Helvetica; 
        font-size: small;
        color:#000000;
        background-color:#eeeeee;
}




   /* COMMON */
    .csi-textpic {
        padding: 6px;
        background: #FFFFF;
        border: 0px;
    }
    
    .csi-textpic img {
        border: 0px;
        margin: 0px;
    }
    
    .csi-textpic .csi-caption {
        text-align: center;
        font-style: italic;
    }
    
    .csi-textpic .csi-image {
        border: 0px;
        margin: 0 0 3px 0;
        background: #FFFFFF;
        width: auto;
    }
    
    .csi-textpic .csi-imagewrap {
        border: 0px;
    }
    
    .csi-textpic .csi-text {
        border: 0px;
        text-align: left;
    }
    
    .csi-text p {
        margin-top: 0;
    }
    
    /* CENTER */
    
    .csi-center .csi-image {
        margin: 0 auto 3px;
    
    }
    
    /* RIGHT */
    .csi-right div.csi-image {
        float: right;
        clear: both;
    }
    
    .csi-right div.csi-text {
        clear: right;
    }
    
    
    /* LEFT */
    .csi-left div.csi-image {
        float: left;
        clear: both;
    }
    
    .csi-left div.csi-text {
        clear: left;
    }
    
    
    /* INTEXT LEFT */
    .csi-intext-left .csi-image {
        float: left;
        clear: both;
        margin-right: 5px;
    }
    
    
    /* INTEXT RIGHT */
    .csi-intext-right .csi-image {
        float: right;
        clear: both;
        margin-left: 5px;
    }
    
    
    /* INTEXT RIGHT NOWRAP */
    .csi-intext-right-nowrap .csi-text {
        margin-right: 136px;
    }
    
    .csi-intext-right-nowrap .csi-image {
        float: right;
        clear: both;
    }
    
    
    /* INTEXT LEFT NOWRAP*/    
    .csi-intext-left-nowrap .csi-text {
        margin-left: 136px;
    }
    
    .csi-intext-left-nowrap .csi-image {
        float: left;
        clear: both;
    }
