@CHARSET "ISO-8859-1";

/* PAGE STRUCTURE */
div#page {
	font-family:Verdana;font-size: 12px;
	position:relative;
	width: 1200px;
	margin: 0 auto;
	min-height: 963px;
	height: 100%;
	background: #000;
}

body {
	background: #000;
	margin: 0;
	width: 100%;
}

div.bg-abs {
	background: url(images/bg/hintergrund_1.jpg) top center scroll;
	height: 1150px;
	width: 1200px;
	position:absolute;
	left: -10px;
	top:0;
}

div.bg-fixed {
    background: url("images/bg/background.jpg") no-repeat scroll center top transparent;
    height: 963px;
    left: -10px;
    position: fixed;
    width: 100%;
	bottom:10px;
}

div#pagecontent {
	width: 900px;min-height: 300px;	position: relative;	margin-top: 129px;	
}

div#header {
	width:100%;height:50px;background: transparent no-repeat;lefT: 0;
}

div#pagebody {
	width: 900px;	background-color: transparent;	min-height: 620px;margin-top: -20px; display:block;padding-bottom:20px;
}

div#footer {
	position: relative;color: #fff;
	width: 900px;
	font-weight: bold;
	margin-top: 0px;
	clear:both;
}

div#footer * {
	color: #fff;
	font-size: 10px;
}

div#nav-left {
	width: 180px; padding: 0 0 0 0px;
}

div#body {
	width: 890px; padding-left: 0px; padding-bottom: 5px; min-height: 600px;
}

div#loginbar {
	position:absolute;
	top:0;
	width: 100%;
}

div#socailmedia{
	position:absolute;
	top:200px;
	width: 100px;
	right: 0px;
}

div#tmc{
	position:absolute;
	top:230px;
	width: 133px;
	right: 64px;
}

a#facebook {
	background: url(images/facebook.png) no-repeat;
	padding: 50px;
}


/* PAGE STRUCTURE END */


/* NAVIGATION - TOP */
div.navigation {
	position: absolute; top: -10px; left: 0; height: 50px;	
}

div.navleft {
	background: url(images/topnav-left.png) repeat-x; width: 22px; height: 50px; float: left;
}

div.navleft-round {
	background: url(images/topnav-left-round.png) repeat-x; width: 13px; height: 50px; float: left;
}

div.navcenter {
	background : url(images/topnav-center.png) repeat-x;  min-width: 100px; height: 50px; float:left;
}
div.navright {
	background : url(images/topnav-right.png) no-repeat; width: 15px; height: 50px;	float: left;
}
/* NAVIGATION - TOP END */

/* NAVIGATION - LEFT */
div.navleft-content {
	position: absolute;	top: 40px; width: 172px; left: 5px;
}


div.navleft-box {
	background-color: #e6e6e6; width: 157px; position:relative;
}

div.navleft-box-small-height {
	height: 250px;
}

div.navleft-box-big-height {
	height: 350px;
}

div.navleft-banner {
	position:absolute; top: 10px; left: -8px; width: 172px; height: 51px; 
	background-image: url(images/left-nav-banner.png);background-repeat: no-repeat; text-align:center; padding-top: 5px;
}



span.navleft-headline {
	position: relative;	font-size: 16px; font-weight: bold; color: #cdcdcd;	padding-top: 5px;
}

span.navleft-headline a {
	color: #cdcdcd;
}

.navleft-inputtext {
	margin-top: 5px; width: 105px; border: none; height: 28px; padding: 0 10px 5px 30px;
}

.navleft-inputbuttom {
	background: url(images/submit-login-normal.png) transparent no-repeat;	height: 25px; width: 100px;	border: none; font-size: 14px; color: #5c5c5c;font-weight:bold;
}

.navleft-inputbuttom:hover{
	background: url(images/submit-login-hover.png) transparent no-repeat; height: 25px; width: 100px; border: none;	font-size: 14px; color: #fefefe; font-weight:bold;
}
.navleft-inputbuttom:active{
	background: url(images/submit-login-clicked.png) transparent no-repeat;	height: 25px; width: 100px;	border: none; font-size: 14px;	color: #000; font-weight:bold;	
}


