.btn {
  font-family: Georgia;
  color: #ffffff;
  font-size: 18px;
  line-height: 18px;
  padding: 12px;
  text-decoration: none;
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#c83a3a), to(#ac1919));
  background: -moz-linear-gradient(top, #c83a3a, #ac1919);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#c83a3a, endColorStr=#ac1919);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#c83a3a, endColorStr=#ac1919);
  display:inline-block; /* IE is so silly */
}
.btn:hover {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ac1919), to(#c83a3a));
  background: -moz-linear-gradient(top, #ac1919, #c83a3a)
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c83a3a, endColorstr=#ac1919);

}

.btn a{
    color: #fff;
    text-decoration: none;
    vertical-align: middle;
}



#info_btn .btnbig {
  font-family: Georgia;
  color: #ffffff;
  font-size: 18px;
  line-height: 40px;
  height: 40px;
  padding: 12px;
  text-decoration: none;
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#c83a3a), to(#ac1919));
  background: -moz-linear-gradient(top, #c83a3a, #ac1919);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#c83a3a, endColorStr=#ac1919);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#c83a3a, endColorStr=#ac1919);
  display:inline-block; /* IE is so silly */
}
#info_btn .btnbig:hover {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ac1919), to(#c83a3a));
  background: -moz-linear-gradient(top, #ac1919, #c83a3a)
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c83a3a, endColorstr=#ac1919);

}



.raquo {
    font-size:33px;
    color: #fff;
    line-height: 40px;
    position: relative;
    top: -2px;
    left: 5px;
    padding: 0 6px;
    float:right;
}


.tx-sfgewinnspiel-pi1 #info_btn a {
    color: #fff;
    text-decoration: none;
    vertical-align: middle;
    float:right;
}

.tx-sfgewinnspiel-pi1 #info_btn  {
 position: relative;
 top: 65px;
 right: 260px;
}

#info_text {
    padding: 0 0 0 15px;
}

.tx-sfgewinnspiel-pi1 #selection {
    width: 450px;
}

.tx-sfgewinnspiel-pi1 #selection #chose{
    color: #fff;
    text-align: center;
    font-size: 22px;
    font-family: georgia;
    width: 450px;
    height: 60px;
    float:left;
    line-height: 50px;
    margin: 0 0 15px 0;
}

.tx-sfgewinnspiel-pi1 #selection #chose span {
    line-height: 50px;
}
.tx-sfgewinnspiel-pi1 #selection #chose img {
    float:left;
    margin-left: 17px;
}

.tx-sfgewinnspiel-pi1 #selection ul {
    list-style-image: none;
    list-style-type: none;
    padding: 0 0 0 15px;
}

.tx-sfgewinnspiel-pi1 #selection li a{
    line-height: 60px;
    height: 60px;
    font-family: georgia;
    color: #b81a1b;
    text-decoration: none;
    display: block;
    
}

.tx-sfgewinnspiel-pi1 #selection li a:hover{
    text-decoration: underline;
}

.tx-sfgewinnspiel-pi1 .scroll-pane li a img {
    vertical-align:  middle;
    padding: 0 15px 0 0;
}

.tx-sfgewinnspiel-pi1 #selection li a img {
    vertical-align:  middle;
    padding: 0 0 0 5px;
   
}

.tx-sfgewinnspiel-pi1 #selection #add_form{
    width: 415px;
    margin: 0 auto; 
}

.tx-sfgewinnspiel-pi1 #selection #additions{
    width: 415px;

}

.tx-sfgewinnspiel-pi1 #selection #additions li{
    float:left;
    width: 115px;
    margin: 10px;
    border: 1px solid #d2d2d2;
    height: 25px;
    line-height: 25px;
}

.tx-sfgewinnspiel-pi1 #selection #additions a {
    line-height: 25px;
    height: 25px;
    text-align: center;
    font-size: 13px;
}

.tx-sfgewinnspiel-pi1 #selection #additions a:hover {
    text-decoration: none;
    background: #f0cfcf;
    line-height: 25px;
    height: 25px;
    text-align: center;
}
.tx-sfgewinnspiel-pi1 #selection #additions .checked {
    background:  #ac1919 !important;
    text-decoration: none;
    background: #f0cfcf;
    line-height: 25px;
    height: 25px;
    text-align: center;
    color: #fff;
}

.listimage {
    height: 60px;
    width: 15px;
    float:right;
    
}

