@charset "utf-8";
@font-face { font-family:"AG Avalanche-Bold"; src:url(includes/AGAVA2.TTF)); }
@font-face { font-family:"AG Avalanche-Bold"; src:url(includes/AGAVA2.TTF)); }
body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background-color:#D2D1D0;
	margin: 0;
	padding: 0;
	color: #000;
	background-image:url("images/bg_image.png"); 
	background-repeat:repeat-x;


}
input[type="submit"]{
	/*background-color:white;
	border:0px solid;
	box-shadow:1px 1px 3px;	*/
	box-shadow: none;
	border:1px solid rgba(216,216,216,1);
	padding-top: 1px;
}
input[type="submit"]:hover{
	box-shadow: none;
	border:1px solid rgba(127,127,127,1);
	cursor:pointer;	
}
input[type="button"]{
	background-color:white;
	border:0px solid;
	box-shadow:1px 1px 3px;	
	cursor:pointer;
}
div#MainContainer{		
	width:1020px;
	position:absolute;
	margin:auto;
	min-height:550px;
	left:0px;
	right:0px;
	top:60px;
	border-radius: 1px;
	box-shadow: 0px 0px 0px 5px rgba(0,0,0,0.2);
	padding-left: 15px;
	padding-bottom: 10px;
	/*z-index:999;*/
}
.left_menu{
	background-color:white;/*#EAEAEA;*/
	width:20%;
	/*height:100%;*/
	position:absolute;
	margin-top:25px;
}
.right_content{
	background-color:rgba(255,255,255,1);
	height:100%;
	margin-left:20%;
	min-height:550px;
}
.footer{
	width:100%;
	bottom:0;	
}
 #hook_Block_SiteContainer{overflow:auto;position:relative;height:95%}
.user #hook_Block_SiteContainer{
	position:absolute;
	width:100%;
	top:50px;
	height:auto;
	bottom:0;
	/*background-image:url(images/background.jpg); */
	background-image:url("images/bg6.jpg"); 
	-webkit-background-size: cover;
	
	-moz-background-size: cover;
	
	-o-background-size: cover;
	
	background-size: cover;
	/*wie bei jquery 
	background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0)), url("images/bg-footer-noise.jpg");
	*/
}
.dialog{font-size:1em;}
.dialog label{display:block;}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}
fieldset { padding:0; border:0; margin-top:25px; }
h1 { font-size: 1.2em; margin: .6em 0; }
div#users-contain { width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-dialog .ui-state-error { padding: 0.3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }


/*left navigation menu*/
.menu_ueberschrfit {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    text-align: center;
}
.menu_link {
	/*border-image: url("images/line_menu.png") 10 10 10 10;
    border-left: 10px solid #FFFFFF;
    border-right: 10px solid #FFFFFF;*/
    list-style: none outside none;
    margin-top: 0;
    padding-left: 20px;
    position: relative;
    text-align: left;
    top: -2px;
}
.menu_link a, .menu_link a:hover, .menu_link a:visited, .menu_link a:active, .menu_link a:link{
	text-decoration: none;
}
.menu_link .subLink{
	padding-left:10px;
	height:18;
	color:#525252;
	font-family: Verdana, Geneva, sans-serif;
}
.ulMenuButton:hover{
		border-top:1px solid #C1C1C1;
		border-bottom:1px solid #C1C1C1;
}
.ulMenuButton{
	background-position: 0 2px !important;
    background-repeat: no-repeat;
    background-size: 14px 14px;
    border-bottom: 1px solid rgba(255, 255, 255, 0);
    border-top: 1px solid rgba(255, 255, 255, 0);
    cursor: pointer;
    padding: 0 0 1px 19px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
}
.menu_link .subLink:hover{
	background-color:#CCCCCC;
}
.menu_link a{
	font-size:9pt;
	color:#525252;
}

/*------------------------*/
.validationerror{
	box-shadow: 0 0 2px 1px #FF0000;
}

/*--include Page css */
#table_list th{
	font-weight:100;
	text-align: left;
	background-color: #E8E8E8;
    font-size: 13px;
    text-align: left;
}
#table_list tr td{
	border-top:1px solid white;
	border-bottom:1px solid white;
	cursor:default;
	font-size: 11px;
}
#table_list tr:hover td{border-top:1px solid rgba(214,214,214,1);border-bottom:1px solid rgba(178,178,178,1);opacity:0.7;}

.rowA{background-color:#F4F4F4;}
.rowB{background-color:#FFFFFF;}
/*------------------------*/
input[readonly="true"] {
    background-color: #F4F4F4;
    color: #000000;
}
#navigation {
    bottom: 10px;
    font-size: 8pt;
    margin-right: 5px;
    position: absolute;
    right: 5px;
}
#navigation .pages {
    border: medium none;
    color: #909090;
    margin: -3px 0 0;
    padding: 2px 7px;
}
#navigation .current {
	border: 1px solid #6E6E6E;
	padding: 1px 7px;
	background: #CECECE;
	color: #787676;
}

