/*Allgemeine Desing Klassen*/
.emblem_75 {
    font-size: 24px;
    font-weight: bold;
    background-image: url('/static/images/75/75_emblem.gif');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 55px;
    height: 50px;
    line-height: 2.1em;
    margin-bottom: 10px;
}

#content_75 p {
    line-height: 1.3em;
    margin-bottom: 10px;
    font-size: 15px;
}

#content_75 .submit_75, #content_75 .button_75 {
    display: block;
    width: 226px;
    height:27px;
    background-image: url('/static/images/75/75_button.gif');
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 16px;
    color: #686868;
    background-color: inherit;
    background-color: transparent;
    padding-bottom: 2px;
    font-weight: bold;
    text-align: center;
}

#content_75 .button_75 {
    padding: 0px;
    line-height: 1.6em;
}

#content_75 .button_back {
    background-image: url('/static/images/75/75_button_back.gif');
    width: 270px;
}

#content_75 .button_forward {
    background-image: url('/static/images/75/75_button_forward.gif');
    width: 270px;
}

#content_75 .button_75:hover {
    text-decoration: none;
}

#content_75 .zentriert {
    text-align: center;
}

#content_75 h2 {
    font-size: 17px;
    margin-bottom: 13px;
    margin-top: 5px;
}

#content_75 a {
    color: #009ee0;
    text-decoration: none;
}

#content_75 a:hover {
    text-decoration: underline;
}

#content_75 .clear {
    clear: both;
    margin:0px;
    width:0px;
    height:0px;
}
#content_75 .mark_75 {
    color: #009ee0;
    letter-spacing: 2px;
}



/*Spalten*/ /*2-Spalten/////////////////////////////////////////////////////////////////////*/

#content_75 .spalte_1_1 p {
    width: 97%;
}

#content_75 .spalte_1_2 {
    width: 45%; /*48*/
    float: left;
}

#content_75 .spalte_2_2 {
    width: 45%;/*392px*/ /*48*/
    float: left;
}

/*3 Spalten*/

#content_75 .spalte_1_3 {
    width: 30%;
    float: left;
}

#content_75 .spalte_2_3 {
    width: 30%;
    float: left;
}

#content_75 .spalte_3_3 {
    width: 30%;
    float: left;
    position: relative;
}

.spalte_1_3 , .spalte_2_3 , .spalte_3_3,
.spalte_1_2, .spalte_2_2,
.spalte_1_1 {
    padding-left: 25px; /*15px*/
}
/*2 Spalten in 2 Spalten*/
.spalte_1_2 .spalte_1_2, .spalte_1_2 .spalte_2_2,
.spalte_2_2 .spalte_1_2, .spalte_2_2 .spalte_2_2 {
    padding-left: 0px;
}

/*3 Columns and 1 row*/
.spalte_4 {
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 25px;
	padding-top: 25px;
	border-top: 1px solid #cccccc;
}


/*Landingpage////////////////////////////////////////////////////////////////////*/
.language {
    margin: 0px;
    padding: 0px;
}

.spalte_1_3 .language {
    margin-left: 7px;
}
.spalte_2_3 .language {
    margin-left: 9px;
}
.spalte_3_3 .language {
    margin-left: 9px;
}
.spalte_4 .language {
    margin-left: 7px;
    /*float: left;*/
}

.spalte_3_3 .language li {
    width: 95%;
}

.spalte_4 .language li {
    /*width: 60%;*/
}

.spalte_4 .epaper_link_box {
    float: right;
    margin-right: 20px;
}


.language .de {
    background-image: url('/static/images/75/75_landing_DE.gif');
}

.language .en {
    background-image: url('/static/images/75/75_landing_EN.gif');
}

.language .fr {
    background-image: url('/static/images/75/75_landing_FR.gif');
}

.language .es {
    background-image: url('/static/images/75/75_landing_ES.gif');
}

.language .it {
    background-image: url('/static/images/75/75_landing_IT.gif');
}

.language .de a{
    padding-top: 8px;
}
.language .en a{
    padding-top: 8px;
}
.language .fr a{
    padding-top: 8px;
}
.language .es a{
    padding-top: 8px;
}
.language .it a{
    padding-top: 8px;
}

.spalte_3_3 .language .de a{
    padding-top: 0px;
}
.spalte_3_3 .language .en a{
    padding-top: 0px;
}
#content_75 .spalte_3_3 .language  a{
    padding-top: 5px;
    font-size: 13px;
}