.tx-sfgewinnspiel-pi1 #selection #add_form input{
    width: 380px;
    border: 1px solid #d2d2d2;
    color: #eed0d0;
    font-family: georgia;
    font-size: 14px;
    height: 25px;
    padding: 0 0 0 10px;
    margin: 0 0 0 24px;
}


/*** Gewinnspiel Weihnachten ***/
.tx-sfgewinnspiel2-pi1 #start_text, .tx-sfgewinnspiel2-pi1 #start_text2,
.tx-sfgewinnspiel2-pi1 #start_text a, .tx-sfgewinnspiel2-pi1 #start_text2 a {
    color: #ab191a; font-family: Georgia,Arial,sans-serif; font-size: 14px; line-height: 18px;
}
.tx-sfgewinnspiel2-pi1 #start_text { position: absolute; top: 247px; left: 276px; width: 340px; }
.tx-sfgewinnspiel2-pi1 #start_text2 { position: absolute; top: 292px; left: 276px; width: 340px; }
.tx-sfgewinnspiel2-pi1 #start_btn { position: absolute; top: 558px; left: 392px; }

.tx-sfgewinnspiel2-pi1 #frage_text {
    position: absolute;
    top: 225px;
    left: 264px;
    color: #fff;
    font-family: Georgia,Arial,sans-serif;
    font-size: 14px;
    line-height: 18px;
}
.tx-sfgewinnspiel2-pi1 #frage_text2, 
.tx-sfgewinnspiel2-pi1 #frage_text3, 
.tx-sfgewinnspiel2-pi1 #frage_text5 {
    color: #ab191a; font-family: Georgia,Arial,sans-serif; font-size: 14px; line-height: 18px;   
}
.tx-sfgewinnspiel2-pi1 #frage_text2 { position: absolute; top: 304px; left: 273px; }
.tx-sfgewinnspiel2-pi1 #frage_text5 { position: absolute; top: 304px; left: 539px; }
.tx-sfgewinnspiel2-pi1 #frage_text6 #produkt {
    color: #dea7ac;
    font-family: Georgia,Arial,sans-serif;
    font-size: 14px;
    padding: 5px 5px 5px 5px;
    font-style: italic;    
    border: 0;
    background-color: #fff;
    width: 132px;
    height: 25px;
    position: absolute;
    top: 300px;
    left: 399px;
}
.tx-sfgewinnspiel2-pi1 #frage_text3 { position: absolute; top: 346px; left: 273px; }
.tx-sfgewinnspiel2-pi1 #frage_text4 #zusatz2 {
    border: 0;
    background-color: #fff; 
    color: #dea7ac;
    font-family: Georgia,Arial,sans-serif;
    font-size: 14px;
    padding-left: 10px;
    font-style: italic;
    height: 22px;
    width: 121px;
    position: absolute;
    top: 489px;
    left: 371px;
}
.tx-sfgewinnspiel2-pi1 #frage_btn, 
.tx-sfgewinnspiel2-pi1 #formular_btn, 
.tx-sfgewinnspiel2-pi1 #danke_btn {
    position: absolute; top: 570px; left: 298px;
}
.tx-sfgewinnspiel2-pi1 #frage_btn input, 
.tx-sfgewinnspiel2-pi1 #formular_btn input {
    margin-left: 124px;
}
.tx-sfgewinnspiel2-pi1 #fehler {
    position: absolute;
    top: 150px;
    left: 385px;
    width: 260px;
    font-weight: bold;
    color: red;
}
.tx-sfgewinnspiel2-pi1 #text_newsletter, .tx-sfgewinnspiel2-pi1 #text_datenschutz,
.tx-sfgewinnspiel2-pi1 #text_newsletter a, .tx-sfgewinnspiel2-pi1 #text_datenschutz a {
    color: #ab191a; font-size: 9px; width: 420px;    
}
.tx-sfgewinnspiel2-pi1 #text_newsletter a, .tx-sfgewinnspiel2-pi1 #text_datenschutz a {
    cursor: pointer;
    text-decoration: underline;
}
.tx-sfgewinnspiel2-pi1 #datenschutz { position: absolute; top: 355px; left: 264px; }
.tx-sfgewinnspiel2-pi1 #newsletter { position: absolute; top: 378px; left: 264px; }
.tx-sfgewinnspiel2-pi1 #text_datenschutz { position: absolute; top: 358px; left: 294px; font-size: 9px; }
.tx-sfgewinnspiel2-pi1 #text_conditions {
    position: absolute;
    top: 235px;
    left: 294px;  
    border: 1px solid #dea7ac;
    visibility: hidden;
}
.tx-sfgewinnspiel2-pi1 #text_newsletter {
    position: absolute; top: 381px; left: 294px;
}
.tx-sfgewinnspiel2-pi1 #formular_text4 {
    position: absolute;
    top: 418px;
    left: 544px;
    color: #ab191a;
    font-size: 11px;
}
.tx-sfgewinnspiel2-pi1 #formular_text input {
    border: 0;
    background-color: #fff; 
    color: #dea7ac;
    font-family: Georgia,Arial,sans-serif;
    font-size: 14px;
    padding-left: 10px;
    font-style: italic;
}
.tx-sfgewinnspiel2-pi1 #vorname { 
    position: absolute; 
    top: 205px;
    left: 264px;
    height: 22px;
    width: 162px;
}
.tx-sfgewinnspiel2-pi1 #nachname { 
    position: absolute; 
    top: 205px;
    left: 453px;
    height: 22px;
    width: 171px;
}
.tx-sfgewinnspiel2-pi1 #strasse { 
    position: absolute; 
    top: 243px;
    left: 264px;
    height: 22px;
    width: 234px;
}
.tx-sfgewinnspiel2-pi1 #hausnummer { 
    position: absolute; 
    top: 243px;
    left: 523px;
    height: 22px;
    width: 102px;
}
.tx-sfgewinnspiel2-pi1 #plz { 
    position: absolute; 
    top: 281px;
    left: 264px;
    height: 22px;
    width: 118px;
}
.tx-sfgewinnspiel2-pi1 #ort { 
    position: absolute; 
    top: 281px;
    left: 407px;
    height: 22px;
    width: 218px;
}
.tx-sfgewinnspiel2-pi1 #email { 
    position: absolute; 
    top: 319px;
    left: 264px;
    height: 22px;
    width: 361px;
}
.tx-sfgewinnspiel2-pi1 .active {
    color: #ab191a !important;
    font-style: normal !important;
}
.tx-sfgewinnspiel2-pi1 #danke_text2, .tx-sfgewinnspiel2-pi1 #danke_text3, .tx-sfgewinnspiel2-pi1 #danke_text4 {
    color: #ab191a;
    font-family: Georgia,Arial,sans-serif;
    font-size: 14px;
    line-height: 18px;
}
.tx-sfgewinnspiel2-pi1 #danke_text {
    position: absolute; 
    top: 197px;
    left: 342px;
    width: 340px;
}
.tx-sfgewinnspiel2-pi1 #danke_text h1 {
    font-size: 22px !important;
    font-weight: normal;
}
.tx-sfgewinnspiel2-pi1 #danke_text2 {    
    position: absolute; 
    top: 257px;
    left: 276px;
    width: 340px;
}
.tx-sfgewinnspiel2-pi1 #danke_text3 {
    position: absolute; 
    top: 312px;
    left: 276px;
    width: 340px;
}
.tx-sfgewinnspiel2-pi1 #danke_text4 {
    position: absolute; 
    top: 357px;
    left: 276px;
    width: 340px;
}
.tx-sfgewinnspiel2-pi1 #danke_text5 {
    position: absolute; 
    top: 430px;
    left: 276px;
    width: 340px;
    color: #000;
    font-size: 11px;
}
.tx-sfgewinnspiel2-pi1 #danke_btn2 {
    position: absolute; 
    top: 457px;
    left: 276px;
    width: 340px;
}





