@media screen {
body {
	padding:0;
	margin:0;
	text-align: center;
	/* overflow: scroll; */
}
* {
	font-family: Verdana, Arial, serif;
	font-size: 12px;
	padding-top:0;
	margin-top: 0;
	text-align: left;
}
img {border:0px}
A {
	text-decoration: none;
	color :#29AAAD;
	font-weight: bold;
}

A:hover   {
	text-decoration: underline;
	font-weight: bold;
}

small {
	font-size: 10px;
}



h2 {
	font-size: 18px;
	margin-bottom:2px;
	color: black;
}

li {	
	list-style-type: none;
}

* html  ul li {float: left;}
* html  ul li a {height: 1%;}

/*//////////////////*/
/*           TABLES           */
/*//////////////////*/

.table1 { margin-top: 1em; background-color: #829D96; color: #404040;}
.table1 caption { text-align: left; color: black; font-weight: bold; }
.table1 th { text-align: center; }
.table1 td { background-color: white; color: #404040; text-align: center; font-family: Arial, sans-serif; line-height:normal; font-size:9px;}

/*//////////////////*/
/*        TEMPLATE         */
/*//////////////////*/

#mainWrapper {
	display: block;
	width: 960px;
	text-align: left;	
	margin:0 auto;
	background-color: #EAEAEA;
	overflow: hidden;
}
#leftWrapper {
	display: block;
	float: left;
	width: 800px;
	height: 100%;
}
#rightWrapper {
	display: block;
	float: right;
	width: 160px;
	background: white url(images/back_right.gif) repeat-y;
}
#leftWrapper, #rightWrapper {
	padding-bottom: 20000px;
	margin-bottom: -20000px;
}

#header {
	display: block;
	width: 800px;
	height: 60px;
	background: url(images/back_header.gif);
	overflow: hidden;
}
#header #logo {
	display: block;
	float: left;
	width: 300px;
}
#header #slogan {
	display: block;
	float: right;
	width: 500px;
	text-align: right;
}
#rightWrapper #rightContent {
	display: block;
	float: right;
	width: 150px;
}
#menu1 {
	display: block;
	/* clear: both; */
	width: 800px;
	height: 26px;
	background: #D1D3D4 url(images/back_menu1.gif);
	/*overflow: hidden;*/
}
#inWrapper {
	display: block;
	clear: both;
	overflow: hidden;
}
 #left {
	display: block;
	float: left;
	width: 200px;
	height: 550px;
	background: url(images/back_submenu.gif) repeat-x;
}
#left #submenu {
	display: block;
	padding-top: 30px;
}
 #center {
	display: block;
	float: left;
	width: 600px;
	background: white url(images/back_text.gif) repeat-x;
}
#left, #center {
	padding-bottom: 20000px;
	margin-bottom: -20000px;
}
 #center #text {
	display: block;
	width: 540px;
	margin: 30px;
	overflow: hidden
 }
 #center #text * {
	line-height: 170%;
 }
h1, h2, h3, h4, h5 {
	padding:0;
	margin:0;
	color: #29AAAD;
	line-height:105% !important;
}
h1 {
	font-size: 22px;
	font-weight: normal;
	margin-bottom:10px;
}
#text ul {
	display: block;
	width: 540px; 
	margin:0;
	padding: 0;
}
#text ul li, #text li {
	display: block; 
	width: 540px;
	clear: both;
	padding-left: 15px;
	background: url(images/list.gif) no-repeat top left;
}
#text p {clear: both;}

.table1 {background-color: #29AAAD; color: black;}
.table1 caption { text-align: center; color: white; font-weight: bold; }
.table1 th { text-align: center; color: white;}
.table1 td { background-color: white; color: #404040; text-align: left;}

/*/////////// ///*/
/*       TEASER       */
/*/////////// ///*/

.whiteTeaser {
	display: block;
	width: 160px;
	padding: 5px;
	margin: 20px auto 0 auto;
	background: white;
}
.grayTeaser {
	display: block;
	width: 150px;
	margin: 20px 0 0 0;
	padding: 10px 0;
	background: #EFEBEF;
}
.grayTeaser div {
	display: block;
	margin: 0 5px !important;
}
.whiteTeaser *, .grayTeaser * {
	font-size: 10px;
}

/*/////////// ///*/
/*       FOOTER       */
/*/////////// ///*/

#footer {
	display: block;
	clear: both;
	width:960px;
	height: 24px;
	background: url(images/back_text.gif) repeat-x;
	margin:0 auto;
}
#footer #footerLeft {
	display: block;
	width: 800px;
	float: left;
	font-size: 10px;
	padding-top:17px;
}
#footer #footerRight {
	display: block;
	width: 160px;
	float: right;
	font-size: 10px;
	padding-top:9px;
	color: #B5B6BD;
}
#footer #footerRight a {
	font-size: 10px;
	color: #B5B6BD;
}
#footer #footerRight a:hover {
	font-size: 10px;
	color: #29AAAD;
	text-decoration: none
}

/*/////////////*/
/*       MENU       */
/*/////////////*/

#menu1 {
	display: block;
	float: left;
	margin:0;
	padding: 0;
	overflow: hidden;
}
#menu1 #languages {
	float: right;
	width: 5%;
}
#menu1 #languages a img {
	margin:0 0 0 0;
}

#menu1  a {
	display:block;
	float: left;
	padding: 8px 10px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: black;
}
#menu1  a:hover {
	background: #B5B7B9 url(images/back_menu1over.gif) repeat-x;
	font-weight: normal;
	text-decoration: none;
}
#menu1  a.menuOver:hover, #menu1  a.menuOver {
	display:block;
	padding: 8px 10px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: white;
	background: #29AAAD url(images/back_menuActive.gif) repeat-x;
}

#submenu ul {
	display: block;
	margin:0;
	padding: 0;
}
#submenu ul li {
	display:block;
}
#submenu ul li a {
	display:block;
	margin: 0;
	padding: 5px 10px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: black;
	border-bottom: 2px solid white;
}
#submenu ul li a:hover {
	background: #C6C3CE;
	display:block;
	padding: 5px 10px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: black;
}
#submenu ul li a.subMenuOver:hover, #submenu ul li a.subMenuOver {
	display:block;
	padding: 6px 10px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: white;
	background: #B5B7B9;
}

.menuHide {display: none;}


}


@media print {
.noPrint {display:none;}

img {border:0px}
}