.hide    		{ display:none; }
.show    		{ display:block; }
.block   		{ text-align:justify; }
.bold    		{ font-weight: bold; }
.red     		{ color: red; }
.green     	{ color: green; }
.black   		{ color: black; }
.white		{ color: white; }

.errmsg		{ color: #b5124b; font-weight: bold; }
.okmsg		{ color: green;   font-weight: bold; }
.filefmt	{ color: black;   font-weight: normal; font-style:italic; }

.fbutton       { height:22px; }
.tdheight     { height:22px; }

.even		 { background-color:#eeeeee; }
.thbg              { background-color:#dddddd;padding-left:10px; }
.delfile        { width:600px; border: 0px solid blue;  }
.upld              { width:400px; border: 0px solid blue;  }

body[id="login"] h1 {text-align:center;}

div.admin {
		position:		relative;
        padding-top:	3px;
        padding-bottom:	0px;
        margin-right:  	0px;
		margin-left: 	0px;
        overflow:		hidden;
        font-size:		14px;
        border:			0;
}
* html div.admin{height:25px;} 		/* bis IE6 	*/
html>body div.admin { white-space:nowrap; } 	/* IE7, FF3 	*/

a.admin {
            /* oben rechts unten links */
        margin: 0px    0      0px     0;
				  /* oben/unten links/rechts */
		padding:  		0px      10px;
        font-size:		14px;
        font-weight:	bold;
        font-family: 	veranda,Arial, Helvetica, sans-serif;
        text-align: 	center;
        text-decoration:none;
        color:			white;
        border: 		0px solid black;
        float:			left;
        display: 		inline;
		outline: 		none;
}
a.admin:hover { color: yellow; }
a.show:hover  { color: #b5124b; } /* same color as breadlink from cms.css */ 

/* Menue-Tags, Adminbar, oben - wenn selected */
#Administration   #adm01 a,
#no2   			 #adm02 a,
#no3		 	 #adm03 a,
#no4 		 	 #adm04 a,
#logout		 	 #adm05 a
{
         color: 			black;           /* #ec7405;    dunkelorange */
         background-color: 	transparent;
         cursor:			default;
         float:				left;
}

a.breadlink	{background-color:transparent; outline:none; color:gray; font-style:italic; font-weight:bold; font-size: 130.01%;}
a.breadlink:hover	{color:#b5124b;}
a.breadlast	{background-color:transparent; outline:none; color:gray; font-style:italic; font-weight:bold; font-size: 130.01%;}
a.breadlast:hover	{cursor:default;}
a.group2:hover {color:#b5124b;} /* icon hover color */
a.group2 { font-size:17px;}
a.group:hover {color:#b5124b;} /* icon hover color */
a.group  { font-size:17px;}

/* --------------------- Upload Button ------------------------- */
.hbutton {
	position:		relative;
    width:			17px;
    height:			17px;
	outline: 		none; 
	font-size:		17px;
}

.hbutton:hover   {
	position:		relative;
    width:			17px;
    height:			17px;
	border: 		0px solid black;
	outline: 		none;
	cursor:			pointer;
         
}


/* ---------------------- Login Form ------------------------*/
form.login {
	border: 		2px solid #aaa;
	border-radius: 	5px;
	width: 			270px;
	background: 	#eee;
    font-family: 	Arial, Helvetica, sans-serif;
    font-weight:	bold;
    font-size : 	14px;
    padding:		22px;
    margin-bottom:	10px;
	margin:			auto;
}

.text { border: 1px solid #cccccc; }
.tw { width:150px; }
.btn { margin-top:10px; cursor:pointer; }

input.login { 
	background-color: 	#fff;
	color: 				#4d4d4d;
	border: 			1px solid #c4c4c4;
	font: 13px Helvetica, Arial, "Nimbus Sans L", FreeSans, sans-serif;
	padding: 			5px 8% 5px 2%;
	width: 				90%;
	border-radius: 		5px;
	box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
	margin-bottom: 		20px;
}

input.login:focus {
    border-color: #3399FF;
    box-shadow: 1px 1px 3px #3399FF, inset 1px 1px 3px #3399FF;
    background-image: none;
}
body[id="login"] .maincont { height: 400px; }

#loginForm label {
    display: 		block;
    cursor: 		pointer;
    font-weight: 	bold;
    line-height: 	24px;
    text-align: 	left;
}
#loginForm  input.buttom { margin: 0 auto; }


/* Auswahlmenue fuer Dateien und Verzeichnissen  */
table.file_view {
    width:			650px;    /* breite ergibt sich aus Summe der Breiten von .file_view_tab[1-5] */
	width:			100%;
    padding:		2px;
    border-collapse:collapse;
	margin-top:		15px;
	margin-right:	0px;
	border: 0px solid black;
}

td.file_view {
    text-align:		left;
    vertical-align: middle;
    width:			350px;
    padding-bottom:	10px;
}

a.file_view {
	text-decoration:none;
    font-size:		100%;
    font-weight:	bold;
	outline: 		none;
}


.file_view_tab1 {width:10px;  height:20px;padding-left:5px;padding-right:5px;text-align:right;} /* icon */
.file_view_tab1 {width:2%;    height:20px;padding-left:5px;padding-right:5px;text-align:right;} /* icon */
.file_view_tab2 {width:360px; height:20px;padding-left:10px;} /* file or dirname */
.file_view_tab2 {width:55%;   height:20px;padding-left:10px;} /* file or dirname */
.file_view_tab3 {width:90px;  height:20px;padding-left:10px;} /* size */
.file_view_tab3 {width:18%;   height:20px;padding-left:10px;} /* size */
.file_view_tab4 {width:170px; height:20px;padding-left:10px;} /* modtime */
.file_view_tab4 {width:20%;   height:20px;padding-left:10px;} /* modtime */
.file_view_tab5 {width:20px;  height:20px;padding-left:10px;} /* action */
.file_view_tab5 {width:5%;    height:20px;padding-left:10px;} /* action */


/* Admin-Menue in der Website */
#adminbar {   
	position: 		relative;
	border:0;
	/*margin:0;*/
	padding:0;
    height:			25px;
    font-size:		14px;
    font-weight:    bold;
    color:			white;             	  
	background: 	transparent url(../images/bgadm.jpg) left top repeat-x;
						/* oben rechts unten links */
    overflow:		hidden;
	float:			left;
	clear:			none;
	display:		inline;
	z-index:		99;
	width:			100%;
}



