/* Screen Common */

* {
	margin:0;
	border:0;
	padding:0;
}

.tw44 {
	width: 44%;
}

.tw8 {
	width: 8%;
}

form
{
	clear: none;
}

.displaynone
{
	display:none;
}

.displayinline {
	display: inline;
}

.clearnone {
	clear: none;
}

.clearboth {
	clear: both;
}

.margin0 { margin: 0; }
.padding0 { padding: 0; }
.border0 { border: 0; }

.width625em {
	width: 6.25em;
}

.simpleinlinelipadding {
	padding-top:2px; padding-bottom:3px;
}

.simpleinlinelipadding2 {
	padding-top:1px; padding-bottom:1px;
}

.clearboth
{
	clear:both;
}

.fs08
{
	font-size: 0.8em;
}

.noscreen { display:none; }
.noprint { }

.failedfield
{
	font-family: Georgia, Serif;
	font-size: 0.8em;
	color: #ff0000;
	font-weight: bold;
}

#smallclaimtext
{
	color:#3355C6;
}

#smallclaimtext a
{
	color:#3355C6;
	text-decoration:none;
}
#smallclaimtext a:active { text-decoration: underline; }
#smallclaimtext a:hover { text-decoration: underline; }
#smallclaimtext a:focus { text-decoration: underline; }

.boxartikelnormal
{
	margin-bottom:1.5em;
	clear:both;
}

.boxartikelnormal h2
{
	font-family: Georgia, Serif;
	font-size: 1em;
	text-transform:uppercase;
	letter-spacing: 0.2em;
	color: #707070;
	border-bottom: 0.0625em solid #B2B2B2;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-bottom: 0;
}

.boxartikelnormal h3
{
	font-family: Georgia, Serif;
	font-size: 1.8em;
	color: #000000;
	margin-bottom: 0.3em;
	margin-top: 0.2em;
}

.boxartikelnormal h5
{
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	color: #000000;
	line-height: 1.5em;
	margin-bottom: 1em;
	font-weight: bold;
}

.boxartikelnormal p
{
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	color: #000000;
	line-height: 1.5em;
	margin-bottom: 1em;
}

.boxartikelnormal address
{
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	font-style:italic;
	color: #000000;
	line-height: 1.5em;
	margin-bottom: 1em;
}

.boxartikelnormal a
{
	font-family: Arial, sans-serif;
	font-size: 1em;
	color: #002BB8;
	/* line-height: 1.5em; */
	/* margin-bottom: 1em; */
	font-weight: bold;
	text-decoration: none;
}
.boxartikelnormal a:active { text-decoration: underline; }
.boxartikelnormal a:hover { text-decoration: underline; }
.boxartikelnormal a:focus { text-decoration: underline; }

.boxartikelnormal img
{
	float:left;
	margin-top:0;
	margin-bottom:0;
}

.boxartikelnormalbody
{
	padding-left: 11em;
	padding-top: 1em;
}

.boxartikelnormalbody ul
{
	list-style-position: inside;
	padding-left: 10px;
	margin-left: 10px;

	list-style-type: disc;
	margin-bottom: 1em;
}

.boxartikelnormalbody ol
{
	list-style-position: inside;
	padding-left: 10px;
	margin-left: 10px;

	list-style-type: disc;
	margin-bottom: 1em;
	margin-left: 2em;
}

.boxartikelnormalbody li
{
	font-family: Arial, sans-serif;
	font-size: 0.8em;
}

table
{
	width: 95%;
}

.tablenormal > tr {
	background-color: #ffffff;
	margin-bottom: 0.5em;
}

.tralternate {
	background-color: #E5E5E5;
}

.trhead {
	font-weight: bold;
}

.trodd
{
	background-color: #E5E5E5;
	margin-bottom: 0.5em;
}

tr.trodd > td { text-align: right; }

.treven
{
	background-color: #ffffff;
	margin-bottom: 0.5em;
}

tr.treven > td { text-align: right; }

th
{
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	color: #000000;
	margin-right: 1.5em;
	text-align: right;
}

td
{
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	color: #000000;
	/* margin-right: 1.5em; */
	text-align: right;
}

tr.treven > td.alignleft { text-align: left; }
tr.treven > th.alignleft { text-align: left; }

tr.trodd > td.alignleft { text-align: left; }
tr.trodd > th.alignleft { text-align: left; }


.alignleft
{
	text-align: left;
}

.alignright
{
	text-align: right;
}

.aligncenter
{
	text-align: center;
}


.marginleft116
{
	margin-left: 7.25em;
}

