/* Textlinks */
a, a:link, a:visited {
  	text-decoration: none;
  	color: #000000;
}
a:hover {
  	color: #0A8BA6;
         text-decoration: none;
}

a.button, a.button:link, a.button:visited, .tabbutton {
	cursor: pointer;
 	display: inline-block;
         padding: 2px 8px 2px 8px;
 	margin: 2px 2px 2px 2px;

 	font-family:"Trebuchet MS", Verdana;
 	font-size: 12pt;
 	color: #FFFFFF;
 	font-weight: bold;
 	text-decoration:none;
 	background: #CF0000;
         text-shadow: #960000 1px 1px 0px;

         border-top: 1px #E71818 solid;
         border-radius: 5px;
         -moz-border-radius: 5px;
         -khtml-border-radius: 5px;
         -moz-box-shadow:    0px 1px 2px #2C1D14, inset 0px 0px 7px #7E0000;
   	-webkit-box-shadow: 0px 1px 2px #2C1D14, inset 0px 0px 7px #7E0000;
   	box-shadow:         0px 1px 2px #2C1D14, inset 0px 0px 7px #7E0000;
}

a.button:hover, .tabbutton:hover {
	cursor: pointer;
         display: inline-block;
         padding: 2px 8px 2px 8px;
 	margin: 2px 2px 2px 2px;

 	font-family:"Trebuchet MS", Verdana;
 	font-size: 12pt;
 	font-weight: bold;
 	color: #CF0000;
 	text-decoration:none;
         text-shadow: #FFFFFF 1px 1px 0px;

 	background: #FFFCF2;
         border-top: 1px #FFFFFF solid;
         border-radius: 5px;
         -moz-border-radius: 5px;
         -khtml-border-radius: 5px;
         -moz-box-shadow:    0px 1px 2px #2C1D14, inset 0px 0px 5px #FFF0B2;
   	-webkit-box-shadow: 0px 1px 2px #2C1D14, inset 0px 0px 5px #FFF0B2;
   	box-shadow:         0px 1px 2px #2C1D14, inset 0px 0px 5px #FFF0B2;
}

/* Standart */
body {
  	background: #FFFFFF;
  	font-family: "Trebuchet MS", arial, sans-serif;
  	font-size: 12px;
  	color: #203341;
         margin: 0px;
         padding: 0px;
}

.clear { clear:both; line-height:0.0em; height: 0px; display: block; }

/* Überschriften */

h1 {
         font-family: "Georgia", "Trebuchet MS", Verdana;
         font-size: 14pt;
         color: #FFFFFF;
         font-weight: normal;
         text-align:left;
         padding: 3px 10px;
         text-shadow: #097E96 1px 1px 2px;
         background: #1097B2;
         -moz-box-shadow:    inset 0px 0px 5px #097E96;
         -webkit-box-shadow: inset 0px 0px 5px #097E96;
         box-shadow:         inset 0px 0px 5px #097E96;
         border-bottom: 1px #1097B2 solid;
}

h2 {
  	font-family: "Trebuchet MS", arial, sans-serif;
  	text-align: left;
  	font-size: 16pt;
         font-weight: bold;
         color: #00BF00;
         text-shadow: #FFFFFF 1px 1px 0px;
         margin: 0px 0px 2px 0px;
}

h3 {
         font-family: "Trebuchet MS", arial, sans-serif;
         text-align: left;
         font-size: 16pt;
         color: #1F1F1F;
         text-shadow: #FFFFFF 1px 1px 0px;
         margin: 10px 0px 2px 0px;
}


/* Seitenaufbau */
#site {
  	width: 900px;
         min-height: 500px;
  	margin: 0px auto 50px auto;
         border: 0px #000000 solid;
}

#header {
  	width: 100%;
         height: 170px;
  	margin: 0px auto 0px auto;
         border-bottom: 2px solid #0A8BA6;
}

#logo {
         position: absolute;
         left: 50%;
         width: 250px;
         height: 125px;
  	margin: 0px 0px 0px -150px;
}

