.align-left
{
text-align: left;
}
.align-center
{
text-align: center;
}
.align-right
{
text-align: right;
}

body
{
margin:0px;
background-color: #000000;
}
img
{
border:0px;
}
#inhalt
{
padding: 10px;
font-family: verdana;
font-size: 12px;
color: #cccccc;
line-height: 1.5em;
}
#inhalt td
{
font-family: verdana;
font-size: 12px;
}
#inhalt a, #inhalt a:visited, #inhalt a:active
{
text-decoration: none;
color: #7f7f7f;
}
#inhalt a:hover
{
text-decoration: underline;
color: #7f7f7f;
}

#inhalt .tabmiddle a, #inhalt .tabfirst a, #inhalt .tablast a
{
text-decoration: none;
color: #CCCCCC;
}
#inhalt .tabmiddle a:hover, #inhalt .tabfirst a:hover, #inhalt .tablast a:hover
{
text-decoration: underline;
color: #CCCCCC;
}

#inhalt a.sel, #inhalt a.sel:hover  {
color: #ffffff;
}

#inhalt h1
{
margin-bottom: 30px;
font-family: verdana;
font-size: 16px;
font-weight: bold;
color: #cccccc;
}
#inhalt h2
{
margin-bottom: 20px;
font-family: verdana;
font-size: 14px;
font-weight: bold;
color: #cccccc;
}
#inhalt h3
{
margin-bottom: 10px;
font-family: verdana;
font-size: 14px;
font-weight: bold;
color: #cccccc;
}

#inhalt h4
{
margin-bottom: 10px;
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: #cccccc;
}

.rechts
{
text-align: center;
margin-bottom: 10px;
padding: 10px;
font-family: verdana;
font-size: 10px;
color: #cccccc;
}
.rechts a, .rechts a:visited, .rechts a:active
{
text-decoration: none;
color: #CFCFCF;
}
.rechts a:hover
{
text-decoration: underline;
color: #CFCFCF;
}
.rechts h1
{
text-align: center;
font-size: 12px;
color: #cccccc;
font-weight: bold;
padding-top: 0px;
text-decoration: underline;
}
.rechts div
{
text-align: left;
}
.rechts div ul
{
margin-left: 0px;
padding: 0px;
}
.rechts div ul li
{
padding: 0px;
margin-left: 10px;
}
.haupt
{
line-height: 21px;
height: 21px;
padding-left: 10px;
background-image: url(../design/b-normal.gif);
}
.haupt a, .haupt a:visited, .haupt a:active, .haupt a:hover
{
display: block;
text-decoration: none;
font-weight: bold;
font-family: verdana;
font-size: 12px;
color: #cccccc;
}
.haupt-aktiv
{
line-height: 21px;
height: 21px;
padding-left: 10px;
font-weight: bold;
font-family: verdana;
font-size: 12px;
color: #cccccc;
background-image: url(../design/b-normal-aktiv.gif);
}
.haupt-aktiv a, .haupt-aktiv a:hover, .haupt-aktiv a:visited, .haupt-aktiv a:active  
{
display: block;
text-decoration: none;
font-weight: bold;
font-family: verdana;
font-size: 12px;
color: #cccccc;
}
.unter
{
line-height: 21px;
height: 21px;
padding-left: 20px;
background-image: url(../design/b-sub-normal.gif);
}
.unter a, .unter a:visited, .unter a:active
{
display: block;
text-decoration: none;
font-family: verdana;
font-size: 12px;
color: #cccccc;
}
.unter-aktiv
{
line-height: 21px;
height: 21px;
padding-left: 20px;
font-family: verdana;
font-size: 12px;
color: #cccccc;
background-image: url(../design/b-sub-mouseover.gif);
}
.unter-aktiv a, .unter-aktiv a:visited, .unter-aktiv a:active
{
display: block;
text-decoration: none;
font-family: verdana;
font-size: 12px;
color: #cccccc;
}
.haupt:hover
{
text-decoration: none;
font-family: verdana;
font-size: 12px;
color: #cccccc;
background-image: url(../design/b-normal-mouseover.gif);
}
.unter:hover
{
text-decoration: none;
font-family: verdana;
font-size: 12px;
color: #cccccc;
background-image: url(../design/b-sub-mouseover.gif);
}

#sub
{
margin-top: 10px;
margin-bottom: 10px;
}
.sub
{
text-align: left;
}
.sub a, .sub a:visited, .sub a:active
{
display: block;
text-decoration: none;
font-family: verdana;
font-size: 12px;
color: #cccccc;
}
.sub-aktiv
{
text-align: left;
font-family: verdana;
font-size: 12px;
color: #cccccc;
}
#footer
{
text-align: center;
vertical-align: top;
line-height: 40px;
height: 40px;
font-family: verdana;
font-size: 12px;
color: #7c7c7c;
}
#footer a, #footer a:visited, #footer a:active
{
text-decoration: none;
font-family: verdana;
font-size: 12px;
color: #7c7c7c;
}
#footer a:hover
{
font-family: verdana;
font-size: 12px;
color: #7c7c7c;
text-decoration: underline;
}
.tx-rgsmoothgallery-pi1
{
margin-left: 40px;
}

.tx-asfkusercounter-pi1
{
display: none;
}

.nono
{
display: none;
}

table#turnier
      td              {font-size: small;}
     .right           {padding-top:0.5pt; padding-right:0.5pt;
 padding-bottom:0.5pt; padding-left:0.5pt; border-right:0.5pt
 solid; border-right-color: #ffffff;}
     .bottom          {padding-top:0.5pt; padding-right:0.5pt;
 padding-bottom:0.5pt; padding-left:0.5pt; border-bottom:0.5pt
 solid; border-bottom-color: #ffffff;}
     .left            {padding-top:0.5pt; padding-right:0.5pt;
 padding-bottom:0.5pt; padding-left:0.5pt; border-left:0.5pt
 solid; border-left-color: #ffffff;}
     .rightbottom     {padding-top:0.5pt; padding-right:0.5pt;
 padding-bottom:0.5pt; padding-left:0.5pt; border-right:0.5pt
 solid; border-right-color: #ffffff; border-bottom:0.5pt solid; border-bottom-color: #ffffff;}
     .rightleft       {padding-top:0.5pt; padding-right:0.5pt;
 padding-bottom:0.5pt; padding-left:0.5pt; border-right:0.5pt
 solid; border-right-color: #ffffff; border-left:0.5pt solid; border-left-color: #ffffff;}
     .bottomleft      {padding-top:0.5pt; padding-right:0.5pt;
 padding-bottom:0.5pt; padding-left:0.5pt; border-bottom:0.5pt
 solid; border-bottom-color: #ffffff; border-left:0.5pt solid; border-left-color: #ffffff;}
     .rightbottomleft {padding-top:0.5pt; padding-right:0.5pt;
 padding-bottom:0.5pt; padding-left:0.5pt; border-right:0.5pt
 solid; border-right-color: #ffffff; border-bottom:0.5pt solid; border-bottom-color: #ffffff;
 border-left:0.5pt solid; border-left-color: #ffffff;}

.tx_lumogooglemaps_pi1_sidebar {
	display: none;
         }

.langmenu {
color: #cccccc;
font-weight: bold;
}

.langmenu a{
color: #cccccc;
text-decoration: none;
font-weight: normal;
}

.borderb {
	border-bottom : 1px solid #ffffff;
}

.borderr {
	border-right : 1px solid #ffffff;
}

.borderbr {
	border-bottom : 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