.language li {
    list-style-type: none;
    height: 58px;
    background-position: left top;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
}

.language .langugae_bottom {
    background-image: url('/static/images/75/75_language_bottom.gif');
    background-position: left top;
    background-repeat: no-repeat;
    height: 19px;
}

#content_75 .language li a {
    text-decoration: none;
    color: #616161;
    font-size: 15px;
    display: block;
    height: 50px;
    margin-left: 50px;
}

#content_75 .language li a:hover {
    text-decoration: underline;
    color: black;
}

#landingpage_75_book {
    height: 119px;
    width: 150px;
    position: absolute;
    left: 120px;
    top: 240px;
}

.hinweise_75 ul, hinweise_75 li {
    list-style-image: url('/static/images/75/pfeil_rechts.gif');
}

* html hinweise_75 li {
    list-style: square url(/static/images/75/pfeil_rechts.gif);
    display: list-item;
}

.hinweise_75 ul {
    margin-left: 15px;
    margin-top: 20px;
    width: 95%;
}

/*Coupon Codeeingabe ////////////////////////////////////////////////////////////////////*/
#enter_code_75 .spalte_2_2 img {
	display: block;
	margin-top: 35px;
}

#enter_code_75 .spalte_2_3{
    font-size: 17px;
    padding-top: 50px;
}

#enter_code_75 .spalte_2_3 label{
    height: 28px;
    display: block;
}

#enter_code_75 .spalte_2_3 input {
    border: 1px solid #686868;
    height: 25px;
    font-size: 17px;
    letter-spacing: 5px;
    width: 200px;
    padding-left: 5px;
    display: block;
    float: left;
    margin-right:5px;
}
#enter_code_75 .spalte_2_3 img {
    display: block;
    margin-top: 3px;
}

#enter_code_75 .spalte_3_3 {
    padding-top: 77px;
    padding-left: 10px
}

/*Coupon Closed Info ////////////////////////////////////////////////////////////////////*/

#code_75_closed .spalte_1_2 {
	width: 57%;
	padding-left: 0px;
}

#code_75_closed .spalte_1_1 {
	padding-left: 0px;
}

#code_75_closed .spalte_2_2 {
	width: 33%;
}

#code_75_closed .spalte_2_2 img {
	margin-top: 60px;
}

#code_75_closed .submit_75 a, 
#code_75_closed .submit_75 a:visited {
	display: block;
	color: #686868;
	font-size: 16px;
	padding-top: 4px;
	text-decoration: none;
}

#code_75_closed .submit_75 a:hover,
#code_75_closed .submit_75 a:active {
	text-decoration: underline;
}

#code_75_closed p strong {
	display: block;
	padding-top: 20px;
}

#code_75_closed {
	padding-left: 25px;
}


/*coupon Dateneingabe /////////////////////////////////////////////////////////////////*/

.spalte_1_2 .spalte_labels {
    width: 42%;
    float: left;
    font-size: 12px;
    color: #686868;
}
.spalte_1_2 .spalte_labels label {
    display: block;
    height: 28px;
    line-height: 2em;
}

.spalte_1_2 .spalte_input {
    width: 51%;
    float: left;
    border-right: 1px solid #686868;
    padding-right: 15px;
}
.spalte_1_2 .spalte_input div{
    height: 28px;
}

.spalte_1_2 .spalte_input div div{
    height: 0px;
}
.spalte_1_2 .spalte_input label {
    font-size: 11px;
    float: left;
    display: block;
    color: #686868;
    height: 28px;
    line-height: 1.7em;
    margin-right: 10px
}
.spalte_1_2 .spalte_input input {
    height: 20px;
    border: 1px solid #686868;
    font-size: 13px;
    color: #686868;
    width: 180px;
    margin-bottom: 3px;
}

.spalte_1_2 .spalte_input select {
    width: 180px;
    margin-bottom: 10px;
}

.spalte_1_2 .spalte_input .radio, #content_75 #gewinnspiel_formular_75 .spalte_1_2 .spalte_input .radio {
    border: none;
    width: 25px;
    margin-right: 3px;
    float: left;
}