#user {
         position: absolute;
         left: 50%;
         width: 250px;
  	margin: 0px 0px 0px 175px;
         padding: 5px 10px;
         -webkit-box-shadow: inset 0px 5px 5px -5px rgba(50, 50, 50, 0.5), 0px 0px 10px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    inset 0px 5px 5px -5px rgba(50, 50, 50, 0.5), 0px 0px 10px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         inset 0px 5px 5px -5px rgba(50, 50, 50, 0.5), 0px 0px 10px 0px rgba(50, 50, 50, 0.2);
         border-radius: 0px 0px 5px 5px;

         color: #8F8F8F;
         text-shadow: #FFFFFF 1px 1px 2px;
         text-align: center;

	background: #eaeaea;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eaeaea 0%, #f7f7f7 25%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(25%,#f7f7f7), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#f7f7f7 25%,#efefef 100%);
	background: -o-linear-gradient(top,  #eaeaea 0%,#f7f7f7 25%,#efefef 100%);
	background: -ms-linear-gradient(top,  #eaeaea 0%,#f7f7f7 25%,#efefef 100%);
	background: linear-gradient(to bottom,  #eaeaea 0%,#f7f7f7 25%,#efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#efefef',GradientType=0 );

         -webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.75);
}

#inhalte {
  	width: 930px;
  	margin: 0px auto;
         border: 0px #FFFFFF solid;
}

#footer {
         position:fixed;
         bottom:0px;
         z-index:1000;
         width: 100%;
         padding: 0px;
         margin: 10px 0px 0px 0px;

         border-top: 1px solid #FFFFFF;
         -webkit-box-shadow: inset 0px 5px 5px -5px rgba(50, 50, 50, 0.5), 0px 0px 10px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    inset 0px 5px 5px -5px rgba(50, 50, 50, 0.5), 0px 0px 10px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         inset 0px 5px 5px -5px rgba(50, 50, 50, 0.5), 0px 0px 10px 0px rgba(50, 50, 50, 0.2);

	background: #eaeaea;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eaeaea 0%, #f7f7f7 25%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(25%,#f7f7f7), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#f7f7f7 25%,#efefef 100%);
	background: -o-linear-gradient(top,  #eaeaea 0%,#f7f7f7 25%,#efefef 100%);
	background: -ms-linear-gradient(top,  #eaeaea 0%,#f7f7f7 25%,#efefef 100%);
	background: linear-gradient(to bottom,  #eaeaea 0%,#f7f7f7 25%,#efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#efefef',GradientType=0 );

         -webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.75);
}

#footer_innen {
	margin: 0px auto;
         width: 880px;
  	font-size: 11px;
  	line-height: 1.4;
         padding: 15px 10px 15px 10px;
         text-shadow: #FFFFFF 1px 1px 0px;
         color: #5F5F5F;
}

#footer_innen a, #footer_innen a:link, #footer_innen a:visited {
	color: #5F5F5F;
         font-size: 11px;
         text-shadow: #FFFFFF 1px 1px 0px;
}

#footer_innen span {
         color: #9F9F9F;
}

.info {
         margin: 0px 0px 0px 0px;
         line-height: 1.4;
         padding: 5px 10px 5px 10px;

         text-shadow: #FFFFFF 1px 1px 0px;
         font-size: 11px;
         text-align: center;
         color: #7F7F7F;
         border: 1px solid #DFDFDF;
         border-radius: 5px 5px 5px 5px;

	background: #eaeaea;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eaeaea 0%, #f7f7f7 25%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(25%,#f7f7f7), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#f7f7f7 25%,#efefef 100%);
	background: -o-linear-gradient(top,  #eaeaea 0%,#f7f7f7 25%,#efefef 100%);
	background: -ms-linear-gradient(top,  #eaeaea 0%,#f7f7f7 25%,#efefef 100%);
	background: linear-gradient(to bottom,  #eaeaea 0%,#f7f7f7 25%,#efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#efefef',GradientType=0 );
         -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow:    inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
	box-shadow:         inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
}

/* Info + Lang */
#info {
	float: left;
         width: calc(100% - 80px);
}
#lang {
	float: right;
         width: 52px;
}
#lang img {
         float:left;
         border: 0px;
         padding-left: 5px;
         padding-top: 7px;
}  

