/* CSS
Plansysteme Logo-Farben:
grau #D9DADE
rot #BB3A3F
dunkelgrau: #76777B
*/

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #76777B;
}

#main {
width: 1000px;
padding: 0;
text-align: center;
margin: 0 auto;
background-color: #D9DADE;
}
#header {
width: 100%;
height: 100px;
background: url(pslogo1000.jpg) no-repeat;
text-align: left;
font-size: 20px;
font-weight: bold;
border-bottom: solid 1px #76777B;
}
#systeminfo {
width: 100%;
height: 12px;
text-align: right;
font-size: 10px;
/*border-bottom: solid 1px #76777B;*/
}
#content {
width: 100%;
min-height: 300px;
text-align: left;
}
.center_content {
text-align: center;
padding: 20px 10px 20px 10px;
}
.headertext {
padding-top: 60px;
padding-left: 20px;
}
.infotext {
padding-right: 10px;
}
.infotext_red {
padding-right: 10px;
color: #BB3A3F;
}
.infotext_red a {
text-decoration: none;
color: #BB3A3F;
}
.smalltext {
font-size: 10px;
}
.content_text {
text-align: left;
color: #000000;
padding: 20px 10px 20px 10px;
}
.reportform {
padding: 20px;
}

.reportform select {
width: 250px;
}

.reportform .textinput {
width: 250px;
}

.reportform .textinput_long {
width: 950px;
}

.reportform textarea {
width: 950px;
}

.button {
background-color: #BB3A3F;
color: #FFFFFF;
width: 100px;
border: solid 1px #FFFFFF;
cursor: pointer;
}

.button_link {
background-color: #BB3A3F;
color: #FFFFFF;
border: solid 1px #FFFFFF;
font-size: 12px;
padding-top: 4px;
width: 200px;
height: 20px;
/*margin: 0 auto;
margin-top: 20px;*/
margin: 20px 0 10px 10px;
float: left;
}
.button_link a {
text-decoration: none;
color: #FFFFFF;
}
.center_big_text {
text-align: center;
font-size: 20px;
height: 60px;
/*padding-top: 50px;*/
}
.login_error {
color: #BB3A3F;
}
.reporttable {
width: 100%;
padding: 20px 10px 0px 10px;
font-size: 10px;
}
.reporttablecell {
padding: 2px 5px 2px 0px;
vertical-align: top;
}
.overview_frame {
border:none;
width:100%;
height:550px;
margin:0;
padding:0;
}
/* ######## MultiUpload ############# */
div.multiupload{
	border:1px dotted #76777B;
	float:left;
	padding:3px;
	width: 950px;
	/*background:#eee;*/
}
div.multiupload div.list{
	/*border:1px dotted #76777B;
	background: #fff;*/
}
div.multiupload div.list div.item{
	margin:1px;
	/*background: #eee;*/
}
div.multiupload div.list div.item:hover{
	background: #FFFFFF;
}
div.multiupload div.list img{
	float:left;
	margin: 3px;
	cursor:pointer;
}
/* ######### ajax spinner ######### */
#log_res {
	overflow: auto;
}

#log_res.ajax-loading {
	padding: 17px 0pt 0pt;
	background: url(spinner.gif) no-repeat center #FFFFFF;
}