/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
/*.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }*/
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=02_glass.png&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=12_gloss_wave.png&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=12_gloss_wave.png&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=01_flat.png&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px
*/


/* Component containers
----------------------------------*/
.ui-widget {width:100%;}
/*.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }*/
/*.ui-widget-content {
	background:url(/_conf/system/pix/schnellrechner/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; 
	color: #000;
	}
*/
/*.ui-widget-content a { color: #222222; }*/
/*.ui-widget-header { border: 1px solid #4297d7; background: #2191c0 url(/_conf/system/pix/schnellrechner/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x; color: #eaf5f7; font-weight: bold; }*/
/*.ui-widget-header a { color: #eaf5f7; }*/

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {
/*	border-top: 1px solid #5ca1ef; 
	border-right: 1px solid #6389d4; 
	border-bottom: 1px solid #5168b4; 
	border-left: 1px solid #658bd4; 
	background: #0078ae url(/_conf/system/pix/schnellrechner/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; */
	font-weight: normal; color: #ffffff; 
	outline: none; 
	}
	
.ui-state-default a, 
.ui-state-default a:link, 
.ui-state-default a:visited { color: #ffffff; text-decoration: none; outline: none; }

.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus { 
/*	border: 1px solid #448dae; */
	background: #79c9ec url(/_conf/system/pix/schnellrechner/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; 
	font-weight: normal; color: #026890; 
	outline: none; 
	}

.ui-state-hover a, .ui-state-hover a:hover { color: #026890; text-decoration: none; outline: none; }
/* Interaction Cues
----------------------------------*/

.ui-state-error, 
.ui-widget-content .ui-state-error {color:#f00; line-height:1.38em;}

.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
/*
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
*/
/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; }
.ui-corner-tr { -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; }
.ui-corner-bl { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; }
.ui-corner-br { -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
.ui-corner-top { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
.ui-corner-right {  -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
.ui-corner-left { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; }

.ui-corner-all {
	-moz-border-radius: 0; 
	-webkit-border-radius: 0;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;}

/* Overlays */
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/* Slider
----------------------------------*/
.ui-slider {position: relative; text-align: left; }
	
.balken_blau .ui-slider .ui-slider-handle {
	background:url(/_conf/system/pix/schnellrechner/regler_blau_bg.png) left top no-repeat;
	position: absolute; z-index: 2;
/*	width: 22px;*/ height: 14px;
	cursor: pointer;
	padding:0 22px 0 0;
	}
	
.balken_blau .ui-slider .ui-slider-handle a,
.balken_weiss .ui-slider .ui-slider-handle a {cursor:pointer;}

.balken_weiss .ui-slider .ui-slider-handle {
	background:url(/_conf/system/pix/schnellrechner/regler_weiss_bg.png) center top no-repeat;
	position: absolute; z-index: 2;
/*	width:22px;*/ height: 14px;
	cursor: pointer;
	padding:0 22px 0 0;
	}
	
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: 1.06em; }
.ui-slider-horizontal .ui-slider-handle { top: 0; margin:0;  top:2px;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/* ergaenzt ak01 */
.slider {
	width:114px; height:18px;
	background:url(/_conf/system/pix/schnellrechner/bg_balken_rechts_blau.gif) left top repeat-x;
	float:left
	}

.slider_weiss {
	width:114px; height:18px;
	background:url(/_conf/system/pix/schnellrechner/bg_balken_rechts_weiss.gif) left top repeat-x;
	float:left
	}

.rechter_balken {
	width:22px; height:18px;
	float:left;
	background-image:url(/_conf/system/pix/schnellrechner/bg_balken_rechts_blau.gif); background-repeat:no-repeat;
	margin:0 10px 0 0;
	}

.rechter_balken_weiss {
	width:22px; height:18px;
	float:left;
	background-image:url(/_conf/system/pix/schnellrechner/bg_balken_rechts_weiss.gif); background-repeat:no-repeat;
	margin:0 10px 0 0;
	}

#betrag,
#laufzeit {font-weight:bold; float:left; text-align:right;}
#rate {color:#36f; font-weight:bold; float:left;}

#betrag {width:57px;}
#laufzeit {width:38px;}
#rate {width:57px;}

.balken_blau {
	background:url(/_conf/system/pix/schnellrechner/balken_blau_zieltraffic.gif) no-repeat left top;
	color:#36f; font-size:10px; font-weight:bold;
	margin:0 0 6px 0;
	clear:both;
	}

.balken_blau table,
.balken_weiss table {width:325px}

.balken_blau table td.vorne,
.balken_weiss table td.vorne {padding:0 0 0 0; height:18px; width:92px;} /*war: padding:0 0 0 10px + width:82px*/

.balken_blau table td.rechts,
.balken_weiss table td.rechts {padding:0 1px 0 0; text-align:right; width:86px;}


.balken_weiss {
	background:url(/_conf/system/pix/schnellrechner/balken_weiss_zieltraffic.gif) no-repeat left top;
	color:#36f; font-size:10px; font-weight:bold;
	margin:0 0 6px 0;
	clear:both;
	}

#sbetrag {
	margin:0 10px 0 0;
	}

#sbetrag a:hover {text-decoration:none;}

#sollzins_detail {font-size:10px; color:#8c8c8c; line-height:155%; margin:14px 0 15px 0;}

#kringel {position:absolute; z-index:10;}
#kringel div {position:relative; top:-150px; left:255px;}

#msgSchnellrechner {}
