/* Farben */
/* #B1C3F5; /* rgb(177, 195, 245);  /* Hintergrund highlight */
/* #A0B2EA; /* rgb(160, 178, 234);  /* Hintergrund mittel */
/* #000080; /* rgb(0, 0, 128);      /* Hintergrund dunkel oder Schriftfarbe */
/* #F0F0F0; /* grau */


/* #8bb2d8; /* rgb(139, 178, 216);  /* Hintergrund highlight */
/* #1f71b1; /* rgb(31, 113, 177);  /* Hintergrund medium */
/* #292065; /* rgb(41, 32, 101);  /* Schriftfarbe */
/* #f1cb01; /* rgb(241, 203, 1);  /* Gelb */



/* #000000; /* rgb(0,0,0);     /* 100% Schwarz */
/* #0A0A0A; /* rgb(25,25,25);     /* 90% Schwarz */
/* #141414; /* rgb(51,51,51);     /* 80% Schwarz */
/* #1E1E1E; /* rgb(76,76,76);     /* 70% Schwarz */
/* #282828; /* rgb(102,102,102);  /* 60% Schwarz */
/* #323232; /* rgb(127,127,127);  /* 50% Schwarz */
/* #3C3C3C; /* rgb(153,153,153);  /* 40% Schwarz */
/* #464646; /* rgb(178,178,178);  /* 30% Schwarz */
/* #CCCCCC; /* rgb(204,204,204);  /* 20% Schwarz */
/* #E6E6E6; /* rgb(229,229,229);  /* 10% Schwarz */
/* #FFFFFF; /* rgb(255,255,255);  /* 0% Schwarz */



/* Body Formate*/
body  {
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 10px;
	background-color : #A0B2EA; 
	background-image : url(../Images-DHSRC/bg-blau.jpg);  
	/*background-image : url(../Images-DHSRC/bg_schnee.gif); */
	text-align : center;
}

td.body_mlinks {
background-color : #B1C3F5; 
}


/* Kopfzeile*/
P.kopf  {
	text-align : center;
	font-size : 18pt;
	font-family : times new roman;
	color :#000080;
	border-bottom-width : 1px;
	border-color : #000080;
		padding-top : 1; 
		margin-top : 1px; 
		margin-left : 0px; 
		margin-right : 0px;
		
	/*	background-image : url(../Images-DHSRC/bg_layout_test_oben2.gif);  */
/*	height : 94; */
	width : 606; 
}

p,td.normal  {
	font-size : 11pt;
	font-family : Arial,helvetica,sans-serif;
}

P.news  {
	font-size : 12pt;
	font-family : tahoma,helvetica;
	color :#a0b2ea;
	background-color : #000080;
	font-weight : bold;
}

P.counter  {
	font-size : 12pt;
	font-family : tahoma,helvetica;
	color : white;
	background-color : black;
	font-weight : bold;
}

/* Link zeile am Fuss*/
p.links  {
	font-size : 10pt;
	font-family : Arial,tahoma,helvetica;
	text-align : center;
	margin-bottom : -15px;
	font-weight : bold;
}

/* Kontaktzeile*/
p.kontakt  {
	font-size : 10pt;
	font-family : Arial,tahoma,helvetica;
	text-align : center;
}

p.stand {
	font-size : 8pt;
	font-family : Arial,tahoma,helvetica;
	/* background-color : #B1C3F5; */
	color : #000080;
	margin-top : -15px;
	
}
	
/* Diverse    ul,ol,li,div,td,th,address,blockquote,nobr,b,i  */
ul,ol,li,td,th,address,blockquote,nobr,b,i  {
	font-size : 11pt;
	font-family : Arial,tahoma,helvetica,sans-serif;

}


h1  {
	font-size : 14pt;
	font-family : Arial,helvetica,sans-serif;
	color : #000080;
	background-color : #B1C3F5;
	
}

h2  {
	font-size : 12pt;
	font-family : Arial,helvetica,sans-serif;
	color : #000080;
	margin-bottom : 0px;
}

h3  {
	font-size : 11pt;
	font-family : Arial,helvetica,sans-serif;
	font-weight : bold;
	color : #000080;
	margin-bottom : 0px;
}

h4  {
	font-size : 11pt;
	font-family : Arial,helvetica,sans-serif;
	font-weight : bold;
}

