@media print {
  body { font-family: Georgia, serif; }
  #top_menu, #menu, #footer, #sidebar { display: none } }
body { background: white; color: black; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 100.1%; text-align: center; }
a img { border: none; }
table { font-size: 1em; }
.sidebar td { font-size: 1em; }
#pagedocument { margin: auto; padding: 0; text-align: left; width: 1003px;}
#container { text-align: center; font-size: 0.75em; height: 1%; width: 1003px;}
#top_menu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: white;
	text-align: right;
	list-style-type: none;
	padding-bottom: 0px;
	padding-right: 30px;
	color: #000;
}
#top_menu ul { margin: 0; padding: 0; }
#top_menu li, #menu li { display: inline; list-style-type: none; }
#top_menu a { background: url(../images/icons/red_arrow.png) left center no-repeat; padding: 0 7px 0 12px; text-decoration: none; }
#top_menu .flags a { background: none; padding: 0; }
#top_menu .clear, #menu .clear { display: none; }
#menu { text-align: center; list-style-type: none; text-transform: uppercase; background: url(../images/topbild09.png) no-repeat top; font-size: 1em; padding: 185px 19px 0 19px; margin: 0 -20px; width: 1003px; }
#menu ul { padding: 0.5em 0; margin: 0; background: #758597; }
* > body #menu ul { margin: 0 20px; }
#menu li { display: inline; list-style-type: none; padding: 0 2em;}
#menu a { font-weight: bold; color: white; text-decoration: none; }
#content { text-align: left; background: url(../images/background09.gif) repeat-y; margin: 0; float: left; padding: 0; width: 1003px; }
h1 { color: #CFD9E0; font-size: 2em; font-family: "Arial Black", Arial, Helvetica, Tahoma, sans-serif; border-bottom: 1px solid #758597; padding: 0 0 5px 0; margin: 0 20px; }

#main { width: 720px; padding: 30px 15px; }
* > body #main { width: 640px; }
#main2 {
	width: 890px;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 70px;
}
* > body #main2 {
	width: 890px;
}
#sidebar { width: 175px; padding: 30px; }
.first { float: left; }
#main.first, #sidebar.first { padding-left: 70px; }
.last { float: right; }
#main.last, #sidebar.last { padding-right: 70px; }
#main.only { width: 707px; }

* html #main p img, * html #main font img, * html #main span img, * html #main font { position: relative; padding-right: 30px;  }
* html #main font font { padding-right: 0;  }
* html #main { position: relative; paadding-right: 30px; width: 710px; float: left; }
* html #sidebar { float: left; }

* html .TabbedPanels ul { position: relative; float: left; overflow: hidden; width: 100%;  }


* html #TabbedPanels1 ul li {
list-style-position: inside;
padding: 4px;
}

* html #TabbedPanels1 ul li font {
padding: 0 4px 0 4px;
}

#footer { padding: 3px 0 1px 0; height: 24px; *height: 31px; background: url(../images/footer_bg2.gif) no-repeat 9px 100%; color: white; font-size: 0.8em; clear: both; float: left; width: 953px; width: 1003px; margin: 0 -0 2em 0; width: 1003px; }
#footer a { color: white; text-decoration: none; }
#footer ul { margin: 0 30px; padding: 0; list-style-type: none; }
#footer li { float: left; padding-left: 10px; padding-top: 1px; }
#footer .last { float: right; font-weight: bold; font-style: italic; font-size: 1.1em; padding-top: 0; }
#footer .clear { clear: both; }

