body {
	margin:0px;
	background-image : url("../img/bg.jpg");
	background-repeat : no-repeat;
	background-color : #2E405E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
	color:#FFFFFF;
	background-attachment : fixed;
}




h1, h2 {
   font-size : 100%;
   color:#C1D3E1;
   font-weight:bold;
   margin: 0 0 9px 0;
   width:580px;
}

h2 {
   margin: 7px 0 3px 0;
}

p {
   width:580px;
margin-top:2px;
margin-bottom:3px;
}


a:link { font-weight:normal; color:#FBF942; text-decoration:none; }
a:visited { font-weight:normal; color:#FBF942; text-decoration:none }
a:hover { font-weight:normal; color:#CBDDFC; text-decoration:none }
a:active { font-weight:normal; color:#CBDDFC; text-decoration:none }
a:focus { font-weight:normal; color:#CBDDFC; text-decoration:none }








body#index a#navindex,
body#trifi a#navindex,
body#mitgliedschaft a#navindex,
body#news a#navnews,
body#termine a#navtermine,
body#vereinsveranstaltungen a#navtermine,
body#triathlon a#navtermine,
body#training a#navtraining,
body#schwimmen a#navschwimmen,
body#radlaufen a#navradlaufen,
body#trainerbereich a#navtrainerbereich,
body#events a#navevents,
body#vereinsevents a#navvereinsevents,
body#mannschaftsevents a#navmannschaftsevents,
body#radevents a#navradevents,
body#bildergalerie a#navbildergalerie,
body#links a#navlinks,
body#kontakt a#navkontakt,
body#impressum a#navimpressum {
   color: #CBDDFC;
}



div#head {
	position:absolute;
    top:0;
    left:0;
    width:100%;
	margin:0;
/*	background-image : url("../img/bg_navi.gif");*/
    height:144px;
    padding:0;
    white-space:nowrap;

}



div#contentlinks {
	position:absolute;
    top:160px;
    left:100px;
    width:797px;
    height:235px;
    padding: 0;
overflow:auto; 
/*
oben rechts unten links
    background:blue;
       border: 1px green solid;*/
}

div#contentrechts {
	position:absolute;
	top:160px;
	left:700px;
	width:175px;
	height:235px;
	padding: 0;
	/* background:black;
	border: 1px red solid;
	*/
	;
	text-align : right;
}


div#bilder {
	position:absolute;
    top:400px;
    left:0px;
    width:900px;
    height:170px;
    margin:0;
    padding:0;

/*    background:red;
       border: 1px yellow solid;
*/
}
