body {
   background-image:url(../images/bg2.gif);
   margin:0px;
}

#site {
   width:900px;
   height:580px;
   background-color:#fff;
   border:1px #fff solid;
   position: absolute;
   margin-top:-290px;
   margin-left:-450px;
   top: 50%;
   left: 50%;
   z-index: 1;
}

#head {
   height:261px;
   background-image:url(../images/head.gif);
}

#menupos {
   position:relative;
   top:110px;
   left:710px;
   width:150px;
}

#menu {
   text-align:right;
   color:#fff;
}

#menu ul {
   list-style:none;
   margin:0;
   padding:0;
}

#menu li {
   margin:0px;
   padding:0px;
} 

#menu a {
   font: bold 14px arial, helvetica, sans-serif;
   display: block;
   height:14px;
   border-top:1px solid #fff;
   margin:0px;
   padding: 2px 3px;
   color:#fff;
   text-decoration:none;
} 

#menu a:hover {
   color:#0066B3;
   background: #fff;
}

#content {
   position:absolute;
   width:688px;
   height:310px;
   padding:5px 10px;
   overflow: auto;
}

#content h1 {
   font: bold 18px Trebuchet MS, arial, helvetica, sans-serif;
   color:#0066B3;
   border-left:4px solid #0066B3;
   padding: 0px 6px;
   margin: 0px 0px 10px 0px;
}
#content h2 {
   font: bold 14px Trebuchet MS, arial, helvetica, sans-serif;
   color:#000;
   padding: 0px 0px;
   margin-top:5px;
   margin-bottom:0px;
   padding: 0px 0px 0px 10px;
}

#content p, td {
   font: 11px arial, helvetica, sans-serif;
   margin:0px 0px 11px 0px;
   padding: 0px 0px 0px 10px;
}


#content ul {
   font: bold 11px arial, helvetica, sans-serif;
   list-style-type:disc;
   color:#0066B3;
   padding:0px 0px 0px 35px;
   margin-bottom:10px;
}

#content a {
   color:#0066B3;
}

#content a:visited {
   color:#0066B3;
}

#content a:hover {
   color:#000;
}

#content input, textarea {
   font: 11px arial, helvetica, sans-serif;
   background-color:#0066B3;
   border:2px solid #0066B3;
   color:#fff;
   width:180px;
   padding:0px 10px;
   margin:0px 10px;
}
#content textarea {
   width:330px;
   height:140px;
   background-color:#fff;
   color:#0066B3;
}
#content input.btn {
   width:165px;
}

td.team_gf {
   width:94px;
   height:94px;
   padding:0;
   background-image:url(../images/ma/gf_t.jpg);
}

td.team_gf:hover {
   background-image:url(../images/ma/gf_t_a.jpg);
}

td.team_na {
   width:94px;
   height:94px;
   padding:0;
   background-image:url(../images/ma/temp_t.jpg);
}

td.team_na:hover {
   background-image:url(../images/ma/temp_t_a.jpg);
}

td.team_ag {
   width:94px;
   height:94px;
   padding:0;
   background-image:url(../images/ma/ag_t.jpg);
}

td.team_ag:hover {
   background-image:url(../images/ma/ag_t_a.jpg);
}

td.team_pk {
   width:94px;
   height:94px;
   padding:0;
   background-image:url(../images/ma/pk_t.jpg);
}

td.team_pk:hover {
   background-image:url(../images/ma/pk_t_a.jpg);
}

td.team_dn {
   width:94px;
   height:94px;
   padding:0;
   background-image:url(../images/ma/dn_t.jpg);
}

td.team_dn:hover {
   background-image:url(../images/ma/dn_t_a.jpg);
}

td.team_ap {
   width:94px;
   height:94px;
   padding:0;
   background-image:url(../images/ma/ap_t.jpg);
}

td.team_ap:hover {
   background-image:url(../images/ma/ap_t_a.jpg);
}

td.team_pp {
   width:94px;
   height:94px;
   padding:0;
   background-image:url(../images/ma/temp_t.jpg);
}

td.team_pp:hover {
   background-image:url(../images/ma/temp_t_a.jpg);
}

td.team_av {
   width:94px;
   height:94px;
   padding:0;
   background-image:url(../images/ma/av_t.jpg);
}

td.team_av:hover {
   background-image:url(../images/ma/av_t_a.jpg);
}

#right {
   border-left:1px dashed #aeaeae;
   height:320px;
   float:right;
   width:188px;
   text-align:center;
   background-color:#eee;
   overflow:hidden;
}

#right h1 {
   font: bold 11px arial, helvetica, sans-serif;
}

#right p {
   font: bold 11px arial, helvetica, sans-serif;
   margin:0px;
   padding: 2px 3px;
   color:#0066B3;
}

#right a{
   font: bold 11px arial, helvetica, sans-serif;
   margin:0px;
   padding: 2px 3px;
   color:#0066B3;
   text-decoration:none;
}

#right a:hover {
   background-color: #fff;
}

#right hr {
   color:#0066B3;
   height:1px;
   width:170px;
}

#submenu {
   height:160px;
   background-color:#eee;
}

#submenu ul {
   list-style:none;
   margin:0;
   padding:0;
}

#submenu li {
   margin:0px;
   padding:0px;
} 

#submenu a {
   font: bold 11px arial, helvetica, sans-serif;
   display: block;
   height:14px;
   margin:0px;
   padding: 2px 3px;
   color:#0066B3;
   text-decoration:none;
}

#submenu a:hover {
   background-color: #fff;
}

#right_unten {
   width:170px;
   height:250px;
   margin:auto;
   padding: 3px 0px;
}

#right_unten a {
   font: bold 11px arial, helvetica, sans-serif;
   height:33px;
   margin:0px;
   padding:0px;
   color:#0066B3;
   text-decoration:none;
}

#right_unten a:hover {
   background-color:#fff;
}

#right_unten table{
	margin:0px;
	padding:0px;
	border-spacing:0px;
	border:0px #fff	solid;
}

#right_unten td {
   font: 10px arial, helvetica, sans-serif;
   height:33px;	
   margin:0px;
   padding:0px;
   text-align:center;
}

#footer {
   clear:both;
   padding:0px 5px 5px 5px;
   border-top:1px solid #aeaeae;
   font: 10px arial, helvetica, sans-serif;
   text-align:center;
   height:10px;
   color:#333333;
}

#shop {
   position:absolute;
   width:898px;
   height:578px;
   padding:1px 1px;
   overflow: none;
}

p.shop {
   font: 11px arial, helvetica, sans-serif;
   padding: 0px 10px 0px 0px;
}

h1.shop {
   font: bold 37px "Arial Black", Trebuchet MS, arial, helvetica, sans-serif;
   font-style:italic;
   color:#1c397b; /*0066B3;*/
   padding: 0px 6px;
   margin: 0px 0px 10px 0px;
}


a.shop {
   color:#0066B3;
}

a.shop:visited {
   color:#0066B3;
}

a.shop:hover {
   color:#000;
}