/**
 * 
 * martin.priebsch/sedo @2010-06-15
 * $Id$
*/

/* Grey SlidingDoorButton with DropDownLayer and input fields with dropdown
 * dependent .js --> script/clickelements.js */
/* 
	LEVEL ONE
*/

ul.dropdown { 
	position:relative; 
}

ul.dropdown li {
	float:left;
	position:relative; 
	background:transparent none;
	list-style-type:none;
	list-style-position: outside; 
}

ul.dropdown li a.buttonResultDown {
    background:transparent url(/fileadmin/templates/sedo/gfx/buttons/default/resultbutton_right_down_2.gif) no-repeat scroll top right;
    color:#000000;
    display:block;
    float:left;
    font:normal 12px verdana, arial, sans-serif;
    height:23px;
    margin-right:5px;
	padding-right:20px; 
    text-decoration:none;
	position:relative;
	z-index:2;
}

ul.dropdown li a.buttonResultDown span {
    background:transparent url(/fileadmin/templates/sedo/gfx/buttons/default/resultbutton_left_down_2.gif) no-repeat;
    display:block;
    height: 23px;
	letter-spacing:0;
	line-height: 18px !important;
	margin-top:0 !important;
    padding: 0 0 0 10px;
}

.brdHover {
	background-position:bottom right;
}

.brdHoverImportant {
	background-position:bottom right !important;
}

.brdSpanHover {
	background-position: left -23px !important;
}

