html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #F7F7F7;
	background-image: url(images/main_bg.jpg);
	background-repeat: repeat-y;
	color: #525252;
}

img {
	border: 0px;
}

h1 {
	font: normal 18px Verdana;
	margin: 0px 0px 10px 0px;	
}
h2 {
	font: bold 14px Verdana;
	margin: 0px 0px 10px 0px;	
}

p{
	font: normal 12px Verdana;
	margin: 0px 0px 10px 0px;	 
}

table {
	width: 100%;
	border: 0;
}

th {
	text-align: left;
}

*html #centerFrame { /*IE Hack für die min-height */
	min-height: 100%; 
}
#borderFrame {
	float: left;
	width: 65px;
}

.imageBottomBug {
	margin-bottom: 5px; /*Behebt den Bug, dss unter Bildenr ein 2Pixel Abstand ist */
}

.foto {
		border: 0px;
		margin: 0px 8px 0px 0px;
}

/****************************************\
					MENÜ
\*****************************************/
#menueFrame  {
	width: 155px;
	min-height: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font: bold 11px Verdana;
}
#bottomline {
	height: 1px;
	background-image: url(images/li_bg.jpg);
}
#menue {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menue li {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#menue a:link { 
	display: block;
	padding-top: 6px;
	padding-left: 14px;
	padding-bottom: 6px;
	margin: 0px;
	
	background-image: url(images/li_bg.jpg);
	color: #FFFFFF; 
	text-decoration:none; 
}
#menue a:visited { 
	display: block;
	padding-top: 6px;
	padding-left: 14px;
	padding-bottom: 6px;
	margin: 0px;
	
	background-image: url(images/li_bg.jpg);
	color: #FFFFFF; 
	text-decoration:none;  
	}
#menue a:hover { 
	display: block;
	padding-top: 6px;
	padding-left: 14px;
	padding-bottom: 6px;
	margin: 0px;
	
	background-image: url(images/li_bg_hover.jpg);
	color: #FFFFFF; 
	text-decoration: underline; 
}

#teaser  {
	margin-left: 3px;
	margin-top: 30px;
	margin-bottom: 6px;
	text-align: center;
	color: #FFFFFF;
	font: bold 10px Verdana;
}

#teaser p {
 margin-top: 10px;
}

/****************************************\
				CONTENT AREA
\*****************************************/
#contentFrame {
	width: 740px;
	min-height: 100%;
	float: left;
	background-color: #F7F7F7;
	margin: 0px;
	padding: 0px;
}

#titel {
	margin-left: 10px;
	height: 42px;
	color: #EB9919;
	font: normal 18px Verdana;
	background-image: url(images/titel_bg.jpg);
	background-repeat: no;
}

.small {
		font: normal 10px Verdana;
}

.box, .halfBox {
	display: inline; /*wegen double margin Bug im IE */
	float: left;
	width: 705px;
	margin: 0px 15px 15px 15px;
	background-image: url(images/box_bg.jpg);
	background-repeat: repeat-y;
	color: #525252;
	font: normal 12px Verdana;
}
.halfBox {
	width: 345px;
	margin: 0px 0px 15px 15px;
}
.boxContent {
	margin: 10px;
	line-height: 18px;
}
.boxContent a:link, .halfBox a:link { color: #525252; text-decoration: none; }
.boxContent a:hover, .halfBox a:hover { color: #525252; text-decoration: underline; }
.boxContent a:visited, .halfBox a:visited { color: #525252; text-decoration: none; }

#clearFooter {
	height: 1px;
	clear: both;
	font: normal 1px Verdana;
}

/****************************************\
								WORDPRESS
\*****************************************/
.commentlist {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
}

.commentlist li {
	width: 683px;
	margin: 0px;
	padding: 0px;
}

.comment {
	/*padding: 4px 0px 4px 6px;*/
	padding: 4px 10px 4px 10px;
	background-image: url(images/newslinks_bg_body.jpg);
	background-repeat: repeat-y;
}

.commentHr {
	margin-right: 8px;
	width: 666px;
	height: 1px;
	border: 0px;
	background-color: #EB9919;
}

.commentTop {
	margin-top: 10px;
	padding: 0px;
	height: 5px;
	display: block;
}

.commentBottom {
	margin-bottom: 10px;
	padding: 0px;
	height: 5px;
	display: block;
}

.feedback a:link { font: bold 10px Verdana; color: #525252; text-decoration:none; }
.feedback a:visited { font: bold 10px Verdana; color: #525252; text-decoration:none; }
.feedback a:hover { font: bold 10px Verdana; color: #525252; text-decoration: underline; }

/****************************************\
									TRAINING
\*****************************************/
.trainingBox {
	display: inline; /*wegen double margin Bug im IE */
	float: left;
	/*width: 705px;*/
	margin: 0px 15px 15px 15px;
	height: auto;
	min-height: 82px;
	background-image: url(images/training_box_bg.jpg);
	background-repeat: repeat-y;
	color: #525252;
	font: normal 12px Verdana;
	position: relative; /* Relative wegen der Positionierung des Horizonts */
}
* html .trainingBox { height: 82px; } /* nur für IE 5.5 - 6.x */
html + body .trainingBox { height: 82px; } /* nur vom IE 5.0 */

.horizon {
	color: white;
	background-color: transparent;
	text-align: center;
	position: absolute; /* sitzt absolut in der Mitte der trainingBox */
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	visibility: visible;
	display: block;
}
.trainingTagImg {
	float:left;
	height: 80px;
	/* Zum vertikalen Zentrierten am Horizont */
	position: absolute;
	top: -40px;
	left: 8px;
}
.trainingTabelleFrame {
	margin: 10px 10px 10px 43px;
}
.trainingTabelle {
	width: 640px;
	padding: 0px;
	border-collapse: collapse;
}
.trainingTabelle td {
	padding: 3px;
	border-top: 1px solid #525252;
	border-bottom: 1px solid #525252;
}
.trainingTabelle tr:hover {
	background-color: #F7F7F7;
}
.legende {
	margin-left: 20px;
	margin-bottom: 10px;
	color: #525252;
	font: normal 12px Verdana;
}
.vereinsname {
	padding-left: 5px;
	padding-right: 20px;
}
/****************************************\
									Ergebnisse
\*****************************************/
.ergebnisseTeaser {
	width: 200px;
	float: left;
	display: inline; /*wegen double margin Bug im IE */
	margin: 10px;
}
.ergebnisseTabelle {
	width: 460px;
	margin: 10px 10px 10px 10px;
	padding: 0px;
	border-collapse: collapse;
}
.ergebnisseTabelle tr:hover {
	background-color: #F7F7F7;
}
.ergebnisseTabelle td{
	padding: 3px;
	border-top: 1px solid #525252;
	border-bottom: 1px solid #525252;
}
.sizeRow { width: 90px; }
.downloadRow { width: 90px; }
.ergebnisseTabelle a:link { color: #525252; text-decoration: none; }
.ergebnisseTabelle a:hover { color: #525252; text-decoration: underline; }
.ergebnisseTabelle a:visited { color: #525252; text-decoration: none; }