/*** Gewinnspiel Décleor ***/
.tx-sfgewinnspiel3-pi1 .active { color: #ab191a !important; font-style: normal !important; }
.tx-sfgewinnspiel3-pi1 #start_text, .tx-sfgewinnspiel3-pi1 #start_text2,
.tx-sfgewinnspiel3-pi1 #start_text a, .tx-sfgewinnspiel3-pi1 #start_text2 a {
    color: #ab191a; font-family: Georgia,Arial,sans-serif; font-size: 13px; line-height: 18px;
}
.tx-sfgewinnspiel3-pi1 #start_text { position: absolute; top: 195px; left: 276px; width: 335px; }
.tx-sfgewinnspiel3-pi1 #start_text2 { position: absolute; top: 357px; left: 276px; width: 375px; }
.tx-sfgewinnspiel3-pi1 #start_btn { position: absolute; top: 558px; left: 392px; }
.tx-sfgewinnspiel3-pi1 #info_text { position: absolute; top: 181px; left: 276px; } 
.tx-sfgewinnspiel3-pi1 #info_text, .tx-sfgewinnspiel3-pi1 #frage_text, .tx-sfgewinnspiel3-pi1 #info_text a {
    color: #ab191a; font-family: Georgia,Arial,sans-serif; font-size: 13px; line-height: 18px;   
}
.tx-sfgewinnspiel3-pi1 #frage_text {
    position: absolute;
    top: 195px;
    left: 276px;
    width: 335px;
}
.tx-sfgewinnspiel3-pi1 #frage_text2 {
    position: absolute;
    top: 355px;
    left: 276px;
    color: #fff;
    font-family: Georgia,Arial,sans-serif;
    font-size: 14px;
    line-height: 17px;
    width: 332px;
}
.tx-sfgewinnspiel3-pi1 #frage_text3 { position: absolute; top: 456px; left: 303px; }
.tx-sfgewinnspiel3-pi1 #frage_text4 { position: absolute; top: 459px; left: 433px; }
.tx-sfgewinnspiel3-pi1 #frage_text5 { position: absolute; top: 459px; left: 450px; }
.tx-sfgewinnspiel3-pi1 #frage_text6 { position: absolute; top: 456px; left: 468px; }
.tx-sfgewinnspiel3-pi1 #frage_text7 { position: absolute; top: 459px; left: 524px; }
.tx-sfgewinnspiel3-pi1 #frage_text8 { position: absolute; top: 459px; left: 541px; }
.tx-sfgewinnspiel3-pi1 #frage_text9 { position: absolute; top: 456px; left: 560px; }