.spalte_1_2 .spalte_input #first_name {
    width: 87px;
    position: absolute;
    top:673px;
    left: 218px;
}
.spalte_1_2 .spalte_input #name {
    position: absolute;
    width: 87px;
    top: 673px;
    left: 310px;
}


#content_75 #security {
    float: left;
    width: 200px;
    margin-top: 5px;
    height: 70px;
}
#content_75 #security img{
    margin: 0px;
}

#content_75 #sec_input {
    float: left;
    padding-left: 10px;
    margin-top: 5px;
    height: 70px;
}
#content_75 #sec_input input {
    width: 105px;
    height: 50px;
    border: 1px solid #686868;
    font-size: 22px;
    letter-spacing: 1px;
    margin-left: 10px;
    color: #686868;
    padding-left: 3px;
    float: left;
    line-height: 50px;

}
#content_75 #sec_input div {
    float: left;
    margin-top: 15px;
}
#content_75 #sec_input img {
    margin-top: 0px;
}

.check_75 {
    margin-bottom: 10px;
}

.check_75 input {
    display: block;
    float: left;
    margin-right: 8px;
}

.check_75 label {
    float: left;
    width: 320px;
}

#enter_data_75 .spalte_2_2 {
    padding-left: 15px;
}
/*Coupon Daten Pruefen//////////////////////////////////////////////////////////////////////////////////*/

.user_entry, .user_entry li, .user_entry ul, .user_entry ul li {
    list-style-type: none;
}
.user_entry {
    margin-left: 0px;
}
.user_entry ul {
    margin-left: 20px;
    margin-bottom:10px;
}

.user_entry ul p {
    color: #686868;
    font-size: 15px;
    margin-bottom: 3px;
}

#check_data_75 .button_75 {
    margin: 0px auto;
}

#check_data_75 .spalte_1_2 {
    border-right: 1px solid #a1a1a1;
    margin-bottom: 15px;
    width: 45%;
    padding-left: 30px;
}

#check_data_75 table {
    width: 100%;
}

#check_data_75 table tr td {
    width: 55%;
    height: 23px;
    font-size: 15px;
}

#check_data_75 table tr td h2 {
    margin:0px;
    padding: 0px;
    margin-top: 10px;
}

#check_data_75 table tr td .button_75 {
    margin-top: 15px;
}

#check_data_75 table tr .label{
    text-align: right;
    padding-right: 15px;
    width: 40%;
    color: #666666;
    font-size: 13px;
}
/* Coupon Texte // Coupon Schlussseiten //////////////////////////////////////////////////////////////////////*/

#text_75 {
    height: 350px;
}

/* 75 BOOK ////////////////////////////////////////////////////////////////////*/

.book_75_content {
    font-size: 17px;
    list-style-image: url('/static/images/75/pfeil_rechts_schwarz.gif');
    margin-left: 20px;
}

.book_75_info {
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    color: #666666;
    list-style-type: none;
    padding: 10px 0px 10px 10px;
    margin: 10px 0px 20px 0px;
    line-height: 1.3em;
    width: 300px;
}

/* GAMES ////////////////////////////////////////////////////////////////////////////*/

#games_75 .spalte_1_2 {
    width: 470px;
}
#games_75 .spalte_2_2 {
    width: 280px;
}

#games_75 .spalte_1_3, #games_75 .spalte_2_3, #games_75 .spalte_3_3{
    width: 260px;
    margin-left: 10px;
    padding: 0px;
}


#content_75 .box_weiss_75_top{
    background-image: url('/static/images/75/75_box_weiss_top.gif');
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 252px;
    height: 5px;
    margin: 0px;
    padding: 0px;
}
#content_75 .box_weiss_75_bottom{
    background-image: url('/static/images/75/75_box_weiss_bottom.gif');
    background-repeat: no-repeat;
    background-position: left top;
    width: 252px;
    height: 5px;
}
#content_75 .box_weiss_75_content{
    background-image: url('/static/images/75/75_box_weiss_content.gif');
    background-repeat: repeat-y;
    background-position: left top;
    width: 232px;
    padding: 0px 10px 10px 10px;
    margin:0px;
}

#content_75 .box_weiss_75_content h1 {
    line-height: 2.5em;
    font-size: 18px;
    width: 180px;
}

#content_75 .box_weiss_75 p {
    color: #666666;
    font-size: 15px;
    margin: 0px;
    height:130px;
    width: 232px;
}

.legal_navi_75 {
    color: #009ee0;
    text-align: right;
    margin-top: 15px;
}

