/* Festlegungen der Linkeinstellungen */
.navihaupt:link{
width:147px;
color : white;
/*height:23px;*/
font-weight : bold;
vertical-align:middle;
padding-left:7px;
text-decoration : none;
/*border-bottom:1px outset darkblue;*/ 
}

.navihaupt:visited{
width:147px;
/*height:23px;*/
color : white;
font-weight : bold;
vertical-align:middle;
padding-left:7px;
text-decoration : none;
/*border-bottom:1px outset darkblue; */
}

.navihaupt:hover{
width:147px;
/*height:23px;*/
color : lightgrey;
font-weight : bold;
vertical-align:middle;
padding-left:7px;
text-decoration : none;
border-top:0px outset darkblue;
/*border-bottom:1px outset darkblue;*/
}

.navihauptfire{
border-bottom:1px outset darkblue; 
}

.naviunter:link{
/*background-color:#B1C1FC;*/
/*height:20px;*/
width:147px;
color:black;
font-size:10pt;
font-weight:normal;
padding-top:2px;
padding-left:15px;
padding-bottom:2px;
vertical-align:middle;
text-decoration:none;
}

.naviunter:visited{
/*background-color:#B1C1FC;*/
/*height:20px;*/
width:147px;
color:black;
font-size:10pt;
font-weight:normal;
padding-top:2px;
padding-left:15px;
padding-bottom:2px;
vertical-align:middle;
text-decoration:none;
}

.naviunter:hover{
/*background-color : #B1C1FC;*/
/*height:20px;*/
width:147px;
color:red;
font-size:10pt;
font-weight:normal;
padding-top:2px;
padding-left:15px;
padding-bottom:2px;
vertical-align:middle;
text-decoration:none;
}

.navikalender:link{
/*background-color:#B1C1FC;*/
height:20px;
width:147px;
color:red;
font-size:10pt;
font-weight:normal;
padding-top:2px;
padding-left:15px;
padding-bottom:2px;
vertical-align:middle;
text-decoration:none;
}

.navikalender:visited{
/*background-color:#B1C1FC;*/
height:20px;
width:147px;
color:red;
font-size:10pt;
font-weight:normal;
padding-top:2px;
padding-left:15px;
padding-bottom:2px;
vertical-align:middle;
text-decoration:none;
}

.navikalender:hover{
/*background-color : #B1C1FC;*/
height:20px;
width:147px;
color:red;
font-size:10pt;
font-weight:normal;
padding-top:2px;
padding-left:15px;
padding-bottom:2px;
vertical-align:middle;
text-decoration:none;
}

.naviunterfire {
background-color:#B1C1FC;
margin-bottom:2px;
height:20px;
}

/* Festlegung der divs */
/* (Hintergrundfarbe der "gesammten" Site steht in body) */
.divhaupt{
float:center;
vertical-align:top;
width:850px;
height:100%;
margin:0px 0px 0px 0px;
}

.divbanner{
/*background-image: url(images/startbild_hell.jpg);*/
width:100%
/*height:auto;*/
margin:0px 0px 0px 0px;
}

.divlinks{
float:left;
text-align:left;
vertical-align:top;
position:relative;
top:0px;
width:147px;
height:750px;
background-color:#6673A1;
border:1px solid #000000;
}

/*.divshadow{
background-color:#6673A1;
width:150px;
height:100%;
margin:0px 0px 0px 0px;
}*/

