*
{
	padding: 0;
	margin: 0;
}

.clearAll
{
	clear: both;
}

img
{
	border:0px;
}

p
{
  font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  color: black;
  font-size: 11px;
}

body
{
	background: white url('../img/bg.gif') repeat-x left top;
}

#footer
{
	height:30px;
	width: 100%;
	bottom:0px;
	position: fixed;
	background: transparent url('../img/footer_bg.gif') repeat-x left top;
	text-align: center;
	font-family: Arial;
	font-size: 13px;
	padding-top: 40px;
	color: white;
	clear: both;
}

#footer a, #footer a:hover
{
  color: white;
  text-decoration: none;
}

#footer span
{
	color:#f82218;
	font-weight: bold;
}

#site
{
	width: 890px;
	height: 85%;
	margin: 0 auto;
	margin-top: 55px;
}

#site .leftColumn
{
	width:180px;
	margin: 0 0 0 0;
	height: auto;
	position: relative;
	float: left;
}

#siteWide2
{
	width: 892px;
	height: 82.7%;
	margin: 0 auto;
	margin-top: 55px;
	border: 3px solid blue;
}

#siteWide
{
	left:50%;
	margin: 55px auto 0 -446px;
	position:relative;
	width:892px;
	_width: 1000px !important;
}

#siteWide .leftColumn
{
	width:180px;
	margin: 0 0 0 0;
	height: auto;
	position: relative;
	float: left;
}

/* Leftcolumn and Leftcolumn content*/

.leftColumn .logo
{
	width: 159px;
	height: 87px;
	margin: 0 0 0 0;
	position: relative;
}

.leftColumn .menu
{
	width: 180px;
	height: 250px;
	margin-top: 15px;
	position: relative;
}

.leftColumn .menu a
{
	font-family: Arial;
	font-size: 14px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.leftColumn .menu a:hover
{
	color: black;
}

a.subMenu
{
	width: auto;
	height: 18px;
	font-family: Arial;
	font-size: 11px !important;
	color: white;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

a:hover.subMenu
{
	color:black;
}

li.menuItem
{
	width: auto;
	background: transparent url('../img/stippel_menu.gif') no-repeat left bottom;
	font-family: Arial;
	font-size: 14px;
	color: white;
	list-style-type: none;
	font-weight: bold;
	padding-left: 12px;
	margin-bottom: 5px;
	clear: both;
}


li.menuItem a
{
  _display: inline;
  _padding-right: 125px;
  _background: transparent url('../img/stippel_menu.gif') no-repeat left bottom;
}

ul .submenuItem
{
	width: auto;
	height: 18px;
	*height: 14px !important;
	font-family: Arial;
	font-size: 11px;
	color: white;
	list-style-type: none;
	font-weight: bold;
	padding-left: 26px;
	margin-bottom: 5px;
	clear: both;
	letter-spacing: 1px;
}

ul .submenuItem a
{
  _background: none;
}


/* Middlecolumn and Middlecolumn content*/

#siteWide .middleColumn
{
	width:512px;
	margin: 0 0 0 0;
	height: auto;
	position: relative;
	float: left;
}

#site .middleColumn
{
	width:512px;
	margin: 0 0 0 0;
	height: auto;
	position: relative;
	float: left;
}

.middleColumn .top
{
	width: 512px;
	height: 12px;
	margin: 54px 0 0 0;
	position: relative;
	_margin-top:-66px;
	*top: 54px;
	*position:relative;
	background: transparent url('../img/contentpanel_top.png') no-repeat left top;
	_background: transparent url('../img/contentpanel_top.gif') no-repeat left 8px;
}

.middleColumn .content
{
	width: 482px;
	height:auto;
	margin: 0 0 0 0;
	position: relative;
	*position:relative;
	background-color: white;
	padding: 6px 10px 0 20px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	min-height: 609px;
	_margin-bottom: 35px;
	*margin-bottom: 35px;
	*top: 54px;
}

.middleColumn h1
{
	width: auto;
	height: 26px;
	background: transparent url('../img/stippel_content.gif') no-repeat left bottom;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}

.content h1
{
	width: auto;
	height: 26px;
	background: transparent url('../img/stippel_content.gif') no-repeat left bottom;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}

.content h2
{
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: red;
	margin-bottom: 20px;
}

span.currentPage
{
	color:#373643;
}

#tabs
{
	width: 500px;
	height:25px;
	padding: 0 11px 0 11px;
	margin: 29px 0 0 0;
	position: absolute;
	_position:relative;
}

#tabs a
{
  color: white;
  text-decoration: none;
}

#tabs a:hover
{
  color: black;
  text-decoration: none;
}

.tab
{
	width: auto;
	height: 25px;
	float: left;
	margin-right: 5px;
}

.tab .left
{
	width: 4px;
	height: 25px;
	float: left;
	background: transparent url('../img/tab_left.gif') no-repeat left top;
}

.tab .right
{
	width: 4px;
	height: 25px;
	float: left;
	background: transparent url('../img/tab_right.gif') no-repeat left top;
}

.tab .content
{
	width: auto;
	height: 25px;
	padding: 4px 10px 0 10px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: white;
	float: left;
	background: transparent url('../img/tab_bg.gif') repeat-x left top;
	*background: transparent url('../img/tab_bg.gif') repeat-x left top;
	top: 0;
}



/* Rightcolumn */

#siteWide .rightColumnWide
{
	width:712px;
	margin: 0 0 0 0;
	height: auto;
	position: relative;
	float: left;
}

#site .rightColumn
{
	width:195px;
	margin: 0;
	height: 500px;
	position: relative;
	float: left;
	_float:left;
	_top: 0;
	_position:absolute;
	_margin-left:0px;
}

.rightColumnWide .top
{
	width: 712px;
	height: 12px;
	margin: 54px 0 0 0;
	position: relative;
	background: transparent url('../img/widepanel_top.png') no-repeat left top;
	_background: transparent url('../img/widepanel_top.gif') no-repeat left top;
	*background: transparent url('../img/widepanel_top.gif') no-repeat left top;
}

.rightColumnWide .content
{
	width: 692px;
	_width: 712px;
	height:auto;
	margin: 0 0 50px 0;
	position: relative;
	background-color: white;
	padding: 6px 10px 0 10px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	min-height: 609px;
	_height: 659px;
	_overflow: visible;
	*height: auto;
	*overflow: visible;
	*margin-top: -7px;
}

.rightColumnWide .content input
{
  margin-left: 10px;
}

.rightColumnWide .content td
{
  font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  color: black;
  font-size: 11px;
}

.rightColumn .flash
{
	width:185px;
	height:196px;
	margin: 102px 0 0 31px;
}

#languagePanel
{
  width:86px;
  height: 26px;
  top:-53px;
  _top:0px;
  left: 105px;
  position: relative;
  background: url('../img/language_panel.png') no-repeat left top;
  _background: url('../img/language_panel.gif') no-repeat left top;
}

#languagePanel .flag
{
  width: 16px;
  height: 11px;
  float: left;
  margin: 7px 0 0 16px;
  position: relative;
}