.legal_navi_75 li {
    float: right;
    display: block;
    margin-left: 20px;
    padding-right: 20px;
    padding-left: 10px;
    background-image: url('/static/images/75/pfeil_rechts_blau.gif');
    background-position: left center;
    background-repeat: no-repeat;
}
.games_75_link {
    color: #009ee0;
    font-weight: bold;
    background-image: url('/static/images/75/pfeil_links_blau.gif');
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    padding-left: 10px;
    font-size: 15px;
}
#play_area_75 {
    border: 1px solid #009ee0;
    width: 775px;
    height: 640px;
    background-color: white;
    margin: 20px 0px 10px 25px;
    padding: 5px;
}
#play_area_75 object {
    z-index: 8000;
}

/*ANLEITUNGS_BOX//////////////////////////////////////////////////*/

#games_75_anleitung {
    width: 789px;
    height: 660px;
    position: absolute;
    background-color: white;
    top: 505px;
    left: 58px;
    z-index: 9999;
    border: 1px solid #099ee0;
    margin-top: 20px;
}

#games_75_anleitung #highscores {
    background-image: url('/static/images/75/75_zebra_braun_775.jpg');
    width: 774px;
    height: 423px;
    text-align: center;
    color: white;
    margin-left: 7px;
    margin-top: 7px; 
}
#games_75_anleitung #highscores table, #game_over_75 #highscores table {
    margin: 0px auto;
    font-size: 22px;
    font-weight: bold;
    margin-top: 20px;
    vertical-align: middle;
}
#games_75_anleitung #highscores table tr .platz, #game_over_75 #highscores table tr .platz{
    text-align: right;
    padding-right: 20px;
    width: 50px
}

#games_75_anleitung #highscores table tr .zeit, #game_over_75 #highscores table tr .zeit {
    text-align:right;
    padding-right: 20px;
    width: 70px;
}

#games_75_anleitung #highscores table tr td, #game_over_75 #highscores table tr td {
    padding: 3px 10px 4px 10px;
}

#games_75_anleitung #highscores table #platz_1, #game_over_75 #highscores table #platz_1{
    color: #e20026;
    height: 44px;
    
}
#games_75_anleitung #highscores table #platz_1 .platz, #game_over_75 #highscores table #platz_1 .platz {
    background-image: url('/static/images/75/platz_1_highscore_kranz.gif');
    background-position: right center;
    background-repeat: no-repeat;
    width: 50px;
    text-align: right;
}
#games_75_anleitung #highscores table #platz_1 .name, #game_over_75 #highscores table #platz_1 .name{
    background-image: url('/static/images/75/platz_1_highscore_bg.gif');
    background-position: right center;
    background-repeat: repeat-x;
}
#games_75_anleitung #highscores table #platz_1 .zeit, #game_over_75 #highscores table #platz_1 .zeit{
    background-image: url('/static/images/75/platz_1_highscore_ende.gif');
    background-position: right center;
    background-repeat: no-repeat;

    text-align: right;
    width: 70px;
}

#games_75_anleitung #highscores h1 {
    padding-top: 15px;
    font-size: 25px;
}

#games_75_anleitung #anleitung {
    padding:20px;
    width: 735px;
}
#games_75_anleitung #anleitung_text {
    float: left;
    width: 435px;
}
#games_75_anleitung #anleitung_bild {
    float: left;
    width: 300px;
    height: 200px;
    text-align: right;
}
#games_75_anleitung #anleitung h1 {
    color: #e20026;
    font-size: 25px;
}
#games_75_anleitung #anleitung p {

}

/* HIGHSCORES SPIELENDE (fortsetzung)//////////////////////////////////////////////////////////////*/

#game_over_75 #highscores_wrapper {
    padding:0px 20px 0px 20px;
}
#game_over_75 #highscores {
    background-image: url('/static/images/75/75_games_game_over_zebra_box.gif');
    background-position: left top;
    background-repeat: no-repeat;
    width: 490px;
    height: 357px;
    margin: 0px;
    padding: 0px;
}

#game_over_75 #highscores table {
    width: 480px;
    color: white;
    margin-left: 10px;
}

#game_over_75 #highscores table tr td {

    padding-top: 5px;
    padding-bottom: 5px;
}

#game_over_75 #highscores table .platz {
    width: 40px;
}

