body {
	margin:0;
	padding:0;
	background-image: url(../images/it_bg.jpg);
	background-position:top -20px;
	background-repeat:repeat-x;
	background-color: #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	color:#000000;
}

#hauptcontainer {

height:100%;
margin:0 auto;
width:1024px;
}
.logo {
	position:absolute;
	width:335px;
	height:91px;
	top:50px;
	left:320px;
}

.logo_indeland {
	position:absolute;
	width:139px;
	height:40px;
	top:62px;
	left:908px;
}
.logo_aks {
	position:absolute;
	width:138px;
	height:28px;
	top:109px;
	left:907px;
}

.badge_praemien {
	position:absolute;
	width:88px;
	height:88px;
	top:55px;
	left:809px;
}

.disziplinen {
	position:absolute;
	width:1064px;
	height:18px;
	top:0px;
	left:0px;
	background-image: url(../images/disziplinen.jpg);
	background-repeat:no-repeat;
}

.triathlet {
	position:absolute;
	left:0px;
	top:20px;
	width:298px;
	height:732px;
}
#metanavi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	position:absolute;
	left:839px;
	top:26px;
	height: 20px;

}

#metanavi ul {
	padding:0;
	margin:0;
	}
	
#metanavi li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
		color:#000000;
}

/*++++++++ Haupt-Navigation ++++++++++++*/
#hauptnavi {
	width: 735px;
	position:absolute;
	height:34px;
	top: 150px;
	margin-left: 320px;
	z-index:90;
	display:inline;
	left: 1px;
}

#hauptnavi ul {
	padding:0;
	margin:0;
}
#hauptnavi li {
	float: left;
	list-style: none;
	display: block; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#hauptnavi li  {

}

#anmeldung span {
	display: none;
}

#anmeldung a {
	float:left;
	height: 34px;
	width: 91px;
	background: url(../images/btn_ergebnisse_02.jpg) 0 0 no-repeat;
}

.anmeldung_select a {
	float:left;
	height: 34px;
	width: 91px;
	background: url(../images/btn_anmeldung_on.jpg) 0 0 no-repeat;
}
.anmeldung_select span {
	display: none;
}
#anmeldung a:hover {
	height: 34px;
	width: 91px;
	background: url(../images/btn_ergebnisse_02_ov.jpg) 0 0 no-repeat;
}
#ausschreibung span {
	display: none;
}

#ausschreibung a {
	float:left;
	height: 34px;
	width: 108px;
	background: url(../images/btn_ausschreibung.jpg) 0 0 no-repeat;
}

.ausschreibung_select a {
	float:left;
	height: 34px;
	width: 108px;
	background: url(../images/btn_ausschreibung_on.jpg) 0 0 no-repeat;
}
.ausschreibung_select span {
	display: none;
}

#ausschreibung a:hover {
	height: 34px;
	width: 108px;
	background: url(../images/btn_ausschreibung_ov.jpg) 0 0 no-repeat;
}
#distanzen span {
	display: none;
}

#distanzen a {
	float:left;
	height: 34px;
	width: 126px;
	background: url(../images/btn_distanzen.jpg) 0 0 no-repeat;
}

.distanzen_select a {
	float:left;
	height: 34px;
	width: 126px;
	background: url(../images/btn_distanzen_on.jpg) 0 0 no-repeat;
}
.distanzen_select span {
	display: none;
}

#distanzen a:hover {
	height: 34px;
	width: 126px;
	background: url(../images/btn_distanzen_ov.jpg) 0 0 no-repeat;
}
#streckenplaene span {
	display: none;
}

#streckenplaene a {
	float:left;
	height: 34px;
	width: 102px;
	background: url(../images/btn_streckenplaene.jpg) 0 0 no-repeat;
}

.streckenplaene_select a {
	float:left;
	height: 34px;
	width: 102px;
	background: url(../images/btn_streckenlaene_on.jpg) 0 0 no-repeat;
}
.streckenplaene_select span {
	display: none;
}

#streckenplaene a:hover {
	height: 34px;
	width: 102px;
	background: url(../images/btn_streckenplaene_ov.jpg) 0 0 no-repeat;
}
#partner span {
	display: none;
}

#partner a {
	float:left;
	height: 34px;
	width: 128px;
	background: url(../images/btn_sponsoren.jpg) 0 0 no-repeat;
}

.partner_select a {
	float:left;
	height: 34px;
	width: 128px;
	background: url(../images/btn_sponsoren_on.jpg) 0 0 no-repeat;
}
.partner_select span {
	display: none;
}

#partner a:hover {
	height: 34px;
	width: 128px;
	background: url(../images/btn_sponsoren_ov.jpg) 0 0 no-repeat;
}
#anfahrt span {
	display: none;
}

#anfahrt a {
	float:left;
	height: 34px;
	width: 60px;
	background: url(../images/btn_anfahrt.jpg) 0 0 no-repeat;
}

.anfahrt_select a {
	float:left;
	height: 34px;
	width: 60px;
	background: url(../images/btn_anfahrt_on.jpg) 0 0 no-repeat;
}
.anfahrt_select span {
	display: none;
}