/*ie6*/
* html ul.dropdown li a.buttonResultDown { background:transparent url(/fileadmin/templates/sedo/gfx/buttons/default/resultbutton_right_down_2.gif) no-repeat scroll top right; color:#000000; display:block; float:left; font:normal 12px verdana, arial, sans-serif; height:23px; width:150px; white-space:nowrap; margin-right:5px; padding-right:20px; text-decoration:none; position:fixed; z-index:2; }
* html ul.dropdown li a.buttonResultDown span { background:transparent url(/fileadmin/templates/sedo/gfx/buttons/default/resultbutton_left_down_2.gif) no-repeat; display:block; line-height:12px !important; padding:2px 0 4px 10px; margin-top:0 !important; height:17px; }
* html ul.dropdown li.hover a.buttonResultDown, * html ul.dropdown li:hover a.buttonResultDown { background-position:bottom right; color:#000000 !important; outline:none; }
* html ul.dropdown li.hover a.buttonResultDown span, * html ul.dropdown li:hover a.buttonResultDown span { background-position:bottom left; padding:2px 0 4px 10px; }
* html ul.dropdown ul li { display:inline-block; width:100%; } 
/*/ie6*/

.actionLayer  {
	background:url("/fileadmin/templates/sedo/gfx/navigation/actionLayerLeftBottom.gif") no-repeat scroll left bottom transparent;
	min-width:200px;
	height:1%;
	margin-top:-1px;
}

.actionLayer .actionLayerMiddle {
	background:url("/fileadmin/templates/sedo/gfx/navigation/actionLayerRightBottom.gif") no-repeat scroll right bottom transparent;
	padding-bottom:0.5em;
	border-top:1px solid #BEBEBE;
}

ul.dropdown li a { 
	display:block;
}

ul.dropdown li.hover,
ul.dropdown li:hover { 
	position:relative; 
}

ul.dropdown li.hover a {}

/* 
	LEVEL TWO
*/

ul.dropdown ul {
	visibility:hidden; 
	position:absolute; 
	top:100%;
	left:0;
	display:block;
}

ul.dropdown ul li { 
	font-weight:normal; 
	color:#000; 
	float:none;
}

ul.dropdown li ul li a:link,
ul.dropdown li ul li a:visited {
	color:#000000;
	white-space:nowrap;
	padding:5px 10px 0 10px;
    text-decoration:none;
}

ul.dropdown li ul li a:hover,
ul.dropdown li ul li a:active,
ul.dropdown li ul li a:focus {
	color:#228E05;
    text-decoration:underline;
	white-space:nowrap;
	padding:5px 10px 0 10px;
	background:none !important;
}

ul.dropdown ul li a {
	border-right:none; 
	width:100%;
	display:inline-block;
}

/* Special rules for the inputfield dropdown */

ul.dropdownInput { 
	position:absolute; 
}

.actionLayerInput  {
	background-color:#FFFFFF;
	border:1px solid #9DB5D7;
	height:1%;
	left:15px;
	margin:-1px 0 0;
	overflow-y:auto;
	overflow-x:hidden;
	position:relative;
	text-align:left;
	width:100%;
	z-index:12;
}

* html .actionLayerInput  {
	width:200px;
}

.actionLayerInput .actionLayerMiddle {
	background-color:#FFFFFF;
	padding-bottom:0;
}

ul.dropdown ul .actionLayerInput li a:link,
ul.dropdown ul .actionLayerInput li a:visited {
	border-right:none; 
	width:100%;
	display:inline-block;
	color:#012266 !important;
	background-color:transparent; 
	padding:0 10px 0 5px !important;
	font-size:10px;
}

* + html ul.dropdown ul .actionLayerInput li a {
	min-width:200px;
}

ul.dropdown ul .actionLayerInput li a:hover,
ul.dropdown ul .actionLayerInput li a:active,
ul.dropdown ul .actionLayerInput li a:focus {
	border-right:none; 
	width:100%;
	display:inline-block; 
	background-color:#D3DEED !important;
	color:#012266;
	text-decoration:none;
	padding:0 10px 0 5px;
}

/*---------------------------------------------------------------------------------*/

/* Grey Button with fixed width  */

a.buttonGrey90:link,
a.buttonGrey90:visited { 
	background:url(/fileadmin/templates/sedo/gfx/buttons/default/buttonGrey90.gif) no-repeat 0 0;
	color:#000000 !important;
	float:right;
	height:18px;
	letter-spacing:0;
	line-height:15px;
	padding:0 10px 0 0;
	text-align:center;
	text-decoration:none;
	width:90px;
}

a.buttonGrey90:hover,
a.buttonGrey90:active,
a.buttonGrey90:focus { 
	background: url(/fileadmin/templates/sedo/gfx/buttons/default/buttonGrey90.gif) no-repeat 0 -17px; 
}

/* Grey SlidingDoorButton with float  */

a.buttonResult:link,
a.buttonResult:visited,
button.buttonResult  {
    background:transparent url(/fileadmin/templates/sedo/gfx/buttons/default/greyButtonRight.gif) no-repeat scroll top right;
    color:#000000;
    display:inline-block;
    float:none;
	font:normal 12px verdana, arial, sans-serif;
    height:18px;
	letter-spacing:0;
    margin-right:5px;
	padding-right: 10px !important; 
    text-decoration:none;
}

a.buttonResult:active,
a.buttonResult:hover,
a.buttonResult:focus,
button.buttonResult:hover  {
    background-position:bottom right;
    color:#000000 !important;
    outline:none;
}

a.buttonResult:link span,
a.buttonResult:visited span,
button.buttonResult span {
    background:transparent url(/fileadmin/templates/sedo/gfx/buttons/default/greyButtonLeft.gif) no-repeat;
    display:block;
	letter-spacing:0;
    line-height:18px !important;
    margin-top:0 !important;
	padding: 0 0 0 10px;
}

a.buttonResult:hover span, 
a.buttonResult:active span,
a.buttonResult:focus span,
button.buttonResult:hover span {
   	background-position:bottom left;
}

/* Grey Abort SlidingDoorButton */

a.buttonAbort:link,
a.buttonAbort:visited  {
	background:transparent url(/fileadmin/templates/sedo/gfx/buttons/default/bg_right_greybutton.gif) no-repeat scroll top right;
    color:#fff;
    display:block;
    float:right;
    font:bold 12px verdana, arial, sans-serif;
    height:20px;
    margin-right:4px;
	padding-right:9px; 
    text-decoration:none;
}

a.buttonAbortn:active,
a.buttonAbort:hover,
a.buttonAbort:focus {
    background-position:bottom right;
    color:#FFFFFF !important;
    outline:none;
}

a.buttonAbort:link span,
a.buttonAbort:visited span {
    background:transparent url(/fileadmin/templates/sedo/gfx/buttons/default/bg_left_greybutton.gif) no-repeat;
    display:block;
    line-height:14px !important;
    padding:2px 0 4px 28px;
	margin-top:0 !important;
}

a.buttonAbort:hover span, 
a.buttonAbort:active span,
a.buttonAbort:focus span {
	background-position:bottom left;
    padding:2px 0 4px 28px;
}

/* Grey SlidingDoor Button w/o float */

a.greyButton:link,
a.greyButton:visited {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -608px;
	color:#000000;
	display:block;
	font:normal 12px verdana, arial, sans-serif;
	height:18px;
	margin-right:5px;
	padding-right:10px;
	text-decoration:none;
	 white-space:nowrap;
}

a.greyButton:active,
a.greyButton:hover,
a.greyButton:focus {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -625px;	
	color:#000000 !important;
	outline:none;
}

a.greyButton:link span,
a.greyButton:visited span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -568px;
	display:block;
	line-height:12px !important;
	padding:2px 0 4px 10px;
	margin-top:0 !important;
}

a.greyButton:hover span, 
a.greyButton:active span,
a.greyButton:focus span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -585px;
	padding:2px 0 4px 10px;
}

/* Green BIG SlidingDoor Button (btnGnL = buttonGreenLarge) */

a.btnGnL:link,
a.btnGnL:visited,
button.btnGnL {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -719px;
	color:#FFFFFF !important;
	display:inline-block;
	height:32px;
	margin-right:5px;
	padding-right:10px !important;
	text-decoration: none !important;
	text-shadow:1px 1px 1px #666666;
}

a.btnGnL:active,
a.btnGnL:hover,
a.btnGnL:focus,
button.btnGnL:hover {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -751px;	
	color:#FFFFFF !important;
	outline:none;
}