#game_over_75 #highscores table .name {
    width: 245px;
}

#game_over_75 #highscores table .zeit {

}

#game_over_75 #highscores table .box_space {

}

#game_over_75 #highscores table #punkte {
    height: 10px;
    text-align: center;
}
#game_over_75 #highscores table #punkte td{
    padding: 0px 0px 0px 25px;
}

#game_over_75 #highscores #new_score, #game_over_75 #highscores #new_score_platz_1 {
    color: #6f5b48;
}

#game_over_75 #highscores #new_score .platz {
    background-image: url('/static/images/75/platz_1_highscore_anfang.gif');
    background-position: 7px -1px;;
    background-repeat: no-repeat;
}


#game_over_75 #highscores #new_score_platz_1 .platz {
    background-image: url('/static/images/75/platz_1_highscore_kranz.gif');
    background-position: right -1px;
    background-repeat: no-repeat;
}

#game_over_75 #highscores #new_score .name, #game_over_75 #highscores #new_score_platz_1 .name {
    background-image: url('/static/images/75/platz_1_highscore_bg.gif');
    background-position: 0px -1px;
    background-repeat: repeat-x;
}

#game_over_75 #highscores #new_score .zeit, #game_over_75 #highscores #new_score_platz_1 .zeit {
    background-image: url('/static/images/75/platz_1_highscore_ende.gif');
    background-position: 0px -1px;
    background-repeat: no-repeat;
}

#game_over_75 #highscores #new_score .box_space, #game_over_75 #highscores #new_score_platz_1 .box_space {
    background-image: url('/static/images/75/75_games_game_over_pfeil.gif');
    background-position: right top;
    background-repeat: no-repeat;
}

#game_over_75 #highscores table #new_score input, #game_over_75 #highscores #new_score_platz_1 input {
    width: 220px;
    height: 20px;
    line-height: 20px;
    font-size: 15px;
    color: #6f5b48;
    font-weight: bold;
    border: 1px solid #6f5b48;
}

#game_over_75 #highscores #new_score_platz_1, #game_over_75 #highscores #new_score_platz_1 input  {
    color: #e20026;
    border: 1px solid #e20026;
}

#game_over_75 #highscores_box {
    background-image: url('/static/images/75/75_games_game_over_white_box.gif');
    background-position: left top;
    background-repeat: no-repeat;
    width: 263px;
    height: 359px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    padding: 20px 10px 10px 10px;
}

#game_over_75 #highscores_box h1 {
    font-size: 20px;
}
#game_over_75 #highscores_box div {
    margin-top: 10px;
    margin-bottom: 10px;
}
#game_over_75 #highscores_box input {
    margin-left: 18px;
}

#game_over_75 #highscores_box .button_75 {
    margin-left: 20px;
}

#game_over_75 #highscores_box hr {
    border-top: 3px solid #6f5b48;
}

#game_over_75 .spalte_1_1 p {
    height: 50px;
}

/* Freunde empfehlen Box//////////////////////////////////////////////////*/
#freund_einladen {
    width: 284px;
    position: absolute;
    top: 550px;
    left: 544px;
}
#freund_einladen #top {
    
    width: 284px;
}
#freund_einladen #top a {
    display: block;
    width:50px;
    height: 50px;
    position: absolute;
    top:0px;
    left: 235px;
}
#freund_einladen #bottom {
    height: 20px;
    width: 284px;
}
#freund_einladen #freund_einladen_content {
    background-image: url(/static/images/75/box_brown/box_brown_content.gif);
    background-position: top left;
    background-repeat: repeat-y;
    height: 100%;
    width: 254px;
    color: #6f5b48;
    padding: 0px 10px 0px 20px;
}

#freund_einladen #freund_einladen_content h1{
    font-size: 22px;
    margin-bottom: 10px;
}
#freund_einladen #freund_einladen_content label {
    font-size: 14px;
    display: block;
}
#freund_einladen #freund_einladen_content input{
    border: 1px solid #6f5b48;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
    color: #6f5b48;
    margin-bottom: 10px;
    width: 245px;
}
#freund_einladen #freund_einladen_content .submit_75 {
    margin-bottom: 0px;
    border: none;
    color: #666666;
    height: 27px;
}

#freund_einladen #freund_einladen_content #security_img {
    width: 95%;
    text-align: center;
}

