*{
	margin: 0;
	padding:0;
}

body {
	background-image: url('pics/background.jpg');
}

h1 {
     margin: auto;
     color : black;
}

a{
     color:white;
     text-decoration:none;
}

a:hover{
       text-decoration:underline;
}

#body{
      width: 900px;
      margin:0 auto;
      background-color: #C0C0C0;
}
#title {
	margin-left:-1px;
	font-size:250%;
	background-color:#C0C0C0;
}

#nav{
        float:left;
        background-image: url('pics/navbg.jpg');
        width:170px;
        background-color:#D3D3D3;
        font-family:verdana;
        line-height:170%;
}

#navcontent{
         font-size:17px;
}

#navcontent a{
	padding-left:8px;
}


#navcontent li li  a{
	padding-left:28px;
}

#last a{
     color: black;
}


ul li {
    list-style-type: none;
}

#content{
	float: right;
	width: 716px;
	padding-left: 0px;
	background-color:#C0C0C0;
}

#top{
     width: 900px;
     background-image: url('pics/top.jpg');
     color:white;
     font-family:verdana;
     font-size:83%;
}

#bottom{
        width: 900px;
        background-image: url('pics/bottom.jpg');
        color:white;
        font-size:15px;
		clear: both;
}

#wappen{
        margin:10px 0 0 40px;

}

#wappen a{
	border: 0 !important;
}

#wappen p{
	font-family: arial, serif;
	font-size: 17px;
}

#willkommen{
            width:100%;
			text-align: center;
			margin-top:50px;
            font-family:verdana;
}

#gb{
    margin:0px 5px 5px -20px;
    padding-top:15px;
}

.a{
	background-color:#C0C0C0;
	color:#4b4b4b;
}

.b{
	background-color:#4b4b4b;
        color:#C0C0C0;
}

#mitglieder{
       float:left;
       width:240px;
       line-height:2;
}
#mitgliederpics{
      margin-top:50px;
      margin-left:20px;
      float:right;
      width:430px;
      position:relative;

}
#mitglieder a{
        color:black;
}

#vorst table{
       font-size:17px;
}

#vorst table td{
       height:180px;
}

#vorst h2{
  margin-left:250px;
}

#vorst img{
	width:120px;
	height:163px;
}

#pics table{
           font-size:18px;
}

#Mannschaft ul li{	display:inline;
}

#Mannschaftpics img{
	width:160px;
}

#links a{
       font-size:18px;
}

#links img{
       border:0px;
}

#kontakt{
         font-size:18px; 
}

#interesse{
	padding-left:210px;
	padding-top:20px;
}
#interesse2{
	padding-left:150px;
	padding-top:20px;
}


#pdfGauAlgesheim{
	margin-top: 5px;
	text-align: center;
}

#bericht{
	padding-right: 15px;
}

#berichte .eins{
	height: 78px;
	background:transparent url('pics/bg_tr.png') 0 0 repeat-x;
}
#berichte .zwei{
	height: 78px;
	background:transparent url('pics/bg_tr2.png') 0 0 repeat-x;
}

#berichte img{
	margin-top: 4px;
	border: 0;
}

#berichte a{
	color: #666666;
	margin-left: 5px;
}

#berichte table{
	cellspacing: 0px;
}

#zum_bericht_dummy{
	position:absolute;
	left:-999em;
	background:transparent url('pics/arrow_zum_bericht_hover.png') 0 0 no-repeat;
}

#zum_bericht a{
	display: block;
	width: 180px;
	height: 56px;
	background:transparent url('pics/arrow_zum_bericht.png') 0 0 no-repeat;
}
#zum_bericht a:hover{
	background:transparent url('pics/arrow_zum_bericht_hover.png') 0 0 no-repeat;
}

.aktive{
	width: 718px;
	margin-bottom: 40px;
	font-family: arial, sans-serif;
	clear: both;
	position: relative;
}


.aktive ul{
	display: block;
	position: relative;
}

.aktive li{
	display: block;
	width: 189px;
	height: 40px;
	float: left;
	padding-left: 35px;
}


#aktive_fm li{
	background:transparent url('pics/icon_fm.jpg') 0 0 no-repeat;
}


#aktive_ofm li{
	background:transparent url('pics/icon_ofm.jpg') 0 0 no-repeat;
}


#aktive_hfm li{
	background:transparent url('pics/icon_hfm.jpg') 0 0 no-repeat;
}


#aktive_lm li{
	background:transparent url('pics/icon_lm.jpg') 0 0 no-repeat;
}


#aktive_olm li{
	background:transparent url('pics/icon_olm.jpg') 0 0 no-repeat;
}


#aktive_hlm li{
	background:transparent url('pics/icon_hlm.jpg') 0 0 no-repeat;
}

#aktive_bm li{
	background:transparent url('pics/icon_bm.jpg') 0 0 no-repeat;
}

#Jugend li{
	width: 170px;
	height: 200px;
	float: left;
}
#Jugend li.name{
	height: 35px;
}

#jugendwart .box{
	float: left;
	margin-right: 9px;
	font-family: arial;
}

#audio a{
	display: block;
	width: 100px;
	margin: 0 auto;
	padding-left: 35px;
	height: 35px;
	background:transparent url('pics/icon_audio.png') 0 0 no-repeat;
}
#audio a:hover{
	background:transparent url('pics/icon_audio_h.png') 0 0 no-repeat;
}
