/*	padding hat Hintergrundfarbe
	margin hat keine Farbe*/


body {
  font-family: Verdana, , helvetica, Arial, sans-serif;
}

table.lign {
	BORDER-RIGHT: #cccccc 1px dotted; BORDER-TOP: #cccccc 1px dotted;
	BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted
}
table.bottom_lign {
	 BORDER-BOTTOM: #cccccc 1px dotted
}
table.top_lign {
	 BORDER-TOP: #cccccc 1px dotted
}
table.top_bottom_lign {
	BORDER-TOP: #cccccc 1px dotted;
	BORDER-BOTTOM: #cccccc 1px dotted
}
table.right_top_lign {
	 BORDER-TOP: #cccccc 1px dotted;
	 BORDER-RIGHT:#cccccc 1px dotted
}


/*################################ p ################################*/
p {
	margin:0px;padding:0px;font-family:verdana, helvetica, arial, sans-serif;font-size:11px;color:#000000;
}
/*p.title {
	margin:0px;padding:0px;font-family:verdana, helvetica, arial, sans-serif;font-size:12px;color:#000000;
}
*/
p.top_gap
{
	margin-top:5px; padding:0px;font-family:verdana, helvetica, arial, sans-serif;font-size:11px;color:#000000;
}
p.bottom_gap
{
	margin-bottom:5px; padding:0px;font-family:verdana, helvetica, arial, sans-serif;font-size:11px;color:#000000;
}
p.left_gap
{
	margin-left:5px; padding:0px;font-family:verdana, helvetica, arial, sans-serif;font-size:11px;color:#000000;
}
p.top_bottom_gap
{
	margin-bottom:5px; margin-top:5px; padding:0px;font-family:verdana, helvetica, arial, sans-serif;font-size:11px;color:#000000;
}
p.small_gray
{
	margin-bottom:5px; margin-top:5px; padding:0px;font-family:verdana, helvetica, arial, sans-serif;font-size:11px;color:#999999;
}


p.toto_titel
{
 text-align:center;	 margin-left:-98px;padding:0px;font-family:verdana, helvetica, arial, sans-serif;font-size:15px;color:#a61414; 			font-weight:bold;
/* margin-top:-26px;*/
}

p.toto_zahl
{
 text-align:center;	 margin-left:-98px;padding:0px;font-family:verdana, helvetica, arial, sans-serif;font-size:30px;color:#a61414; 			font-weight:bold;
}

p.toto_text
{
	margin-top:-30px; margin-left:50px; padding:0px;font-family:verdana, helvetica, arial, sans-serif;font-size:15px;color:#a61414; font-weight:bold;
}


/*################################ td ligns ################################*/
td {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
}

td.top_lign {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	BORDER-TOP: #cccccc 1px dotted;
}
td.bottom_lign {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	BORDER-BOTTOM: #cccccc 1px dotted
}
td.right_lign {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	BORDER-RIGHT: #cccccc 1px dotted	
}
td.left_lign {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	BORDER-LEFT: #cccccc 1px dotted	
}
td.left_bottom_lign {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	BORDER-LEFT: #cccccc 1px dotted;
	BORDER-BOTTOM: #cccccc 1px dotted	
}
td.right_bottom_lign {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	BORDER-RIGHT: #cccccc 1px dotted;
	BORDER-BOTTOM: #cccccc 1px dotted		
}
td.left_top_lign {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	BORDER-LEFT: #cccccc 1px dotted;
	BORDER-TOP: #cccccc 1px dotted	
}
td.right_top_lign {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	BORDER-RIGHT: #cccccc 1px dotted;
	BORDER-TOP: #cccccc 1px dotted		
}

/*################################ td list ################################*/

/***** grau *****/
/* 
td.bottom_lign_hell {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	BORDER-BOTTOM: #cccccc 1px dotted;
	background-color: #F8F8F8
}
td.bottom_lign_dunkel {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	background-color: #EEEEEE
}
td.hell {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	BORDER-BOTTOM: #cccccc 1px dotted;
	background-color: #F5F5F5
}
td.dunkel {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	background-color: #EEEEEE
}
*/

/***** rot *****/

td.bottom_lign_hell {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	BORDER-BOTTOM: #cccccc 1px dotted;
	background-color: #FFF1F1
}
td.bottom_lign_dunkel {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	BORDER-BOTTOM: #cccccc 1px dotted;
	background-color: #FFDDDD
}
td.hell {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	background-color: #FFF1F1
}
td.dunkel {
	font-family: Verdana, helvetica, Arial, sans-serif; font-size:11px;color:#000000;
	background-color: #FFDDDD
}


