.main_container { display: block; float: left; background-color: white; width: inherit; }
.main_container .left { width: 540px; float: left; padding: 5pt; }
.main_container .right { width: 210px; float: left; background: url('/pics/stippellijn.gif'); padding: 5pt; height: 100%; }
.main_container .main { width: 100%; display: block; float: left; padding: 5pt; }

.main_container H1 { margin: 0; padding: 0; font-size: 10pt; color: #BB0000; }
.main_container H3 { color: #FF0000; font-size: 8pt;  color: #BB0000;}
.main_container UL { padding: 0px; margin: 15px; }
.main_container LI { list-style-image: url('/pics/arrow.gif'); }

.main_categories_container { padding: 5px;}
.categorien { margin: 5px; } 
/*.categorien H3 { text-decoration:none; font-weight:normal; }*/
.categorien H3,LI { text-align: left; padding: 2px; }
.categorien LI { list-style: disc; margin-left: 10px; }
.categorien LI.highlighted { font-weight: bold; }
.categorien UL { padding: 5px; }

.counter_table {
	width: 100%;
	display:block;
	float: left;
}
.counter_table .head { font-weight: bold; }
.counter_table .columns {
	height: 100%;
	float: left;
	margin: 0px;
	padding: 3px;
	position: relative;
}
.counter_table .column1 { width: 30px; }
.counter_table .column2 { width: 580px; }
.counter_table .column3 { width: 40px; }
.counter_table .column4 { width: 40px; }
.counter_table .column5 { width: 20px; }

.counter_table .column1a { width: 355px; text-align: left; }
.counter_table .column2a { width: 355px; text-align: right; }

.banner_container {
	display: block;
	float: left;
	text-align: center;
}
.banner_container UL {
	
	font-family:arial,sans-serif;
	font-size:small;
}
.banner_container LI {
	width: 200px;
	margin:1em 0;
	padding: 3px;
	background-color: #ffffe0;
	border: 1px silver solid;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	list-style: none;
}
.banner_container LI.horizontal {
	float: left; margin-left: 10px;
}

.banner_container P.bannerurl {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}

#myStealth SPAN { color:#CCCCCC; font-size: 11px; }
#myStealth A { text-decoration: none; color:#CCCCCC; font-size: inherit; }


.menu_container {
	width: 100%;	
	display:block;
	float: left;
	margin: 0px;
	padding: 0px;
}
UL.menu {
	background-color: #D1DCE0;
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
UL.menu LI {
	background-color: #D1DCE0;
	margin: 0pt;
	padding: 1pt;
	float: left;
	width: 65pt;
	list-style: none;
}

DIV.footer_container {
	height: 13pt; 
	/*width: 100%; */
	display: block; 
	background-color: #D1DCE0; 
	padding: 5pt; 
	overflow: hidden;
	/*border: 1px solid red;*/
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
}
DIV.footer_container .columns { float: left; height: 12pt; }
DIV.footer_container .column1 { width: 8%; vertical-align: top; }
.footer_container .column1a { width: 37%; vertical-align: top; }
DIV.footer_container DIV.column2 { width: 8%; vertical-align: middle; text-align: center; }
DIV.footer_container DIV.column3 { width: 45%; vertical-align: middle; text-align: right; }
DIV.footer_container FORM.no_margin { margin: 0; padding: 0; }
DIV.header_container {
	height: 52px; 
	/*width: 100%; */
	display: block; 
	background-color: #D1DCE0; 
	padding: 5pt; 
	overflow: hidden;
	/*border: 1px solid red;*/
	margin: 0;
}
DIV.header_container DIV.logo { float: left; width: 190px; /*border: 1px solid red;*/ } 
DIV.header_container DIV.menu { float: left; /*border: 1px solid red;*/ } 
DIV.header_container DIV.menu DIV.placeholder {
	height: 8pt;
	width: 100%;
	display: block;
	/*border: 1px solid red;*/
}
DIV.header_container DIV.menu DIV.blue_line {
	background-color: #006898;
	height: 4pt;
	width: 100%;
	display: block;
	float: left;
	margin-top: 2pt;
	/*border: 1px solid red;*/
}

DIV.mastertable { border: 0px solid black; background-color: #D1DCE0; display: block; position: relative;}
DIV.website {
	position: absolute;
	/*top: 50%;*/
	left: 50%;
	width: 70em;
	height: 50em;
	/*margin-top: -25em;*/ /*always take 1/2 from the size of the height, they have to be negative*/
	margin-left: -35em; /*always take 1/2 from the size of the width, they have to be negative*/
	width: 950px;
}
DIV.website DIV.normal {
	text-align: left;
	float: left;
	width: 780px;
	display: block;
	margin: 0px;
	padding: 0px;
	border: 1px solid black;
}
DIV.website DIV.addwords {
	float: left; 
	margin-left: 10pt; 
	padding: 0px; 
	width: auto;
}

DIV.list_table { margin-bottom: 10pt; display: block; float: left; width: 100%; }
DIV.list_table DIV.more_link {
	margin-top: 10pt;
	margin-bottom: 10pt;
	width: 100%;
	display: block;
	/*overflow: visible;*/
	float: left;
	/*border: 1px solid red;*/
} 
DIV.list_table H3 { margin: 0; }

DIV.list_table DIV.top_table {
	width: 100%;
	display:block;
	float: left;
	position:relative;
}
DIV.list_table DIV.top_table DIV.columns {
	float: left;
	margin: 0px;
	padding: 1px;
	text-align: left;
	vertical-align: top;
	/*display: inline;*/
	/*overflow: visible;*/
	position: relative;
}
DIV.list_table DIV.top_table DIV.column1 { width: 10pt; /*border: 1px solid red;*/}
DIV.list_table DIV.top_table DIV.column2 { width: 108pt; }
DIV.list_table DIV.top_table DIV.column2a { width: 90%; /*border: 1px solid red;*/ }
DIV.list_table DIV.top_table DIV.column3 { width: 30pt; float: right; text-align: right; }

DIV.faq_container { margin: 5px; }
DIV.faq_container H1 { margin: 0; padding: 0; }
DIV.faq_container H3 { color: #FF0000; font-size: 10pt;}
DIV.faq_container UL { padding: 0px; margin: 15px; }
DIV.faq_container LI { list-style-image: url('/pics/arrow.gif'); }
DIV.faq_container LI SUP { color: #FF0000; font-weight: bold; }