a.btnGnL:link span,
a.btnGnL:visited span,
button.btnGnL span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -648px;
	display:inline-block;
	font:bold 13px verdana, arial, sans-serif;
	height:26px;
	line-height:26px !important;
	padding:2px 0 4px 10px;
	margin-top:0 !important;
}

a.btnGnL:hover span, 
a.btnGnL:active span,
a.btnGnL:focus span,
button.btnGnL:hover span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -680px;
	padding:2px 0 4px 10px;
}

a.btnGnL span input {
	background:0 none;
	color:#FFFFFF;
	cursor:pointer;
	filter:dropshadow(color=#666666,offX=1,offY=1);
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	position:relative;
	text-shadow:1px 1px 1px #666666;
	*top:0;
	*width:1%;
}

/* Green Xtra BIG SlidingDoor Button (btnGnXL = buttonGreenXtraLarge) */

a.btnGnXL:link,
a.btnGnXL:visited,
button.btnGnXL {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -1357px;
	color:#FFFFFF;
	display:inline-block;
	height:46px;
	margin-right:5px;
	padding-right:10px !important;
	text-decoration:none;
	text-shadow:1px 1px 1px #666666;
} 

a.btnGnXL:active,
a.btnGnXL:hover,
a.btnGnXL:focus,
button.btnGnXL:hover {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -1403px;	
	color:#FFFFFF !important;
	outline:none;
}

a.btnGnXL:link span,
a.btnGnXL:visited span,
button.btnGnXL span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -1255px;
	display:inline-block;
	font:bold 19px verdana, arial, sans-serif;
	height:40px;
	line-height:42px !important;
	padding:2px 0 4px 10px;
	margin-top:0 !important;
	color: #fff !important;
}

a.btnGnXL:hover span, 
a.btnGnXL:active span,
a.btnGnXL:focus span,
button.btnGnXL:hover span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -1301px;
	padding:2px 0 4px 10px;
}

a.btnGnXL span input {
	background:0 none;
	color:#FFFFFF;
	cursor:pointer;
	filter:dropshadow(color=#666666,offX=1,offY=1);
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	position:relative;
	text-shadow:1px 1px 1px #666666;
	*top:0;
	*width:1%;
}

/*---------------------------------------------------------------------------------*/

/* Dark Grey BIG SlidingDoor Button (btnDGyL = buttonGreenLarge) */

a.btn-inactive:link,
a.btnDGyL:link,
a.btnDGyL:visited {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -1182px;
	color:#FFFFFF;
	display:inline-block;
	height:32px;
	margin-right:5px;
	padding-right:10px;
	text-decoration:none;
	text-shadow:1px 1px 1px #666666;
}

a.btnDGyL:active,
a.btnDGyL:hover,
a.btnDGyL:focus {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -1214px;	
	color:#FFFFFF !important;
	outline:none;
}

a.btn-inactive:link span,
a.btnDGyL:link span,
a.btnDGyL:visited span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -1111px;
	display:inline-block;
	font:bold 13px verdana, arial, sans-serif;
	height:26px;
	line-height:26px !important;
	padding:2px 0 4px 10px;
	margin-top:0 !important;
    color: #fff !important;
}

a.btnDGyL:hover span, 
a.btnDGyL:active span,
a.btnDGyL:focus span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -1143px;
	padding:2px 0 4px 10px;
}

/*---------------------------------------------------------------------------------*/

/* Dark Grey Xtra BIG SlidingDoor Button */

a.btnDGyXL:link,
a.btnDGyXL:visited {
    background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -1557px;
    color:#FFFFFF;
    display:inline-block;
    height:46px;
    margin-right:5px;
    padding-right:10px;
    text-decoration:none;
    text-shadow:1px 1px 1px #666666;
}

a.btnDGyXL:active,
a.btnDGyXL:hover,
a.btnDGyXL:focus {
    background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -1603px;    
    color:#FFFFFF !important;
    outline:none;
}

a.btnDGyXL:link span,
a.btnDGyXL:visited span {
    background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -1455px;
    display:inline-block;
    font:bold 19px verdana, arial, sans-serif;
    height:40px;
    line-height:42px !important;
    padding:2px 0 4px 10px;
    margin-top:0 !important;
}

a.btnDGyXL:hover span, 
a.btnDGyXL:active span,
a.btnDGyXL:focus span {
    background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -1501px;
    padding:2px 0 4px 10px;
}

