img {
    border: none;
}

a {
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    text-decoration: underline;
}

form {
    margin:0px;
    padding:0px;
}

input, select, button, textaerea {
    font-size:1em;
}

input[type="button"] { margin-top: 5px; }

div.motivPreviewBoxCentered {
    width: 459px;
    height: 331px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

div.motivPreviewBox {
    width: 459px;
    height: 331px;
    margin-bottom: 10px;
}

div.motivMiniPreviewBox {
    width: 170px;
    height: 120px;
    border: 1px solid #757d77;	
    background-repeat: no-repeat;
}

img.motivMiniPreviewLupe {
    position: relative;
    left: 156px;
    top: 107px;
}

div.kalenderFormular, div.formular {
  height:auto !important;
  margin-bottom:8px;
  min-height:20px;
}

label.kalenderFormular,   label.formular  {
border-right:1px dotted #BBBBBB;
clear:left;
display:block;
float:left;
margin-right:5px;
width:220px;
}

div.preview_menu div.edit, div.preview_menu div.mleft {
    float: left;
}

div.preview_menu div.store, div.preview_menu div.mright {
    float: right;
}

table.motivListing {
    width: 100%;
}

table.motivListing td {
    width: 170px;
    padding: 0px 0px 5px 0px;
}

/* aus calender_create */

            .dropHover {background: #ffc;}

div.line {
    padding: 2px 2px 2px 0px;
    overflow: hidden;
}

div.line .num {
    float: left;  
    display: block;
}

div.line input {
    float: left;
    display: block;
}


div.line .loading {
    background: url("/cimages/loader-small.gif") no-repeat;
    padding: 8px;
}

div.barBg {
    width: 40px;
    height: 6px;
    border: 1px solid #cfcfcf;
}

       	 div.line span.status {
           font-size: 9px;
           float: left;
           display: block;
           padding-left: 1em;
         }

            div.line .loading {
               background: url("/cimages/loader-small.gif") no-repeat;
               padding: 8px;
            }

div.barBg div.bar {
    height: 6px;
    background: #393;
}

div.barBg div.err {
    height: 6px;
    background: red;
}


#site .content div.left .calendar-page {
	width:92px;
	border:1px #226292 none;
	float:left;
	margin:2px 0px 2px 0px;
}


#site .content div.left div.calendar-page.current {
	margin:2px 0;
	width:92px;
	background:#226292;
}



#site .content div.left div.calendar-page img {
    border:1px #CCC solid;
}


#site .content div.left div.calendar-page.first {
	margin-top:0px;
	width:186px;
}


#site .content div.left .calendar-page a {
	color:#000;
	font-size:0.84em;
	text-decoration:none;
	display:block;
	padding:4px;
}

#site .content div.left .calendar-page.current a {
	color:#fff;
}

#site .content div.left .calendar-page a:hover {
	background:#ddd;
	text-decoration:none;	
}

#site .content div.left .calendar-page.current a:hover {
	background:#2e86c6;
}

#site .content div.left div.calendar-page-done {
    background:green;		       
    color:white;
    width:72px;
    font-weight:bold;
    padding: 2px 5px;
}

#site .content div.left div.calendar-page-notdone {
    background:#AAA;
    color:white;
    width:72px;
    font-weight:bold;
    padding: 2px 5px;	
}