h5  {
	font-size : 11pt;
	font-family : Arial,helvetica,sans-serif;
}

hr  {
	color : #000080;
}

/* Einstellung der Linkfarben*/
a:link  {
	color : #000080;
	text-decoration : none; 
}

a:visited  {
	color : #000080;
	text-decoration : none;
}

a:active  {
	color : #000000;
	text-decoration : none ;
}
/* none = nicht unterstrichen, Wert aenderbar  (underline) */

a.an  {
	text-decoration : none;
}

/* formate f&uuml;r das G&auml;stebuch*/
P.counter  {
	font-size : 12pt;
	font-family : Arial,tahoma,helvetica;
	color : white;
	background-color : black;
	font-weight : bold;
}

tr.dhsrc  {
	background-color : #B1C3F5;
	font-weight : bold;
}

tr.hh  {
	background-color : Yellow;
}
tr.rowtab {
	background-image : url(../Images-DHSRC/bg_tab_row.gif); 
}

/* Links f&uuml;r das Menue */
p.mlinks  {
	height : 320; 
	width : 120; 
}

.table-info {font-size:100%;height:10px;margin : 0;border-color : Navy;padding:0}
.table-info td{font-size:75%;padding:1px 4px 1px 4px;border-width:0px 0px 1px 0px;border-style:dotted}
.table-info th{font-size:75%;padding:1px 4px 1px 4px;border-width:1px 0px 0px 0px;border-style:solid;text-align : left;}


table.comercial {
	border-style : solid;
	border-color : #000080;
	border-width : 1;
	border-bottom-width : 2;
	border-right-width : 2;
	background-color : #B1C3F5;
	font-size : small;
}


th {
	background-color : #B1C3F5;
	color :#000080;
}


/* TurnierSoft */
td.rowSeparator{
	background-image : url(../Images-Buttons/strichel.gif); /* ../Images-DHSRC/bg_tab_row.gif */
}
td.tblFooter{
	background-color:#000080;
}

tr.td0, tr.td2 {
	font-family: verdana,helvetica;
	color: rgb(49,89,64);
	font-size: 8px;
	background-color:   #A0B2EA; /* (160, 178, 234)  /* Hintergrund mittel */
}

tr.td1 {
	font-family: verdana,helvetica;
	color: rgb(49,89,64);
	font-size: 8px;
	background-color: #B1C3F5; /* rgb(177, 195, 245);  /* Hintergrund highlight */ 
}

td.head2 /* ergebnisse.php */{
	background-color: #B1C3F5; /* rgb(177, 195, 245);  /* Hintergrund highlight */
}
td.head3 /* ergebnisse.php */{
	background-color: #B1C3F5; /* rgb(177, 195, 245);  /* Hintergrund highlight */
}



.cmFrame {
	background-color: #A0B2EA; /* (160, 178, 234)  /* Hintergrund mittel */
	border-top:.5pt solid rgb(204,204,204);  /* 20% Schwarz */
	border-bottom:1.5pt solid rgb(76,76,76);     /* 70% Schwarz */
	border-left:.5pt solid rgb(204,204,204);  /* 20% Schwarz */
	border-right:1.5pt solid rgb(76,76,76);     /* 70% Schwarz */
	padding:5px;
	padding: 10px;
	
}


.cmTableSparte {
  vertical-align: Top;
  color: #000080; /* (0, 0, 128)      /* Hintergrund dunkel oder Schriftfarbe */
  background-color: #A0B2EA; /* (160, 178, 234)  /* Hintergrund mittel */
  border-top:.5pt solid rgb(204,204,204);  /* 20% Schwarz */
}

.cmTableDate {
  vertical-align: Top;
  text-align: right;
  padding-right:10px;
  color: #000080; /* (0, 0, 128)      /* Hintergrund dunkel oder Schriftfarbe */
  background-color: #A0B2EA; /* (160, 178, 234)  /* Hintergrund mittel */
  border-top:.5pt solid rgb(204,204,204);  /* 20% Schwarz */
  border-right:1.5pt solid rgb(76,76,76);     /* 70% Schwarz */
}

.cmTableImage  {
  vertical-align: Top;
  text-align:center;
  background-color: #A0B2EA; /* (160, 178, 234)  /* Hintergrund mittel */
  padding-top: 10px;
  border-right:1.5pt solid rgb(76,76,76);     /* 70% Schwarz */

}

