#debug_window {
    position:                   absolute;
    top:                      40px;
    left:                       420px;
    background-color:           #FFFFFF;
    border:                   1px dashed green;
}

.debug {
    font-family:            Verdana;
    font-size:              10px;
    color:                  green;
}


/************************************************************************/
/* common body */
body {
    margin-top:             10px;
    margin-left:            5px;
    margin-right:           5px;
    margin-bottom:           0px;
    color:                  #000000;
    font-size:              11px;
    font-family:            Arial, Helvetica, sans-serif;
    background-color:        #FFFFFF;
}
/* common table cell */
td {
    color:                  #000000;
    font-size:              11px;
    font-family:            Arial, Helvetica, sans-serif;
}
/* common link */
a:link, a:visited, a:active, a:hover {
    color:                  #000000;
    font-size:              11px;
    font-family:            Arial, Helvetica, sans-serif;
}

/************************************************************************/
/* Color yellow from dark to bright */

/* Color white */
.color2 {
    background-color:   #FFFFFF;
}
.color2text {
    color:   #FFFFFF;
}

/* Color red */
.color3a {
    background-color:   #91241A;
}
.color3b {
    background-color:   #D08728;
}

/* Color for results: grey */
.color_draw {
    background-color:   #D2D2D2;
}
/* Color for results: red */
.color_lose {
    background-color:   #C5332B;
}
/* Color for results: yellow */
.color_win {
    background-color:   #F9DA5E;
}


/**************************************************/
/* Main navigation */
.main_nav_bgcolor {
    background-color:   #FED328;
}
a.main_nav_enabled:link,a.main_nav_enabled:active,a.main_nav_enabled:visited,a.main_nav_enabled:hover {
    font-size:              12px;
    font-weight:            bold;
    text-decoration:        none;
     color:                     #000000;
}
a.main_nav_disabled:link,a.main_nav_disabled:active,a.main_nav_disabled:visited,a.main_nav_disabled:hover {
    font-size:              12px;
    font-weight:            bold;
    text-decoration:        none;
     color:                     #000000;
}
.main_nav_bg_enabled {
    background-color:   #FFFFFF;
}
.main_nav_bg_disabled {
    background-color:   #FFF8DF;
}
.main_nav_padding {
    padding-left:           10px;
    padding-right:           1px;
}


/* 2rd Level navigation */
a.second_nav {
    color:                   #000000;
}
.second_nav_bgcolor {
    background-color:       #FEE582;
    color:                  #000000;
}
.second_nav_bordercolor {
    background-color:       #FED328;
}



/* 3rd Level navigation */
a.third_nav {
    color:                   #000000;
}
.third_nav_bgcolor {
    background-color:       #FEE582;
    color:                  #000000;
}
.third_nav_bordercolor {
    background-color:       #FED328;
}


/**************************************************/
/* Logo Part */
.logo_bg_fading1 {
    background-color:       #FFF2BE;
}
.logo_bg_fading1_img {
    background-color:       #FFF2BE;
    background:            url(/sportwetten.de/images/head/logo_bar1.gif);
}
.logo_bg_fading2 {
    background:            url(/sportwetten.de/images/head/fading.gif);
    background-color:       #FED328;
}

/* show date/time */
input.server_time {
    font-size:              10px;
    color:                  #000000;
    background-color:        #FFF2BE;
    border:                 0px;
     width:                          141px;
     padding-left:           0px;
     padding-right:              0px;
}




/*****************************/
/* Login Area */
.login_headline {
    color:                  #91241A;
    letter-spacing:         1px;
    font-size:              11px;
    font-weight:            bold;
}
.login_header_bgcolor {
    background-color:       #FFF8DF;
}
.login_header_border {
    background-color:       #FED328;
}
.login_field {
    background-color:   	#FFF8DF;
    background:         	url(../images/bg_input.gif);
}

/* User Area */
.user_head {
    color:                  #91241A;
    font-size:              11px;
    font-weight:            bold;
    background-color:       #FEE582;
}
/* Head dot border horizontal */
.horizontal_dot_border {
    background:                 url(/sportwetten.de/images/login/dotline.gif);
}
/* menu with red bar (user logged in) */
.loggedin_menu, a.navigation_user {
    font-size:              10px;
    color:                  #000000;
    background-color:        #FED328;
}
a.navigation_user:link, a.navigation_user:active, a.navigation_user:visited, a.navigation_user:hover {
    font-size:              10px;
    color:                  #000000;
}
a.logout:link, a.logout:active, a.logout:visited, a.logout:hover {
    font-size:              10px;
    color:                  #91241A;
}

/**************************************************/
/* Bet slip */
.betslip_header {
    color:                  #91241A;
    letter-spacing:         1px;
    font-size:              12px;
    font-weight:            bold;
    background-color:       #FED328;
    background:             url(/sportwetten.de/images/betslip/betslip_header.gif);
}
.betslip_bgcolor {
    background-color:       #FED32F;
}
.betslip_border {
    background-color:       #FED32F;
}







/**************************************************/
/* Main table */
.table_content_head {
    color:                      #000000;
    font-size:                  11px;
    font-weight:                bold;
    font-style:                 normal;
}
.table_content_head2 {
    color:                          #000000;
}

.bar_odds_select {
    background-color:       #FFF2BE;
}

/* Main table bet offer */
.table_betoffertable_head {
    color:                      #000000;
    font-weight:                bold;
    background-color:            #FEE582;
}
.table_betoffertable_cell1 {
    background-color:            #FED328;
}
.table_betoffertable_cell2 {
    background-color:            #FEE582;
}
.table_betoffertable_cell3 {
    background-color:            #FFF2BE;
}
.table_betoffertable_cell4 {
    background-color:            #FFF8DF;
}

/* bgcolors */
.color1a {
    background-color:   #FED328;
}
.color1b {
    background-color:   #FEE582;
}
.color1c {
    background-color:   #FFF2BE;
}
.color1d {
    background-color:   #FFF8DF;
}

/* Main table dotted border left */
.table_content_border {
    background-color:           #FFF8DF;
    background:                 url(/sportwetten.de/images/content/dotline.gif);
}
/* main border right */
.content_right_border {
    background-color:   #FED328;
}

/* first cell at the main table */
**.first_cell {
    margin-top:             5px;
}

/* Headlines in pages with ankers*/
.text_abstract {
    color:                  #91241A;
}



/**************************************************/
/* footer line to choose language*/
.footer_line {
    background:                 url(/sportwetten.de/images/footer/dotline.gif);
}
.footer_bgcolor1 {
    background-color:   #FFF8DF;
}
.footer_bgcolor2 {
    background-color:   #FED328;
}






/**************************************************/
/* help */
.help_head {
    color:                          #91241A;
    letter-spacing:         1px;
    font-size:                  12px;
    font-weight:                bold;
    font-variant:           normal;
}





/**************************************************/
/* Sports offer list to navigate and choose a bet */
.betoffer_headline {
    color:                  #91241A;
    letter-spacing:         1px;
    font-size:              12px;
    font-weight:            bold;
    font-variant:           normal;
    background-color:       #FFF2BE;
}

.betoffer_bgcolor {
    background-color:   #FED328;
}


.betoffer_bgcolor1 {
    background-color:   #FEE582;
}
.betoffer_bgcolor2 {
    background-color:   #FFF2BE;
}

/* total league count */
.sport_count {
    color:                      #91241A;
    text-align:                 right;
}
a.sport_count:link, a.sport_count:visited, a.sport_count:active, a.sport_count:hover {
    color:                      #91241A;

}

/* Bet offer link */
a.betoffer_link1:link, a.betoffer_link1:visited, a.betoffer_link1:active {
    color:                  #000000;
    font-size:              11px;
    text-decoration:        underline;
} a.betoffer_link1:hover {
    color:                  #333333;
}
a.betoffer_link2:link, a.betoffer_link2:visited, a.betoffer_link2:active {
    color:                  #000000;
    font-size:              11px;
    text-decoration:        none;
} a.betoffer_link2:hover {
    color:                  #333333;
}


.betoffer_active_event {
    color:                      #91241A;
}

a.link_show_all_bets:link, a.link_show_all_bets:visited, a.link_show_all_bets:active, a.link_show_all_bets:hover {
    color:                  #000000;
    font-size:              11px;
    text-decoration:        underline;
}

a.link_openclose:link, a.link_openclose:active, a.link_openclose:visited, a.link_openclose:hover {
    color:                  #000000;
    font-size:              10px;
    text-decoration:        underline;
}








/**************************************************/
/* Common formular elements */
input {
    border:                 1px solid #000000;
     font-size:             11px;
    font-family:            Arial, Helvetica, sans-serif;
    color:                  #000000;
     padding-left:          3px;
     padding-right:         3px;
}

/* Button OK */
/* ALT: button_login */
input.button_ok {
    background-color:       #FED328;
    background:            url(../images/bg_button.gif);
     padding-left:           0px;
     padding-right:              0px;
}
input.button_reset {
    background-color:       #FFFFFF;
/*    background:            url(/sportwetten.de/images/icons/bg_button.gif); */
     padding-left:           0px;
     padding-right:              0px;
}
input.button_submit {
    background-color:       #FED328;
    background:            url(/sportwetten.de/images/icons/bg_button.gif);
     padding-left:           0px;
     padding-right:              0px;
}
input.button_betnow {
    background-color:       #FED328;
    background:            url(/sportwetten.de/images/icons/bg_button.gif);
     padding-left:           0px;
     padding-right:              0px;
}
input.button_compute {
    background-color:       #FED328;
    background:            url(/sportwetten.de/images/icons/bg_button.gif);
     padding-left:           0px;
     padding-right:              0px;
}




