body { margin-left:10px; margin-right:20px;margin-bottom:10px;font: 12px Verdana, Arial, Helvetica, sans-serif; }
marquee { margin-right:200px; }
table.Vorstand tbody tr td {margin-top:5px;}
.Floor a:link {  font-weight: normal; color: #FFFF33; text-decoration: none }
.Floor a:visited { font-weight: normal; color: #FFFF66; text-decoration: none }
.Floor a:hover { font-weight: normal; color: #FF0000; background-color: #000000; text-decoration: underline }
p.Floor { padding-top:5px; border:none; }
.fehlermeldung { color: #FFFF66; font-weight: bold; }
td.News1 { width:125px;}
td.News2 { width:350px;}
div.Start {height:200px;}
div.Start img { height:200px;}
table.TPB { table-layout:fixed;
			table-width:300px;
            border-width:1px;
            border-style:solid;
            border-color:#FFFF99;
          }
th.TPB { text-align: left;
         background-color: #FFFF99;
         color: #333333;
        }
table.TPB table { table-layout:fixed;
                  table-width:290px;
				  border:none;
				 }
p.Submenu { text-align: center;
            color:black;
			background-color:#333333;
			padding-top:5px;
			padding-bottom:5px;
			font-size:110%}
.Submenu    a:link {  font-weight: bold; color: #FFFF33; text-decoration: none }
.Submenu    a:visited { font-weight: bold; color: #FFFF66; text-decoration: none }
.Submenu    a:hover { font-weight: bold; color: #FF0000; text-decoration: underline }
p.Submenu2 { text-align: right; }
.Submenu2    a:link {  font-weight: bold; color: #FFFF33; text-decoration: none }
.Submenu2    a:visited { font-weight: bold; color: #FFFF66; text-decoration: none }
.Submenu2    a:hover { font-weight: bold; color: #FF0000; text-decoration: underline }
.HeadLayer {
	background-repeat: repeat;
	background-position: 0px 0px;
	top: 0px;
	position: absolute;
	height: 85px;
	width: 100%;
	visibility: visible;
	left: 0px;
	background-color: #333333;
}


.Content{	font: 12px Verdana, Arial, Helvetica, sans-serif; }
.Content{	width: auto; }
.Content{	height: auto; }
.Content{	color: #CCCCCC; }

td {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width: auto;
	height: auto;
	vertical-align: top;
}
p.Menu a:link {  font-weight: bold; color: #FFFF33; text-decoration: none}
p.Menu a:visited { font-weight: bold; color: #FFFF66; text-decoration: none}
p.Menu a:hover { font-weight: bold; color: #FF0000; text-decoration: underline}
p.Menu { margin-bottom:8px; }
p.Menu { margin-top:8px; }

a:link {  font-weight: bold; color: #FFFF33; text-decoration: none}
a:visited { font-weight: bold; color: #FFFF66; text-decoration: none}
a:hover { font-weight: bold; color: #FF0000; text-decoration: underline}

.Trainingszeiten-td-marked {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 background-color: #FFFF99;
 color: #333333;
  a:link {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
    text-decoration: underline }
  a:hover {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
    text-decoration: underline }
  a:visited {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
    text-decoration: underline }
}
.Trainingszeiten-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.Trainingszeiten-th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #CCCCCC;
}

input.Headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFF99;
	border: 1px solid #999999;
	background-image: url(HeadlineBackground.gif);
	width: 100%;
}

.Headline {
	font-size: 16px;
	color: #FFFF00;
	text-decoration: none;
	font-weight: bold;
	background-repeat: no-repeat;
	text-align: left;
	background-image: url(HeadlineBackgroundLight.gif);
}
.PageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B90000;
	text-decoration: none;
	background-image: url(../images/Astoria_Background_strong.gif);
	background-repeat: repeat;
	background-position: 0px -75px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCC33;
	border-right-color: #CCCC33;
	border-bottom-color: #CCCC33;
	border-left-color: #CCCC33;
	z-index: 60;
	text-align: left;
	height: 18px;
	width: 100%;
	left: 0px;
	top: 75px;
}
body {
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	background-color: #666666;
}
.subHead {
	font-weight: bold;
}
.hr {
	background-color: #333333;
	height: 1px;
	width: 100%;
}
.HeadlineForm {
	font-size: 16px;
	color: #FFFF00;
	text-decoration: none;
	font-weight: bold;
	background-image: url(HeadlineBackgroundLight.gif);
	background-repeat: no-repeat;
	text-align: left;
	background-color: #666666;
	border: 1px solid #999999;
}

table.Links {
	width:100%;
}
table.Links tr {
	margin-top:20px;
}
table.Links td {
	padding-bottom:20px;
	padding-left:10px;
}

div.Floor {  color: #CCCCCC;
             background-repeat: repeat-x;
             background-image: url(../images/Logo/Verlauf_sgs_v.gif);
			 background-color: #666666;
			 padding-left:40px;
			 padding-right:40px;
			 padding-top:3px;
			 padding-bottom:3px;
}
table.Floor { border-width:0;
                border-collapse:collapse;
}
table.Floor td.Center { padding-left:0;
						  padding-right:0;
						  text-align:center;
}
table.Floor td.Left { padding-left:0px;
                        margin-left:0px;
						text-align:left;
}
table.Floor td.Right { padding-right:0;
						 text-align:right;
}
p.Submenu {  color: #CCCCCC;
             background-repeat: repeat-x;
             background-image: url(../images/Logo/Verlauf_sgs_v_g.gif);
			 background-color: #ffffff;
			 padding-left:40px;
			 padding-right:40px;
			 padding-top:3px;
			 padding-bottom:3px;
}
table.Submenu { border-width:0;
                border-collapse:collapse;
}
table.Submenu td.Center { padding-left:0;
						  padding-right:0;
						  text-align:center;
}
table.Submenu td.Center a { background-color:black; }

table.Submenu td.Left { padding-left:0px;
                        margin-left:0px;
						text-align:left;
}
table.Submenu td.Right { padding-right:0;
						 text-align:right;
}
table.Border1 td { padding-left:5px;
			       padding-right:5px;
			       padding-top:5px;
			       padding-bottom:5px;
}