.cmTableAuthor {
  vertical-align: bottom;
  text-align:right;
  font-size:small;
  padding-right:10px;
  color: rgb(204,204,204);  /* 20% Schwarz */
  background-color: #A0B2EA; /* (160, 178, 234)  /* Hintergrund mittel */
  border-bottom:1.5pt solid rgb(76,76,76);     /* 70% Schwarz */
  border-right:1.5pt solid rgb(76,76,76);     /* 70% Schwarz */
  }

.cmTable1Column {
  background-color: #A0B2EA; /* (160, 178, 234)  /* Hintergrund mittel */
  border-top:.5pt solid rgb(204,204,204);  /* 20% Schwarz */
  border-left:.5pt solid rgb(204,204,204);  /* 20% Schwarz */
  border-bottom:1.5pt solid rgb(76,76,76);     /* 70% Schwarz */
}

.cmTableText   {
  vertical-align: Top;
  text-align:justify;
  padding: 10px;
  background-color: rgb(204,204,204);  /* 20% Schwarz */
  border-top:.5pt solid rgb(76,76,76);     /* 70% Schwarz */
  border-bottom:1.5pt solid rgb(76,76,76);     /* 70% Schwarz */
  border-left:.5pt solid rgb(76,76,76);     /* 70% Schwarz */
  border-right:1.5pt solid rgb(76,76,76);     /* 70% Schwarz */

}



.DrawRightZ
	{
	width:180px;
	font-size:8pt;
	font-family: Tahoma;
	border-right:1.0pt dotted  darkblue;
	text-align:right;
	vertical-align:Top;
	}

.DrawTopRight
	{
	width:180px;
	font-size:10pt;
	font-family: Tahoma;
	border-top:1.0pt dotted  darkblue;
	border-right:1.0pt dotted  darkblue;
	text-align:general;
	vertical-align:Top;
	
	}

.DrawTopRightZ
	{
	width:180px;
	font-size:8pt;
	font-family: Tahoma;
	border-top:1.0pt dotted  darkblue;
	border-right:1.0pt dotted  darkblue;
	text-align:right;
	vertical-align:Top;
	}	
	
.DrawBottomRight
	{
	font-size:10pt;
	font-family: Tahoma;
	border-bottom:1.0pt dotted  darkblue;
	border-right:1.0pt dotted  darkblue;
	text-align:general;
	vertical-align:Bottom;
	}	
.DrawBottom
	{
	font-size:10pt;
	font-family: Tahoma;
	border-bottom:1.0pt dotted  darkblue;
	text-align:general;
	vertical-align:Bottom;
	}
.DrawtextTop
	{
	width:176px;
	font-size:10pt;
	font-family: Tahoma;
	border:0;
	text-align:general;
	vertical-align:Top;
	}	
.DrawtextBottom
	{
	font-size:10pt;
	font-family: Tahoma;
	border:0;
	text-align:general;
	vertical-align:Bottom;
	}	

	
.DrawGR
	{
	font-size:10pt;
	font-family: Tahoma;
	border:0.5pt solid  darkblue;
	text-align:center;
	vertical-align:center;
	background-color: #B1C3F5; /* rgb(177, 195, 245);  /* Hintergrund highlight */
	}	
	
.DrawGRHead
	{
	font-size:10pt;
	font-family: Tahoma;
	border:1.0pt none  darkblue;
	text-align:center;
	vertical-align:center;
	background-color:  #A0B2EA; /* rgb(160, 178, 234);  /* Hintergrund mittel */
	}	

/*   Form Design  */
input , .input1 { 
	background-color: #B1C3F5; /* rgb(177, 195, 245);  /* Hintergrund highlight */
}
.input0 { 
	background-color:  #A0B2EA; /* rgb(160, 178, 234);  /* Hintergrund mittel */
}

select, .sel1 { 
	background-color: #B1C3F5; /* rgb(177, 195, 245);  /* Hintergrund highlight */
}

sel0 { 
	background-color: #A0B2EA; /* rgb(160, 178, 234);  /* Hintergrund mittel */
}
textarea { 
	background-color: #B1C3F5; /* rgb(177, 195, 245);  /* Hintergrund highlight */
}