.boxartikelnormalform
{
	padding-top: 1em;
	padding-bottom: 1em;
}

.boxartikelnormalform label
{
	font-family: Georgia, Serif;
	font-size: 0.8em;
	clear:both;
}

.radiolabel
{
	color: #000000;
}

.boxartikelnormalform input[type="text"]
{
	margin-top:0.25em;
	background-image:url(82.cimg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#E5E5E5;
	color:#000000;
	font-size:0.8em;
	width:40%;
	margin-bottom: 1em;
}

.boxartikelnormalform textarea
{
	margin-top:0.25em;
	background-image:url(82.cimg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#E5E5E5;
	color:#000000;
	font-size:1em;
	width:40%;
	height:4em;
	margin-bottom: 1em;
}

.boxartikelnormalform input[type="radio"]
{
	color:#000000;
	font-size:0.8em;
}

.boxartikelnormalform input[type="submit"]
{
	background-image:url(74.cimg);
	background-repeat:repeat-x;
	border:0;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing: 0.2em;
	font-family: Arial, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	vertical-align: top;
	margin-top:0.5em;
	height:1.425em;
	width:5.775em;
}

.boxartikelnormalform select
{
	background-color:#E5E5E5;
	border: 0.0625em solid #B2B2B2;
	color:#000000;
	font-family: Georgia, Serif;
	font-size:0.8em;
	width:40%;
	margin-top:0.25em;
	margin-bottom: 1em;
}

.boxartikelnormalfoot
{
	background-image:url(79.cimg);
	background-repeat:repeat-x;
	height: 1.5em;
	text-align:center;
	border-top: 0.0625em solid #B2B2B2;
	clear:both;
	margin-top: 2em;
	padding-top: 0.1875em;
}

.boxartikelnormalfoot ul
{
	display:inline;
	list-style-type: none;
}

.boxartikelnormalfoot li
{
	display: block;
	float: left;
	text-transform:uppercase;
	font-family:Arial,sans-serif;
	color:#7C7C7C;
	font-size:0.7em;
	letter-spacing:0.3em;
	margin-right: 1.5em;
}

.boxartikelnormalfoot li a
{
	color:#7C7C7C;
	text-decoration:none;
	padding-left: 0.5em;
	padding-right: 0.1em;
}

.boxartikelnormalfoot li a:active { text-decoration: underline; color:#002BB8; }
.boxartikelnormalfoot li a:hover { text-decoration: underline; color:#002BB8; }
.boxartikelnormalfoot li a:focus { text-decoration: underline; color:#002BB8; }

.boxartikelpressebody
{
	padding-left: 0;
	padding-top: 0.5em;
}

.boxartikelpressebody img
{
	float:left;
	margin-right: 0.5em;
	margin-bottom: 1em;
}

.boxartikelpressebody ul
{
	list-style-position: inside;
	padding-left: 10px;
	margin-left: 10px;

	list-style-type: disc;
	margin-bottom: 1em;
}

.boxartikelpressebody ol
{
	list-style-position: inside;
	padding-left: 10px;
	margin-left: 10px;

	list-style-type: disc;
	margin-bottom: 1em;
}


.boxartikelpressebody li
{
	font-family: Arial, sans-serif;
	font-size: 0.8em;
}

ul.directorylist
{
	list-style-type: none;
	margin-left: 0.5em;
	margin-top: 0;
}

ul.directorylist img
{
	float: none;
	vertical-align: bottom;
}

h5.directoryhead
{
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	color: #000000;
	margin-top: 2em;
	margin-bottom: 0;
	font-weight: bold;
}

.boxartikelpressebody table
{
	border: 0;
	width: 80%;
}

.boxartikelpressebody td
{
	border: 0;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	text-align: left;
}

.boxefa
{
	margin-bottom:1.5em;
}

.boxefa h2
{
	font-family: Georgia, Serif;
	font-size: 1em;
	text-transform:uppercase;
	letter-spacing: 0.2em;
	color: #707070;
	border-bottom: 0.0625em solid #B2B2B2;
	padding-top: 0.5em;
	padding-bottom: 0.2em;
	margin-bottom: 0.7em;
}

.boxefabody
{
	padding-left: 7em;
	clear:both;
	margin-top: 1.4em;
	margin-bottom: 0.7em;
}

.boxefabody input[type="text"]
{
	background-image:url(82.cimg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#E5E5E5;
	color:#000000;
	font-family: Georgia, Serif;
	font-size:0.8em;
	width:12.5em;
}

.boxefabody select
{
	background-color:#E5E5E5;
	border: 0.0625em solid #B2B2B2;
	color:#000000;
	font-family: Georgia, Serif;
	font-size:0.8em;
}

.boxefabodyselectfull
{
	width: 12.5em;
}

.boxefabodyselecthalf
{
	width: 5.9375em;
}

.boxefabody input[type="radio"]
{
	font-size: 0.8em;
	color:#000000;
	margin-top: 0.125em;
	margin-bottom: 0.1875em;
}

.boxefalabel
{
	text-align:right;
	width:6.25em;
	float:left;
	margin-right:1em;
}

.boxefalineodd
{
	width: 21.25em;
	float:left;
	clear:left;
	margin-bottom:0.125em;
}

.boxefalineeven
{
	width: 21.25em;
	float:left;
	clear:right;
	margin-bottom:0.125em;
}

.boxefaline
{
	width: 8em;
	height: 3em;
	float:left;
	padding-bottom:0.2em;
}

.boxefabutton {
	background-image:url(74.cimg);
	background-repeat:repeat-x;
	border:0;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing: 0.2em;
	font-family: Arial, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	vertical-align: top;
	margin-left: 7.25em;
	margin-top:0.5em;
	height:1.4em;
	width:7.46em;
}

.boxefafoot
{
	background-image:url(79.cimg);
	background-repeat:repeat-x;
	height: 1.5em;
	text-align:center;
	border-top: 0.0625em solid #B2B2B2;
	margin-top: 0.2em;
}

div.boxdreier
{
	clear:both;
}

div.boxdreierbody
{
	margin-left: 4em;
	margin-right: 4em;
}

div.boxdreier div.boxartikelnormal
{
	width: 27%;
	float: left;
	margin-left: 3%;
	margin-right: 3%;
	clear:none;
}

div.boxdreier div.boxartikelnormalbody
{
	padding: 0;
	text-align: center;
}

div.boxdreier h2
{
	font-family: Georgia, Serif;
	font-size: 1em;
	text-transform:uppercase;
	letter-spacing: 0.2em;
	color: #707070;
	border-bottom: 0.0625em solid #B2B2B2;
	padding-top: 0.5em;
	padding-bottom: 0.2em;
	margin-bottom: 0.7em;
}

div.boxdreier div.boxartikelnormal h2 { display:none; }
div.boxdreier h3 { font-size: 1.2em; }
div.boxdreier p { color: #808080; line-height: 1.2em; }
div.boxdreier div.boxartikelnormal img { float:none; margin:0;}
div.boxdreier div.boxartikelnormalfoot { display:none;}

.simpleinlinelist
{
	display:inline;
	list-style-type: none;
}

.simpleinlinelist li
{
	display:inline;
	text-transform:uppercase;
	font-family:Arial,sans-serif;
	color:#000000;
	font-size:1em;
	letter-spacing:0.1em;
	border: 0.0625em solid #000000;
	padding: 0.125em;
	padding-left: 0.5em;
	margin-right: 0.375em;
}

.simpleinlineli
{
	background-color:#FFFFFF;
}

.simpleinlineli > a
{
	/* font-size: 0.8em; */
}

.simpleinlineliselected
{
	background-color:#E0E0E0;
}

.simpleinlineliselected > a
{
	/* font-size: 0.8em; */
}


.anchorlist input[type="submit"]
{
	background-image:url(74.cimg);
	background-repeat:repeat-x;
	border:0;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing: 0.1em;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	vertical-align: top;
	height:1.5em; /* 1.425em; */
	width:5.375em;
	margin-top: 0.04em; /* 0.0625em; */
	margin-right: -0.0625em;
	margin-left: -0.0625em;
}

.anchorlist input[type="text"]
{
	margin-top:0.25em;
	background-image:url(82.cimg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#E5E5E5;
	color:#000000;
	font-size:0.8em;
	font-family: Arial, sans-serif;
}

.anchorlist select
{
	background-color:#E5E5E5;
	border: 0;
	color:#000000;
	font-size:0.8em;
	font-family: Arial, sans-serif;
	margin-top: 0.0625em;
	margin-bottom: -0.125em;
	margin-right: -0.1875em;
}

.anchorlist
{
	list-style-type: none;
	padding-bottom: 0.125em;
	float: right;
	text-align: right;
}

.anchorlist li
{
	display: block;
	float: left;
	font-family:Arial,sans-serif;
	color: #707070;
	border: 0.0625em solid #B2B2B2;
	/* border-top: 0; */
	font-size:0.8em;
	padding-left: 0.25em;
	padding-bottom: 0.1875em;
	padding-right: 0.25em;
	margin-left: 0.375em;
	margin-bottom: 0.125em;
	margin-top:-0.0625em;
	white-space:nowrap;
}

.listinside {
	margin-left: 1.5em; margin-bottom: 0.5em;
}

.listinside li
{
	font-family:Arial,sans-serif;
	font-size: 0.8em;
	color: #000000;
}

.subu
{
	margin-bottom: 0.4em;
	list-style-type: none;
}

.subu li
{
	font-family:Arial,sans-serif;
	font-size: 1em;
	color: #000000;
}

.stdlist
{
	list-style-type: none;
	display: block;
	float: none;
	margin-bottom: 2em;
	line-height: 1em;
}

.stdlist li
{
	display: block;
	float: none;
	clear: both;
	font-family:Arial,sans-serif;
	font-size: 1em;
	color: #000000;
	margin: 0;
	padding: 0;
	border: 0;
}

.stdlist a
{
	margin: 0;
	padding: 0;
	border: 0;
}

.stdlist img
{
	margin: 0;
	margin-top: 0.3125em;
	padding: 0;
	border: 0;
}

.sign {
	border:0;
	margin:0;
	padding:0;
	vertical-align:bottom;
}

.boxefa2
{
	margin-top:1.5em;
	margin-bottom:1.5em;
}

.boxefa2 h2
{
	font-family: Georgia, Serif;
	font-size: 1em;
	text-transform:uppercase;
	letter-spacing: 0.2em;
	color: #707070;
	border-bottom: 0.0625em solid #B2B2B2;
	padding-top: 0.5em;
	padding-bottom: 0.2em;
	margin-bottom: 0.7em;
}

.boxefabody2
{
	padding-left: 0;
	clear:both;
	padding-top: 0.8em;
	margin-top: 0.4em;
	margin-bottom: 0.7em;
	border-top: 0.0625em solid #B2B2B2;
	border-bottom: 0.0625em solid #B2B2B2;
}

.boxefabody2 input[type="text"]
{
	background-image: url(82.cimg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#E5E5E5;
	color:#000000;
	font-family: Georgia, Serif;
	font-size:0.8em;
	width:8em;
	height: 18px;
}

.boxefabody2select
{
	background-color:#E5E5E5;
	border: 0;
	color:#000000;
	font-family: Georgia, Serif;
	font-size:0.8em;
}

.boxefabodyselectfull2
{
	width: 8em;
	background-color:#E5E5E5;
	background-repeat:no-repeat;
	background-position:top left;
	border: 0;
	color:#000000;
	font-family: Georgia, Serif;
	font-size:0.8em;
	background-image: url('82.cimg');
	width:111px;
}

.boxefabodyselecthalf2
{
	width: 4em;
	background-color:#E5E5E5;
	background-image: url(82.cimg);
	border: 0;
	color:#000000;
	font-family: Georgia, Serif;
	font-size:0.8em;
}

.boxefabody2 input[type="radio"]
{
	font-size: 0.8em;
	color:#000000;
	margin-top: 0.125em;
	margin-bottom: 0.1875em;
}

.boxefabutton2 {
	background-image:url(74.cimg);
	background-attachment:scroll;
	border:0;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing: 0.2em;
	font-family: Arial, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	vertical-align: top;
	/* margin-left: 7.25em; */
	margin-left: 0;
	margin-top:0.1em;
	height:1.4em;
	width:7.46em;
}

.poster:link
{
	font-family: Arial, sans-serif;
	font-size: 1em;
	color: #002BB8;
	/* line-height: 1.5em; */
	/* margin-bottom: 1em; */
	font-weight: bold;
	text-decoration: none;
}
.poster:visited { color: #002BB8; font-weight: bold; text-decoration: none; }
.poster:active { color: #000000; font-weight: bold; text-decoration: underline; }
.poster:hover { color: #000000; font-weight: bold; text-decoration: underline; }
.poster:focus { color: #000000; font-weight: bold; text-decoration: underline; }

.rowtype0 {
}

.rowtype0 td {
	border-bottom: 1px solid #e0e0e0;
}

.rowtype1 {
	font-weight: bold;
}

.rowtype1 td {
	padding-top: 24px;
	border-bottom: 1px solid #c0c0c0;
}

.lgrey {
}

.zphcr {
	width: 100%;
	border-spacing: 0;
}

td.aright {
	width: 10%;
	text-align:right;
}