.navleft-input-login {
	background: url(images/input-login.png) #e6e6e6 no-repeat;
}

.navleft-input-password {
	background: url(images/input-password.png) #e6e6e6 no-repeat;
}

/* NAVIGATION - LEFT END */

/* CONTENT */
div.events-friday {
	height: 150px;
	width: 100%;
}

div.category-headline {
	background: url(images/category-headline.png) transparent no-repeat;
	width: 120px;
	height: 53px;
	text-align: center;
}

div.category-headline-content {
	padding: 20px 0 0 0;
	color: #fff;
	font-weight: bold;
	margin: 0 auto;
}

div.content-box {
	background: #e6e6e6;
	width: 90%;
	min-height: 300px;
	padding-bottom: 15px;
	color: #323232;
	margin-bottom: 25px;
}
div.content-box-headline {
	height: 54px;
	position:absolute;
	left: -9px;
	top: 10px;
}

div.content-box-headline-left {
	background: url(images/content-box-headline-left.png) transparent no-repeat;
	width: 9px;
	height: 54px;
}

div.content-box-headline-center {
	background: url(images/content-box-headline-center.png) #212121 no-repeat;
	min-width: 134px;
	height: 22px;
	padding-top: 7px;
}

div.content-box-headline-right {
	background: url(images/content-box-headline-right.png) transparent no-repeat;
	width: 9px;
	height: 54px;
}

span.content-box-headline-text {
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #e6e6e6;
}

div.events-date {
	height: 30px;
	width: 760px;
	background-color: #eceded;
	margin-top: 10px;
}

div.events-date-content {
	width: 95%;
	background-color: #fff;
	margin: 0 auto;
	height: 18px;
	margin-top: 4px;
	padding: 2px;
}

div.daynumbers {
	border: 1px solid #a5a29e;
	height: 15px;
	min-width: 100px;
	position:relative;
}

div.events-date-content div.daynumbers span.dayitem {
	font-size: 10px;
	color: #000;
}

div.events-date-content div.daynumbers span.borderleft {
	border-left: 1px solid #a5a29e;
}

div.events-date-content div.daynumbers span.borderright {
	border-right: 1px solid #a5a29e;
}

div.events-content {
	max-height: 100px;
	overflow: hidden;
	float: left;
	width: 750px;
}

div.special-content {
	max-height: 105px;
	float: left;
	width: 760px;
}

div.events-content a {
}

div.news-scroller {
	width: 756px;
	background-color: #eceded;
	margin: 15px 0 0 120px;
	padding: 2px;
	height: 17px;
	overflow: hidden;
}

div.news-scroller span {
	color: #595959;
	font-weight: bold;
}

div.news-footer {
	margin: 20px 15px 0 15px;
	border-top: 1px solid #595959;
	height: 10px;
	line-height: 20px;
}

div.news-scroller div.scrollableArea *	{
	position: relative;
	float: left;
	margin: 0 5px 0 0;
	height: 27px; 
	margin: 0; 
	padding: 0;	
}

div.image-content {
	background-color: #ecdbe7;
	background-position: 50px;
	width: 750px;
	margin-left: 120px;
	height: 100px;
	padding: 0px 0 10px 10px;
	overflow: hidden;
}

div.image-content a {
	padding-top: 10px;	
} 
	
	
div.image-content div.scrollableArea *	{
	position: relative;
	float: left;
	margin: 0 5px 0 0;
}


div.fr_events div.scrollableArea *,div.sa_events div.scrollableArea *	{
	position: relative;
	float: left;
	margin: 0;
}

div.gallery-preview-bg {
	width: 142px;
	height: 142px;
	background: url(images/gallery-preview-bg.png) transparent no-repeat;
	text-align:center;
	padding-top: 10px;	
}


/* CONTENT END */

/* LISTS */
ul.navitems {
	margin:0; padding:0; list-style:none;	margin-top: 10px;	height: 20px;	padding: 5px;
}

ul.navitems li {
	float:left; margin:0; padding:0;text-align:center;color:#fbfbfc;font-size: 12px; font-weight: bold;
}

ul.navitems li a{
	text-decoration: none;
	color:#fbfbfc;
}

ul.navitems li:hover a{
	text-decoration: none;
	color:#a5a29e;
}