/* inhalte */
span.blue {
         background:#0A8BA6;
         color: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
         padding: 2px 5px;
         text-shadow: #0A8BA6 1px 1px 0px;
}

span.green {
         background:#00BF00;
         color: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
         padding: 2px 5px;
         text-shadow: #00BF00 1px 1px 0px;
}

.tabcontent {
	margin: 10px 0px 10px 0px;
}

/* Pakete */
#pakete {
	float:left;
         margin: 10px 0px 0px 0px;
         width: 600px;
}

.pakete {
	float:left;
         background: #f0f0f0 url(../images/bg_gems.png) top left no-repeat;
         height: 82px;
         width: 280px;
         margin: 0px 5px 10px 5px;
         border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0px 5px 5px -2px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 5px 5px -2px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 5px 5px -2px rgba(50, 50, 50, 0.25);
         border: 1px #cccccc solid;
         color: #4F4F4F;
         text-shadow: #FFFFFF 1px 1px 0px;
	cursor: pointer;
}

.pakete:hover {
         border: 1px #1097B2 solid;
}

.pakete .paket_gems {
         float:left;
         height: 80px;
         width: 80px;
         margin: 0px 5px 0px 5px;
}

.pakete .paket_item {
	float:left;
	border: 0px #000000 solid;
         width: 175px;
         margin: 0px 0px 0px 6px;
}

.pakete .paket_item .paket_titel {
	font-size: 14px;
	margin: 5px 0px 0px 0px;
         font-weight: bold;
         overflow: hidden;
         height: 20px;
         border: 0px #000000 solid;
}

.pakete .paket_item .paket_info {
	font-size: 10px;
         color: #7F7F7F;
	margin: 2px 0px 0px 0px;
         height: 28px;
}

.pakete .paket_item .paket_preis {
	margin: 5px 5px 0px 0px;
         text-align: right;
         font-weight: bold;
         font-size: 13px;
}

.pakete .paket_item .rabatt {
         background: transparent url(../images/rabatt.png) top left no-repeat;
         width: 75px;
         height: 45px;
	position: absolute;
	margin: -76px 0px 0px 110px;
}

.pakete .paket_item .rabatt div {
         margin: 5px 0px 0px 33px;
         width: 42px;
         text-align: center;
         font-weight: bold;
         font-size: 13px;
         color: #FFFFFF;
         text-shadow: #BF0000 1px 1px 0px;

         -moz-transform:rotate(30deg);
	-webkit-transform:rotate(30deg);
	-o-transform:rotate(30deg);
	-ms-transform:rotate(30deg);
	transform:rotate(30deg);
}

#auswahl {
	float:right;
         width: 250px;
         margin:20px 0px;
         padding: 10px 20px 20px 20px;
         border: 0px #000000 solid;
         background: #F1F1F1;
         border-radius: 0px 10px 10px 0px;
         -webkit-box-shadow: inset 7px 0px 5px -5px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    inset 7px 0px 5px -5px rgba(50, 50, 50, 0.15);
	box-shadow:         inset 7px 0px 5px -5px rgba(50, 50, 50, 0.15);
         min-height: 150px;
}