#anfahrt a:hover {
	height: 34px;
	width: 60px;
	background: url(../images/btn_anfahrt_ov.jpg) 0 0 no-repeat;
}
#faq span {
	display: none;
}

#faq a {
	float:left;
	height: 34px;
	width: 41px;
	background: url(../images/btn_faq.jpg) 0 0 no-repeat;
}

.faq_select a {
	float:left;
	height: 34px;
	width: 41px;
	background: url(../images/btn_news_on.jpg) 0 0 no-repeat;
}
.faq_select span {
	display: none;
}

#faq a:hover {
	height: 34px;
	width: 41px;
	background: url(../images/btn_news_ov.jpg) 0 0 no-repeat;
}
#sponsoren span {
	display: none;
}

#sponsoren a {
	float:left;
	height: 34px;
	width: 60px;
	background: url(../images/btn_sponsoren.jpg) 0 0 no-repeat;
}

.sponsoren_select a {
	float:left;
	height: 34px;
	width: 60px;
	background: url(../images/btn_sponsoren_on.jpg) 0 0 no-repeat;
}
.sponsoren_select span {
	display: none;
}

#sponsoren a:hover {
	height: 34px;
	width: 60px;
	background: url(../images/btn_sponsoren_ov.jpg) 0 0 no-repeat;
}
#indeland span {
	display: none;
}

#indeland a {
	float:left;
	height: 34px;
	width: 76px;
	background: url(../images/btn_indeland.jpg) 0 0 no-repeat;
}

.indeland_select a {
	float:left;
	height: 34px;
	width: 76px;
	background: url(../images/btn_indeland_on.jpg) 0 0 no-repeat;
}
.indeland_select span {
	display: none;
}

#indeland a:hover {
	height: 34px;
	width: 76px;
	background: url(../images/btn_indeland_ov.jpg) 0 0 no-repeat;
}

#text_startseite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	position:absolute;
	top:210px;
	left:325px;
	width:380px;
}
#text_unterseite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	position:absolute;
	top:210px;
	left:335px;
	width:420px;
}


#text_anmeldung {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	position:absolute;
	top:210px;
	left:335px;
	width:700px;
}
h1 {
	padding:0;
	margin:0;
	color:#0099ff;
	font-size:30px;
}

h2{
	padding:0 0 20px 0;
	margin:0;
	color:#666666;
	font-size:13px;
	font-weight:bold;
}
h3 {
	padding:0;
	margin:0;
	color:#0099ff;
	font-size:16px;
}
#pic_startseite {
	position:absolute;
	top:210px;
	left:710px;
	width:340px;
	height:426px;
	z-index:100;
}

.service_modul {
	position:absolute;
	top:665px;
	left:224px;
	width:236px;
	height:190px;
	z-index:110;
	background: url(../images/hg_modul_.png) 0 0 no-repeat;
}
.service_modul_unterseite {
	position:absolute;
	top:210px;
	left:810px;
	width:236px;
	height:130px;
	z-index:110;
	background: url(../images/hg_modu_unterseitel.gif) 0 0 no-repeat;
}
.modulp {
	padding:7px 0 0 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#666666;
}

.strecken_modul {
	position:absolute;
	top:670px;
	left:471px;
	width:236px;
	height:199px;
	z-index:110;
	background: url(../images/hg_modul_.png) 0 0 no-repeat;
}

.strecken_modul_unterseite {
	position:absolute;
	top:350px;
	left:810px;
	width:236px;
	height:130px;
	z-index:110;
	background: url(../images/hg_modu_unterseitel.gif)  0 0 no-repeat;
}
.countdown_modul {
	position:absolute;
	top:421px;
	left:785px;
	width:236px;
	height:191px;
	z-index:109;
	background: url(../images/hg_modul_.png) 0 0 no-repeat;
}
.login_modul {
	position:absolute;
	top:531px;
	left:764px;
	width:236px;
	height:191px;
	z-index:109;
	background: url(../images/hg_modul_.png) 0 0 no-repeat;
}
.pressemitteilung {
	position:absolute;
	top:645px;
	left:718px;
	width:236px;
	height:191px;
	z-index:111;
	background: url(../images/hg_modul_.png) 0 0 no-repeat;

}
.login_modul_unterseite {
	position:absolute;
	top:490px;
	left:810px;
	width:236px;
	height:130px;
	z-index:110;
	background: url(../images/hg_modu_unterseitel.gif)  0 0 no-repeat;
}
.anmelden {
	padding:20px 0 0 0;
	text-align:center;
}

.sponsoren {
	position:absolute;
	padding-left:280px;
	width:650px;
	height:85px;
	background-color:#FFFFFF;
	top:820px;
	z-index: 150;
}
.sponsoren_hg {
	padding:5px;
	height:192px;
	background-image:url(../images/sponsoren_hg.gif);
	background-repeat:no-repeat;
}
.iframehg {
background:url(../images/formular_hg.gif);
background-position:center;
	background-repeat:no-repeat;
width:700px;
height:700px;

}
.presse {
font-size:10px;
}
