/*@charset "utf-8";
/* CSS Document */

*{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Verdana, sans-serif;
}

html { 
  /*background:  no-repeat center center fixed;*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body {                          /* ganze seite*/
	width: 980px;
	margin: 0px auto; /*auto ist mittig ausgerichtet*/
	padding-top: 10px;
	padding-bottom: 10px;
	/*background-attachment: fixed;*/
}

abgerundet {
    -moz-border-radius:10px; /* Firefox */
    -webkit-border-radius:10px; /* Safari, Chrome */
    -khtml-border-radius:10px; /* Konqueror */
    border-radius:10px; /* CSS3 */
 }
 
 /*Anfang head*/

#content_head { 					/*kopfzeile*/
	height: 180px; 
	background-color: #A9BFD0;					/* Hintergrund dunkel #A9BFD0 */
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	width: 980px; 			/*Hintergrundrahmen oben*/
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: -5px;
	}

#head1 {
	float: left;
	width: 140px;
	height: 140px;
	background: #A9BFD0;                       /*Hintergrund  dunkel 2 #A9BFD0*/
	margin-left: 30px;
	margin-top: 0px;
	}	

#head2 {
	float: right;
	width: 750px;
	height: 70px;
	background: #A9BFD0;                       /*Hintergrund  dunkel 2 #A9BFD0*/
	margin-left: 20px;
	margin-top: 8px;
	margin-right: 20px;
	}


#head3 {
	/*Zeile mit links hier verschieben*/
	float: right;
	width: 540px;
	height: 20px;
	background: #A9BFD0;                       /*Hintergrund  dunkel 2 #A9BFD0*/
	margin-right: 250px;  /*Schaltflächen justieren*/
	margin-top: 15px;
	}
	
#head4 {	
	float: right;
	width: 600px; /*war vorher 500*/
	height: 15px;
	background: #A9BFD0;                       /*Hintergrund  dunkel 2 #A9BFD0*/
	margin-right: 125px;  /*Schaltflächen justieren*/
	margin-top: 35px;
	padding-top: 0px;
	font-size: 15px;
	font-weight: bold;
	fontcolor: black;

	}
	
	/*
	a:link, a:visited {color: #C30}
    a:active, a:hover {color: black}
*/
	
	
	


/*Ende head*/


/*Anfang content*/

#content_home {              /*hauptinhalt*/
	width: 965px;            /*Hintergrundrahmen Mitte*/
	float: left;
	background-color: #A9BFD0;						/* Hintergrund dunkel*/
	margin-top: ;                          /* Rand zischen 1. Bl + 2. Bl*/
	margin-bottom: 5px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	heigh: 800px;
	border-color: black;
	border-width: 1px;
	border-style: solid;	
}


#box01_home {
	height: auto;
	width: 870px;
	background-color: #D0DDE6;   			/* Hintergrund hell #BFEFFF*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 22px;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	float: left;
	margin-left: 20px; /*seitenabstand innerer rahmen*/
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
}


#box01_meistertafel {
	height: auto;
	width: 855px;
	background-color: #D0DDE6; 
	padding-top: ;
	padding-bottom:;
	padding-left: 50px ;
	padding-right: px;
	border-radius: ;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	margin-left: 25px; /*seitenabstand innerer rahmen*/
	margin-top: ;
	margin-bottom: ;
	text-align: ;
}




#box02_home {
	hight: auto;
	width: 800px;
	margin-left: 30px;
	margin-right: 30px;
	float: left;
	background-color: white;
}


#con40 {
	width: 55%; /*Hintergrundrahmen Mitte*/
	height: auto;	   	
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	
	padding-top: 15px;
	float: left;
	}

#con41 {
	background-color: #C2CCD1;
	width: 40%; /*Hintergrundrahmen Mitte*/
	height: auto;	   	
	margin-left: 20px;
	margin-top: 1px;
	margin-bottom: 0px;	
	padding-top: 20px;
	padding-left: 10px;
	float: left;
		border-color: black;
	    border-width: 1px;
	    border-style: solid;
	}

/*Ende content*/





/*Anfang Tabelle teams auf der Seite Mannschaften*/
.team1
{
width: 400px;
border-radius: 10px;

/*border: 2px solid #000000;*/
}

.team1 caption
{
background-color: #555555;
font-family: Arial,Verdana,sans-serif;
font-weight: normal;
font-size: 14px;
color: white;
padding: 10px 0 10px 0;
border-radius: 10px 10px 0px 0px;

}

.team1 thead th
{
width: 25%;
font: bold 14px  Arial,Verdana,sans-serif;
padding: 5px 12px 5px 12px;
background-color: #C5C5C5;
border: 1px solid #FFFFFF;
text-align: center;
color: #001DC1;
font-weight: normal;
}

.team1 td
{
font: normal 14px Arial,Verdana,sans-serif;
padding-left: 12px;
background-color: #C5C5C5;
border: 1px solid #FFFFFF;
line-height: 130%;
text-align: left;
}
/*Ende Tabelle team1*/


/*Anfang footer*/

#footer {
	clear: both;
	width: 978px;	/*Hintergrundrahmen unten*/
	height: 60px;
	margin-top: 10px;
	background-color:#A1B8C9; 						
	color: black;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
		border-color: black;
		border-width: 1px;
		border-style: solid;
	padding-top: 7px;
	padding-bottom: ;
	margin-left: 1px;
	}

#box_footer {
	height: 35px;
	width: 875px;
	background-color: #D0DDE6;     					/* Hintergrund hell*/
	padding-top: 7px;
			padding-bottom: 10px;
			padding-left: 30px;
		border-color: black;
		border-width: 1px;
		border-style: solid;
	float: left;
	margin-left: 33px; /*seitenabstand innerer rahmen*/
	margin-right: 20px;
	margin-top: 0;
	margin-bottom: 5px;
}


	
#footer p {
	font-size: 11pt;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}


/*für Blitzturniere dienstags*/

.button {
      background-color: #990000;
      border: none;
      color: white;
      padding: 2px 8px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 14px;
      margin-bottom: 14px;
      cursor: pointer;
      }
	  
/*nur für footer_bosv*/	 


#footer_bosv  {
	width: 630px;
	height: 30px;
    float: right;
	margin-top: -7px;
}


#footer_bosv ul {background: #D0DDE6; padding: 0; margin: 0;}

#footer_bosv li { list-style: none; }

#footer_bosv a {
	display: block;
	text-decoration:none;
	background: #D0DDE6;
	color: black;
	padding: 7px 5px;
	font: bold 14px Arial,Verdana,sans-serif;
	margin-top: 2px;
	

}

#footer_bosv a:hover, .footer_bosv a:focus {
	background: #D0DDE6;
	color: #006898; }

#footer_bosv ul { 
       display: flex;
	   justify-content: space-around;
	   justify-content: flex-end;
	   margin-top: -30px;
	   }
/*Ende footer_bosv*/	

/* footer*/

#zaehler {
	float: left;
	margin-left: -20px;
	padding-top: px;
}


#last {
	clear: left;
	float: left;
	margin-left: 90px;
	margin-top: -30px;
	color: black;
}

	  