a.btnDGyXL span input {
    background:0 none;
    color:#FFFFFF;
    cursor:pointer;
    filter:dropshadow(color=#666666,offX=1,offY=1);
    font-size:13px;
    font-weight:bold;
    line-height:20px;
    position:relative;
    text-shadow:1px 1px 1px #666666;
    *top:0;
    *width:1%;
}

/*---------------------------------------------------------------------------------*/

/* Green STANDARD SlidingDoor Button (btnGnS = buttonGreenStandard) */
.btnGnS,
.btnGnL,
.btnGnXL,
.btnGyN,
.btnDGyN,
.btn {
	border: 0; 
	cursor: pointer;	
	display: inline-block; 
	padding: 0;	
	position: relative;
	overflow: visible; /* removes extra side padding in IE */
}

div.row button.btnGnS:hover,
div.row button.btnGnL:hover,
div.row button.btnGnXL:hover,
div.row button.btnGyN:hover,
div.row button.btnDGyN:hover {
	text-decoration: none !important;
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

.btnGnS span,
.btnGnL span,
.btnGnXL span,
.btnGyN span,
.btnDGyN span,
.bnt span { 
	display: block; 
	position: relative;
	white-space: nowrap;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
button.btnGnS span,
button.btnGnL span,
button.btnGnXL span,
button.btnGyN span,
button.btnDGyN span {
		margin-top: 0;
	}
}

a.btnGnS:link,
a.btnGnS:visited,
button.btnGnS {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -523px;
	/height: 22px; /* IE7 fix */
	margin: 0;
	min-width: 58px;
	padding: 0 5px 0 0 !important;	
	text-align: center;	
	text-decoration: none;
}

button.btnGnS {
	height: 22px;
}

a.btnGnS:link span,
a.btnGnS:visited span,
button.btnGnS span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -478px;
	color: #fff;
	font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif !important;
	height: 22px;
	padding: 0 5px 0 11px;
	text-shadow: 1px 1px 1px #666666;
	line-height: 22px !important;
}

a.btnGnS:hover,
a.btnGnS:active,
a.btnGnS:focus,
button.btnGnS:hover {
	background-position: right -545px;
	text-decoration: none !important;	
}

a.btnGnS:hover span,
a.btnGnS:active span,
a.btnGnS:focus span,
button.btnGnS:hover span {
	background-position: 0 -500px; 
}

a.btnGnS span input,
button.btnGnS span input {
	background:0 none;
	color:#FFFFFF;
	cursor:pointer;
	filter:dropshadow(color=#666666,offX=1,offY=1);
	font-size:11px;
	font-weight:bold;
	line-height:23px;
	position:relative;
	text-shadow:1px 1px 1px #666666;
	top:-1px;
	*top:0;
	*width:1%;
}

/*---------------------------------------------------------------------------------*/

/* Grey SlidingDoor Button (btnGyN = buttonGreyNormal) */

a.btnGyN:link,
a.btnGyN:visited,
button.btnGyN {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -839px;
	/height: 22px; /* IE7 fix */
	margin: 0;
	min-width: 58px;
	padding: 0 5px 0 0 !important;
	text-align: center;
	text-decoration: none;
}

a.btnGyN:hover,
a.btnGyN:active,
button.btnGyN:hover {
	background-position: right -861px;
}

a.btnGyN:link span,
a.btnGyN:visited span,
button.btnGyN span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -790px;
	color: #000;
	font: normal 11px/21px Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	padding: 0 5px 0 11px !important;
}

a.btnGyN:hover span,
a.btnGyN:active span,
button.btnGyN:hover span {
	background-position: 0 -812px;
}

/* Grey SlidingDoor SubmitButton */
 
input.submitInput { 
	background: none;
	cursor: pointer; 
	height:15px;
}

/* Grey SlidingDoor Button (btnDGyN = buttonDarkGreyNormal) */

a.btnDGyN:link,
a.btnDGyN:visited,
button.btnDGyN {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -1059px;
	color:#FFFFFF;
	display:inline-block;
	/height:22px; /* IE7 fix */
	margin:0;
	min-width:58px;
	padding:0 5px 0 0 !important;
	text-align: center;
	text-decoration:none;
	behavior:url(/script/htc/PIE.htc);
	text-shadow:1px 1px 1px #666666;
}

a.btnDGyN:active,
a.btnDGyN:hover,
a.btnDGyN:focus,
button.btnDGyN:hover {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -1081px;
}

a.btnDGyN:link span,
a.btnDGyN:visited span,
button.btnDGyN span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -1010px;
	color:#FFFFFF;
	display: block;
	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	height:22px;
	padding:0 5px 0 11px;
	margin-top:0 !important;
	behavior:url(/script/htc/PIE.htc);
	text-shadow: 1px 1px 1px #666666;
	line-height: 22px !important;
}

a.btnDGyN:hover span, 
a.btnDGyN:active span,
a.btnDGyN:focus span,
button.btnDGyN:hover span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -1032px;
}

a.btnDGyN.locked {
    opacity:0.5 !important;
}

a.btnDGyN.locked:hover {
    opacity:0.5 !important;
    background-position: right -1059px !important;
    cursor: default !important;
}

a.btnDGyN.locked:hover span {
    background-position: 0 -1010px !important;
    cursor: default !important;
}

/*---------------------------------------------------------------------------------*/

/* Blue SlidingDoor option button
 * Green SlidingDoor action button
*/

a.buttonOptions:link,
a.buttonOptions:visited  {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -523px;
    color:#FFFFFF;
	display:inline-block;
    float:right;
    height:22px;
    margin-right:10px;
 	padding:0 8px 0 0;
    text-decoration:none;
	text-shadow:1px 1px 1px #666666;
}

a.buttonAction:link,
a.buttonAction:visited  {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -523px;
    color:#FFFFFF;
    display:inline-block;
    float:right;
    height:22px;
    margin-right:4px;
	padding:0 8px 0 0; 
    text-decoration:none;
	text-shadow:1px 1px 1px #666666;
}