.divinhalt{
width:535px;
height:735px;
text-align: center;
vertical-align:top;
float:center;
background-color:#B1C1FC;
margin-left:154px;
margin-right:154px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

.divfussunten{
width:535px;
height:15px;
float:bottom;
vertical-align:top;
background-color:#B1C1FC;
margin-left:154px;
margin-right:154px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
}

.divrechts{
float:right;
vertical-align:top;
top:0px;
width:150px;
height:750px;
background-color:#6673A1;
border:1px solid #000000;
}

/* Tabellen festlegungen in den divs */
.tablemenu {
width:150px;
height:700px;
}

.maintable {
width:900px;
margin-top : 0px;
}

.tablemenu2 {
text-align:left;
vertical-align:top;
width:150px;
background-color:#6673A1;
border-top-width:0pt;
border-right-width:0pt;
border-bottom-width:0pt;
border-left-width:0pt;
}

.tableinhalt {
width:600px;
vertical-align:top;
text-align:center;
}

.tableright {
width:150px;
background-color:#6673A1;
vertical-align:top;
text-align:left;
border-top : 3px
border-color : red;
}

/* Allgemein */
a{
color : darkblue;
}

body {
background-color:#113a67 /*#6673A1*/;
color:black;
font-family:"Arial";
font-size:11pt;
text-align:center;
scrollbar-arrow-color:#000000;
scrollbar-face-color:#B1C1FC;
scrollbar-highlight-color:#004B9F;
scrollbar-3dlight-color:#0086CC;
scrollbar-shadow-color:#666666;
scrollbar-darkshadow-color:#666666;
scrollbar-track-color:#FEF1DB;
}

p{
font-size:11pt;
text-align:left;
}
    
table {
table-layout:none;
cellspacing:0;
border-width:0pt;
font-size:11pt;
}

/* Allgemeine Überschriften */
.ueberschrift {
font-size:13pt;
font-weight:bold;
text-align:center;

}

.ueberschrift2 {
font-size:13pt;
text-align:center;

}

.ueberschrift3 {
font-size:12pt;
font-weight:bold;
text-align:left;

}

.ueberschrift4 {
color:#cc3300;
font-size:13pt;
font-weight:bold;
text-align:left;

}

.ueberschrift5 {
color:#cc3300;
font-size:18pt;
font-weight:bold;
text-align:center;

}

.ueberschrift6 {
font-size:11pt;
font-weight:bold;
text-align:center;

}

.ueberschriftbold {
font-weight:bold;

}

.ueberschriftcenter {
text-align:center;

}

/*Ueberschrift fürs Impressum*/
.ueberschriftimp {
font-size:20pt;
font-weight:bold;
text-align:center;

}

/*Ueberschrift Haftungsausschluss*/
.ueberschrifthaft {
color:black;
font-size:13pt;
font-weight:bold;
text-align:center;

}

.stichwort {
color:#cc3300;
font-size:12pt;
font-weight:bold;
text-align:left;

}

.menuueberschriftrechts{
height:20px;
width:147px;
color:white;
font-size:11pt;
font-weight:bold;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
vertical-align:middle;
text-align:center;
}

.textred{
color:red;
}

.textredbold{
color:red;
font-weight:bold;
}

.intable{
text-align:left;
border-collapse:collapse;
border-spacing:0px;
padding-left:8px;
border-width:1pt;
border-color:darkblue;
border-style:solid;
}

.intable2{
text-align:left;
background-color:#6673A1;
color:white;
font-weight:bold;
padding-left:8px;
}

.intable3{
text-align:center;
border-collapse:collapse;
border-spacing:0px;
border-width:1pt;
border-color:darkblue;
border-style:solid;
}


/* Trainigszeiten */
.trainingtabellenhintergrund {
background-color:lightgrey;
}

/* Kalender */
.kalendertabellengroesse {
width:225px;
heigth:225px;
text-align:center;
}

.kalendermonatsueberschrift {
font-size:11pt;
font-weight:bold;
background-color:gray;
}

.kalendertagesueberschrift {
font-size:10pt;
font-weight:bold;
background-color:gray;
}

.kalenderlink:link{
color : red;
font-weight : /*bold*/;
text-decoration : none;
background-color:lightgrey;
}

.kalenderlink:visited{
color : red;
font-weight : /*bold*/;
text-decoration : none;
background-color:lightgrey;
}

.kalenderlink:hover{
color : red;
font-weight : /*bold*/;
text-decoration : none;
background-color:lightgrey;
}

/* Gästebuch */
.tablegaestebuchlinks {
border-spacing:0px;
padding-right:0px;
border-style:solid;
border-collapse:collapse;
border-top-width:1px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:1px;
border-color:darkblue;
}

.tablegaestebuchrechts{
border-spacing:0px;
padding-left:0px;
border-style:solid;
border-collapse:collapse;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-color:darkblue;
}

/*Trainingszeiten*/
.intabletraining{
background-color:#6673A1;
color:white;
font-weight:bold;
}

/* Festlegungen für Ausschreibungen */
.austabelle {
width:500px;
height:650px;
text-align:left;
font-size:10pt;
font-family:arial;
vertical-align:top;
}

.austext {
vertical-align:top;
}

.fussunten {
text-align:center;
font-size:8pt;
color:darkblue;
}

/* Extraklassen für einzelne Sportarten */
/* Golf */
.golfueberschrifftgross {
text-align:center;
font-size:16pt;
font-weight:bold
color:black;
}

.golfueberschrifftklein {
text-align:center;
font-size:13pt;
font-style:bold;
color:black;
}

.golftabellenueberschrifft {
text-align:left;
font-size:10pt;
font-weight:bold;
}

.golfbildunterschrifft {
text-align:center;
font-size:12pt;
}

.ergebnisstabelle {
width:100%;
}

.spalte1 {
width:4%;
text-align:center;
}

.spalte2 {
width:19%;
text-align:center;
}

.spalte3 {
width:15%;
text-align:center;

}

.spalte4 {
width:14%;
text-align:center;
}

.spalte5 {
width:18%;
text-align:center;
}

.spalte6 {
width:7%;
text-align:center;
}

.spalte7 {
width:7%;
text-align:center;
}

.spalte8 {
width:8%;
text-align:center;
}

.spalte9 {
width:8%;
text-align:center;
}

.zeilenhintergrundfarbe {
background-color:#93CC82;
}

.golfaus:link{
color:black;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

.golfaus:visited{
color:black;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

.golfaus:hover{
color:red;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

/*Walking*/
/*Türkies*/
.ueberschriftteil1 {
font-size:15pt;
font-weight:bold;
color:#33CCCC;
}

/*Orange*/
.ueberschriftteil2 {
font-size:15pt;
font-weight:bold;
color:#FF6600;
}

/*Grün*/
.ueberschriftteil3 {
font-size:15pt;
font-weight:bold;
color:#008000;
}

/*Rot*/
.ueberschriftteil4 {
font-size:15pt;
font-weight:bold;
color:#FF0000;
}

/*Unterueberschrift*/
.ueberschriftteil5 {
font-size:12pt;
font-weight:bold;
text-align:center;
}

/*Fusball*/
/*Rot*/
.ueberschriftfus1 {
font-size:12pt;
font-weight:bold;
color:#FF0000;
text-align:center;
}

/*blau*/
.ueberschriftfus2 {
font-size:12pt;
font-weight:bold;
color:#6293E2;
text-align:center;
}

/*Orange*/
.ueberschriftfus3 {
font-size:12pt;
font-weight:bold;
color:#FDB200;
text-align:center;
}

/*Fit im Alltag*/
.ul7 {
font-family: arial;
color: darkblue;
font-size: 10pt;
line-height: 12pt;
text-align:left;
}