ul.nav-left {
	margin:10px 0 0 0; padding:0; list-style:none;height: 20px; padding: 5px;
}

ul.nav-left  li {
	float:left; margin:0; padding:0;text-align:center;color:#fbfbfc;font-size: 12px; font-weight: bold; line-height: 35px;
	width: 132px;
	height: 35px;
	background: url(images/nav-left-item.png);
	margin: 1px 0px;
	
}

ul.nav-left li a{
	text-decoration: none;
	color:#fbfbfc;
	min-width: 132px;
	display: block;
}

ul.nav-left  li:hover {
	background-position:0 35px ;
}

ul.nav-left li:hover a{
	text-decoration: none;
	color:#a5a29e;
}

ul.errors {
	list-style: none;
}

ul.errors li {
	color: #751313;
}

ul.daynumbers {
	margin:0; padding:0; list-style:none;height: 15px;border: 1px solid #a5a29e;
}

ul.daynumbers li {
	margin:0;text-align:center;color:#a5a29e;font-size: 10px; line-height: 15px; padding:0 2px;min-width: 8px;
}

ul.daynumbers li.border-left {
	border-left: 1px solid #a5a29e;
}

ul.daynumbers li.border-right {
	border-right: 1px solid #a5a29e;
}

ul.daynumbers li a{
	text-decoration: none;
	color:#000;
	font-weight:bold;
}

ul.daynumbers li a.next{
	padding: 8px;
	background: url(images/next-month-icon.png) transparent no-repeat;
	background-position:0 6px ;
}

ul.daynumbers li a.prev{
	padding: 8px;
	background: url(images/prev-month-icon.png) transparent no-repeat;
	background-position:0 6px ;
}

/* LIST END */

/* PAGE ELEMENTS */
.hidden {
	display:none;
}

.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

.left {
	float:left;
}

.right {
	float:right;
}

#leftnavlogin-label {
	display: none;
}

.padding-top-middle {
	padding-top: 15px;
}


.padding-small {
	padding: 5px;
}

.margin-small {
	margin: 5px;
}

.margin-right-middle {
	margin-right: 15px;
}

.margin-middle {
	margin: 15px;
}

.margin-big {
	margin-top: 15px;
}

.margin-content {
	margin-left: 60px;
	
}

.margin-top-big {
	margin-top: 25px;
}

.margin-top-bottom {
	margin-bottom: 25px;
}
.margin-left-big {
	
}


.border-left {
	border-left: 2px solid #595959;
}

.border-right {
	border-right: 2px solid #595959;
}

.border-top {
	border-top: 2px solid #595959;
}

.border-bottom {
	border-bottom: 2px solid #595959;
}

a:focus, input:focus { outline: none; }
/* PAGE ELEMENTS */

/* FORMS */
dl {
	padding: 0;	margin: 0;
}

dl.leftnav-loginform dt {
    color:#000; font-weight:bold; margin-right:10px; padding:5px; width:150px; text-decoration: underline;
}
 
dl.leftnav-loginform dd {
    margin:0px 0; padding:2px 0;
}

dl.topnav-loginform {
	float:left;
	margin: 0; 
	position: absolute;
	top: 6px;
}

dl.topnav-loginform dt {
   color:#000; float:left;  font-weight:bold; padding: 10px 20px 0 20px; margin: 0; color: white; 
}
 
dl.topnav-loginform dd {
	float:left;
	margin: 0; 
}

dl.topnav-loginform dd input#leftnavlogin {
	margin-top: 5px;
	margin-left: 25px;
}


dl.standard dt {
    color:#000; float:left;  font-weight:bold; margin-right:5px; padding:5px; width:100px;
}
 
dl.standard dd {
    margin:2px 0; padding:5px 0;
}

dl.standard dd textarea {
	width: 430px; height: 100px;
}

dl.standard dd#submit-element {
    clear: left; margin-left: 120px; margin-top: 10px;
}

dl.contactform dt, dl.junggesellenform dt, dl.schwoofform dt, dl.jobsform dt {
    color:#000; float:left;  font-weight:bold; margin-right:5px; padding:5px; width:100px;margin-left:5px;
}
 
