body{font-family:Verdana,Arial,Helvetica,sans-serif; line-height:1.3; color:#505050; font-size:70%;}

h1, h2, h3, h4, h5{display:inline; font-size:inherit; margin:0;}

input, select, textarea{font-size:100%; font-family:Verdana,Arial,Helvetica,sans-serif}
img{border-width:0}

form, p, pre{margin:0; padding:0}

ul, li{margin-top:0; margin-bottom:0}

.dn{display: none}

#layernoscript{margin:0; width:100%; height:40px; background-color:#FFF; position:absolute; top:10px; left:0; border:2px dashed red; text-align:center; padding-top:8px; z-index:1000}

.txtnoscript{color:#F00; font-weight:bold}
.txtnoscript a{text-decoration:underline}

.LClear, .LClear1{clear:both; height:0; overflow:hidden; font-size:0%}
.LClear1{width:1px}

.LClearL{clear:left; height:0; overflow:hidden; font-size:0%}
.LC, .LCs{clear:both}
.LCs, .spacer{font-size:0%; overflow:hidden}
/*
.LCs, .LClear{
	height: 1px !important;
	background: red;
}
*/
.fl{float:left}
.fr{float:right}

.s1{height:1px}
.s1grey{height:1px; background:#A7A7A7}
.s1blue{height:1px; background:#D4E0E9}
.s2{height:2px}
.s4{height:4px}
.s6{height:6px}
.s8{height:8px}
.s10{height:10px}
.s12{height:12px}
.s16{height:16px}
.s20{height:20px}
.s24{height:24px}
.s28{height:28px}
.s32{height:32px}

.MinHeight{width:0px; overflow:hidden; font-size:0%; float:left}

.MinHeight62{height:62px !important}
.MinHeight72{height:72px !important}


A{color:#4E7CA0; text-decoration:none}
A:HOVER{color:#4E7CA0; text-decoration: underline;}

.onlyPrint{display:none}


/* Styles for Forms */
.KontaktLeft{
	width: 317px;
}
.KontaktRight{
	width: 288px;
	padding-left: 25px;
}
.Form1L{
	width: 105px;
	padding-right: 7px;
}
.Form1R{
	width: 205px;
}
.inputForm1, .txtForm1, .inputForm2{
	border: 1px solid #D4E0E9;
	background: #F5F8FA;
}
.inputForm1{
	width: 200px;
}
.txtForm1{
 	width: 280px;
	height: 133px;
 }
.inputForm2{
	width: 97px;
}
#imgcaptcha{
	vertical-align: bottom;
}
.PrivacyL{
	width: 25px;
}
.PrivacyR{
	width: 225px;
}
.buttonForm1{
	background: Maroon;
	color: #FFF;
	font-weight: bold;
	border: none;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer; 
}
/* End Styles for Forms */

/* Content styles */

.ContainerContent{
	width: 630px;
}
.DisziplinLeft .ContainerContent{
	width: 380px;
}
/*.H2titel{width:0px; height:0px; overflow:hidden}*/
/*.ContainerContent{padding-bottom:18px}*/

.ContainerContent{
	padding-left: 29px;
	padding-top: 20px;
}
.SeiteLarge .ContainerContent, .DisziplinLeft .ContainerContent{
	padding-left: 0px;
}
.ContainerContent A, .disDetail A{font-weight: bold;}
.ContainerContent A:HOVER{text-decoration:underline}
.ContainerContent H2{font-size:100%}
.ContainerContent IMG.layout1{display:block; margin-bottom:5px; border:1px solid #7FAFC3}
.ContainerContent IMG.layout2{float:left; margin:3px 8px 5px 0px; border:1px solid #7FAFC3}
.ContainerContent IMG.layout3{float:right; margin:3px 0px 5px 8px; border:1px solid #7FAFC3}
.ContainerContent IMG.layout4{display:block; margin:5px 0px; border:1px solid #7FAFC3}
.ContainerContent IMG.layout5{display:block}
.ContainerContent ul, .disDetail ul{padding-top:9px; padding-bottom:9px;}
.ContainerContent ul li, .disDetail ul li{list-style-image:url(/img/css/pfeil5.gif); padding-top:2px; padding-bottom:6px}
.ContainerContent .Einleitung{font-weight: bold; padding-bottom: 15px;}
.ContainerContent .ContentFile{
	padding-bottom: 8px;
}
.ContainerContent .ContentFile A{
	text-decoration: none; 
	background: url(/img/css/pfeil5.gif) no-repeat 0px 4px;
	padding-left: 10px;
	font-weight: bold;
}
/* End Content Styles */


.AthletDetail{
	width: 630px;
	padding-left: 29px;
	padding-top: 20px;
	padding-bottom: 15px;
}
.AthletAnagrafic{
	width: 420px;
}
.AthletImg{
	width: 185px;
}
.AthletImg img{
	border: 1px solid #7FAFC3;
}
.AthletL{
	width: 100px;
}
.AthletR{
	width: 310px;
	padding-left: 10px;
	color: #7FADC3;
}
select.SelAthletSaison{
	background: #F5F8FA;
	border: 1px solid #D4E0E9;
	width: 202px;
}
.athSaisRenn{
	padding-left: 10px;
}
.athSaisRennSel{
	padding-top: 5px;
	padding-left: 5px;
}
.athSaisRennSel select{
	width: 110px;
}

.SCListRow .RaceRow1, .SCListRow .RaceRow2, .SCListRow .RaceRow3, .SCListRow .RaceRow4, .SCListRow .RaceRow5, .SCListRow .RaceRow6, .SCListRow .RaceRow7, .SCListRow .RaceRow8{
	min-height: 1px;
	padding-left: 5px;
	overflow: hidden; 
}
.SCListRowTop .RaceRow1, .SCListRowTop .RaceRow2, .SCListRowTop .RaceRow3, .SCListRowTop .RaceRow4, .SCListRowTop .RaceRow5, .SCListRowTop .RaceRow6, .SCListRowTop .RaceRow7, .SCListRowTop .RaceRow8{
	min-height: 1px;
	padding-right: 5px;
}
.AthRennErgebnisse{
	width: 681px;
	padding-left: 3px
}
.AthRennErgebnisse .SCListRow, .AthRennErgebnisse .SCListRowTop{
	width: 681px !important;
}
.AthRennErgebnisse .SCListRow{
	font-size: 90%;
}
.AthRennErgebnisse .SCListRowTop{
	background: #F2F6F8 url(/img/css/bg_liste.gif) repeat-x 0 -2px;
	padding: 3px 0;
}
.RaceRow1{width: 52px;}
.RaceRow2{width: 64px;}
.RaceRow3{width: 150px;}
.RaceRow4{width: 90px;}
.RaceRow5{width: 50px;}
.RaceRow6{width: 90px;}
.RaceRow7{width: 110px;}
.RaceRow8{width: 33px; text-align: center;font-weight: bold; }
