a.cmsdefbutton{
	background: transparent url('images/cmsbutton/rd-def-left.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 12px Arial; 
	color: #ffffff;
	line-height: 17px; /*  diese Angabe  + 4px + 4px (top undbottom padding der span-Angabe )  muss gleich der Höhe des button-Hintergrunds sein!  */
	height: 25px;
	padding: 0px 0px 0px 8px;  /* ORUL  */
	margin: 0px;	
	text-decoration: none;
}

a:link.cmsdefbutton span, a:visited.cmsdefbutton span, a:active.cmsdefbutton span{text-decoration: none; color: #ffffff;}
a:hover.cmsdefbutton span{ text-decoration:none; color:white;}

a.cmsdefbutton span{
	background: transparent url('images/cmsbutton/rd-def-right.gif') no-repeat top right;
	display: block;
	padding: 6px 8px 6px 4px;  /* ORUL  */
	margin:0px 0px 0px -3px;   /* nur für Twitter */	
	font: bold 12px Arial;
	color: #ffffff;
	text-decoration: none;
}
.cmsdefbuttonwrap{ 
	overflow: hidden; width: 100%; text-align:center;
	padding:0px; margin:0px; border:0px;
}

/*-----------------------------------------------------------------------------------------------------------------------*/
a.cmssmalbutton{
	background: transparent url('images/cmsbutton/rd-def-left-s.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 10px Arial;
	color: #ffffff;	
	line-height: 12px; /*  This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background  */
	height: 18px;
	padding: 0px 0px 0px 4px;  /* ORUL  */
	margin: 0px;
	text-decoration: none;
}

a:link.cmssmalbutton span, a:visited.cmssmalbutton span, a:active.cmssmalbutton span{text-decoration:none; color:#ffffff;}
a:hover.cmssmalbutton span { text-decoration:none; color:white;}

a.cmssmalbutton span{
	background: transparent url('images/cmsbutton/rd-def-right-s.gif') no-repeat top right;
	display: block;
	padding: 2px 4px 4px 0px;   /* ORUL  */
	margin:0px 0px 0px -3px;   /* nur für Twitter */
	font: bold 10px Arial;
	color: #ffffff;
	text-decoration: none;	
}

.cmssmalbuttonwrap{ overflow: hidden; width: 100%; text-align:center}

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

.SubmitButton {
        font: bold 12px Arial, Helvetica, sans-serif;
		height: 25px;
        color:#ffffff;
        background-color: #000000;
		padding: 0px 0px 0px 0px; /* ORUL    */
        border: 0px ;
        background: url('images/cmsbutton/rd-def-middle.gif') repeat-x left top; 
        cursor: pointer;
		line-height: 17px;
		float:left;
		width:auto;
}
.cmsButtonTab{
	height: 25px;
	width:auto;
	float:left;
}
.cmsButtonL{
height: 25px; 
width: 8px; 
float:left;
background: transparent url('images/cmsbutton/rd-def-left.gif') no-repeat top left;
}
.cmsButtonM{
font: bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height: 17px; /*  This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background  */
height: 25px;
float:left;
text-decoration: none;
}
.cmsButtonR{
height: 25px;
width: 8px; 
float:left;
background: transparent url('images/cmsbutton/rd-def-right2.gif') no-repeat top right;
}