a.buttonOptions:active,
a.buttonOptions:hover,
a.buttonOptions:focus,
a.buttonAction:active,
a.buttonAction:hover,
a.buttonAction:focus {
    background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -545px;	
    color:#FFFFFF !important;
    outline:none;
}

a.buttonOptions:link span,
a.buttonOptions:visited span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -478px;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	height:17px;
	letter-spacing:0;
    margin-top:0 !important;
	padding:2px 0 3px 10px;
}

a.buttonAction:link span,
a.buttonAction:visited span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -478px;
    display:inline-block;
	font-size:11px;
	font-weight:bold;
	height:17px;
	letter-spacing:0;
	margin-top:0 !important;
    padding:2px 0 3px 10px;
}

a.buttonOptions:hover span, 
a.buttonOptions:active span,
a.buttonOptions:focus span,
a.buttonAction:hover span, 
a.buttonAction:active span,
a.buttonAction:focus span {
   	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -500px;
	padding:2px 0 3px 10px;
}

/* GreatDomains red Button */

a.buttonGdAction:link,
a.buttonGdAction:visited  {
	background:transparent url(/gd/images/search/buttonGd_right.gif) no-repeat scroll top right;
    color:#fff;
    display:block;
    float:right;
    font:bold 12px verdana, arial, sans-serif;
    height:20px;
    margin-right:4px;
	padding-right:9px; 
    text-decoration:none;
}

a.buttonGdAction:active,
a.buttonGdAction:hover,
a.buttonGdAction:focus {
    background-position:bottom right;
    color:#FFFFFF !important;
    outline:none;
}

a.buttonGdAction:link span,
a.buttonGdAction:visited span {
    background:transparent url(/gd/images/search/buttonGd_left.gif) no-repeat;
    display:block;
    line-height:14px !important;
    padding:2px 0 4px 10px;
	margin-top:0 !important;
}

a.buttonGdAction:hover span, 
a.buttonGdAction:active span,
a.buttonGdAction:focus span {
	background-position:bottom left;
    padding:2px 0 4px 10px;
}

/*---------------------------------------------------------------------------------*/

/* Global Buttons */

a.button180_external:link,
a.button180_external:visited,
a.button180_internal:link,
a.button180_internal:visited,
div.contenthomebase p.bodytext a.button180_external:link,
div.contenthomebase p.bodytext a.button180_external:visited,
div.contenthomebase p.bodytext a.button180_internal:link,
div.contenthomebase p.bodytext a.button180_internal:visited { 
	background:url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat -250px -326px;
	color:#fff !important;
	display:block;
	float:left;
	font:bold 11px verdana, arial, sans-serif !important;
	height:16px;
	line-height:14px;
	margin-top:10px;
	padding:3px 0;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 1px #666666;
	width:180px;
}

a.button180_external:link,
a.button180_external:visited,
a.button180_internal:link,
a.button180_internal:visited {
	float:right;
}

a.button180_external:hover,
a.button180_external:active,
a.button180_external:focus,
a.button180_internal:hover,
a.button180_internal:active,
a.button180_internal:focus,
div.contenthomebase p.bodytext a.button180_external:hover,
div.contenthomebase p.bodytext a.button180_external:active,
div.contenthomebase p.bodytext a.button180_external:focus,
div.contenthomebase p.bodytext a.button180_internal:hover,
div.contenthomebase p.bodytext a.button180_internal:active,
div.contenthomebase p.bodytext a.button180_internal:focus { 
	background:url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat -250px -348px; 
}

a.button160_external:link,
a.button160_external:visited,
a.button160_internal:link,
a.button160_internal:visited  { 
	background:url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat -435px -326px;
	color:#FFFFFF !important;
	float:right;
	font:bold 11px verdana, arial, sans-serif;
	height:16px;
	text-decoration:none;
	text-shadow:1px 1px 1px #666666;
    margin:10px 15px 0 0;
	padding:3px 0;
	text-align:center;
	width:160px; 
}

a.button160_external:hover,
a.button160_external:active,
a.button160_external:focus,
a.button160_internal:hover,
a.button160_internal:active,
a.button160_internal:focus { 
	background:url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat -435px -348px;
}

.sb140,
.sb160,
a.button140_external:link,
a.button140_external:visited,
p.bodytext a.button140_internal:link,
p.bodytext a.button140_internal:visited,
a.button140:link,
a.button140:visited,
#searchbox a.button140:link,
#searchbox a.button140:visited { 
	background:url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -326px;
	color:#FFFFFF !important;
	float:right;
	font:bold 11px Verdana, Arial, sans-serif !important;
	height:16px;
	margin:28px 15px 0 0;
	padding:3px 0 3px 0;
	text-align:center;
	text-decoration:none;
	behavior:url(/script/htc/PIE.htc);
	text-shadow:1px 1px 1px #666666;
	width:140px;
    line-height: 13px !important;
}