dl.contactform dd, dl.junggesellenform dd, dl.schwoofform dd, dl.jobsform dd {
    margin:0 2px; padding:5px 0; float: left;
}

dl.junggesellenform dd ul.errors, dl.schwoofform dd ul.errors, dl.contactform dd ul.errors, dl.jobsform dd ul.errors {
	margin: 0;
	padding: 0;
}

dl.junggesellenform dd ul.errors li, dl.contactform dd ul.errors li,dl.jobsform dd ul.errors li {
	width: 150px;
}

dl.junggesellenform dd#captcha-element ul.errors li, dl.contactform dd#captcha-element ul.errors li {
	width: 300px;
}

dl.contactform dd#contactsubmit-element, dl.junggesellenform dd#contactsubmit-element, dl.junggesellenform dd#captcha-element, dl.contactform dd#captcha-element {
    clear: left; margin-left: 120px; margin-top: 10px;
}


dl.schwoofform dt {
	clear: left; margin-left: 20px; width: 120px;
}

dl.jobsform dt#street-label, dl.jobsform dt#postalcode-label, dl.jobsform dt#birthday-label, dl.jobsform dt#telefon-label, dl.jobsform dt#email-label,
dl.jobsform dt#school-label, dl.jobsform dt#jobtraining-label, dl.jobsform dt#message-label, dl.jobsform dt#jobs_ingeneral-label, dl.jobsform dt#jobs_gastronomy-label,
dl.jobsform dt#driverlicense-label, dl.jobsform dt#owncar-label, dl.jobsform dt#category-label, dl.jobsform dt#picture-label, dl.jobsform dt#documents-label,
dl.jobsform dt#captcha-label, dl.jobsform dt#submit-label    {
	clear: left;
}

dl.jobsform dd#category-element label input {
	margin: 0;
	padding: 0;
	width: 30px;
}

dl.userprofil-validatecode dt#code-label {
	width: 150px;
}

p.description {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	width: 150px;
}

dl.standard * p.description {
	width: 350px;
	margin-left: 120px;
}

dl.events * input[type=text],dl.events * input[type=file] {
	width: 350px;
}

dl.events * p.description {
	margin-left: 220px !important;
}

dl.events dd#event_description-element {
	clear: both;
	position: relative;
}

dl.export dd {
	display: table-row !important;
}

dl.events dd#event_description-element * textarea {
 width:100%;
}
dl.events dd#submit-element {
	margin-left: 220px !important;
}

dl.events * ul.errors {
	margin-left: 180px !important;
}

dl.jobsform dd#jobs_ingeneral-element p.description, dl.jobsform dd#jobs_gastronomy-element p.description, dl.jobsform dd#category-element p.description {
	width: 350px;
}

dl.junggesellenform dt#street-label, dl.junggesellenform dt#postalcode-label
, dl.junggesellenform dt#section-label, dl.junggesellenform dt#termin-label, dl.junggesellenform dt#personsize-label, dl.junggesellenform dt#email-label
, dl.junggesellenform dt#mobile-label, dl.junggesellenform dt#age-label, dl.junggesellenform dt#infos-label {
	clear: left; 
}

dl.contactform dt#nachricht-label, dl.contactform dt#mobile-label,dl.contactform dt#plz-label, dl.contactform dt#strasse-label {
	clear: left; 
}


dl.contactform dd#nachricht-element textarea#nachricht, dl.schwoofform dd#infos-element textarea, dl.jobsform dd textarea {
	width: 330px; height: 100px; float: left;
}

dl.events dt {
	width: 200px !important;
}


.input-login {
	background: url(images/input-login.png) transparent no-repeat;
}

.input-password {
	background: url(images/input-password.png) transparent no-repeat;
}

.standardbutton {
	background: url(images/submit-standard.png) transparent no-repeat;	height: 25px; width: 100px;	border: none; font-size: 14px; color: #5c5c5c;font-weight:bold;
}

.standardbutton:hover{
	background: url(images/submit-standard.png) transparent no-repeat; height: 25px; border: none;color: #fefefe; background-position: 0 -25px;
}
.standardbutton:active{
	background: url(images/submit-standard.png) transparent no-repeat;	height: 25px;border: none; color: #000;  background-position: 0 -50px;
}

