.artikel span {
	font-size: 1em;
	line-height: 1.8em;
	margin:0;
	padding:0;
}

.hupwebanz_button_weiter {
	text-align:center;
}

.hupwebanz_fontsmaller {
	font-size:0.95em;
}


.hupwebanz_button160_21 {
	background-image:url(../images/buttons/btn_active_160x21.png);
	width:160px;
	height:21px;
	color:white;
	line-height:21px;
	font-weight:bold;
	cursor:pointer;
	text-decoration: none;
	text-align: center;
	background-repeat: no-repeat;
}
.hupWebAnz_login, .hupWebAnz_print 
{ 
	cursor:pointer;
	width:160px;
	height:21px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#fff;
	border:0;
	text-align: center;
	background-image:url(../images/buttons/btn_active_160x21.png) 
}

.hupwebanz_button_grey160_21 {
	background-image:url(../images/buttons/button160_21.png);
	width:160px;
	height:21px;
	color:black;
	line-height:21px;
	cursor:pointer;
	text-decoration: none;
	background-repeat: no-repeat;
}


.hupwebanz_button160_42 {
	background-image:url(../images/buttons/button160_42.png);
	width:160px;
	height:42px;
	color:white;
	line-height:42px;
	font-weight:bold;
	cursor:pointer;
	text-decoration: none;
	background-repeat: no-repeat;
}


.hupwebanz_button_grey160_42.hupWebAnz_link_disabled {
	background-image:url(../images/buttons/bg_button_grey_40.png);
	width:158px;
	height:40px;
	color:red;
	line-height:42px;
	cursor:not-allowed;
	text-decoration: none;
	background-repeat: repeat;
	border: 1px solid red;
	border-radius: 3px;
}

.hupwebanz_button_grey160_42 {
	background-image:url(../images/buttons/button_grey160_42.png);
	width:160px;
	height:42px;
	color:black;
	line-height:42px;
	cursor:pointer;
	text-decoration: none;
	background-repeat: no-repeat;
}