.sb140:hover,
.sb160:hover,
a.button140_external:hover,
a.button140_external:active,
a.button140_external:focus,
p.bodytext a.button140_internal:hover,
p.bodytext a.button140_internal:active,
p.bodytext a.button140_internal:focus,
a.button140:hover,
a.button140:active,
a.button140:focus,
#searchbox a.button140:hover,
#searchbox a.button140:active,
#searchbox a.button140:focus { 
	background:url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -348px;
}

/* special margins for some buttons - differ from standard */
p.bodytext a.button140_internal:link,
p.bodytext a.button140_internal:visited,
a.button140:link,
a.button140:visited {
	margin:10px 15px 0 0;
}

.sb140,
.sb160 {
	height:22px;
	margin:0;
	padding:0;
}

/* END */


a.button100:link,
a.button100:visited { 
	background:url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat -145px -326px;
	color:#fff !important;
	float:right;
	font:bold 11px verdana, arial, sans-serif;
	height:18px;
	line-height:14px;
	margin:10px 15px 0 0;
	padding:2px 0 0 0;
	text-align:center;
	text-decoration:none;
	width: 100px; 
}

a.button100:hover,
a.button100:active,
a.button100:focus { 
	background:url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat -145px -346px;
}

a.button100_search:link,
a.button100_search:visited { 
	background:url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat -145px -326px;
	color:#FFFFFF !important;
	float:right;
	font:bold 11px verdana, arial, sans-serif;
	height:16px;
	margin:28px 15px 0 0;
	padding:3px 0;
	text-align:center;
	text-decoration:none;
	width:100px;
}

a.button100_search:hover,
a.button100_search:active,
a.button100_search:focus { 
	background:url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat -145px -348px;
}

/* sliding doors button for FadeBox and ContenButton */

div.contentbutton { padding: 0 10px 0 0; }

div.fadeboxbutton { 
	display:block;
	padding-top:10px;
	position:relative;
	text-align:center;
}

div.contentbutton .right { float:right; }

a.ButtonBlue  {
    background:transparent url(/fileadmin/templates/sedo/gfx/buttons/default/buttonBlue_right.gif) no-repeat scroll top right;
    color:#fff;
    display:block;
    float:left;
    font:bold 12px verdana, arial, sans-serif;
    height:20px;
    margin-right:10px;
	padding-right:15px; 
    text-decoration:none;
}

a.ButtonBlue:link,
a.ButtonBlue:visited { 
	margin:auto !important; 
	text-align:center; 
	position:relative;
	_position:inherit;
}

a.ButtonBlue:active,
a.ButtonBlue:hover,
a.ButtonBlue:focus {
    background-position:bottom right;
    color:#FFFFFF !important;
    outline:none;
}

a.ButtonBlue:link span,
a.ButtonBlue:visited span {
    background:transparent url(/fileadmin/templates/sedo/gfx/buttons/default/buttonBlue_left.gif) no-repeat;
    display:block;
    line-height:14px !important;
    padding:2px 0 4px 28px;
}

a.ButtonBlue:hover span, 
a.ButtonBlue:active span,
a.ButtonBlue:focus span {
   	background-position: bottom left;
    padding: 2px 0 4px 28px;
}

div.contentbutton a.ButtonGreen:link,
div.contentbutton a.ButtonGreen:visited,
a.ButtonGreen:link,
a.ButtonGreen:visited { 
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -523px;
	color:#FFFFFF;
	display:inline-block;
	height:22px;
	padding:0 8px 0 0;
	text-decoration:none;
	behavior:url(/script/htc/PIE.htc);
	text-shadow:1px 1px 1px #666666;
}

div.contentbutton a.ButtonGreen:active,
div.contentbutton  a.ButtonGreen:hover,
div.contentbutton  a.ButtonGreen:focus,
a.ButtonGreen:active,
a.ButtonGreen:hover,
a.ButtonGreen:focus {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -545px;	
	color:#FFFFFF !important;
	outline:none;
}

div.contentbutton a.ButtonGreen:link span,
div.contentbutton a.ButtonGreen:visited span,
a.ButtonGreen:link span,
a.ButtonGreen:visited span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -478px;
	display:inline-block;
	font:bold 11px verdana, arial, sans-serif;
	height:16px;
	padding:3px 0 3px 10px;
	margin-top:0 !important;
}



div.contentbutton a.ButtonGreen:hover span, 
div.contentbutton a.ButtonGreen:active span,
div.contentbutton a.ButtonGreen:focus span,
a.ButtonGreen:hover span, 
a.ButtonGreen:active span,
a.ButtonGreen:focus span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -500px;
	padding:3px 0 3px 10px;
}

/* /sliding doors button for FadeBox and ContentButton */

/* SubmitButtons */


.submitbutton { 
	color:#FFFFFF;
	cursor:pointer;
	font:bold 11px verdana, arial, sans-serif;
	padding-bottom:3px;
	text-align:center;
	text-decoration:none !important;
}

.submittextlink {}
.sb100 { 
	background:url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat -145px -326px;
	height: 20px;
	width: 100px;
}

.sb100:hover { 
	background:url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat -145px -346px; 
}