#freund_einladen #freund_einladen_content #security {
    width: 100%;

}
#freund_einladen #freund_einladen_content #sec_input {
    width: 100%;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
#freund_einladen #freund_einladen_content #sec_input input {
    width: 120px;
    height: 35px;
    margin-left: 55px;
    margin-top: 10px;
    font-size: 22px;
    letter-spacing: 2px;
}
#freund_einladen #freund_einladen_content #sec_input div {
    float: none;
}

#freund_einladen #freund_einladen_content .submit_75 {
    margin-left: 10px;
}

#content_75 #invite_confirm p {
   height: 60px;
   margin: 0px;
}



/*Fehlermeldungen*/
#content_75 #advice-required-data_invite_name {
    position: absolute;
    top: 150px;
}
#content_75 #advice-required-data_invite_mail, #content_75 #advice-wrapper-validate-email-data_invite_mail {
    position: absolute;
    top: 207px;
}
#content_75 #advice-required-data_invite_name_friend {
    position: absolute;
    top: 264px;
}
#content_75 #advice-wrapper-required-data_invite_mail_friend, #content_75 #advice-validate-email-data_invite_mail_friend{
    position: absolute;
    top: 322px;  
}

#content_75 #freund_einladen_content #advice-required-code{
    position: absolute;
    top: 430px;
    height: 80px;
    background-image: url('/static/images/75/75_fehler_left_4z.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

/*LEGAL_BOX ///////////////////////////////////////*/
#legal_75_box {
    width: 786px;
    height: 300px;
    position: absolute;
    /*top: 520px;
    left: 55px;*/
    top: 120px;
    left:55px;
    z-index: 9000;
}

#legal_75_box_top {
    height: 30px;
    width: 786px;
    background-image: url('/static/images/75/75_legal_box_top.gif');
    background-position: left top;
    background-repeat: no-repeat;
    margin: 0px auto;
}

#legal_75_box_top a {
    display: block;
    width: 40px;
    height: 30px;
    position: absolute;
    top: 0px;
    right: 0px;
}

#legal_75_box_content {
    width: 784px;
    height: 260px;
    border-left: 1px solid #009ee0;
    border-right: 1px solid #009ee0;
    border-bottom: 1px solid #009ee0;
    background-color: white;
    padding-top: 10px;

}
#legal_75_box_content div {
    overflow: auto;
    width: 730px;
    height: 240px;
    padding-left: 10px;
    margin: 0px auto;
}
#legal_75_box_content h1, #legal_75_box_content h1 a {
    font-size: 15px;
    color: #666666;
    margin-bottom: 15px;
}
#legal_75_box_content ul h1, #legal_75_box_content ul h1 a {
    font-size: 13px;
}

#legal_75_box_content h2, #legal_75_box_content h2 a {
    font-size: 13px;
    color: #666666;
    margin-bottom: 10px;
}

#legal_75_box_content p {
    font-size: 13px;
    color: #666666;
    line-height: 1.4em;
    margin-bottom:15px;
}

#legal_75_box_content p a, #legal_75_box_content ul li a, #legal_75_box_content ol li a {
    font-size: 13px;
    color: #666666;
    text-decoration: underline;
}
#legal_75_box_content p a:hover, #legal_75_box_content ul li a:hover, #legal_75_box_content ol li a:hover {
    font-size: 13px;
    color: #222222;
    text-decoration: underline;
}



/* Gewinnspiel Formular //////////////////////////////////////////////////////////////////////*/

#content_75 #gewinnspiel_formular_75 .spalte_1_2 p {
    height: 100px;
}

#content_75 #gewinnspiel_formular_75 #contest_form  {
    position: absolute;
    top: 700px;
    left: 40px;
    width: 900px;
}
#content_75 #gewinnspiel_formular_75  #formular_wrapper {
    height: 300px;
    margin:0px;
    padding: 0px;
}
#content_75 #gewinnspiel_formular_75 #formular_wrapper #contest_form .spalte_1_2 {
    width: 390px;
}
#content_75 #gewinnspiel_formular_75 #formular_wrapper #contest_form .spalte_2_2 {
    width: 390px;
    padding-left: 15px;
}

#content_75 #gewinnspiel_formular_75 .spalte_1_2 .spalte_input {
    width: 210px;
    padding: 0px;
}

