#tariffinder {
	width: 550px;
}

#tariffinder_inhalt {
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
}

.deckungsumfang_info {
	background-color: #b9dced;
	border: 1px solid #069;
}
.design1_tarifbox {white-space: nowrap;}
#tabelle td.leistungsumfang {font-weight: bold; width: 400px; color: #0000}
#tabelle td.angebot_icons {width: 20px;}
.fselect option.icon {background-repeat: no-repeat; background-position: 1px 1px; padding-left: 20px;}

.button {background: url() no-repeat scroll 5px 5px transparent; border: 1px solid #AAA; cursor: pointer; height: 18px; line-height: 15px; padding: 5px 10px 3px;}
.button.add {background-image: url(/neu/data/icons/add.png); padding-left: 25px;}
.button.delete {background-image: url(/neu/data/icons/delete.png); padding-left: 25px;}
.button.do-it {background-color: #AD9;}
.warning {background: url(/neu/data/icons/error.png) no-repeat scroll 10px 9px #FFE2BC; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 0; padding: 8px 10px 8px 34px; text-align: left;}
.button200{background-color: #eee; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAxSURBVHjaZIqxDQAwDMIo///KB9AkaqcMyIDMJJTEJioBVp+gPmPY2/5Otv94givAAFyMNMoHUFsNAAAAAElFTkSuQmCC); width: 198px; height: 24px; line-height: 24px; overflow: hidden; border: 1px solid #666; text-shadow: #fff 1px 1px 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.button200 img{position: relative; top: 4px; left: 4px; margin-right: 4px;}
.button200 a {display: block; color: #333; font-weight: bold;}
.button200 a:hover {text-decoration: none; color: #000;}
.button200:hover {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA1SURBVHjaYvr//z/Tvfv3mRgZGZkYGRjgNAOIBrMZwWwmJiQ+EIJoRrgaZPUItqCgIECAAQAW3AYuiQVe9AAAAABJRU5ErkJggg==);}
/*Progressbar-styles*/
.progressbar {width:100%; margin: 6px auto;padding:0px; border:#70b207 1px solid; height:19px; overflow:hidden;border-radius:10px;}
.progressbar_label {color:#517910;font-style: normal;font-family: verdana; font-size:14px;  position: relative; z-index: 10; top:0px; left:50%;}
.progressbar_bg {background:  url("/neu/data/img/progressbar.gif") repeat-x 0 0 transparent; width:0px; height:100%; left: -1px; position: relative; top: -18px; border-radius:10px;}