.sb140blue { 
	width: 140px; 
	background: url(/fileadmin/templates/sedo/gfx/buttons/default/buttonblue140.gif) no-repeat center;
	height: 20px;
}

.sb180 { 
	width: 180px; 
	background: url(/fileadmin/templates/sedo/gfx/buttons/default/button180.gif) no-repeat 0 0;
	height: 20px;
}
.sb180 { background: url(/fileadmin/templates/sedo/gfx/buttons/default/button180.gif) no-repeat 0 -20px; }

.sb200 { 
	width: 200px; 
	background: url(/fileadmin/templates/sedo/gfx/buttons/default/button200.gif) no-repeat 0 0;
	height: 20px;
}
.sb200 { background: url(/fileadmin/templates/sedo/gfx/buttons/default/button200.gif) no-repeat 0 -20px; }

.sb250 { 
	width: 250px; 
	background: url(/fileadmin/templates/sedo/gfx/buttons/default/button250.gif) no-repeat 0 0;
	height: 20px;
}
.sb250 { background: url(/fileadmin/templates/sedo/gfx/buttons/default/button250.gif) no-repeat 0 -20px; }

.sb270 { 
	width: 270px; 
	background: url(/fileadmin/templates/sedo/gfx/buttons/default/button270.gif) no-repeat 0 0;
	height: 20px;
}
.sb270 { background: url(/fileadmin/templates/sedo/gfx/buttons/default/button270.gif) no-repeat 0 -20px; }


/* SubmitButtons */

/*---------------------------------------------------------------------------------*/

/* Button (default color is green) */
	
button {
	background:none;
	margin:0 !important;
	padding:0 !important;
	overflow:visible;
	width:auto;
	border:0;
	font-size:0;
	cursor:pointer;
}

button.wait {
	padding-left:20px !important;
	background:transparent url(/fileadmin/templates/sedo/gfx/animated/normal_wait.gif) no-repeat center left;
}

.commentinput button.wait {
	background:transparent url(/fileadmin/templates/sedo/gfx/animated/comment_wait.gif) no-repeat center left;
}

button.button span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -523px;
	color:#FFFFFF;
	display:block;
	height:22px;
	padding:0 20px 0 0;
	text-decoration:none;
	text-shadow:1px 1px 1px #666666;
}

button.button span span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -478px;
	display:block;
	font:bold 11px verdana, arial, sans-serif;
	height:18px;
	padding:1px 0 3px 20px;
	margin-top:0 !important;
}


button.button:hover span,
button.button:active span,
button.button:focus span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat right -545px;	
	color:#FFFFFF !important;
	outline:none;
}

button.button:hover span span,
button.button:active span span,
button.button:focus span span {
	background:transparent url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449) no-repeat 0 -500px;
	padding:1px 0 3px 20px;
}

a.button:hover {
	background-position:center right !important;
}
a.button:hover span {
	background-position:center left !important;
}
a.button:active {
	background-position:bottom right !important;
}
a.button:active span {
	background-position:bottom left !important;
}
.button span {
	font-family:verdana, arial, helvetica, sans-serif!important;
	font-size:11px! important;
	font-weight:bold !important;
}

/**
* Grey button
**/

button.button.abort span,
a.button.abort,
button.button.disabled span,
a.button.disabled {
	background-image:url(/fileadmin/templates/sedo/gfx/buttons/default/bg_right_greybutton.gif)!important;
	background-position:top right;
}
button.button.abort span span,
a.button.abort span,
button.button.disabled span span,
a.button.disabled span {
	background-image:url(/fileadmin/templates/sedo/gfx/buttons/default/bg_left_greybutton.gif)!important;
	background-position:0 0;
}

/**
* 	buttons generals
**/

.btn,
.btn span {
	background-color: transparent;
	background-image: url(/fileadmin/images/03_general/sedo.sprites.png?ocv=20160419104449);
	background-repeat: no-repeat;	
	display: inline-block;
}

.btn.L {
	height: 32px;
	margin-right: 5px;
	padding-right: 20px !important;
	text-decoration: none;
	text-shadow: 1px 1px 1px #666666;	
}

.btn.L span {
	font: bold 13px/26px verdana, arial, sans-serif;
	height: 26px;
	padding: 2px 0 4px 20px;
	margin-top: 0 !important;
}

.btn.M {
	height: 22px;
	margin-right: 5px;
	padding-right: 20px !important;
	text-decoration: none;
	text-shadow: 1px 1px 1px #666666;	
}

.btn.M span {
	font: bold 11px/18px verdana, arial, sans-serif;
	height: 16px;
	padding: 2px 0 4px 20px;
	margin-top: 0 !important;
	line-height: 17px;
}

/**
* 	blue buttons
**/

.btn.L.darkBlue {
	background-position: right -1734px;
	
	-moz-text-shadow: 1px -1px 0 #000;
	-webkit-text-shadow: 1px -1px 0 #000;
	-ms-text-shadow: 1px -1px 0 #000;
	-o-text-shadow: 1px -1px 0 #000;
	text-shadow: 1px -1px 0 #000;	
}

