*{ margin:0; padding:0 }

body{background:#eee; font-family:verdana,sans-serif; font-size:.9em}
#links{font-size:.9em; left:0; position:absolute; top:0; width:200px;}
#mitte{position:absolute; background:#fff; border-bottom:1px solid #ccc; border-left:1px solid #ccc;border-right:1px solid #ccc; margin:0 200px; width:615px;}
#rechts{position:absolute; left:815px; top:0; width:180px;}
.padding{padding:1em}

h1,h6{font-size:1.1em}


#tabelle {border-collapse: collapse;font-family: verdana, lucida, helvetica, sans-serif;font-size: 0.8em; margin: 0; padding: 0;}
#tabellecaption {font-size: 1.4em; font-stretch: condensed; font-weight: bold;padding-bottom: 5px; text-align: left; text-transform: uppercase;}
#tabelle th, #tabelle td {border-bottom: 1px solid #666; border-top: 1px solid #666;padding: 0.6em; vertical-align: 4px;}
#tabelle th {text-align: left; text-transform: uppercase;}
#tabelle thead th, #tabelle tfoot th, #tabelle tfoot td {background-color: #cc9; font-size: 11px;}
#tabelle tbody th {padding-left: 20px; font-size: 11px; background-color:#fed22f;}
#tabelle tbody td {background-color:#FAFAFA;}
#tabelle tr.odd td, #tabelle tr.odd th {background-color: #ddd;}
#tabelle tbody a {color: #333;}
#tabelle tbody a:visited {color: #999999;}
#tabelle td a:hover {color: #33c;}
#tabelle tbody a:active {color: #33c;}
#tabelle tfoot th {text-align: right;}
#tabelle tfoot th:after {content: ":";}

#blank {border-collapse: collapse;font-family: verdana, lucida, helvetica, sans-serif;font-size: 0.8em; margin: 0; padding: 0;}
#blank td, #blank th {border-bottom: 1px solid #fed22f; border-collapse: collapse;border-top: 0px solid #ABABCC; border-collapse: collapse;}

.form_beschreibung {
	font-size:11px;
}




/* Links */
a:link { font-family:Arial,Verdana,Helvetica; font-size:10pt; text-decoration:none; color:#000000;} 
a:visited { font-family:Arial,Verdana,Helvetica; font-size:10pt; text-decoration:none; color:#000000;} 
a:active { font-family:Arial,Verdana,Helvetica; font-size:10pt; text-decoration:none; color:#000000;} 
a:hover { font-family:Arial,Verdana,Helvetica; font-size:10pt; text-decoration:none; color:#008080;}

/* admin Links */
a.admin:link { font-family:Arial,Verdana,Helvetica; font-size:8pt; text-decoration:none; color:#aa0000;} 
a.admin:visited { font-family:Arial,Verdana,Helvetica; font-size:8pt; text-decoration:none; color:#aa0000;} 
a.admin:active { font-family:Arial,Verdana,Helvetica; font-size:8pt; text-decoration:none; color:#aa0000;} 
a.admin:hover { font-family:Arial,Verdana,Helvetica; font-size:8pt; text-decoration:none; color:#008080;}

/* MessageBoard */
.input { height:29px; border:0px; font-size:20px; }
.button { height:29px; border:0px; font-size:20px; color:#ffffff; background-color:#656257; text-align:middle;}
.button:hover { height:29px; border:0px; font-size:20px; color:#ffffff; background-color:#a60311; text-align:middle;}
.input_comment { height:20px; border:0px; font-size:15px; }
.button_comment { height:20px; border:0px; font-size:15px; color:#ffffff; background-color:#656257; text-align:middle;}
.button_comment:hover { height:20px; border:0px; font-size:15px; color:#ffffff; background-color:#a60311; text-align:middle;}
a.button_comment_del {display:block; height:15px; border:0px; font-size:10px; color:#cccccc; background-color:#F5F5F5; text-align:middle;}
a.button_comment_del:hover {display:block; height:15px; border:0px; font-size:10px; color:#ffffff; background-color:#a60311; text-align:middle;}

h2.del {color: white; font-weight: bold; font-size: 1.2em; line-height: 1em;text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */}




/*Uploadstyles*/
#fileQueue {
	width: 100%;
	min-height: 100px;
	overflow: auto;
	border: 1px solid #E5E5E5;
	margin-bottom: 10px;
	padding-bottom:10px;
}
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	margin-left:5px;
	padding: 10px;
	width: 94%;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 7px;
}

/*ErrorStyle*/
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 12px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(img/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(img/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(img/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(img/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-icon { width: 16px; height: 16px; background-image: url(img/ui-icons_222222_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(img/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(img/ui-icons_ffd27a_256x240.png); }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.ui-widget-overlay { background: #666666 url(img/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(img/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }






