body {
        font-family:                   Verdana, Helvetica, Arial, sans-serif;
        font-size:                     12px;
//      background-color:              #F5F4F3;
}

td, tr, th, p {
        font-family:                   Verdana, Helvetica, Arial, sans-serif;
        font-size:                     12px;
}

h1 {
        font-family:                   Verdana, Helvetica, Arial, sans-serif;
        font-size:                     24px;
}

h2 {
        font-family:                   Verdana, Helvetica, Arial, sans-serif;
        font-size:                     20px;
}

h3 {
        font-family:                   Verdana, Helvetica, Arial, sans-serif;
        font-size:                     16px;
}

ul {
        margin:                        0px 0px 0px 0px ;
        list-style-image:              url(./gfx/background/list_style_red.png);
}

li {
        font-size:                     11px;
}

a:link, a:active, a:visited   {
        font-family:                   Verdana;
        font-size:                     12px;
        color:                         #A70B0B;
        text-decoration:               none;
}

a:hover {
        text-decoration:               underline;
}

a.menu_title:link, a.menu_title:active, a.menu_title:visited {
        font-family:                   Fixedsys;
        color:                         #DE0000;
        text-decoration:               none;
}

a.menu_title:hover {
        color:                         #A70B0B;
        text-decoration:               none;
        background-color:              #CECFCE;
}

a.menu_menu:link, a.menu_menu:visited, a.menu_menu:active {
        font-family:                   Fixedsys;
        color:                         #000000;
        text-decoration:               none;
}

a.menu_menu:hover {
        color:                         #000000;
        text-decoration:               none;
        background-color:              #CECFCE;
}

a.menu_tree:link, a.menu_tree:active, a.menu_tree:visited   {
        font-family:                   Verdana;
        font-size:                     10px;
        color:                         #A70B0B;
        text-decoration:               none;
}

a.menu_tree:hover {
        text-decoration:               underline;
}

a.menu_tree_ext:link, a.menu_tree_ext:active, a.menu_tree_ext:visited   {
        font-family:                   Verdana;
        font-size:                     10px;
        color:                         #000000;
        text-decoration:               none;
}

a.menu_tree_ext:hover {
        text-decoration:               underline;
}

a.news_title:link, a.news_title:active, a.news_title:visited   {
        font-family:                   Verdana;
        font-size:                     10px;
        color:                         #FFFFFF;
        text-decoration:               none;
}

a.news_title:hover {
        text-decoration:               underline;
}

a.blind:link, a.blind:hover, a.blind:active, a.blind:visited {
	text-decoration: none;
	background-color: transparent;
}


.navi_title {
        padding:                       0px;
        color:                         #DE0000;
        letter-spacing:                2px;
}

.navi_menu {
        padding:                  5px;


}
.lower_menu {
        padding:                       0px;
}

.info_box {
        vertical-align:                top;
        border:                        dotted;
        border-width:                  0;
        border-color:                  #FFFFFF;
        padding:                       0px;
        margin:                        0px;
        text-align:                    center;
}

.info_box_title {
        vertical-align:                top;
        border:                        groove;
        border-width:                  0px;
        border-color:                  #9C0000;
        background-color:              #DE0000;
        color:                         #FFFFFF;
        padding:                       2px 2px 2px 2px;
        margin:                        0px;
        text-align:                    center;
        letter-spacing:                2px;
}

.info_box_text {
        vertical-align:                top;
        border:                        groove;
        border-width:                  1;
        border-color:                  #9C0000;
        padding:                       5px;
        margin:                        0px;
        font-family:                   Verdana;
        font-size:                     10px;
        text-align:                    left;
}

.news_box {
        vertical-align:                top;
        border:                        dotted;
        border-width:                  0;
        border-color:                  #FFFFFF;
        padding:                       0px;
        margin:                        0px;
        text-align:                    center;
}

.news_box_title {
        vertical-align:                top;
        border:                        groove;
        border-width:                  0px;
        border-color:                  #9C0000;
        background-color:              #DE0000;
        color:                         #FFFFFF;
        padding:                       2px 2px 2px 2px;
        margin:                        0px;
        text-align:                    right;
        letter-spacing:                0px;
}

.news_box_text {
        vertical-align:                top;
        border:                        groove;
        border-width:                  0;
        border-color:                  #9C0000;
        padding:                       0px;
        margin:                        0px;
        font-family:                   Verdana;
        font-size:                     12px;
        text-align:                    justify;
        line-height:                   17px;
}

.news_box_comments {
        vertical-align:                top;
        border:                        groove;
        border-width:                  1;
        border-color:                  #909090;
        padding:                       2px 2px 5px 5px;
        margin:                        0px;
        font-family:                   Verdana;
        font-size:                     10px;
        text-align:                    left;
}

.comments_answer {
        vertical-align:                top;
        border:                        groove;
        border-width:                  1;
        border-color:                  #909090;
        background-color:              #00ff00;
        color:                         #000000;
        padding:                       2px 2px 5px 5px;
        margin:                        0px;
        font-family:                   Verdana;
        font-size:                     8px;
        text-align:                    left;
}

td.splitter {
        border-left:                   1px dotted #FFFFFF;
        border-right:                  0px;
}

.main {
        text-align:                    left;
        padding:                       10px;
        vertical-align:                top;
        font-family:                   Verdana;
        font-size:                     12px;
        line-height:                   17px;
}

.verdana_klein {
        font-family:                   Verdana;
        padding-left:                  2px;
        vertical-align:                top;
}

.table_text {
        margin:                        0px;
        padding:                       2px;
        font-family:                   Verdana;
        font-size:                     12px;
        border:                        groove;
        border-width:                  1px;
        border-color:                  #9C0000;
        text-align:                    left;
}

td.cup_player {
	background-color:		#CECFCE;
}

td.cup_seeding {
        font-family:                   Fixedsys;
	background-color:		#CECFCE;
	text-align:			center;
}

td.cup_won {
	background-color:		#009E00;
}

td.cup_lost {
	background-color:		#DE0000;
}

.img_left {
	float:left; 
	margin-right:10px; 
	margin-bottom:10px; 
	vertical-align:text-top;
}

.img_right {
	float:right; 
	margin-left:10px; 
	margin-bottom:10px; 
	vertical-align:text-top;
}