html {
	font-size:100.01%;
}
body {
	background-image:url('../images/back.jpg');
	background-position:center;
	background-repeat:repeat-y;
	background-color:#edeae1;
	font-family:verdana;
	font-size:62.5%;
}
#top {
	height:174px;
	width:100%;
	background-image: url('../images/first.jpg');
	background-repeat: repeat;
}
.container {
	width:833px;
	margin:0 auto;
}

#menu_bar {
	height:34px;
	width:100%;
	background-image: url('../images/second.jpg');
	background-repeat: repeat;
}
#menu_bar ul {
	width:834px;
	margin:0 auto;
	list-style-type:none;
}
#menu_bar ul li
{
	float:left;
	margin:0px;
}
#main {
	width:100%;
	background-color:#edeae1;
}
#content {
	width:813px;
	margin:0 auto;
	padding:10px;
	background-image: url('../images/back.jpg');
	text-align:left;
	color:#666666;
	font-family:verdana;
	font-size:1.2em;
	line-height: 1.4em;
}
#footer_bar {
	height:28px;
	width:100%;
	clear:both;
	position:fixed;
	bottom:0px;
	background-image: url('../images/layout_02.jpg');
}
#footer_bar div {
	width:833px;
	margin:0 auto;
}

/*------------
CONTENT
------------*/
a {
	text-decoration: underline;
	color:#660000;
}
a img { border:0px; }
strong {font-weight:bold;}
h2 
{ 
	font-size:1.5em;
	line-height:1.2em;
	font-weight:bold;
	margin:15px 0 10px; 
}
h3 {
	font-size:1.2em;
	font-weight:bold;
	margin:15px 5px 5px 0px;
	color:#660000;
}
h4 
{
	clear:both;
	margin-bottom:0px;
	font-weight:bold;
	font-size:1.2em;
	margin:10px 0;
}
hr {
	background-image: url('../images/layout_16.jpg');
	border:0px;
	margin:15px 0;
}
p { padding:5px 0; }
ul 
{
	list-style-type:square;
	margin-left:25px;
}
ol
{
	list-style:decimal;
	margin-left:25px;
}
ol li
{
	margin:4px 0;
}

form { margin-left:15px; }


/*------------
HOMEPAGE
------------*/
.resultstable { margin-left:30px; }
.resultstable th { width:160px; font-weight:bold; }

.sportarten_images_list{
	list-style-type:none;
	margin:0px;
}
.sportarten_images_list li
{
	display:inline;
}
.sportarten_images_list li img
{
	margin:5px;
}
form.newsletter
{
	margin:10px 0;
}
/*------------
SPONSOREN
------------*/
#sponsoren {
	width: 792px;
	height:41px;
	border: solid 6px #ededed;
	background-color: #FFFFFF;
	margin-left:12px;
	margin-bottom:30px;
}
#sponsoren img { margin-right:55px; }
.sponsorendiv {
	width: 794px;
	height:105px;
	border: solid 6px #ededed;
	background-color: #FFFFFF;
	text-align:center;
	margin-top:7px;
	margin-bottom:18px;
}
#sponsorendiv img {
	margin-left:22px;
	margin-right:22px;
}


/*------------
SPORTARTEN
------------*/
.subpage .pierwsza {
	padding-top:12px;
	width:255px;
	text-align:center;
}
.subpage .pierwsza img { margin:10px 10px 0px 10px; }
.subpage .druga {
	width:3px;
	background-image: url('../images/vertical_long.jpg');
	background-repeat: repeat-y;
}
.subpage .trzecia {
	padding-top:12px;
	text-align: justify;
}
.subpage td {
	vertical-align: top;
	padding:5px;
	text-align: justify;
}



/*anmeldung */

#anmeldungtable td { padding:8px; }
#adv1 {
	height:12px;
	background-color: #ededed;
	width: 800px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:12px;
	text-align:right;
	font-size: 9px;
	font-family:verdana;
}
form.agreement
{
	margin:10px 0;
	text-align:right;
}

fieldset
{
	border:1px solid brown;
	width:480px;
	margin:10px 0;
	padding:10px;
}
legend
{
	padding:0 5px;
	font-weight:bold;
}
label
{
	display:block;
	font-weight:bold;
}
input[type=text]
{
	width:140px;
}
table.anmeldung_table
{
	width:100%;
}
table.anmeldung_table th
{
	font-weight:bold;
	padding:2px 10px;
}
table.anmeldung_table td
{
	padding:2px 10px;
}

.vertimage {
	margin:8px;
	margin-top:0px;
	margin-left:0px;
}
#weiter {
	border: none;
	background: url('../images/anmeldung/weiter1b.jpg') 0 0 no-repeat;
	width: 73px;
	height: 19px;
}
#reset {
	border: none;
	background: url('../images/anmeldung/reset1b.jpg') 0 0 no-repeat;
	width: 63px;
	height: 17px;
}
#send {
	border: none;
	background: url('../images/anmeldung/senden1b.jpg') 0 0 no-repeat;
	width: 79px;
	height: 21px;
}
.subpage .pierwsza .anmeldungimage {
	margin:7px;
	margin-bottom:-10px;
}
.subpage .pierwsza p { text-align:justify; }
.off { color:#CBCBCB; }
.center { text-align:center; }
.adressess { margin-left:10px; }

ul.kontakt 
{
	margin:25px 0 10px 125px;
	height:250px;
	list-style-type:none;
}
ul.kontakt li
{
	width:190px;
	height:250px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
}
ul.infos
{
	list-style-type:none;
	height:70px;
}
ul.infos li
{
	width:210px;
	float:left;
}
.clear
{
	clear:both;
