/*
	---------------------------------------------------------------------------
	Flexible Button:
	----------------

	---------------------------------------------------------------------------
*/

button { border:none;background:none;font-family:Arial;font-size:12px;padding:0;margin:0;width:auto;overflow:visible;text-align:center;white-space:nowrap;cursor:pointer; }

/* einzeilig */

button.singleSpacedZentrada span,
button.singleSpacedZentrada em                   { display:block;height:24px;line-height:24px;margin:0; }
button.magenta.singleSpacedZentrada span         { padding-left:18px;background:url(../images/head3/bgButtonLeftMagenta.png) no-repeat 0 0; }
button.magenta.singleSpacedZentrada em           { color: #FFF;font-style:normal;font-weight:bold;padding-right:18px;background:url(../images/head3/bgButtonRightMagenta.png) no-repeat 100% 0; }

#header button.singleSpacedZentrada span,
#header button.singleSpacedZentrada em                   { display:block;font-size:12px;height:28px;line-height:28px;margin:0; }
#header button.magenta.singleSpacedZentrada span         { padding-left:18px;background:url(../images/head3/bgButtonLeftMagenta28.png) no-repeat 0 0; }
#header button.magenta.singleSpacedZentrada em           { color: #FFF;font-style:normal;font-weight:bold;padding-right:18px;background:url(../images/head3/bgButtonRightMagenta28.png) no-repeat 100% 0; }

/* zweizeilig */

button.doubleSpaced span,
button.doubleSpaced em                  { display:block;height:50px;line-height:16px;margin:0; }

button.magenta.doubleSpaced span        { padding-left:18px;background:url(../images/head3/bgButtonLeftMagenta2.png) no-repeat 0 0; }
button.magenta.doubleSpaced em          { color: #FFF;font-style:normal;font-weight:bold;padding-right:18px;padding-top:8px ! important;background:url(../images/head3/bgButtonRightMagenta2.png) no-repeat 100% 0; }

a.noLine { text-decoration: none; }

.euSearch button.blue.singleSpaced span         { padding-left:18px;background:url(../images/head3/bgButtonLeftBlue.png) no-repeat 0 0 ! important; }	
.euSearch  button.blue.singleSpaced em           { color: #FFF;font-style:normal;font-weight:bold;padding-right:18px ! important;background:url(../images/head3/bgButtonRightBlue.png) no-repeat 100% 0 ! important; }

.euSearch button.blue.singleSpaced{padding-bottom:0px ! important;margin-bottom:0px ! important;height:25px ! important;}
.euSearch button.blue.singleSpaced span{padding-bottom:0px ! important;margin-bottom:0px ! important;height:25px ! important;line-height:25px ! important;}
.euSearch button.blue.singleSpaced em{padding-bottom:0px ! important;margin-bottom:0px ! important;height:25px ! important;line-height:25px ! important;}