/* Tabellen */
table.tab { padding: 3px; margin: 2px; border: 1px #745308 dotted; color: background: #FFFFFF; font-size:10pt; }
.tabhead { background:#3F2410; color: #F2EDDD; font-weight: bold; font-size: 10pt; padding: 5px 5px; }
.tabrow1 { background:#F7F4EA; padding: 2px 5px; }
.tabrow2 { background:#FFFFFF; padding: 2px 5px; }
.tabhead center { text-align:center; color: #F2EDDD; text-shadow: #3F2410 1px 1px 0px;  }
.tabhead center, .tabrow1 center, .tabrow2 center { text-align:center; }


/* Tabs */
#tabsnav {
	border-bottom: 2px solid #0A8BA6;
	height: 40px;
	margin-top: -42px;
         margin-bottom: 10px;
	padding-left: 10px;
	white-space: nowrap;
}

#tabsnav div { border: 0px; background: transparent; }

#tabsnav .tab {
	display: inline-block;
	height: 100%;
	left: 0;
	line-height: 40px;
	position: relative;
	top: -2px;
         color: #032A58 !important;
	/* for IE7 */
	*display: inline;
	*zoom: 1;
}

#tabsnav .aktiv {
	background:#F2F4F4;
	border-color: #0A8BA6 #0A8BA6 #FFFFFF;
	border-radius: 5px 5px 0px 0px;
	border-style: solid;
	border-width: 2px;
	color: #0A8BA6 !important;
	font-weight: bold;
	left: 1px;
	padding: 0px;
	z-index: 1;
}

#tabsnav .tab span {
	padding: 0 10px;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	height: 40px;
	display:inline-block;
	cursor: pointer;
         background:#0A8BA6;
         color: #FFFFFF;
         border-radius: 5px 5px 0 0;
}

#tabsnav .tab span.green {
	padding: 0 10px;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	height: 40px;
	display:inline-block;
	cursor: pointer;
         background:#00BF00;
         color: #FFFFFF;
         border-radius: 5px 5px 0 0;
}

#tabsnav .tab span:hover {
	border-radius: 5px 5px 0 0;
	background:#F2F4F4;
         color: #032A58;
	padding: 0 10px;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
         text-shadow: #FFFFFF 1px 1px 0px;
}

#tabsnav .tab span.green:hover {
	border-radius: 5px 5px 0 0;
	background:#F2F4F4;
         color: #00BF00;
	padding: 0 10px;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
         text-shadow: #FFFFFF 1px 1px 0px;
}

#tabsnav .aktiv span, #tabsnav .aktiv span:hover {
	padding: 0px 0px 0px 0px;
	background:#FFFFFF;
         color: #0A8BA6 !important;
	border-left: 0px solid #c6c6c6;
         padding: 0 10px;
         text-shadow: #FFFFFF 1px 1px 0px;
}

#tabsnav .aktiv span.green, #tabsnav .aktiv span.green:hover {
	padding: 0px 0px 0px 0px;
	background:#FFFFFF;
         color: #00BF00 !important;
	border-left: 0px solid #c6c6c6;
         padding: 0 10px;
         text-shadow: #FFFFFF 1px 1px 0px;
}

#tabsnav .tab:first-child span, #tabsnav .aktiv+.tab span {
	border-left: 0px solid #c6c6c6;
	padding: 0 10px;
}

#auswahl .item_preis {
	padding:5px;
         background:#FFFFFF;
         font-size: 14pt;
         width: 240px;
         text-align:center;
}

/* Forms */
input[type='submit'] {
         font-family: "Georgia", "Trebuchet MS", Verdana;
         font-size: 14pt;
         color: #FFFFFF;
         font-weight: normal;
         text-align:center;
         padding: 3px 10px;
         text-shadow: #549B09 1px 1px 2px;
         -moz-box-shadow:    inset 0px 0px 5px #549B09;
         -webkit-box-shadow: inset 0px 0px 5px #549B09;
         box-shadow:         inset 0px 0px 5px #549B09;
	border-radius: 5px;
         border: 0px #1097B2 solid;
         width: 250px;

         background: #9dd53a;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkZDUzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ExZDU0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzgwYzIxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzdjYmMwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDliMDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 84%, #549b09 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#a1d54f), color-stop(51%,#80c217), color-stop(84%,#7cbc0a), color-stop(100%,#549b09));
	background: -webkit-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 84%,#549b09 100%);
	background: -o-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 84%,#549b09 100%);
	background: -ms-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 84%,#549b09 100%);
	background: linear-gradient(to bottom,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 84%,#549b09 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#549b09',GradientType=0 );
         cursor: pointer;
}

input[type='submit']:hover {
         color: #000000;
         text-shadow: #FFFFFF 1px 1px 1px;
         -moz-box-shadow:    inset 0px 0px 5px #9F9F9F;
         -webkit-box-shadow: inset 0px 0px 5px #9F9F9F;
         box-shadow:         inset 0px 0px 5px #9F9F9F;

	background: #e2e2e2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );

}