.standardbutton-big {
	background: url(images/submit-standard-big.png) transparent no-repeat;	height: 25px; width: 150px;	border: none; font-size: 14px; color: #5c5c5c;font-weight:bold;
}

.standardbutton-big:hover{
	background: url(images/submit-standard-big.png) transparent no-repeat; height: 25px; border: none;color: #fefefe; background-position: 0 -25px;
}
.standardbutton-big:active{
	background: url(images/submit-standard-big.png) transparent no-repeat;	height: 25px;border: none; color: #000;  background-position: 0 -50px; outline: none;
}

select {
	width: 150px;
}

/* FORMS END */

span.fadeout {
	background: url(images/arrow-down.png) transparent no-repeat; height: 50px; border: none; color: #868686; font-weight: bold; font-size: 13px; padding: 10px 0px 10px 50px ;cursor: pointer;
}

div.guestbookentry {
	width: 490px;	min-height: 50px;
}

div.message {
	min-height: 50px;
}

div.infobox {
	background-color: #f4f4f4;
	padding: 5px 2px;
}

form {
}

a.guestbook-email {
	background: url(images/icon-email.png) transparent no-repeat;
	padding: 8px 15px;
	text-decoration: none;
}

a.guestbook-home {
	background: url(images/icon-home.png) transparent no-repeat;
	padding: 8px 15px;
	text-decoration: none;
}

a.button-number {
	background: url(images/button-number.png) transparent no-repeat;
	background-position: 0 -25px; outline: none;
	padding: 6px 12px 5px 12px;
	text-decoration: none;	
}

a.button-number-act {
	background: url(images/button-number-act.png) transparent no-repeat;
	padding: 6px 12px 5px 12px;
	text-decoration: none;	
}

a.button-number:hover {
	background-position: 0 0; outline: none;
}

a.button-next {
	background: url(images/button-prev-next.png) transparent no-repeat;
	background-position: 0 0; outline: none;
	padding: 6px 24px 5px 24px;
	height: 24px;
	text-decoration: none;	
}

a.button-next:hover {
	background: url(images/button-prev-next-hover.png) transparent no-repeat;
	background-position: 0 -25px; outline: none;
}

a.button-prev {
	background: url(images/button-prev-next.png) transparent no-repeat;
	background-position: 0 -25px; outline: none;
	padding: 6px 24px 5px 24px;
	text-decoration: none;	
}

a.button-prev:hover {
	background: url(images/button-prev-next-hover.png) transparent no-repeat;
	padding: 6px 24px 5px 24px;
}

a.button-number span {
	top: 5px;
	left: 3px;
	color: #525252;
	font-weight: bold;
}

a.button-number-act span {
	top: 5px;
	left: 3px;
	color: #fff;
	font-weight: bold;
}

a.remove {
	background: url(images/icon-remove.png) transparent no-repeat;
	padding: 8px 15px;
	text-decoration: none;
}

a.edit {
	background: url(images/icon-edit.png) transparent no-repeat;
	padding: 8px 15px;
	text-decoration: none;
}

a.likeimg {
	background: url(images/like.png) transparent no-repeat;
	padding: 40x 75px;
	text-decoration: none;
	display: block;
	width: 100px;
	height: 50px;
	float: right;
	cursor: pointer;
}

img.events {
	padding: 4px 0 0 15px;
	width: 170px;
}

img.pics-preview {
	height: 90px;
	text-decoration: none;
	border: 0;
}

img.gallery-preview {
	max-width: 120px;
	text-decoration: none;
	border: 0;
}

img.refreshfacebook {
	cursor: pointer;
	margin-left: 15px;	
	vertical-align: bottom;		
}

span.albumtext {
	display:block;
	text-transform: uppercase;
	text-decoration: none;
}

span.pics-preview-text {
	text-decoration: none;
	vertical-align: top;
	padding-left: 4px;
	width: 100px;
	display: block;
	overflow: visible;
	font-size: 10px;
	color: #7f7f7f;
}

