/* full frame definitions */
body {
	margin: 0;
	padding: 0;
	font-size: 100.01%;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ED8D37;
	background-color: #7E0001;
	background-image: url("tl_files/xmas/hg2000.png");
	background-position: center;
	background-repeat: repeat-y;
}

/*am 25.10.09 von 900px wg IE7 geändert */
#wrap {
  width: 920px;
  margin: 0 auto;
}



#header {
  height: 135px;
  padding: 15px 0px;
  text-align: center;
}

#main {
  margin-left: 335px;
  padding: 15px;
  font-size: 0.8em;
}

#left {
  float: left;
  width: 255px;
  padding: 15px;
  font-size: 1em;
}

#footer {
  clear: both;
  padding: 15px;
  font-size: 0.6em;
  text-align: center;
}



/* Links */
a:link,
a:visited,
a:hover,
a:active
{
	color:#FECC9E;
}



/* Navigation */
.mod_navigation ul
{
	margin: 0px;
	padding: 0px;
}

.mod_navigation li
{
	margin: 3px;
	list-style-type: none;
}

.mod_navigation a, 
.mod_navigation p
{
	margin: 0;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #EA8D37;
}

.mod_navigation a:hover,
.mod_navigation a:focus,
.mod_navigation a:active,
.mod_navigation .active
{
	color: #FECC9E;
}

/* Navigation (Layer 2ff.) */
.mod_navigation li>ul {
	padding-left: 2em;
	font-size: 0.8em;
}

/* Navideco Image */
#left>img {
	margin: 10px;
}

#ctrl_73, #ctrl_74, #ctrl_75, #ctrl_76
{
	border-color: #ED8D37;
	background-color: #7E0001;
	color: #ED8D37;
	border-style: solid;
	border-width: 1 px;
	margin: 3px;
	padding: 3px;
}
