/* Reinigen */
body, h1, h2, h3, h4, h5, h6, h7, h8, h9, p, ul, ol, hr {
margin:0px;
padding:0px;
}

img { border:0px; }


body { background-color:#747474; font-family:verdana, arial, sans; font-size:12px; color:#000000;}

img { border:0px; }

h1 { display:block; float:left; width:570px; height:300px; background-image:url('head.gif'); background-repeat:no-repeat;  text-indent:-9999px; margin:5px; margin-top:20px;}

h2 { display:block; width:415px; height:35px; margin-bottom:20px; margin-top:10px; background-image:url('title_background.gif'); background-repeat:no-repeat; background-position:bottom right; text-align:right; float:right; font-size:16px; color:#5e5e5e; }

h3 {
font-size:14px; color:#5e5e5e; font-weight:bold;
}


a:link { text-decoration:none; color:#387bcb;}
a:visited { text-decoration:none; color:#387bcb; }
a:hover { text-decoration:none; color:#2c578c; }
a:active { text-decoration:none; color:#387bcb; }

div#center {
	width:810px;
	position:relative;
	left:50%;
	margin-left:-405px; 
}



#container {
position:relative;
top:5px;
left:5px;
clear:both; display:block; width:800px; 
border-left:180px solid #fff; overflow:visible;
background: url('content_bg.gif') repeat-y; 
}
#navigation{float:left; padding:50px 0px; position:relative; width:180px; margin-left:-180px; display:inline;}


.clear {clear:both;height:1px;overflow:hidden;}
.clear_right { clear:right; height:1px; overflow:hidden;}





div#navigation ul { margin:0px; padding:0px; }

div#navigation ul li { display:block; margin-top:4px; padding-top:2px; padding-bottom:0px; text-align:right; text-indent:-5px;}

div#navigation ul li a:link { display:block; width:100%; text-decoration:none; color:#5e5e5e; background-color:#dedede; padding-top:15px; }
div#navigation ul li a:visited { display:block; width:100%; text-decoration:none; color:#5e5e5e; background-color:#dedede; padding-top:15px; }
div#navigation ul li a:hover { display:block; width:100%; text-decoration:none; color:#5e5e5e; background-color:#afcaea; padding-top:15px; }
div#navigation ul li a:active { display:block; width:100%; text-decoration:none; color:#5e5e5e; background-color:#dedede; padding-top:15px; }

div#navigation ul li a span { cursor:pointer; padding-right:3px; width:100%; font-size:14px;}

div#navigation ul ul {display:block;width:100%; border-top:1px solid #a6a6a6;}

div#navigation ul ul li {display:block; width:100%; margin-top:0px; padding:0px; }

div#navigation ul ul li a:link { display:block; width:100%; text-decoration:none; color:#5e5e5e; background-color:#e9e9e9; border:0px; padding:0px;}
div#navigation ul ul li a:visited { display:block; width:100%; text-decoration:none; color:#5e5e5e; background-color:#e9e9e9; border:0px; padding:0px;}
div#navigation ul ul li a:hover { display:block; width:100%; text-decoration:none; color:#5e5e5e; background-color:#afcaea; border:0px; padding:0px;}
div#navigation ul ul li a:active { display:block; width:100%; font-weight:bold; text-decoration:none; color:#5e5e5e; background-color:#e9e9e9; border:0px; padding:0px;}
div#navigation ul ul li a span { padding-right:3px; font-style:italic;  font-size:12px;}

table td { font-size:11px; }

div#content { padding-left:20px; width:590px;}
div#content img { border: 1px solid #5e5e5e; margin:5px; padding:0px;}

div#content ul {
	padding:20px;
}

div#content table tr td { border:1px solid #5e5e5e;}

input, submit, textarea { font-size:12px; font-family: verdana; border:1px solid #5e5e5e; }

input:focus, textarea:focus { background-color:#e9e9e9;}

div#bottom { display:block; clear:both;float:left;margin-left:5px; margin-bottom:100px;width:800px; height:28px; margin-top:5px;background-image:url('content_bottom.gif');background-repeat:no-repeat; }

div#content table { clear:both; }

div#content table.table_form tr td { border:0px; }

div#content table.table_form tr td input.form_check{ display:none; }


div#top_content {
	width:200px; 
	height:300px; 
	background-color:#ffffff; 
	background-image:url('subhead_top.gif'); 
	background-repeat:no-repeat; 
	background-position:top; 
	float:left; 
	margin:5px; 
	margin-top:20px;
	font-size:9px;
	padding:0px 10px;
}


div.mod_8 {
float:right;
width:100%;
clear:right;
padding-bottom:10px;
}

div.mod_8 img  {
float:left; 
}

div.mod_8 ul li {
margin-left:20px;
}

div.mod_6 {
float:right;
width:100%;
clear:right;
padding-bottom:10px;
}

div.mod_6_img {
float:left;
width:250px;
padding:5px;
}

hr.mod_6_hr {
clear:right;
background-color:#ffffff;
height:1px;
border:0px;
border-bottom:1px solid #5e5e5e;
margin-bottom:10px;
}


div#content div.magazine-container img { padding:0px; margin:0px; }