#content_75 #gewinnspiel_formular_75 .spalte_1_2 .spalte_labels {
    width: 175px;
    padding:0px;
}

#content_75 #gewinnspiel_formular_75 .spalte_1_2 .spalte_input #first_name {
    width: 90px;
    position: absolute;
    top: 65px;
    left: 200px;
}

#content_75 #gewinnspiel_formular_75 .spalte_1_2 .spalte_input input {
    width: 190px;
}

#content_75 #gewinnspiel_formular_75 .spalte_1_2 .spalte_input #name {
    position: absolute;
    width: 90px;
    top: 65px;
    left: 300px;
}



/*Fehlermeldungen*/

#content_75 #gewinnspiel_formular_75 .spalte_1_2 .validation-advice-wrapper{
    position:absolute;
    top: 55px;
    left: -230px;
    z-index: 99999; 
}

#content_75 #gewinnspiel_formular_75 .spalte_2_2 .validation-advice-wrapper{
    position:absolute;
    top: 10px;
    left: 790px;
    z-index: 99999;
}

#content_75 #gewinnspiel_formular_75 #advice-required-first_name {
    top: -5px;
    left: 0px;
    position: absolute;
}
#content_75 #gewinnspiel_formular_75 #advice-required-name {
    position: absolute;
    top: -5px;
}
#content_75 #gewinnspiel_formular_75 #advice-required-mail, #content_75 #gewinnspiel_formular_75 #advice-validate-email-mail {
    position: absolute;
    top: 30px;
}
#content_75 #gewinnspiel_formular_75 #advice-required-birthday {
    position: absolute;
    top: 64px;
}
#content_75 #gewinnspiel_formular_75 #advice-required-address_1 {
    position: absolute;
    top: 88px;
}
#content_75 #gewinnspiel_formular_75 #advice-required-zip {
    position: absolute;
    top:  143px;
}
#content_75 #gewinnspiel_formular_75 #advice-required-city{
    position: absolute;
    top: 143px;
}
#content_75 #gewinnspiel_formular_75 #advice-required-country_select {
    position: absolute;
    top: 210px;
}
#content_75 #gewinnspiel_formular_75 #advice-required-region {
    position: absolute;
    top: 196px;
}
#content_75 #gewinnspiel_formular_75 #advice-required-code {
    position: absolute;
    top: 0px;
    height: 59px;
    background-image: url('/static/images/75/75_fehler_left_3z.gif');
    background-repeat: no-repeat;
    background-position: left top;
}
#content_75 #gewinnspiel_formular_75 #advice-required-consent {
    position: absolute;
    top: 90px;
    left: 0px;
    height: 80px;
    background-image: url('/static/images/75/75_fehler_left_4z.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

/* FEHLERMELDUNGEN ///////////////////////////////////////////////////////////////////////////*/

.parent-validation-failed {

}

#formular .input {
    height: 19px;
}

#content_75 .spalte_1_2 .validation-advice-wrapper{
    position:absolute;
    top: 610px;
    left: -50px;
    z-index: 99999;
}

#content_75 .spalte_2_2 .validation-advice-wrapper{
    position:absolute;
    top: 590px;
    left: 810px;
    z-index: 99999;
}

input parent-validation-failed input {
    position:relative;
    top:0px;
    left: 0px;
}

#content_75 #enter_data_75 .spalte_2_2 .validation-advice-wrapper{
    position:relative;
    top:0px;
    left: 10px;
    z-index: 99999;

    /*
    position:absolute;
    top: 610px;
    left: 810px;
    z-index: 99999;*/
}

#content_75 #enter_data_75 .spalte_1_2 .validation-advice-wrapper{
    position: relative;
    top:-5px;
    left: -410px;
    z-index: 99999;
    /*
    position:absolute;
    top: 635px;
    left: -50px;
    z-index: 99999;*/
}


#content_75 .validation-advice-wrapper p {
    padding: 0px;
    margin: 0px;
    color: white;
    font-size: 11px;
    width: 240px;
    line-height: 11px;
}

#content_75 .validation-advice-wrapper p span {
    padding: 8px 5px 5px 8px;
    display: block;
    line-height: 1.2em;
}

#content_75 .spalte_1_2 .validation-advice {
    background-image: url('/static/images/75/75_fehler_left_2z.gif');
    background-repeat: no-repeat;
    background-position: left top;
    height: 41px;
    width:248px;
}

