body {
  font-family: arial, helvetica, sans-serif;
}


div { }

div.main {
  background-color: #aabbcc;
  border:1px  solid black;
  margin-left: 2%;
  margin-right: 2%;
  height:36.4em;
}

div.kopf {
   background-color: #000000;
   height: 100px;
  overflow:hidden;
}

div.pfad {
  border-top:1px  solid black;
  border-bottom:1px  solid black;
  margin: 0em;
  padding-top: 0.3%;
  padding-bottom: 0.3%;		
  background-color:#f5f5f5;
  color: #000000;
  font-size:0.8em;
  text-align: left;
  height: 2%;
}

div.inhalt {
  background-color:#aa00ff;
  height: 79.4%;
}

div.navigation {
  background-color:#dffedc;
  width: 20%;
  height: 100%;
  float: left;
 overflow: auto;
}

div.textstart {
  background-color:#ffffff;
  width: 55%;
  height:100%;
  float: left;
  overflow: auto;
   background-image:url(./grafik/psv320.jpg); 
   background-position: 50% 20%;
   background-repeat: no-repeat;
 }

div.text_boxen{
  background-color:#ffffff;
  width: 51%;
  height:100%;
  padding-left:2%;
  padding-right:2%;
  float: left;
  overflow: auto;
   background-image:url(./grafik/boxen01.jpg); 
   background-position: center;
   background-repeat: no-repeat;
   text-align: justify;
}

div.text_jiu-jitsu {
  background-color:#ffffff;
  width: 51%;
  height:100%;
  padding-left:2%;
  padding-right:2%;
  float: left;
  overflow: auto;
   background-image:url(./grafik/jiu-jitsu01.jpg); 
   background-position: center;
   background-repeat: no-repeat;
   text-align: justify;
}

div.text_judo{
  background-color:#ffffff;
  width: 51%;
  height:100%;
  padding-left:2%;
  padding-right:2%;
  float: left;
  overflow: auto;
   background-image:url(./grafik/judo01.jpg); 
   background-repeat: no-repeat;
   background-position: center;
   background-repeat: no-repeat;
   text-align: justify;
}

div.text_shantychor {
  background-color:#ffffff;
  width: 51%;
  height:100%;
  padding-left:2%;
  padding-right:2%;
  float: left;
  overflow: auto;
   background-image:url(./grafik/shantychor01.jpg); 
   background-repeat: no-repeat;
   background-position: center;
   background-repeat: no-repeat;
   text-align: justify;
}

div.text_segeln {
  background-color:#ffffff;
  width: 51%;
  height:100%;
  padding-left:2%;
  padding-right:2%;
  float: left;
  overflow: auto;
   background-image:url(./grafik/segeln01.jpg); 
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: center;
   background-repeat: no-repeat;
   text-align: justify;
}

div.text_schiessen {
  background-color:#ffffff;
  width: 51%;
  height:100%;
  padding-left:2%;
  padding-right:2%;
  float: left;
  overflow: auto;
     background-image:url(./grafik/schiessen01.jpg); 
   background-repeat: no-repeat;
   background-position: center;
   background-attachment: fixed;
   text-align: justify;
}


div.text_tanzen {
  background-color:#ffffff;
  width: 51%;
  height:100%;
  padding-left:2%;
  padding-right:2%;
  float: left;
  overflow: auto;
   background-image:url(./grafik/tanzen01.jpg); 
   background-repeat: no-repeat;
   background-position: center;
   background-attachment: fixed;
   text-align: justify;
}

div.text_termine {
  background-color:#ffffff;
  width: 51%;
  height:100%;
  padding-left:2%;
  padding-right:2%;
  float: left;
  overflow: auto;
   background-image:url(./grafik/kalender.jpg); 
   background-repeat: no-repeat;
   background-position: center;
   background-attachment: fixed;
   text-align: justify;
}

div.textimpressum {
  background-color:#ffffff;
  width: 51%;
  padding-left:2%;
  padding-right:2%;
  height:100%;
  float: left;
  overflow: auto;
 }

div.text_verein {
  background-color:#ffffff;
  width: 51%;
  padding-left:2%;
  padding-right:2%;
  height:100%;
  float: left;
  overflow: auto;
 }

 div.sider{
  background-color:#bb00ff;
  width: 25%;
  height: 100%;
  float: left;
}

div.ungeradeEbene {
  background-color: #dffedc;
   text-align: left;
   font-size: 0.8em;
   padding-left: 3px;
  width: 99%;
  height: 25%;
  overflow: hidden;
}

div.geradeEbene {
   background-color: #f7f7f7;
   text-align: left;
   font-size: 0.8em;
   padding-left: 3px;
   width: 99%;
   height: 25%;
  overflow: hidden;
}

div.zentriert {
  text-align: center;
}

p.menuebene1 {
  font-size: 1.1em;
  margin-left:4%;
  margin-top:4%;
  margin-bottom:4%;

}

p.menuebene2 {
  font-size: 1.0em;
  margin-left:15%;
  margin-top:1%;
  margin-bottom:1%;
}

p.psvname {
  text-align: center;
  height: 320px;
  margin-bottom:4%;
}
p.anderersport {
  font-size:1.5em;
  font-weight: bold;
  text-align: left;
  margin-left: 40%;
  margin-bottom: 1%;
}

p.anderefreizeit {
  font-size:1.5em;
  font-weight: bold;
  text-align: left;
  margin-left: 50%;
  margin-top: 1%;
}

ul {
}

ul.navigation {
  margin-left:1px;
  padding-left: 5px;
  margin-top: 0.1em;
  text-align: left;
  list-style-type: none; 
}

a {
}

a.grafik:link {font-weight:bold; color:white; text-decoration:none; }
a.grafik:visited {font-weight:bold; color:white; text-decoration:none; }
a.grafik:focus {font-weight:bold; color:white; text-decoration:none; }
a.grafik:hover {font-weight:bold; color:white; text-decoration:none; }
a.grafik:active {font-weight:bold; color:white; text-decoration:none; }

a.grafik2:link {font-weight:bold; color:#dffedc; text-decoration:none; }
a.grafik2:visited {font-weight:bold; color:#dffedc; text-decoration:none; }
a.grafik2focus {font-weight:bold; color:#dffedc; text-decoration:none; }
a.grafik2:hover {font-weight:bold; color:#dffedc; text-decoration:none; }
a.grafik2:active {font-weight:bold; color:#dffedc; text-decoration:none; }

h1 {
}

h1.textblack {
  font-weight: bold;
  font-size:1.1em;
}

h2 {
}

h2.textgreen {
  font-weight: bold;
  font-size:1.0em;
  color: green;
}

h3 {
}

h3.textblack {
  font-weight: bold;
  font-size:1.0em;
}

span {
}

span.textimpressum {
  font-size:0.8em;
}

span.fett {
  font-size:1.0em;
  font-weight: bold;
}

span.textabteilungen {
  font-size:0.8em;
  padding-top: 5%;
}

span.texttermine {
  font-size:1.0em;
  padding-top: 5%;
}

span.nachrichtentext {
  font-size:0.8em;
  padding-top: 5%;
  text-align: justify;
}


table {
}

table.vorstand {
  border:1px solid #000000;
  margin: auto;
}

td {
}

td.vorstand {
  border:1px solid #000000;	
  vertical-align:top;
  text-align: left;
  padding:8px
}