.btn.L.darkBlue:hover,
.btn.L.darkBlue:active,
.btn.L.darkBlue:focus {
	background-position: right -1765px;
}

.btn.L.darkBlue span {
	background-position: left -1658px;
	color: #FFFFFF;
}

.btn.L.darkBlue:hover span,
.btn.L.darkBlue:active span,
.btn.L.darkBlue:focus span {
	background-position: left -1689px;
}

.btn.M.darkBlue {
	background-position: right -1861px;
	
	-moz-text-shadow: 1px -1px 0 #000;
	-webkit-text-shadow: 1px -1px 0 #000;
	-ms-text-shadow: 1px -1px 0 #000;
	-o-text-shadow: 1px -1px 0 #000;
	text-shadow: 1px -1px 0 #000;	
}

.btn.M.darkBlue:hover,
.btn.M.darkBlue:active,
.btn.M.darkBlue:focus {
	background-position: right -1883px;
}

.btn.M.darkBlue span {
	background-position: left -1807px;
	color: #FFFFFF;
}

.btn.M.darkBlue:hover span,
.btn.M.darkBlue:active span,
.btn.M.darkBlue:focus span {
	background-position: left -1829px;
}

.sedo-ui-button, .sedo-ui-button-big, input.sedo-ui-submit, .sedo-ui-button-alt1, .sedo-ui-button-alt2 {
  font-size: 18px;
  color: #ffffff !important;
  text-shadow: 0 1px 1px #414141;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  border: solid 1px #228e05;
  background: #27a71c;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #33d327), color-stop(100%, #27a71c));
  background: -webkit-linear-gradient(top, #33d327, #27a71c);
  background: -moz-linear-gradient(top, #33d327, #27a71c);
  background: -o-linear-gradient(top, #33d327, #27a71c);
  background: -ms-linear-gradient(top, #33d327 0%,#27a71c 100%); 
  background: linear-gradient(top, #33d327, #27a71c);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin: 0 0 0.5em 0;
  padding: 10px 15px !important;
}

html.no-cssgradients .sedo-ui-button,
html.no-cssgradients .sedo-ui-button-big {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzM0QzMjciIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyN0E3MUMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NTQpIiAvPgo8L3N2Zz4=);
	background-position: 0 0;
}

.sedo-ui-button:hover, 
.sedo-ui-button-big:hover, 
input.sedo-ui-submit:hover, 
.sedo-ui-button-alt1:hover, 
.sedo-ui-button-alt2:hover {
  text-decoration: none;
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #33d327), color-stop(100%, #27a71c));
  background: -webkit-linear-gradient(bottom, #33d327, #27a71c);
  background: -moz-linear-gradient(bottom, #33d327, #27a71c);
  background: -o-linear-gradient(bottom, #33d327, #27a71c);
  background: -ms-linear-gradient(bottom, #33d327 0%,#27a71c 100%); 
  background: linear-gradient(bottom, #33d327, #27a71c);
}

html.no-cssgradients .sedo-ui-button:hover,
html.no-cssgradients .sedo-ui-button-big:hover {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1MDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMzNEMzI3IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjdBNzFDIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNTA2KSIgLz4KPC9zdmc+);
	background-position: 0 0;
}

.sedo-ui-button-big, 
input.sedo-ui-submit {
  padding: 10px 15px;
}

.sedo-ui-button-alt1, 
.sedo-ui-button-alt2 {
  padding: 5px 20px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}

.sedo-ui-button-alt2 {
  border-color: #256dd9;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #78bae7), color-stop(37%, #009afb), color-stop(83%, #0079d7), color-stop(100%, #0079d7));
  background: -webkit-linear-gradient(top, #78bae7, #009afb 37%, #0079d7 83%, #0079d7);
  background: -moz-linear-gradient(top, #78bae7, #009afb 37%, #0079d7 83%, #0079d7);
  background: -o-linear-gradient(top, #78bae7, #009afb 37%, #0079d7 83%, #0079d7);
  background: linear-gradient(top, #78bae7, #009afb 37%, #0079d7 83%, #0079d7);
}

.sedo-ui-button-alt2:hover {
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #78bae7), color-stop(37%, #009afb), color-stop(83%, #0079d7), color-stop(100%, #0079d7));
  background: -webkit-linear-gradient(bottom, #78bae7, #009afb 37%, #0079d7 83%, #0079d7);
  background: -moz-linear-gradient(bottom, #78bae7, #009afb 37%, #0079d7 83%, #0079d7);
  background: -o-linear-gradient(bottom, #78bae7, #009afb 37%, #0079d7 83%, #0079d7);
  background: linear-gradient(bottom, #78bae7, #009afb 37%, #0079d7 83%, #0079d7);
}

.sedo-ui-button.sedo-ui-button-wide,
.sedo-ui-button-big.sedo-ui-button-wide,
.sedo-ui-button-alt1.sedo-ui-button-wide
.sedo-ui-button-alt2.sedo-ui-button-wide
.sedo-ui-submit.sedo-ui-button-wide {
	padding-left: 70px !important;
	padding-right: 70px !important;
	font-size: 16px;
}