/* 

#A50000
Rot:
		#FFF1F1
		#FFDDDD

#FFDDDD
#FFBBBB

#FFFBFB
#FFDDDD

grau:
		#EEEEEE
		#F5F5F5

#E7E7E7
#E1E1E1

#F3F3F3
#EBEBEB

#F3F3F3
#E7E7E7


blau zu stark:
background-color: #C0C0FF
background-color: #8080FF
*/



/*################################ td galerie ################################*/
td.left_galerie_pic {
	font-family: Verdana, helvetica, Arial, sans-serif;
	BORDER-RIGHT: #cccccc 1px dotted;
	BORDER-BOTTOM: #cccccc 1px dotted;
	background-image: url(galerie_left_hg.gif); background-position:bottom left; background-repeat: no-repeat;
	text-align:center;
	padding:5px;
}
/*td.left_galerie_pic img{
	font-family: Verdana, helvetica, Arial, sans-serif;
	BORDER-LEFT: #cccccc 3px solid;
	BORDER-TOP: #cccccc 3px solid;
	/*backround-color: #cccccc;
	/*background-image: url(galerie_left_hg.gif); background-position:bottom left; background-repeat: no-repeat;
	text-align:center;
}
*/

td.right_galerie_pic {
	font-family: Verdana, helvetica, Arial, sans-serif;
	BORDER-BOTTOM: #cccccc 1px dotted; 	BORDER-RIGHT: #cccccc 1px dotted;
	background-image: url(galerie_right_hg.gif); background-position:bottom right; background-repeat: no-repeat;
	text-align:center;
	padding:5px;
}





td.galerie_center {
	font-family: Verdana, helvetica, Arial, sans-serif;
	BORDER-RIGHT: #cccccc 1px dotted;
	BORDER-BOTTOM: #cccccc 1px dotted;
	background-position:bottom center; background-repeat: no-repeat;
	text-align:center;
	padding:5px;
}
td.galerie_top {
	font-family: Verdana, helvetica, Arial, sans-serif;
	BORDER-RIGHT: #cccccc 1px dotted;
	BORDER-BOTTOM: #cccccc 1px dotted;
	background-image: url(galerie_top.gif); background-position:top; background-repeat: repeat-x;
	text-align:center;
	padding:5px;
}
td.galerie_bottom {
	font-family: Verdana, helvetica, Arial, sans-serif;
	BORDER-RIGHT: #cccccc 1px dotted;
	BORDER-BOTTOM: #cccccc 1px dotted;
	background-image: url(galerie_bottom.gif); background-position:bottom; background-repeat: repeat-x;
	text-align:center;
	padding:5px;
}
td.galerie_center_right {
	font-family: Verdana, helvetica, Arial, sans-serif;
	BORDER-BOTTOM: #cccccc 1px dotted;
	background-position:bottom center; background-repeat: no-repeat;
	text-align:center;
	padding:5px;
}
td.galerie_top_right {
	font-family: Verdana, helvetica, Arial, sans-serif;
	BORDER-BOTTOM: #cccccc 1px dotted;
	background-image: url(galerie_top.gif); background-position:top; background-repeat: repeat-x;
	text-align:center;
	padding:5px;
}
td.galerie_bottom_right {
	font-family: Verdana, helvetica, Arial, sans-serif;
	BORDER-BOTTOM: #cccccc 1px dotted;
	background-image: url(galerie_bottom.gif); background-position:bottom; background-repeat: repeat-x;
	text-align:center;
	padding:5px;
}
td.galerie_title{/*für graue Überschriften, bei mehreren abschnitten*/
	font-family: Verdana, helvetica, Arial, sans-serif;
/*	background-color: #d9d9d9;*/
	text-align:center;
	background-image: url(galerie_title.gif); /*background-repeat: repeat-x;	*/

/*	BORDER-style:none;*
	border-width:0px;*/
}






td.galerie_left
{
	font-family: Verdana, helvetica, Arial, sans-serif;
	BORDER-LEFT: #cccccc 1px dotted;
	BORDER-BOTTOM: #cccccc 1px dotted;
	background-image: url(galerie_left.gif); background-position:left; background-repeat: repeat-y;
	text-align:center;
	width:18;
}
td.galerie_right
{
	font-family: Verdana, helvetica, Arial, sans-serif;
	BORDER-RIGHT: #cccccc 1px dotted;
	BORDER-BOTTOM: #cccccc 1px dotted;
	image: url(galerie_right.gif);
	text-align:center;
	width:18;
}
/*################################ td gray title################################*/

