/*	Documentation	---------------------------------------------------------------------------------------------	border-radius ==> http://www.the-art-of-web.com/css/border-radius/		CSS3:	border-top-right-radius	border-bottom-right-radius	border-bottom-left-radius	border-top-left-radius	border-radius		Mozilla equivalent:	-moz-border-radius-topright	-moz-border-radius-bottomright	-moz-border-radius-bottomleft	-moz-border-radius-topleft	-moz-border-radius		WebKit equivalent:	-webkit-border-top-right-radius	-webkit-border-bottom-right-radius	-webkit-border-bottom-left-radius	-webkit-border-top-left-radius	-webkit-border-radius			linear-gradient ==> http://www.olivergast.de/2011/03/19/css3-farbverlaufe-erzeugen/		background-color:#F1F1F1;	background-image:-moz-linear-gradient(top, #f9f9f9 0%, #ececec 100%);	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec));	background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #ececec 100%);	background-image:-o-linear-gradient(top, #f9f9f9 0%, #ececec 100%);	background-image:-ms-linear-gradient(top, #f9f9f9 0%, #ececec 100%);	background-image:linear-gradient(top, #f9f9f9 0%, #ececec 100%);*//*~~~ defaults ~~~*/.themeOptionsWrapper textarea,.themeOptionsWrapper input[type="text"],.themeOptionsWrapper input[type="password"],.themeOptionsWrapper input[type="file"],.themeOptionsWrapper input[type="button"],.themeOptionsWrapper input[type="submit"],.themeOptionsWrapper input[type="reset"],.themeOptionsWrapper input[type="email"],.themeOptionsWrapper input[type="number"],.themeOptionsWrapper input[type="search"],.themeOptionsWrapper input[type="tel"],.themeOptionsWrapper input[type="url"],.themeOptionsWrapper select {	background-color:#fff;	border-color:#bbb;}.themeOptionsWrapper textarea:focus,.themeOptionsWrapper input[type="text"]:focus,.themeOptionsWrapper input[type="password"]:focus,.themeOptionsWrapper input[type="file"]:focus,.themeOptionsWrapper input[type="button"]:focus,.themeOptionsWrapper input[type="submit"]:focus,.themeOptionsWrapper input[type="reset"]:focus,.themeOptionsWrapper input[type="email"]:focus,.themeOptionsWrapper input[type="number"]:focus,.themeOptionsWrapper input[type="search"]:focus,.themeOptionsWrapper input[type="tel"]:focus,.themeOptionsWrapper input[type="url"]:focus,.themeOptionsWrapper select:focus {	border-color:#000;}.themeOptionsGradient {	background-color:#F1F1F1; /* default background-color */	background-image:-moz-linear-gradient(top, #f9f9f9 0%, #ececec 100%);	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec));	background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #ececec 100%);	background-image:-o-linear-gradient(top, #f9f9f9 0%, #ececec 100%);	background-image:-ms-linear-gradient(top, #f9f9f9 0%, #ececec 100%);	background-image:linear-gradient(top, #f9f9f9 0%, #ececec 100%); /*CSS3*/}.themeOptionsGradient:hover,.themeOptionsGradient.hoverEvent,.themeOptionsGradient.open {	background-color:#e5e5e5;	background-image:-moz-linear-gradient(top, #f9f9f9 0%, #d1d1d1 100%);	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d1d1d1));	background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #d1d1d1 100%);	background-image:-o-linear-gradient(top, #f9f9f9 0%, #d1d1d1 100%);	background-image:-ms-linear-gradient(top, #f9f9f9 0%, #d1d1d1 100%);	background-image:linear-gradient(top, #f9f9f9 0%, #d1d1d1 100%);}.themeOptionsBorderRadiusAll {/* http://www.kreativr.de/css3-buttons/ */	-moz-border-radius:3px; /* Mozilla-Browser wie Firefox */	-webkit-border-radius:3px; /* Webkit-Browser wie Chrome oder Safari */	border-radius:3px; /* Browser wie IE9 oder Opera*/}.themeOptionsBorderRadius-TopLeftRight {	-moz-border-radius-topright:3px;	-moz-border-radius-topleft:3px;		-webkit-border-top-left-radius:3px;	-webkit-border-top-right-radius:3px;		border-top-left-radius:3px;	border-top-right-radius:3px;}.themeOptionsBorderRadius-BottomLeftRight {	-moz-border-radius-bottomright:3px;	-moz-border-radius-bottomleft:3px;		-webkit-border-bottom-left-radius:3px;	-webkit-border-bottom-right-radius:3px;		border-bottom-left-radius:3px;	border-bottom-right-radius:3px;}.themeOptionsBackgroundTransitions {	-moz-transition:all .2s ease-in-out; 	-webkit-transition:all .2s ease-in-out;  	-ms-transition:all .2s ease-in-out;  	-o-transition:all .2s ease-in-out;  	transition:all .2s ease-in-out;}/*~~~ layout ~~~*/.themeOptionsWrapper {	color:#333333;	padding:20px;}.themeOptionsWrapper .themeOptionsMainHeadline {	color:#464646;	font-size:23px;	line-height:23px;	margin-bottom:10px;}.themeOptionsWrapper .themeOptionsSubHeadline {	font-weight:bold;	padding:10px 0 20px 5px;}.themeOptionsWrapper .themeOptionsHint {	color:#e04300;}.themeOptionsWrapper .themeOptionsBlock {	padding-bottom:20px;}.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockHeadline {	font-size:15px;	line-height:35px;	text-shadow:0 1px 0 #fff;	border-color:#DFDFDF;	box-shadow:0 1px 0 #fff inset;	color:#464646;	text-shadow:0 1px 0 #fff;	border-style:solid;	border-width:1px;	padding:0 10px;	cursor:pointer;}.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther {	display:none;/* will be displayed with JS, Look at "theme-options.js" */	background-color:#FCFCFC;	border-color:#DFDFDF;	border-style:none solid solid;	border-width:1px;}.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner {	padding:20px 20px 0 20px;}.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner .themeOptionsBlockDescription {	padding-top:10px;	padding-bottom:30px;	font-style:italic;}.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner fieldset {	border:solid 1px #f1f1f1;	padding:0 20px 20px 20px;	margin-bottom:30px;}.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner fieldset input.themeOptionsInputText,.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner fieldset textarea.themeOptionsTextarea {	width:60%;}.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner fieldset textarea.themeOptionsTextarea {	height:170px;}.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner fieldset .themeOptionsBlockSubDescription {	padding-top:5px;}.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner fieldset .themeOptionsBlockSubDescription .themeOptionsHint {	font-weight:bold;}.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner .themeOptionsBlockCheckbox,.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner .themeOptionsBlockRadio,.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner .themeOptionsBlockSelect,.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner .themeOptionsBlockTextarea,.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner .themeOptionsBlockText {	padding-top:20px;}.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner .themeOptionsBlockSelect label,.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner .themeOptionsBlockTextarea label,.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner .themeOptionsBlockText label {	display:block;	padding-bottom:2px;}.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner .themeOptionsBlockCheckbox label,.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner .themeOptionsBlockRadio label {	padding-left:5px;}.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner .themeOptionsBlockCheckbox .themeOptionsBlockSubDescription,.themeOptionsWrapper .themeOptionsBlock .themeOptionsBlockOuther .themeOptionsBlockInner .themeOptionsBlockRadio .themeOptionsBlockSubDescription {	display:inline;	padding-left:30px;	font-style:italic;}.themeOptionsWrapper .themeOptionsSubmit {	padding-bottom:10px;}