/** Allgemeines **/
html, body { background-color:#FFFFFF; color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; margin:0px; padding:0px; }

/* Form-Elemente */
input, textarea, select { font-family:Arial; font-size:12px; border:1px solid #d8dfe6; margin:0; margin-bottom:2px; padding:1px 1px 1px 3px; min-height:15px; background-color:#EFEFEF; color:#333333; font-weight:bold; }
select { padding:1px; }
.massenpreis { width:80px; text-align:right; padding:0px; margin:0; }
/* Button */
button { border-radius:2px; border:1px solid #d8dfe6; background-color:#EFEFEF; margin:0 0 0 5px; padding:3px 15px; font-size:11px; font-weight:bold; color:#444444; }
button:hover { background:#4282ba; border-color:#FFF; color:#FFF; }
/* Links */
a:link { color: #444; text-decoration: none; }
a:visited { color: #444; text-decoration: none; }
a:hover { color: #4282ba; text-decoration: none; }
a:active { color: #4282ba; text-decoration: none; }

/** Header Menue **/
#head_line { background-image:url(../image/background_head.png); border-top:4px solid #5092cd; border-bottom:1px solid #d8dfe6; min-height:28px; }
#menue { margin:0; padding:0; }
#menue li { list-style: none; float:left; border-right:1px solid #d8dfe6; padding:3px 15px 4px 15px; font-weight:normal;  }
#menue li:hover { background-color:#EFEFEF; cursor:pointer; }
#menue li ul { border:1px solid #d8dfe6; border-top:0px; margin:4px -5px; padding:0px; position:absolute; visibility:hidden; opacity:.95; z-index:2; }
#menue li ul li	{ list-style:none; background-color:#EFEFEF; float:none; padding:6px 15px; font-weight:normal; border:0px; }
#menue li ul li:hover { background: #FFF; color:#2c6d9e; }
.head_font { float:left; padding-left:10px; padding-top:3px; }

/* Menue */
.menue_div { background-image:url(../image/background_head.png); border-bottom:1px solid #d8dfe6; border-top:2px solid #5092cd; margin:-15px -15px 15px -15px; }
.menue_point_1 { float:left; border-right:1px solid #d8dfe6; padding:4px 10px 4px 10px; cursor:pointer; }
.menue_point_1:hover { background-color:#FFF; }
.menue_font { float:left; padding:2px; padding-left:8px; }

/* Page */
.page { background-image:url(../image/background_page.png); background-repeat:repeat-x; padding:25px; min-height:200px; }
.content_1 { width:950px; background-color:#f8fafc; border:1px solid #d8dfe6; padding:10px; border-radius:3px; margin:auto; }

/* DetailDivs */
.detaildiv_w { float:left; background-color:#fefefe; border:1px solid #d8dfe6; padding:20px 15px 10px 15px; }
.detaildiv_head { position:absolute; background-image:url(../image/background_head.png); margin-top:-32px; margin-left:-5px; border:1px solid #d8dfe6; padding:3px 10px; font-weight:700; }
.detaildiv_w_11 { float:left; background-color:#fefefe; border:1px solid #d8dfe6; padding:20px 15px 10px 15px; font-size:11px; }
.detaildiv_w_11 input, .detaildiv_w_11 textarea, .detaildiv_w_11 select { font-family:Arial; font-size:11px; border:1px solid #d8dfe6; margin:0; margin-bottom:2px; padding:1px 1px 1px 3px; min-height:15px; background-color:#EFEFEF; font-weight:bold; }
.detaildiv_w_11 select { padding:1px; }
.detaildiv_head_11 { float:left; background-image:url(../image/background_head.png); margin-top:-32px; margin-left:-5px; border:1px solid #d8dfe6; padding:3px 10px; font-weight:700; font-size:11px; }
.detaildiv_head_11 input { float:left; font-family:Arial; font-size:11px; border:1px solid #d8dfe6; margin:-1px -2px -2px 2px; padding:1px; min-height:14px; background-color:#EFEFEF; font-weight:bold; width:175px; }

/* Overview */
.overview_1 { float:left; width:730px; padding:5px; margin-right:15px; }
.overview_2 { float:left; width:180px; padding:0; }
#OverCalendar { width:155px; }
#OverCalendar .ui-datepicker { background-image:none; border:0; padding:0; margin:0; }
.divmenue { background-image:url(../image/background_head.png); border:1px solid #d8dfe6; padding:3px 10px; font-weight:700; width:165px; }

/* Blättern */
.SeitenZahl { float:right; min-width:10px; text-align:center; background-image:url(../image/background_head.png); border:1px solid #d8dfe6; padding:1px 4px; font-weight:bold; margin:1px 2px; font-size:11px; cursor:pointer; }
.SeitenZahl:hover {	background-image:none; background-color:#548bba; color:#FFFFFF; }
.SeitenZahl_2 { float:right; min-width:10px; text-align:center;background-color:#548bba; color:#FFFFFF; border:1px solid #d8dfe6; padding:1px 4px; font-weight:bold; margin:1px 2px; font-size:11px; cursor:pointer; }

/** Optik **/
.clear { clear:both; width:0px; height:0px; line-height:0px; font-weight:0px; font-size:0px; margin:0px; padding:0px; }
.half { height:7px; line-height:7px; font-size:0px; }
.hidden { display:none; }

/* Tabellen */
.tabelle_1 { width:100%; border-collapse:collapse; line-height:15px; border:1px solid #FFFFFF; }
.tabelle_1 td { border-collapse:collapse; border-color:#FFFFFF; }
.tabelle_head_1 { background-color:#4282ba; color:#FFFFFF; font-weight:bold; }
.tabelle_head_1 td:hover { background-color:#555555; cursor:pointer; }
.tabelle_head_2 { background-color:#4282ba; color:#FFFFFF; font-weight:bold; }

.tabelle_3 { width:100%; border-collapse:collapse; border:0px; font-size:12px; text-align:left; }
.tabelle_3 th { color:#2c6d9e; font-weight:700; padding:3px 5px; cursor:pointer; }
.tabelle_3 td { margin:2px; padding:3px 5px; border-bottom:1px solid #d8dfe6; border-collapse:collapse; height:14px; }
.tc_1 { background-color:#ffffff; }
.tc_2 { background-color:#f8fafc; }

.cells_a { background-color:#FFFFFF; }
.cells_a:hover { background-color:#555555; color:#FFFFFF; }
.cells_b { background-color:#f8fafc; }
.cells_b:hover { background-color:#555555; color:#FFFFFF; }

.cells_link_a { background-color:#FFFFFF; }
.cells_link_a:hover { background-color:#555555; color:#FFFFFF; cursor:pointer; }
.cells_link_b { background-color:#f8fafc; }
.cells_link_b:hover { background-color:#555555; color:#FFFFFF; cursor:pointer; }
.cells_link_c { background-color:#00DD00; }
.cells_link_c:hover { background-color:#555555; color:#FFFFFF; cursor:pointer; }

/* Divs */
.seldiv_a { float:left; width:140px; margin:5px 10px 5px 0px; background-color:#fff; padding:3px; border:1px solid #d8dfe6; }
.seldiv_a:hover { background-color:#555555; color:#FFFFFF; cursor:pointer; }
.seldiv_b { float:left; width:140px; margin:5px 10px 5px 0px; background-color:#efefef; padding:3px; border:1px solid #d8dfe6; }
.seldiv_b:hover { background-color:#555555; color:#FFFFFF; cursor:pointer; }

/* Dialog Button */
.ui-dialog button { background:#4282ba; border-color:#ffffff; color:#ffffff; margin:0; padding:3px 15px; font-size:11px; font-weight:bold; border-radius:2px; }
.ui-dialog button:hover { background-color:#ffffff; border:1px solid #d8dfe6; color:#444444; }

/* Title-Div */
#jqueryTooltip { position:absolute; display:none; border:1px solid #ffffff; background-color:#4282ba; color:#ffffff; padding:0.25em; font-size:11px; }

/* Schriftarten (4282ba) */ 
.fg { color:#090 }
.fr { color:#F00 }
.fo { color:#ff8c00 }