td.all_gray_title
{
	font-family: Verdana, , helvetica, Arial, sans-serif;
	background-color: #e3e3e3 ;
	BORDER-BOTTOM: #cccccc 1px dotted;
}
td.all_gray_title h3
{
	font-family: Verdana, , helvetica, Arial, sans-serif; font-size:13px; font-weight:bold; color:#000000;
	text-align: center;
	/*margin-top:5px; margin-bottom:5px;*/
}

td.gray_title
{
	font-family: Verdana, , helvetica, Arial, sans-serif;
	background-image: url(gray_title_hg.gif); background-repeat: repeat-x;
	BORDER-BOTTOM: #cccccc 1px dotted;
}
td.gray_title h1/*Wir nehmen den*/
{
	font-family: Verdana, , helvetica, Arial, sans-serif; font-size:15px; font-weight:bold; color:#000000;
	text-align: center;
}

td.gray_title h2
{
	font-family: Verdana, , helvetica, Arial, sans-serif;
	text-align: center;
}
td.gray_title h3
{
	font-family: Verdana, , helvetica, Arial, sans-serif;
	text-align: center;
}

/*################################ td white title################################*/
td.white_title
{
	font-family: Verdana, , helvetica, Arial, sans-serif;
	BORDER-BOTTOM:  #cccccc 1px dotted;
	background-color:#FFFFFF;
}
td.white_title h3/*Wir nehmen den für Rundenüberschriften*/
{
	font-family: Verdana, , helvetica, Arial, sans-serif; font-size:13px; font-weight:bold; color:#000000;
	text-align: center;
	/*margin-top:5px; margin-bottom:5px;*/
}

td.white_title h1
{
	font-family: Verdana, , helvetica, Arial, sans-serif; font-size:15px; font-weight:bold; color:#000000;
	text-align: center;
	/*margin-top:5px; margin-bottom:5px;*/	
}
td.white_title h2
{
	font-family: Verdana, , helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; color:#000000;
	text-align: center;
	/*margin-top:5px; margin-bottom:5px;	*/
}
td.white_title h4/*für matchüberschriften*/
{
	font-family: Verdana, , helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#000000;
	text-align: center;
	/*margin-top:5px; margin-bottom:5px;	*/
}
td.white_title p/*für text*/
{
	font-family: Verdana, , helvetica, Arial, sans-serif; font-size:11px; color:#000000;
	text-align: center;
}


td.white_title_einrueck
{
	font-family: Verdana, , helvetica, Arial, sans-serif;
	BORDER-BOTTOM:  #cccccc 1px dotted;
	padding-left:40px;
	background-color:#FFFFFF;
}

td.menu_navigation
{
	background-image:url(Menu2-1.jpg); 
	background-repeat:no-repeat;
	vertical-align: top;
}

/*################################ td menupoint################################*/
/*td.menu_row 
{
	font-family: Verdana, , helvetica, Arial, sans-serif;
	background-image: url(menu_row.jpg);
}
td.menu_row p
{
	margin-left:5px;padding:0px; font-family:verdana, helvetica, arial, sans-serif; font-size:11px; color:#000000; font-weight:bold;
}

td.menu_u1_row
{
	font-family: Verdana, , helvetica, Arial, sans-serif;
	background-image: url(menu_u1_row.jpg);
	height:22px; width:184px;
}
td.menu_u1_row p
{
	margin-left:12px; padding:0px; font-family:verdana, helvetica, arial, sans-serif; font-size:11px; color:#000000; font-weight:bold;
}

td.menu_u1_plus_row
{
	font-family: Verdana, , helvetica, Arial, sans-serif;
	background-image: url(menu_u1_plus_row.jpg);
	height:22px; width:184px;
}
td.menu_u1_plus_row p
{
	margin-left:12px; padding:0px; font-family:verdana, helvetica, arial, sans-serif; font-size:11px; color:#000000; font-weight:bold;
}

td.menu_u1_minus_row
{
	font-family: Verdana, , helvetica, Arial, sans-serif;
	background-image: url(menu_u1_minus_row.jpg);
	height:22px; width:184px;
}
td.menu_u1_minus_row p
{
	margin-left:12px; padding:0px; font-family:verdana, helvetica, arial, sans-serif; font-size:11px; color:#000000; font-weight:bold;
}

td.menu_u2_row
{
	font-family: Verdana, , helvetica, Arial, sans-serif;
	background-image: url(menu_u2_row.jpg);
	height:22px; width:184px;
}
td.menu_u2_row p
{
	margin-left:19px; padding:0px; font-family:verdana, helvetica, arial, sans-serif; font-size:11px; color:#000000; font-weight:bold;
}
*/