.tx-sfgewinnspiel3-pi1 #antwort1, 
.tx-sfgewinnspiel3-pi1 #antwort2, 
.tx-sfgewinnspiel3-pi1 #antwort3,
.tx-sfgewinnspiel3-pi1 #antwort4 { 
    font-family: Georgia,Arial,sans-serif; color: #ab191a; font-size: 24px;
    width: 15px;
    height: 21px;
    border-bottom: 1px solid #ab191a;
    background-color: #fff; 
    border-left: 0;
    border-right: 0;
    border-top: 0;  
    text-align: center;
}

.tx-sfgewinnspiel3-pi1 #frage_text3,
.tx-sfgewinnspiel3-pi1 #frage_text6,
.tx-sfgewinnspiel3-pi1 #frage_text9 { font-family: Georgia,Arial,sans-serif; color: #ab191a; font-size: 24px; }

.tx-sfgewinnspiel3-pi1 #frage_btn, 
.tx-sfgewinnspiel3-pi1 #info_btn,
.tx-sfgewinnspiel3-pi1 #formular_btn, 
.tx-sfgewinnspiel3-pi1 #danke_btn {
    position: absolute; top: 570px; left: 298px;
}
.tx-sfgewinnspiel3-pi1 #frage_btn input, 
.tx-sfgewinnspiel3-pi1 #formular_btn input {
    margin-left: 124px;
}

.tx-sfgewinnspiel3-pi1 #fehler {
    position: absolute;
    top: 150px;
    left: 385px;
    width: 260px;
    font-weight: bold;
    color: red;
}

