body {
     font-family: "Century Gothic", Arial, sans-serif;
     font-size: 9pt;
     background-color: #585650;
     color: #666666;
     margin-top: 0;
     margin-bottom: 0;
     margin-right: 0;
}

p, td {
	 font-family: "Century Gothic", Arial, sans-serif;
     font-size: 9pt;
}

table.main {
	 height: 100%;
}

table.headfoot {
	 height: 140px;
}

td.logo {
	  background-image: url(../img/masterstudios_logo.gif);
	  width: 350px;
	  height: 75px;
}

td.logo_above {
	 background-color:#CC3300;
	 background-image: url(../img/pixel_grey.gif);
	 background-repeat: repeat-x;
	 background-position: 0px 62px;
}

td.topmenue {
	 background-image: url(../img/pixel_rot.gif);
	 background-repeat: repeat-x;
	 background-position: 0px 61px;
	 padding-bottom: 2px;
}

td.mainmenue {
	 /*background-image: url(../img/line_white.gif);
	 background-repeat: no-repeat;
	 background-position: right 2px;*/
	 /*background-image: url(../img/pixel_rot_trans.gif);*/
	 line-height: 16pt;
	 border-left: 1px solid white;
	 vertical-align: top;
	 text-align: right;
	 padding-top: 10px;
	 padding-right: 5px;
}

td.secmenue {
	 background-color: #585650;
	 vertical-align: top;
	 padding-left: 6px;
	 padding-top: 5px;
}

td.stadt1 {
	 background-image: url(../img/stadt1.png);
	 background-repeat: no-repeat;
	 background-position: right;
}

td.stadt2 {
	 background-image: url(../img/stadt2.png);
	 background-repeat: no-repeat;
	 background-position: right;	 
}

td.stadt3 {
	 background-image: url(../img/stadt3.png);
}

td.content {
	 background-color: #ffffff;
	 border-top: 0px solid #CC3300;
	 padding-top: 40px;
	 padding-left: 40px;
	 padding-right: 10px;
	 vertical-align: top;
}

td.navtrail {
	 color: #FFFFFF;
	 font-size: 18pt;
	 font-weight: bolder;
	 height: 200px;
	 vertical-align: bottom;
	 border-bottom: 1px solid white;
	 border-left: 1px solid white;
	 border-top: 1px solid white;
	 padding-left: 5px;
	 padding-bottom: 7px;
	 
}

.navtrail {
	 color: #FFFFFF;
	 font-weight: normal;
}

.headline {
	 font-weight: bolder;
}

a:link {
	 color: #666666;
	 text-decoration: none;
	 font-weight: bolder;
}

a:active {
	 color: #666666;
	 text-decoration: none;
	 font-weight: bolder;
}

a:visited {
	 color: #666666;
	 text-decoration: none;
	 font-weight: bolder;
}

a:hover {
	 color: #666666;
	 text-decoration: none;
	 font-weight: bolder;
}

a.topmenue:link {
	 font-size: 12pt;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-weight: bold;
	 margin-left: 50px;	 
}

a.topmenue:active {
 	 font-size: 12pt;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-weight: bold;
	 margin-left: 50px;	 

}

a.topmenue:visited {
	 font-size: 12pt;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-weight: bold;
	 margin-left: 50px;
}

a.topmenue:hover {
 	 font-size: 12pt;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-weight: bold;
	 margin-left: 50px;	 
}

a.mainmenue:link {
	 font-size: 11pt;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-weight: normal;
}

a.mainmenue:active {
 	 font-size: 11pt;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-weight: bold;

}

a.mainmenue:visited {
	 font-size: 11pt;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-weight: normal;
}

a.mainmenue:hover {
 	 font-size: 11pt;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-weight: normal; 
}

a.secmenue:link {
	 font-size: 10pt;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-weight: normal;
	 padding-right: 5px;
}

a.secmenue:active {
 	 font-size: 10pt;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-weight: normal;
 	 padding-right: 5px;

}

a.secmenue:visited {
	 font-size: 10pt;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-weight: normal;
	 padding-right: 5px;
}

a.secmenue:hover {
 	 font-size: 10pt;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-weight: normal; 
	 padding-right: 5px;
}

a.index:link {
	 font-size: 12pt;
	 color: #666666;
	 text-decoration: none;
	 font-weight: bolder;
}

a.index:active {
	 font-size: 12pt;
	 color: #666666;
	 text-decoration: none;
	 font-weight: bolder;
}

a.index:visited {
	 font-size: 12pt;
	 color: #666666;
	 text-decoration: none;
	 font-weight: bolder;
}

a.index:hover {
	 font-size: 12pt;
	 color: #666666;
	 text-decoration: none;
	 font-weight: bolder;
}

a.subactive:link {
	 font-size: 9 pt;
	 color: #CC3300;
	 text-decoration: none;
	 font-weight: bolder;
}

a.subactive:active {
 	 font-size: 9pt;
	 color: #CC3300;
	 text-decoration: none;
	 font-weight: bolder;

}

a.subactive:visited {
	 font-size: 9pt;
	 color: #CC3300;
	 text-decoration: none;
	 font-weight: bolder;
}

a.subactive:hover {
 	 font-size: 9pt;
	 color: #CC3300;
	 text-decoration: none;
	 font-weight: bolder; 
}

.Button      {
             background-color: #e9e9e9;
             color: #585650;
             border: 1px solid #585650;
             cursor: pointer;
			 font-size: 10px;
             }

.Bereich, .Feld {
			 height: 20px;
			 font-size: 11px;
			 background-color: #e9e9e9;
             border: 1px solid #585650;
             color: #585650;
                }

.Eingabe {
			 font-family: Arial, "Century Gothic", sans-serif;
			 font-size: 11px;
			 background-color: #e9e9e9;
             border: 1px solid #585650;
             color: #585650;
                }

.footer {
		vertical-align: top;
		text-align: right;
		color: #fff;
		padding-top: 5px;
}

.footer a {
		color: #fff;
		font-weight: normal;
}