#content_75 .spalte_2_2 .validation-advice, #content_75 #freund_einladen .validation-advice {
    background-image: url('/static/images/75/75_fehler_right_2z.gif');
    background-repeat: no-repeat;
    background-position: left top;
    height: 41px;
    width: 248px;
}

#content_75 .spalte_2_2 .validation-advice-wrapper p span, #content_75 #freund_einladen .validation-advice-wrapper p span {
    padding: 8px 5px 5px 20px;
    display: block;
    line-height: 1.2em;
}

#content_75 #advice-required-coupon_code {
    top: -38px;
    position: absolute;
    height: 59px;
    background-image: url('/static/images/75/75_fehler_right_3z.gif');
    background-repeat: no-repeat;
    background-position: left top;
    
}

#content_75 #advice-required-first_name {
    top: -3px;
    left: 0px;
    position: absolute;
}
#content_75 #advice-required-name {
    position: absolute;
    top: -3px;
}
#content_75 #advice-required-mail, #content_75 #advice-validate-email-mail {
    position: absolute;
    top: -30px;
}
#content_75 #advice-required-birthday {
    position: absolute;
    top: -30px;
}
#content_75 #advice-required-address_1 {
    position: absolute;
    top: -30px;
}
#content_75 #advice-required-zip {
    position: absolute;
    top:  -30px;
}
#content_75 #advice-required-city{
    position: absolute;
    top: -30px;
}
#content_75 #advice-required-country_select {
    position: absolute;
    top: -30px;
}
#content_75 #advice-required-region {
    position: absolute;
    top: -35px;
}


#content_75 #advice-required-code {
    position: absolute;
    top: -33px;
    height: 59px;
    background-image: url('/static/images/75/75_fehler_left_3z.gif');
    background-repeat: no-repeat;
    background-position: left top;
}
#content_75 #advice-required-consent {
    position: absolute;
    top: -40px;
    left: 355px;
    height: 80px;
    background-image: url('/static/images/75/75_fehler_left_4z.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

/*Coupon-Code-Eingabe*/

#content_75 #enter_code_75 .validation-advice-wrapper{
    position:absolute;
    top: 845px;
    left: 322px;
    z-index: 99999;
}

#content_75 #enter_code_75  .validation-advice {
    background-image: url('/static/images/75/75_fehler_bottom_4z.gif');
    background-repeat: no-repeat;
    background-position: left top;
    height: 83px;
    width: 238px;
}

#content_75 #enter_code_75 .validation-advice-wrapper p {
    padding: 20px 0px 0px 0px;
    margin: 0px;
    width: 238px;
}

/* Layout ///////////////////////////////////////////////////////////////////////////////////*/



#bg_75 {
    background-image: url('/static/images/75/75_BG.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #604a35;
    /*height: 800px;*/
}

#content_75_spacer {
    height: 330px;
}

#content_75 {
    margin: 0px auto;
    width: 829px;
    padding-bottom: 30px;
}

#content_75_box_content {
    background-image: url('/static/images/75/75_box_content.png');
    background-position: bottom center;
    background-repeat: no-repeat;
    background-color: #f8f8f8;
    width: 829px;
}

#content_75_box_bottom, #content_75_box_top {
    width: 829px;
    height: 19px;
    padding: 0px;
    margin:0px;
}

#schaufel_75 {
    width:82px;
    height: 73px;
    position: absolute;
    top: 400px;
    left: 770px;
}

#content_75 #comming_soon {
    height: 350px;
}

#content_75  #zebra_bild {
    position: absolute;
    top: 500px;
    left: 470px;
}

#content_75 #confirm_img {
    position: absolute;
    top: 490px;
    left: 560px;
}

#content_75 .formular_minimal {
    height: 160px;
}

#content_75 #gewinnspiel_formular_75 .formular_minimal #advice-required-mail, #content_75 #gewinnspiel_formular_75 .formular_minimal #advice-validate-email-mail{
    position: absolute;
    top: -25px;
}

#content_75 #new_score #advice-wrapper-required-score_name,
#content_75 #new_score #advice-wrapper-not-your-name-score_name {
    position: relative;
    top: -30px;
}

#content_75 #new_score .validation-advice-wrapper{
    position: relative;
    top:-5px;
    left: -260px;
    z-index: 99999;
}

#content_75 #new_score .validation-advice {
    position: absolute;
}