.tx-sfgewinnspiel3-pi1 #text_newsletter, .tx-sfgewinnspiel3-pi1 #text_datenschutz, .tx-sfgewinnspiel3-pi1 #text_newsletter2, 
.tx-sfgewinnspiel3-pi1 #text_newsletter a, .tx-sfgewinnspiel3-pi1 #text_datenschutz a {
    color: #ab191a;
    font-size: 9px;
    width: 420px;    
}
.tx-sfgewinnspiel3-pi1 #text_newsletter a, .tx-sfgewinnspiel3-pi1 #text_datenschutz a {
    cursor: pointer;
    text-decoration: underline;
}
.tx-sfgewinnspiel3-pi1 #datenschutz { position: absolute; top: 355px; left: 264px; }
.tx-sfgewinnspiel3-pi1 #newsletter { position: absolute; top: 378px; left: 264px; }
.tx-sfgewinnspiel3-pi1 #newsletter2 { position: absolute; top: 412px; left: 264px; }
.tx-sfgewinnspiel3-pi1 #text_datenschutz { position: absolute; top: 358px; left: 294px; font-size: 9px; }
.tx-sfgewinnspiel3-pi1 #text_conditions {
    position: absolute; 
    top: 235px;
    left: 294px;  
    border: 1px solid #dea7ac;
    visibility: hidden;
}
.tx-sfgewinnspiel3-pi1 #text_newsletter {
    position: absolute;
    top: 381px;
    left: 294px;
}
.tx-sfgewinnspiel3-pi1 #text_newsletter2 {
    position: absolute;
    top: 415px;
    left: 294px;
}
.tx-sfgewinnspiel3-pi1 #formular_text4 {
    position: absolute;
    top: 442px;
    left: 544px;
    color: #ab191a;
    font-size: 11px;
}
.tx-sfgewinnspiel3-pi1 #formular_text input {
    border: 0;
    background-color: #fff; 
    color: #dea7ac;
    font-family: Georgia,Arial,sans-serif;
    font-size: 14px;
    padding-left: 10px;
    font-style: italic;
}
.tx-sfgewinnspiel3-pi1 #vorname { 
    position: absolute; 
    top: 199px;
    left: 264px;
    height: 22px;
    width: 162px;    
}
.tx-sfgewinnspiel3-pi1 #nachname { 
    position: absolute; 
    top: 199px;
    left: 453px;
    height: 22px;
    width: 171px;
}
.tx-sfgewinnspiel3-pi1 #strasse { 
    position: absolute; 
    top: 237px;
    left: 264px;
    height: 22px;
    width: 234px;
}
.tx-sfgewinnspiel3-pi1 #hausnummer { 
    position: absolute; 
    top: 237px;
    left: 523px;
    height: 22px;
    width: 102px;
}
.tx-sfgewinnspiel3-pi1 #plz { 
    position: absolute; 
    top: 275px;
    left: 264px;
    height: 22px;
    width: 118px;
}
.tx-sfgewinnspiel3-pi1 #ort { 
    position: absolute; 
    top: 275px;
    left: 407px;
    height: 22px;
    width: 218px;
}
.tx-sfgewinnspiel3-pi1 #email { 
    position: absolute; 
    top: 313px;
    left: 264px;
    height: 22px;
    width: 361px;
}

.tx-sfgewinnspiel3-pi1 #danke_text2, 
.tx-sfgewinnspiel3-pi1 #danke_text3, 
.tx-sfgewinnspiel3-pi1 #danke_text4, 
.tx-sfgewinnspiel3-pi1 #danke_text4 a { color: #ab191a; font-family: Georgia,Arial,sans-serif; font-size: 14px; line-height: 18px; }
.tx-sfgewinnspiel3-pi1 #danke_text { position: absolute; top: 197px; left: 342px; width: 340px; }
.tx-sfgewinnspiel3-pi1 #danke_text h1 { font-size: 22px !important; font-weight: normal; }
.tx-sfgewinnspiel3-pi1 #danke_text2 { position: absolute; top: 257px; left: 276px; width: 340px; }
.tx-sfgewinnspiel3-pi1 #danke_text3 { position: absolute; top: 387px; left: 276px; width: 340px; }
.tx-sfgewinnspiel3-pi1 #danke_text4 { position: absolute; top: 445px; left: 276px; width: 340px; }
.tx-sfgewinnspiel3-pi1 #danke_btn2 { position: absolute; top: 457px; left: 276px; width: 340px; }
/* Produktbuttons / Mouseover */
.tx-sfgewinnspiel3-pi1 #produktinfo { cursor: pointer; position: absolute; top: 192px; left: 750px; width: 340px; width: 25px; height: 25px; }
.tx-sfgewinnspiel3-pi1 #produktinfo2 { cursor: pointer; position: absolute; top: 235px; left: 813px; width: 340px; width: 25px; height: 25px; }
.tx-sfgewinnspiel3-pi1 #produktinfo3 { cursor: pointer; position: absolute; top: 298px; left: 665px; width: 340px; width: 25px; height: 25px; }
.tx-sfgewinnspiel3-pi1 #produktinfo4 { cursor: pointer; position: absolute; top: 428px; left: 755px; width: 340px; width: 25px; height: 25px; }


.tooltip {
    margin-left: -45px;
    margin-top: -115px;
}



/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
    
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 27px;
	height: 100%;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #e1d9d6;
	position: relative;
      
}

.jspDrag
{
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
    background: #ad1919 url(../images/gewinnspiel/decleor/scrollbar.gif) no-repeat;
    width: 27px;
    height: 49px !important;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	/*height: 100%;*/
    height: 290px;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
    
}

.jspHorizontalBar .jspArrow
{
	width: 27px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}
.jspCapBottom {
    height: 0px;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
.scroll-pane { width: 335px; height: 290px; overflow: auto; }

.tx-sfgewinnspiel-pi1 .scroll-pane { width: 450px; height: 280px; overflow: auto;}

.tx-sfgewinnspiel-pi1 #selection .scroll-pane {width: 450px; height: 315px; overflow: auto;}

