body {
	margin: 0px;
	padding: 0px;
	height:100%;

	font-family: Verdana, Arial, Helvetica, sans;
	font-size: 12px;
	color:#333;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-stretch:normal;

	line-height:1.4em;
/*	word-spacing:1em;
	letter-spacing:0.1em;

	text-indent:0em;
	line-height:1.4em;
	vertical-align:top;
	text-align:left;
	white-space:normal;

*/
	text-decoration:none;
/*	text-transform:lowercase; */

	background-color:white;
	border:none;
	background-image:url(../images/bg2.gif);
	background-repeat:repeat;
/*	background-attachment:fixed; */
}


h1 { font-size:16px; font-weight:bold; color:black; line-height:1.4em;
border:1px dotted black; border-color:black #FFF black #FFF;
}
h1 a { color:black; text-decoration:none; }

h2 { font-size:14px; font-weight:bold; color:black; line-height:2.5em; }
h3 { font-size:12px; font-weight:bold; color:black; }
h4 { font-size:10px; font-weight:bold; color:black; }
h2 a { color:#D73423; text-decoration:underline; }
h3 a { color:#D73423; text-decoration:underline; }
h4 a { color:#D73423; text-decoration:underline; }

/* .neu { font-size:10px; color:yellow; background-color:#D73423; text-decoration:blink; } */
.neu {}

/* p { text-align:justify; } */

img { border:none; }
hr { width:100%; border:1px dotted #666633; border-color:#FFF #FFF #666633 #FFF; background-color:#FFF; }

ul { padding:0px; margin:0px; list-style-type:disc; list-style-position:inside; }

/* table.article_list */
td.al_col1, td.al_col2 { width:50%; vertical-align:top; }
td.al_col1 { border:1px dotted #666633; border-color:#FFF #666633 #FFF #FFF; padding-right:10px; }
td.al_col2 { padding-left:10px; }
hr.al { width:100%; border:1px solid #666633; border-color:#FFF #FFF #666633 #FFF; background-color:#FFF; }

/*
color:#666633; text-decoration:underline;
*/

a { text-decoration:none; color:blue; font-weight:bold; }
a:link {}
a:visited {}
a:focus {}
a:hover { color:black; text-decoration:underline; }
a:active {}

a.selected { text-decoration:none; color:white; background-color:#D73423; }
a.selected:link {}
a.selected:visited {}
a.selected:focus {}
a.selected:hover { background-color:#D73423; text-decoration:none; }
a.selected:active {}

/*
*/

input.search {
	border:1px solid black;
	padding-left:1px;
	margin:0px;
	font-size: 11px;
	color:#000;
}
input.search-submit {
	border:1px solid black;
	margin:0px;
	font-size: 11px;
	color:#D73423;
}
input.search-submit:hover {
	text-decoration:none;
	color:black;
}
/* --- */
/* --- */

table.container {
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
}
table.container td.container {
	vertical-align: top;
	text-align: center;
	width:100%;
	height:100%;
}
div.container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width:772px;
	height:100%;
	text-align: left;
	padding-top:30px;
	padding-bottom:30px;
}


/* --- */
/* --- */

div.printinfo { display:none; }

div.logo { position:absolute; top:0px; left:0px; }
div.logo a {
	border:0pt none;
	display:block;
	height:0px !important;
	margin:0pt;
	overflow:hidden;
	padding:90px 0pt 0pt;
	text-decoration:none;
	width:320px;
}

div.header {
	position:absolute;
	top:30px;
	width:772px;
	height:93px;
	background-image:url(../images/header.gif);
	background-repeat:no-repeat;
}
div.mainnav {
	position:absolute;
	top:0px;
	right:0px;
	padding:4px;
}
div.header a { text-decoration:none; color:white; }
div.header a:link {}
div.header a:visited {}
div.header a:focus {}
div.header a:hover { color:black; text-decoration:underline; }
div.header a:active {}

div.header a.selected { text-decoration:underline; color:black; }
div.header a.selected:link {}
div.header a.selected:visited {}
div.header a.selected:focus {}
div.header a.selected:hover { text-decoration:underline; color:black; }
div.header a.selected:active {}

div.nav {
	position:absolute;
	top:123px;
	width:764px;
/*	height:15px; */
	background-color:#666633;
	color:white;
	padding:4px;
}
div.nav a { text-decoration:none; color:white; }
div.nav a:link {}
div.nav a:visited {}
div.nav a:focus {}
div.nav a:hover { background-color:#D73423; text-decoration:none; }
div.nav a:active {}

div.nav a.selected { text-decoration:none; color:white; background-color:#D73423; }
div.nav a.selected:link {}
div.nav a.selected:visited {}
div.nav a.selected:focus {}
div.nav a.selected:hover { background-color:#D73423; text-decoration:none; }
div.nav a.selected:active {}

div.search { position:absolute; right:5px; top:3px; }

div.content {
	position:absolute;
	left:0px;
	top:165px;
	width:100%;
	margin-bottom:30px;
	background-color:white;
}
div.content_txt {
	width:552px;
	padding-left:10px;
	padding-right:190px;
}
div.sidebox {
	position:absolute;
	right:0px;
	top:0px;
	width:180px;
	padding:10px;
	font-size:10px;
}
div.sidebox h4 { margin-top:10px; margin-bottom:4px; }
div.teaser img { margin-bottom:5px; }

div.footer { padding-left:10px; padding-right:10px; padding-bottom:10px; }
div.footer_right { position:absolute; right:0px; bottom:11px; padding-left:10px; padding-right:10px; }