.hupWebAnz_LinkArrow1 {
	background-image: url(../images/arrow_red_small.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 0 0 2px 13px;
	font-weight: bold;
}

.hupWebAnz_LinkArrow1:hover {
	color: #dd0301;
}

.hupWebAnz_LinkArrow2 {
	background-image: url(../images/arrow_red_small.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 0 0 4px 14px;
	float: left;
	clear: both;
}

.hupWebAnz_LinkArrow2:hover {
	color: #dd0301;
}

.hupWebAnz_link_disabled {cursor: default;color: #666;}

.hupWebAnz_nr1
{
	font-size: 13px;
}

textarea {
	resize:none;
}

.hupWebAnz_nr2
{
	/* font-size: 12px; */
}

.hupWebAnz_nr3
{
	font-size: 18px;
}

.hupWebAnz_nr4
{
	/* font-size: 11px; */
}


.hupWebAnz_errorHeader
{
	/** font-family: Verdana, Helvetica, sans-serif; */
	/** font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: red; */
}
.hupWebAnz_errorLine
{
	margin-bottom: 5px;
}

.errorHeader
{
	font-style: normal;
	font-size: 1.1em
	font-weight: bold;
	/* color: red; */
}

.errorLine
{
	font-style: normal;
	/* font-size: 12px; */
	font-weight: normal;
	/* color: red; */
}

.hupWebAnz_auswahl {
	font-size: 11pt;
	width: 210px;
}

.hupWebAnz_textNormal {
	font-style : normal;
	/* font-size : 12px; */
}

.hupWebAnz_textItalic {
	font-style  : italic;
	/* font-size   : 12px; */
}


.hupWebAnz_textSmall {
	font-style  : normal;
	/* font-size   : 12px; */
}

.hupWebAnz_textBold {
	font-weight: bold;
	font-size: 1em;
	color: black;
}

.hupWebAnz_textError
{
	font-size: 1em;
	font-weight: bold;
	/* color: red; */
}

.hupWebAnz_radio {
	border : none;
	background-color: transparent;
}


.hupWebAnz_contenthead {
 	/* font-size: 13px; */
 	font-weight : bold; 
}

.hupWebAnz_even {
	/* font-size:12px; */
	/** font-family:Arial,Helvetica,Swiss; */
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
	vertical-align:top;
}

.hupWebAnz_odd {
	/** font-size:12px; */
	/** font-family:Arial,Helvetica,Swiss; */
	background-color:#f1f1f1;
	color:#000000;
	text-align:left;
	vertical-align:top;
}

.persBereich th { background:#dd0301; padding:2px; color:white;}

.hupWebAnz_inputfieldstable td {
	padding-right:2px;
}

.hupWebAnz_textfeldklein { background-color:#FFFFFF; border:1px solid #000000; vertical-align:middle; width: 41px}
.hupWebAnz_textfeld { background-color:#FFFFFF; border:1px solid #000000; vertical-align:middle; width: 145px}
.hupWebAnz_textfeld2 { background-color:#FFFFFF; border:1px solid #000000; vertical-align:middle; width: 185px}
.hupWebAnz_textfeldlang {  background-color:#FFFFFF; border:1px solid #000000; vertical-align:middle; width: 210px}
.hupWebAnz_textfeldgross { background-color:#FFFFFF; border:1px solid #000000; vertical-align:middle; width: 222px; }
.hupWebAnz_textfeldgross2 { background-color:#FFFFFF; border:1px solid #000000; vertical-align:middle; width: 298px; }
.hupWebAnz_textfeldextragross { background-color:#FFFFFF; border:1px solid #000000; vertical-align:middle; width: 410px; }
.hupWebAnz_textbereich {  background-color:#FFFFFF; border:1px solid #000000; vertical-align:middle; height: 90px; width: 200px}
.hupWebAnz_pulldown {  background-color:#FFFFFF; border:1px solid #000000; vertical-align:middle; width: 147px; height:20px;}
.hupWebAnz_pulldown2 {  background-color:#FFFFFF; border:1px solid #000000; vertical-align:middle; width: 187px; height:20px;}
.hupWebAnz_pulldownlang {  background-color:#FFFFFF; border:1px solid #000000; vertical-align:middle; width: 224px; height:20px;}
.hupWebAnz_pulldownlang2 {  background-color:#FFFFFF; border:1px solid #000000; vertical-align:middle; width: 300px; height:20px;}
.hupWebAnz_errorMustHave { color:#f00 }
.hupWebAnz_etermin {
	width: 90px;
}

.hupWebAnz_auswahl{
	width: 210px;
}

.hupWebAnz_auswahl_large{
	width: 245px;
	height: 22px;
}

.hupWebAnz_saveData{
	width: 180px;
}

.hupWebAnz_controlTelLkz {
	width: 40px;
}

.hupWebAnz_controlTelVw {
	width: 60px;
}

.hupWebAnz_controlTelNummer {
	width: 190px;
}


.hupWebAnz_hupwa_button {
   border: 1px solid #dd0301;
   border-radius: 3px 3px 3px 3px;
   background: #dd0301;
   color: white;
   font-weight: bold; 
   cursor: pointer;
}

.hupWebAnz_whitesmall
{
	font-style  : normal;
	font-size   : 12px;
}

.hupWebAnz_whitenormal
{
	font-style  : normal;
	font-size   : 12px;
}

.hupWebAnz_label
{
	font-style: normal;
	font-weight: bold;
}

.hupWebAnz_labelFlag
{
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
}

/** Kalender **/
.hupWebAnz_inactiveField
{
	background-color:#D5D5D5;
	border:2px solid #D5D5D5;
	color:  #F8F7EF;
	text-decoration : none;
	text-align : center;
	/** font-family: verdana,helvetica,sans-serif; */
	font-size:12px;
	cursor : default;
}

/** Kalender **/
.hupWebAnz_oldActiveField
{
	background-color: #D5D5D5;
	border: 2px solid #CC0000;
	color:  #F8F7EF;
	text-decoration : none;
	text-align : center;
	/** font-family: verdana,helvetica,sans-serif; */
	font-size:12px;
	cursor : default;
}

.hupWebAnz_activeField
{
	/* #B22222 */
	background-color: #D5D5D5;
	border: 2px solid Navy;
	color: Black;
	text-decoration : none;
	text-align : center;
	/* font-family: verdana,helvetica,sans-serif; */
	font-size:12px;
	cursor : pointer;
}
.hupWebAnz_emptyField {
	background-color:#D5D5D5;
	border:2px solid #D5D5D5;
	text-align : center;
	cursor : default;
}
.hupWebAnz_eTerminField {
	background-color:#D5D5D5;
	border:2px solid #D5D5D5;
	color: Black;
	text-decoration : none;
	text-align : center;
	/* font-family: verdana,helvetica,sans-serif; */
	font-size:12px;
	cursor : pointer;
}

.hupWebAnz_weekdays {
	color:black;
	border:1px solid #000000;
	text-align : center;
	/* font-family: verdana,helvetica,sans-serif; */
	font-size:12px;
	cursor : default;
}


.hupWebAnz_cal_month {
	color:black;
	border: 0px;
	text-align : center;
	/* font-family: verdana,helvetica,sans-serif; */
	font-size:12px;
	cursor : default;
}

.hupWebAnz_tabColor { 
	/* font-family: verdana,helvetica,sans-serif; */
}

.hupWebAnz_taborder{
	border: solid 1px #ccc;
	background-color: white;
	color: black;
	/* font-family: verdana,helvetica,sans-serif; */
	font-size:11px;
	margin-left : 5px;
}

.hupWebAnz_taborderGreen {
	border: solid 1px green;
	background-color: white;
	color: black;
	/* font-family: verdana,helvetica,sans-serif; */
	font-size:11px;
	margin-left : 5px;
}

/** Navigation **/
.hupWebAnz_MainMenue {
	font-size: 1.0em;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 13px;
}

.hupWebAnz_MainMenueElement {
	float: left;
	padding: 3px;
}

.hupWebAnz_newCustLink {
	float: left;
	width: 400px;
	padding-left: 40px;
}

#hupWebAnzNavigation {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin-top:8px;
	margin-bottom:8px;
	line-height:21px;
	text-align:center;
	height:21px;
	width:910px;
}

.hupWebAnzNavigation_activeItem {
	background-image:url(../images/buttons/rot_21_21.png);
	float:left;
	width:167px;
	color:white;
	font-weight:bold;
}

.hupWebAnzNavigation_activeItemEnd_rr {
	background-image:url(../images/buttons/prr_21_21.png);
	height:21px;
	width:21px;
	line-height:21px;
	float:left;
	background-color:#eae9e8;
}

.hupWebAnzNavigation_activeItemEnd_rw {
	background-image:url(../images/buttons/prw_21_21.png);
	height:21px;
	width:21px;
	line-height:21px;
	float:left;
	background-color:#eae9e8;
}

.hupWebAnzNavigation_inActiveItem {
	float:left;
	width:167px;
	color: #666666;
	background-color:#eae9e8;
	font-weight:bold;
}

.hupWebAnzNavigation_inActiveItemEnd {
	background-image:url(../images/buttons/pww_21_21.png);
	height:21px;
	width:21px;
	line-height:21px;
	float:left;
	background-color:#eae9e8;
}

.hupWebAnzNavigation_link {
	text-decoration: none;
	color: white;
}

.hupWebAnzNavigation_link:hover {
	text-decoration: none;
	cursor: pointer;
}

a.hupWebAnz_top_menu_item_text:hover {
	/** font-weight: bold; */
}

a.hupWebAnz_top_menu_item_text {
	/** font-weight: bold; */
}

a.hupWebAnz_LinkMainMenue {
	/* text-decoration: none;
	color: #003399; */
}
	
a.hupWebAnz_LinkMainMenue:hover {
	/* text-decoration: none;
	color: #677FB6; */
}

a.hupWebAnz_LinkMainMenue_loginName {
	/* font-weight: normal;
	text-decoration: none;
	color: #003399; */
}
	
a.hupWebAnz_LinkMainMenue_loginName:hover {
	/* color: #677FB6; */
}
a.hupWebAnz_LinkMainMenue {
	/* font-weight: normal; */
}
	
#content {
	font-size: 0.7em;
	line-height: 1.4em;
}

#frameContent {
	/** background-color: #ffcc33; */
	display: block;
	margin: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	/** font-size: 0.75em; */
	/** border: 1px solid #cccccc; */
	position: relative;
	/** line-height: 1.4em; */
}

#frameStandalone {
	background-color: #fff;
	display: block;
	margin: 0;
	padding-top: 0px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-right: 0px;
	border: 1px solid black;
	width: 656px;
	font-style: normal;
	font-size: 12px;
	color: black;
}

#frameContentStandalone {
	margin: 0;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 0px;
	padding-bottom: 0px;
	height: 420px;
	overflow: auto;
}

#frameButtonsStandalone {
	padding-top: 8px;
	text-align: right;
	padding-right: 20px;
}

#contentFormSmall {
	display: block;
	width: 474px;
	margin: 0;
	padding: 0;
	border: 0;
}

#contentForm {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

#contentInfoBox {
	align: center;
	display: block;
	/* width: 172px; */
	margin: 0;
	padding: 0;
	border: 0;
}

#contentMsgBox {
}

#clearBox {
	clear: both;
	margin: 0;
	padding: 0;
	width:0px;
	height:0px;
}

#infoBoxTitle {
	margin: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 3px;
	/* background-color: #cccccc; */
	background-image: url('../images/bg_navtop2.gif');
	border-bottom: 1px solid #cccccc;
}

#infoBoxText {
	/** border-bottom: 1px solid #cccccc; */
	/** border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc; */
	margin: 0;
	padding: 0;
}

.hupWebAnz_whitesmallbutton
{
	width: 40px;
	color: black;
	background-color: #F8F9FC;
	border: none;
	cursor: pointer;
	text-decoration: underline;
}

.hupWebAnz_whitesmallbutton_mover
{
	width: 40px;
	color: black;
	background-color: white;
	border: none;
	cursor: pointer;
	text-decoration: underline;
}

.hupWebAnz_checklogonbutton
{
	border: none;
	cursor: pointer;
	text-decoration: underline;
	width: 32px;
	height: 14px;
}

.hupWebAnz_checklogonbutton_mover
{
	color: black;
	background-color: white;
	border: none;
	cursor: pointer;
	text-decoration: underline;
	width: 32px;
	height: 14px;
}

.hupWebAnz_TD50 {
	width: 1000px;
}
.hupWebAnz_TD33 {
	width: 66px;
}
.hupWebAnz_TD100 {
	width: 200px;
}

.hupWebAnz_controlEDIT50 {
	/** background-color:#FFFFFF; */
	border:1px solid #000000;
	vertical-align:middle;
	/** width: 140px; */
	width: 100%; 
}
.hupWebAnz_controlEDIT25 {
	/** background-color:#FFFFFF; */
	border:1px solid #000000;
	vertical-align:middle;
	/** width: 62px; */
	width: 100%; 
}

.hupWebAnz_controlEDIT100 {
	/** background-color:#FFFFFF; */
	border:1px solid #000000;
	vertical-align:middle;
	/** width: 290px; */
	width: 100%; 
}

.hupWebAnz_controlTEXTAREA100 {
	/** background-color:#FFFFFF; */
	border:1px solid #000000;
	vertical-align:middle;
	/** width: 290px; */
	width: 100%; 
	height: 60px;
}

.hupWebAnz_controlSELECT25 {
	/** background-color:#FFFFFF; */
	border:1px solid #000000;
	vertical-align:middle;
	/** width: 62px; */
	width: 100%; 
}

.hupWebAnz_controlSELECT50 {
	/** background-color:#FFFFFF; */
	border:1px solid #000000;
	vertical-align:middle;
	/** width: 140px; */
	width: 100%; 
}

.hupWebAnz_controlSELECT100 {
	/** background-color:#FFFFFF; */
	border:1px solid #000000;
	vertical-align:middle;
	/** width: 300px; */
	width: 100%; 
}

.hupWebAnz_controlEDIT50error {
	/** width: 140px; */
	width: 100%; 
	/** background-color:#FFFFFF; */
	border:1px solid red;
	vertical-align:middle;
}

.hupWebAnz_controlSELECT25error {
	/** width: 140px; */
	width: 100%;
	/** background-color:#FFFFFF; */
	border:1px solid red;
	vertical-align:middle;
}

.hupWebAnz_controlSELECT50error {
	/** width: 140px; */
	width: 100%;
	/** background-color:#FFFFFF; */
	border:1px solid red;
	vertical-align:middle;
}

.hupWebAnz_controlSELECT100error {
	/** width: 140px; */
	width: 100%; 
	/** background-color:#FFFFFF; */
	border:1px solid red;
	vertical-align:middle;
}
.hupWebAnz_controlEDIT25error {
	/** width: 62px; */
	width: 100%; 
	/** background-color:#FFFFFF; */
	border:1px solid red;
	vertical-align:middle;
}

.hupWebAnz_controlEDIT100error {
	/** background-color:#FFFFFF; */
	border:1px solid red;
	vertical-align:middle;
	/** width: 290px; */
	width: 100%;
}

.hupWebAnz_controlTEXTAREA100error {
	/** background-color:#FFFFFF; */
	border:1px solid red;
	vertical-align:middle;
	/** width: 290px; */
	width: 100%; 
	height: 60px;
}

.hupWebAnz_controlBOX33 {
    float:left;
    width:215px;
    margin:2px 0 2px -3px;
}

.hupWebAnz_controlBOX25 {
    float:left;
    width:162px;
    margin:2px 0 2px -3px;
}

.hupWebAnz_onlineImgUpload {
	/** background-color:#FFFFFF; */
	border:1px solid #000000;
	cursor: hand;
}

.hupWebAnz_previewAdBack {
	background-color: #EEEEEE;
	padding: 15px;
}

.hupWebAnz_controlMandatory {
	background-color:#FFFFCC;
}

.hupWebAnz_linkbutton
{
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
	text-decoration: none;
	padding: 0px;
	color: black;
	background-color: white;
	border: none;
	cursor: pointer;
}

.hupWebAnz_linkbutton_mover
{
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
	text-decoration: underline;
	padding: 0px;
	color: black;
	background-color: white;
	border: none;
	cursor: pointer;
}

.hupWebAnz_sampleBrowser
{
	background-color: #EEE;
}
.hupWebAnz_dubious div
{ 
	cursor:pointer;
	position:absolute;
	margin:-5px 0 0 -20px;
	border:1px solid #000;
	background:#fff;
	padding:5px
}
.hupWebAnz_dubious span
{ 
	cursor:pointer;
	text-decoration:underline
}

/* ############# Darstellung Dubious-Grund in Kundensuche */
.dnone { display:none }
.dubiousDiv { border:1px solid #000;padding:2px }
.dubiousDiv img { margin-bottom:1px }
.dubiousDiv b { margin:0 3px 0 3px }


.hupWebAnz_errorDiv { border:1px solid #000 }
.hupWebAnz_errorTitle { padding:5px; background:#c00; color:#fff; font-weight:bold; line-height:24px }
.hupWebAnz_errorTitle img { margin-right:5px; height:24px; width:24px; float:left }
.hupWebAnz_errorContent { padding:10px; font-style:italic;line-height:18px }
.hupWebAnz_errorRedirect { padding:5px }
.hupWebAnz_errorReLine { border-top:1px dashed #aaa; margin:0 7px 0 7px }
.hupWebAnz_errorReLink { font-size:12px; margin-top:2px; overflow:hidden }
.hupWebAnz_confirmLine { margin:10px;text-align:center }
.hupWebAnz_ConfirmButton { border:1px solid #333;padding:5px;margin:0;background:#eee;cursor:pointer }

.hupWebAnz_textareaOverlay { width:655px;background:#f9f9f9 }
}

.hupWebAnz_invisible{display:none;}

.hupWebAnz_SampleDiv { display:inline; }
.hupWebAnz_SampleDiv > img {width:70%}
/* .hupWebAnz_SampleDiv { display:inline-block } */
/** .hupWebAnz_SampleDiv { padding:3px; background:#fff; margin: 0 auto; width: 320px; } **/
.hupWebAnz_confirmTd2 { background:transparent }

/* Auswahl Ausgabe/Termin */
#mapPreContainer {float:left;width:502px;height:276px;border:1px solid #CCCCCC;position:relative;margin-right:2px;}
#calPreContainer {float:right; width:300px;}
#listContainer {width:800px;margin:2px 0 0 0;border:1px solid #CCCCCC;float:left;}

.handleLokalausgabenBtn {position:absolute;top:5px;left:170px;}
.handleAllAusgabeBtn {position:absolute;top:5px;left:345px;}
.mapContainerButton {width:150px;font-size:0.8em;display:none;}
#mapFailInfo {position:absolute;z-index:12;border:1px solid #FF0000;background-color:#FFF;padding:2px;width:220px;display:none;}

.clearL {clear:left; margin:0; padding:0; width:0px; height:0px;}
/* .map, .mapTile, .mapTileFail {position:absolute;border:none;width:500px;height:264px;} */
.map, .mapTile, .mapTileFail {position:absolute;border:none;}
.mapTile, .mapTileFail {display:none;}
.infoCell {display:none;}

#calContainer td {width:17px;text-align:center;position:relative;}
.cal-month {border:1px solid #CCCCCC;margin:0 0 2px 0;cursor:default;}
.cal-monthHide, .cal-navHide {display:none;}
.cal-weekdays {color:#FFF;background-color:#666;}
.cal-day {background-color:#D0D0D0; color:#A0A0A0;}
.cal-dayWeekend {background-color:#D0D0D0;}
.cal-today {background-color:#C0C0C0;font-weight:600;color:#777;}
.cal-daySelectable {background-color:#FFF;cursor:pointer;color:#000;}
.cal-daySelected { color:#FFF; background: #DC0000; }
.cal-daySelectable.disabledET { color:#aaa }

#listContainer div {float:left;line-height:19px;}
#staticInfo {}
#dynamicInfo {overflow:auto;overflow-y:hidden}
.infoDateDesc {padding:0 5px;}
.infoDate {text-align:center;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;}
.infoAusg {text-align:right;padding:0 10px 0 10px;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;line-height:19px;}

.tkDialogTitle { font-size:11px }

.lnkWeiterStyle {margin-left:563px;}
.lnkWeiterStyleWide {margin-left: 738px;}
.divBtn {float:right;}

#startPrivat {
	margin-bottom: 10px;
	text-align: center;
}

#startGewerblich {
	text-align: center;
}

#AusgInfoBox { display:none;margin:5px 0 10px 0 }
#AusgInfoBox .infoTitle { font-weight:bold }
#AusgInfoBox .tr0 td { background:#eee }
#AusgInfoBox .tr1 td { background:#f9f9f9 }

button.symbol { width:30px;height:30px;margin:5px 5px 0 0;border:0;border-radius:3px}
.genPreview { 
	width:120px;
	height:60px;
	line-height:20px;
	text-align:center;
	border:0;
	border-radius:3px;
	background:url(../images/buttons/button120_60.png);
}
.genPreviewInner { padding-top:10px }

button.symbolChiffre { background-image:url(../images/buttons/btn_symbol_brief.png) }
button.symboltel { background-image:url(../images/buttons/btn_symbol_tel.png) }

button.symbolhalf { background-image:url(../images/buttons/btn_symbol_einhalb.png) }
button.symbolquadr { background-image:url(../images/buttons/btn_symbol_hoch2.png) }
button.symbolkub { background-image:url(../images/buttons/btn_symbol_hoch3.png) }
button.symboleuro { background-image:url(../images/buttons/btn_symbol_euro.png) }
button.symbolgrad { background-image:url(../images/buttons/btn_symbol_grad.png) }

.servicebox.errorBox, .errorBox .serviceboxhead, .errorBox .serviceboxfoot2 { width:910px }
.errorBox .serviceboxcontent { width:904px;background:url(../images/bgError910.jpg) repeat-y; padding: 0 0 0 5px; }
.serviceboxfoot2 {
	BACKGROUND-IMAGE: url(../template_misc/bg_servicebox_foot2.jpg);
	BACKGROUND-REPEAT: repeat-x;
	FLOAT: left;
	HEIGHT: 10px;
}

#buttonTextGen {
	 padding-top: 5px;
	 padding-left: 572px;
}

.hupWebAnz_webanz_head4 {
	color: #000000;
	/* font-style: normal;
	font-size: 13px; */
	font-weight: bold;
	border-bottom: 2px solid #dd0301;
}
.hupWebAnz_AnzeigenVorschau
{
	background-color: #EAE9E8;
}

.hupWebAnz_kundensucheTop { font-weight:bold;margin:10px 0 0; }
.noneUnderline:hover { text-decoration: none; }

.siteNavi { background:url("../images/arrow_page_back.jpg") no-repeat scroll 7px 2px transparent; font-weight: bold; padding: 0 9px 0 0; }
.siteNavi:hover { text-decoration:none;}
.siteNaviLast { background:url("../images/arrow_page_back.jpg") no-repeat scroll 0px 2px transparent; font-weight: bold; padding: 0 9px 0 0; }
.siteNaviNext { background:url("../images/arrow_page.jpg") no-repeat scroll 0px 2px transparent; font-weight: bold; padding: 0 0 0 9px; }
.siteNaviNext:hover { text-decoration:none;}

.largeBtn{width:180px;height:36px;background-image:url(../images/buttons/button_large_bg_splice.png);line-height:32px;text-align:center;font-size:15px;margin: 8px 0;color:#FFF;font-weight:bold;cursor:pointer;}
.largeBtnClick{background-position:0 -36px;color:#DDD;}
.btnZahldatenAendern, .btnKundendatenAendern, .btnNutzungAendern, .btnRubrikAendern, .btnAusgabeAendern, .btnAussehenAendern, .btnInhaltAendern, .btnNeuBerechnen, .btnSeiteDrucken { width:160px;height:22px }
.btnKundendatenAendern { width:160px;height:22px;background:url(../images/buttons/Kundendaten_aendern.gif);}
.btnZahldatenAendern { width:160px;height:22px;background:url(../images/buttons/Zahldaten_aendern.gif); }
.btnNutzungAendern { width:160px;height:22px;background:url(../images/buttons/Nutzung_aendern.gif); }
.btnRubrikAendern { width:160px;height:22px;background:url(../images/buttons/Rubrik_aendern.gif); }
.btnAusgabeAendern { width:160px;height:22px;background:url(../images/buttons/Ausgabe_aendern.gif); }
.btnAussehenAendern { width:160px;height:22px;background:url(../images/buttons/Aussehen_aendern.gif); }
.btnInhaltAendern { width:160px;height:22px;background:url(../images/buttons/Inhalt_aendern.gif); }
.btnNeuBerechnen { width:160px;height:22px;background:url(../images/buttons/Neu_Berechnen.gif); }
.btnSeiteDrucken { width:160px;height:22px;background:url(../images/buttons/Diese_Seite_drucken.gif); }

#hupWebAnz_overlayIssues, #hupWebAnz_overlayCalendar, #hupWebAnz_overlayMap { background:#fff;position:absolute;z-Index:1;opacity:0.8;filter:alpha(opacity=80) }
#hupWebAnz_overlayIssues { width:420px;height:280px; }
#hupWebAnz_overlayCalendar { width:420px;height:190px; }
#hupWebAnz_overlayMap { margin-left:420px;width:450px;height:390px; }

.hupWebAnz_endpreis, .hupWebAnz_endpreis_text { font-weight:bold }

#frameContent input, #frameContent textarea {font-family:Verdana,Helvetica,Arial,sans-serif !important;font-size:1em}