th {
	font-family: Verdana, helvetica, Arial, sans-serif;
}

/*################################ Ueberschriften  h ################################*/

h1 {margin:0px;padding:0px;font-size:15px; font-family:verdana, helvetica, arial, sans-serif; font-weight:bold; color:#000000;}
h2 {margin:0px;padding:0px;font-size:14px; font-family:verdana, helvetica, arial, sans-serif; font-weight:bold; color:#000000;}
h3 {margin:0px;padding:0px;font-size:13px; font-family:verdana, helvetica, arial, sans-serif; font-weight:bold; color:#000000;}

h4 {margin:0px;padding:0px;font-size:11px; font-family:verdana, helvetica, arial, sans-serif; font-weight:bold; color:#000000;}
h4.top_gap/*für matchüberschriften*/
{
	margin:0px;padding:0px;font-size:11px; font-family:verdana, helvetica, arial, sans-serif; font-weight:bold; color:#000000;
	margin-top: 5px;
}
h4.bottom_gap
{
	margin:0px;padding:0px;font-size:11px; font-family:verdana, helvetica, arial, sans-serif; font-weight:bold; color:#000000;
	margin-bottom: 5px;
}
h4.left_gap
{
	margin-left:5px;padding:0px;font-size:11px; font-family:verdana, helvetica, arial, sans-serif; font-weight:bold; color:#000000;
}
h4.top_bottom_gap
{
	margin:0px;padding:0px;font-size:11px; font-family:verdana, helvetica, arial, sans-serif; font-weight:bold; color:#000000;
	margin-top:5px; margin-bottom:5px;
}

h5 {margin:0px;padding:0px;font-size:9px;  font-family:verdana, helvetica, arial, sans-serif; font-weight:bold; color:#000000;}
h6 {margin:0px;padding:0px;font-size:7px;  font-family:verdana, helvetica, arial, sans-serif; font-weight:bold; color:#000000;}

/*################################ link ################################*/

a        {font-family:verdana, helvetica, arial, sans-serif;font-size:11px;color:333399;text-decoration:none;border:none;padding:0px}
a:hover  {font-family:verdana, arial, sans-serif;font-size:11px;color:#669999;text-decoration:underline;border:none}

a img {
	border:none;
	text-decoration: none;
	marging:0px;padding:0px;
} 

a.white        {font-family:verdana, helvetica, arial, sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;border:none;}
a.white:hover  {font-family:verdana, arial, sans-serif;font-size:11px;color:#669999;text-decoration:underline;}

a.left_gap{margin-left: 5px;font-family:verdana, arial, sans-serif;font-size:11px;color:333399;text-decoration:none;}
a.left_gap:hover{margin-left: 5px;font-family:verdana, arial, sans-serif;font-size:11px;color:#669999;text-decoration:underline;}

a.menuLink{text-decoration: none; font-family:verdana, helvetica, arial, sans-serif; font-size:11px; color:#000000; font-weight:bold}
a.menuLink:hover{text-decoration: none; font-family:verdana, helvetica, arial, sans-serif; font-size:11px; color:#000000; font-weight:bold}


/*################################ input (button) ################################*/
input.button {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
	background-color: #F6F4F4;
	width: 100px;
	}
	


/*
 black, white, red, green, blue, yellow, gray, silver, lime, olive, maroon, navy, purple, teal, fuchsia und aqua

	background-color: #EDEBEB;
	background-color: #f1f1f1;
	background-color: #FFB7A9;
		background-color: #FFCFC5;
	
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 8px;
	border-top: 1px solid white;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid white;
	text-align: center;
	min-width: 75px;
	text-transform: uppercase;
*/
/*
input.button {
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 8px;
	border-top: 1px solid white;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid white;
	text-align: center;
	min-width: 75px;
	text-transform: uppercase;
	
}

input.button:link { 
	background-color: #060; 
	color: #FFF;
	text-decoration: none;
	}
input.button:visited {
	background-color: #060; 
	color: #fff;
	text-decoration: none;
	}
input.button:hover { 
	background-color: #060; 
	color: red;
	border-color: black white white black;
	text-decoration: none;
	}
input.button:active { 
	background-color: #369; 
	color: #ccc; 
	text-decoration: none;
	}
*/	
/*################################ textarea ################################*/	
	textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
	background-color: #F6F4F4;
	}
