
p,form,div,body,h1,h2,h3,h5
{
  margin: 0 0 0 0;
}
body,td
{
  font-family: arial;
  font-size:   12px;
  color:       #000000;
}
.reg{font-size:12px;color:505050;underline:none;}
.reg:hover{color:505050;underline:none;}
.flag
{
	margin:0px;
	padding:0px;
}
.textpadding
{
padding-left: 10px;
padding-right: 10px;
}
a{
color:#de5004;
text-decoration:none;
font-size:12px;
}
a:hover
{
color:#000000;
}
.menbar
{
  border-bottom: solid 2px #666666;
  width:100%;
  font-weight: bold;
}
a.toplink
{
  color: #FFA200;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
a.hauptm
{
  margin-top:8px;
  padding-left:30px;
  padding-right:10px;
  color: #505050;
  text-decoration: none;
  font-size:10px;
  float:right;
  font-weight:inherit;
}
a.hauptm:hover
{
  color: #FFFFFF;
  background-color: #c2c2c2;
}
a.navitm
{
  margin:0px;
  padding:1px;
  padding-top:5px;
  padding-left:5px;
  color: #de5004;
  text-decoration: none;
  width: 140px;
  border-bottom:1px solid #c2c2c2;
  font-size:10px;
  display:block;
}
a.navitm:hover
{
  color: #c2c2c2;
}
a.navitmm
{
  padding:1px;
  margin:0px;
  padding-top:5px;
  padding-left:5px;
  text-decoration: none;
  width: 140px;
  border-bottom:1px solid #c2c2c2;
  font-size:10px;
  display:block;
  color:#000000;
}
a.navitmm:hover
{
  color: #c2c2c2;
}
a.navitour
{
  padding:5px;
  padding-left:12px;
  color: #505050;
  text-decoration: none;
  width: 100%;
  border-top:3px solid #ffffff;
  font-size:10px;
  display:block;
}
a.navitour:hover
{
  color: #000000;
}
a.logout
{
padding-right:10px;
color:#ffffff;
text-decoration:none;
font-size:10px;
}
a.logout:hover
{
color:#e6671a;
}
a.forumlinks
{
color:#505050;
text-decoration:none;
font-size:13px;
font-weight:bold;
}
a.forumlinks:hover
{
color:#000000;
}
a.tablelinks
{
color:#ffffff;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
a.tablelinks:hover
{
color:#de5004;
}
a.shortcuts
{
display:block;
color:#ffffff;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:3px;
width:150px;
text-align:center;
}
a.shortcuts:hover
{
color:#de5004;
}
a.tablelinksgo
{
color:#de5004;
text-decoration:none;
font-size:11px;
}
a.tablelinksgo:hover
{
color:#722903;
}
a.tablelinksgogross
{
color:#de5004;
text-decoration:none;
font-size:12px;
}
a.tablelinksgogross:hover
{
color:#722903;
}
a.linksuche
{
display:block;
font-weight:bold;
color:#de5004;
text-decoration:none;
font-size:12px;
padding-right:5px;
margin-right:4px;
padding-bottom:0px;
margin-bottom:0px;
}
a.linksuche:hover
{
color:#722903;
}
.profilheader
{
  font-weight: bold;
  background:#f1f1f1;
  color:#969696;
  font-size:12px;
  padding-left:5px;
}
a.profiledit
{
  font-size: 10px;
  text-decoration: none;
  color: #949494;
  padding-left:3px;
}
a.profiledit:hover
{
  font-size: 11px;
  text-decoration: none;
  color: #000000;
}
.sportarten
{
	font-size:11px;
	padding-left:20px;
	padding-right:20px;
}
.sportartenselect
{
	color:#505050;
	font-size:11px;
}
a.sportgruppen
{
color:#505050;
text-decoration:none;
font-size:12px;
}
a.sportgruppen:hover
{
background:#9a9999;
color:#f1f1f1;
}
.paginator2{
float:left;
padding:2px;
display:block;
min-width:5px;
text-align:center;
color:#c2c2c2;
font-weight:bold;
margin-left:2px;
margin-right:2px;
}
.paginator{
float:left;
padding:2px;
display:block;
min-width:5px;
text-align:center;
color:#000000;
font-weight:bold;
margin-left:2px;
margin-right:2px;
}
a.paginator{
color:#de5004;
background:#ffffff;
}
.errortext
{
  font-size:10px;
  color: #FF0000;
}
.value{
font-size:11px;
}
.label{
font-size:11px;
color: #949494;
}
.submit{
padding:2px;
border:1px solid #c2c2c2;
background:#ffffff;
color:#de5004;
font-size:10px;
}
.submitnot{
padding:2px;
border:none;
background:none;
color:#de5004;
font-size:10px;
}
.submitblack{
padding:2px;
border:none;
background:#000000;
color:#de5004;
font-size:10px;
}
a.newlinkclass{
width:170px;
text-align:center;
display:block;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #c2c2c2;
margin-top:2px;
font-size:10px;
}
a.melden{
width:160px;
text-align:center;
display:block;
padding:2px;
border:2px solid #ffffff;
margin-top:3px;
font-size:10px;
color: #ABABAB;
}
a.melden:hover{
background:#b4b4b4;
color:#ffffff;
}
.tablelink{
cursor:pointer;
}
.mailboxitem{
cursor:pointer;
border-bottom:solid 1px #f1f1f1;
font-size:12px;
}
.listitem{
border-bottom:solid 1px #f1f1f1;
font-size:11px;
}
.textbox{
border:1px solid #c2c2c2;
font-family:arial;
font-size:12px;
width:200px;
}
.textboxwhite{
color:#000000;
background:#ffffff;
border:1px solid #c2c2c2;
width:300px;
}
.textboxblack{
color:#000000;
background:#ffffff;
border:1px solid #ffffff;
width:300px;
}
.textsmallgray{
color:#626262;
font-size:10px;
text-align:justify;
}
.textbig{
font-size:13px;
text-align:justify;
}
.textmedium{
font-size:11px;
}
.textmediumwhite{
color:#ffffff;
font-size:13px;
text-align:justify;
}
.textsmall{
font-size:11px;
text-align:justify;
}
.textsmallgray{
color:#626262;
font-size:11px;
text-align:justify;
}
.textmediumgray{
color:#626262;
font-size:13px;
text-align:justify;
}
.tableContent{
padding:5px;
font-size:11px;
}
h2
{
margin:0px;
padding:5px;
padding-left:5px;
color:#505050;
font-size:12px;
font-weight:normal;
background:#f1f1f1;
}
h3
{
color:#717171;
font-size:14px;
}
h4
{
margin:0px;
padding:0px;
color:#717171;
font-size:12px;
}
h5
{
background:#505050;
padding: 4 0 4 0;
font-weight:normal;
font-size:10px;
color:#ffffff;
}
ul{
	padding:0px;
}
.toolbox
{
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;
}
#mapbox
{
border:1px solid #2e550f;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
}
#mapboxcontent
{
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity: 1.0;
}
.maplists
{
border:1px solid #2e550f;
background: #ffffff;
height: 210px;
width:200px;
margin-left: 410px;
position:absolute;
overflow:scroll;
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;
}
.containeritem
{
margin-bottom:5px;
font-size: 11px;
}
.btmlnk
{
color:#aaaaaa;
font-size:10px;
}
.btmlnk:hover
{
color:#ffffff;
font-size:10px;
}
a.videomenu
{
	padding:2px;
	border:1px solid c2c2c2;
	font-size:10px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}