span.category-headline {
	display: block;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

a span {
	text-decoration: underline;
}

a, a:link, a:visited, a:active, a:hover, a img {
	text-decoration: none;
	border: 0;
}

a.standardlink, a.standardlink * {
	color: #1a4e63;
}

.bold {
	font-weight: bold;
}

span.font-big {
	font-size: 14px;
}

div.scroll {
	overflow: scroll;
	height: 470px;
}

input {
	width: 150px;
}

input[type=radio], input[type=checkbox] {
	width: 10px !important;
}

/* TABLES */
table.standard thead tr th {
	padding: 5px 10px;
}

table.standard tbody tr td {
	height: 35px;
	padding-left: 5px;
}

table.standard thead tr th#date {
	width: 100px;
}

table.standard thead tr {
	background:  #212121;
	color: #7f7f7f;
}

table.standard tr td, table.standard tr th {
    border-width: 1px 0 0 0;
    border-style: solid;
	border-color: #212121;
	padding: 0 10px;
}

table.standard {
	border-spacing: 0px;
	width: 600px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #212121;
} 

table.standard tbody tr:hover {
	background-color: #cfcfcf;
	cursor: pointer;
}

table.standard tbody tr td a {
	color: #212121;
}

table.standard tbody tr td a:hover {
	color: #1a4e63;
}

div.videos * {
	margin: 5px 0 5px 5px;
	
}

table.list-table {
	width: 95%;
	border-width: 0 0 1px 1px;
    border-style: solid;
	border-color: #c2c2c2;	
	margin: 0 auto;
	border-spacing: 0;
}

table.list-table tr th {
	background-color: #f7d856;
}

table.list-table tr td, table.list-table tr th {
    border-width: 1px 1px 0 0;
    border-style: solid;
	border-color: #c2c2c2;
	padding: 0 10px;
}

table.list-table tr:hover {
	background-color: #dfdfdf;
}


/*
 * Table Definition END
 */

pre {
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
	background: #f3f2f2; padding: 10px; border: 1px solid #c3c3c3;
}



ul.adminnav, ul.adminnav li ul {
	list-style: none;
	padding:0;
	display: block;
	margin: 0;
	overflow:visible;
}

ul.adminnav li ul {
	padding: 50px 0 0 0;
	width: 132px;
    position: relative;
	height: 100%;
}

ul.adminnav {
	background-color: #E6E6E6;
    position: relative;
    width: 157px;
	overflow:visible
	display:block;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

ul.adminnav > li:first-child {
	background: none;
}

ul.adminmainnav > li:first-child {
	margin-bottom: 20px;
}

ul.adminnav > li:first-child > a{
	background-image: url("images/left-nav-banner.png");
    background-repeat: no-repeat;
    height: 51px;
    left: -8px;
	position: absolute;
    text-align: center;
    top: 10px;
    width: 172px;
	magin: 0;	
	color: #CDCDCD;
    font-size: 16px;
    font-weight: bold;
	line-height: 30px;
}

ul.adminnav > li > ul > li > a {
    color: #FBFBFC;
    display: block;
    min-width: 132px;
    text-decoration: none;
}

ul.adminnav > li > ul > li > a, ul.adminmainnav > li > a {
    color: #FBFBFC;
    display: block;
    min-width: 132px;
    text-decoration: none;
}

ul.adminnav > li > ul > li:hover, ul.adminmainnav > li:hover {
	background-position:0 35px ;
}

ul.adminnav > li > ul > li:hover > a, ul.adminmainnav > li:hover > a {
	text-decoration: none;
	color:#a5a29e;
}

ul.adminnav > li {
}

ul.adminnav > li:first-child > a {
	display: block;
	margin-bottom: 10px;
}

ul.adminnav li ul li, ul.adminmainnav li {
    background: url("images/nav-left-item.png") repeat scroll 0 0 transparent;
    color: #FBFBFC;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
	margin: 5px 12.5px;
    padding: 0;
    text-align: center;
    width: 132px;	
}

a.likeimg {
    background: url("images/like.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 50px;
    text-decoration: none;
    width: 100px;
}




img.ajaxloader {
	background: url(images/ajax-loader.gif) no-repeat;
	background-repeat: no-repeat;	
	width: 16px;
	height: 16px;
	padding: 0 16px;
	display: block;
	margin: 0 auto;
	cursor: pointer;
}