/* input fields */
input.field_size1  { width: 30px; }
input.field_size2  { width: 40px; }
input.field_size3  { width: 50px; }
input.field_size4  { width: 65px; }
input.field_size4a { width: 75px; }
input.field_size5  { width: 100px; }
input.field_size6  { width: 150px; }
input.field_size7  { width: 200px; }

input.regfield_size6  { width: 196px; }

select {
    border:                 1px solid #000000;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              11px;
    color:                  #000000;
    padding-left:           0px;
    padding-right:          0px;
}

textarea {
    font-family:            Arial, Helvetica, sans-serif;
    border:                 1px solid #000000;
    font-size:              11px;
    color:                  #000000;
    padding-left:               3px;
    padding-right:          0px;
}


input.checkbox {
    border:                     0px;
}

input.radiobutton {
    border:                     0px;
}

input.deletebutton {
    border:                     0px;
	 padding: 						0 0 0 0px;
	 margin:							0 0 0 0px;
}

/* disables input form */
input.disabledform {
    border:                 1px solid #000000;
}


/**************************************************/
/* Listformat for Ankers */
.anker_list {
/*  list-style-image:       url(list_style_image.gif) */
    list-style-type:        square;
    color:                  #91241A;
    margin-top:             10px;
    margin-bottom:          10px;
    line-height:            18px;
}

/* Listformat for Ankers */
.sitemap_list {
/*  list-style-image:       url(list_style_image.gif) */
    list-style-type:        square;
    color:                  #FED328;
    margin-top:             0px;
     margin-left:            0px;
     margin-bottom:          0px;
    line-height:            15px;
     padding-top:                0px;
     padding-left:               15px;
}

.start_list {
/*  list-style-image:       url(list_style_image.gif) */
    list-style-type:        square;
    color:                  #000000;
    margin-top:             10px;
    margin-bottom:          10px;
    line-height:            18px;
}



/**************************************************/
/* Format Error/Warning Message */
.error_text {
    color:                  #DB241C;
    /*background-color:   #FFFFFF;*/
}
.error_table {
    border:                 1px solid #DB241C;
}
.error_detail {
    color: #DB241C;
}
.error_background {
    color:  #DB241C;
    border: 1px solid #DB241C;
}

.warning_table {
    border:                1px solid #FED328;
    background-color:   	#FFF8DF;
}
.warning_text {
    color:                  #000000;
}

/**************************************************/
/* Misc format */
.bold {
    font-weight:            bold;
}
.center {
    text-align:             center;
}
.right {
    text-align:             right;
}
.top {
    vertical-align: text-top;
}

.aldi {
    border: 1px solid #FFFFFF;
}

.t {
    border-top: 1px solid #FEE582;
}

.l {
    border-left: 1px solid #FEE582;
}

.r {
    border-right: 1px solid #FEE582;
}

.b {
    border-bottom: 1px solid #FEE582;
}

.first_odd {
    padding-left: 2px;
    padding-right: 0px;
    text-align: right;
}

.second_odd {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
}

.third_odd {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
}

.pdg_innertable {
    padding: 3 3 3 3;
}

a.anker:link, a.anker:hover, a.anker:visited, a.anker:active {
    color:  					#FED328;
    font-size:             10px;
	 text-decoration: 		none;
}

    
/*blue box at startpage*/ 
.text_box { 
    font-size:             12px; 
	 background-color: 	#FED328;
} 

.tooltiptable {
   border:                	1px solid #FED328;
}
.tooltiphead {
	padding: 					3px;
	background-color: 		#FED328;
	font-weight: 				bold;
}
.tooltipcontent {
	padding: 					3px;
	background-color: 		#FFFFFF;
}

/***********************************
firstpage.jsp gelb
***********************************/
.firstpage {
    color:                  #000000;
    background-color:       #FED328;

}

.nullpixdiv { width: 0px; height: 0px; overflow: visible; border: 0px; position: absolute; visibility: hidden; font-size: 0px;} 
.posnavdiv  { position: absolute; left: -2px; top: -1px}
.treepoptd { cursor: pointer; border: 1px solid #FED328; background-image: url('/sportwetten.de/images/halfwhitetransp.png'); white-space: nowrap; padding-left: 1px; padding-right: 1px;}
.cuttree { width: 161px; overflow: hidden; white-space: nowrap; height: 14px; border: 0px; padding: 0px; }
.dontwrap {white-space: nowrap}
.nanotxt {font-size: 0px}

input.betconfirm {
	border: 					2px solid #91241A;
	color: 					#000000; 
	background-color: 	#FED328;
	padding-left: 			1px;
	padding-right: 		1px;
	font-weight: 			bold;
}


