@charset "utf-8";
body { margin:auto; padding:0px; margin-top:0px; width:700px; background:#000000;}
body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
td { vertical-align:top; }
a { font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
#header { position:relative; margin:auto; padding:52px 0px 0px 438px; width:242px; height:114px; float:left; background:url(images/head_graphic.jpg) no-repeat;}
#navi { position:relative; margin:auto; padding:0px; margin-right:20px; width:680px; height:23px; float:left; background:url(images/navi_bg.jpg) repeat-x; }
#navi a { padding: 1px; padding-left:10px; padding-right:5px; margin:auto; height:13px; margin-top:7px; margin-left:5px; background:url(images/navi_bn_bg.jpg) left top; display:block; float:left; font-weight:bold; }
#navi .hover a { color:#333333; }
#navi img { float:left; }
#content { position:relative; margin:auto; padding:0px; width:690px; height:484; float:left; }
#border_left { position:relative; margin:0px; padding:0px;width:2px; height:484px; background:url(images/green_line.jpg) top left no-repeat; float:left; }
#border_right { position:relative; margin:0px; padding:0px;width:2px; height:484px; background:url(images/green_line.jpg) top right no-repeat; float:left; }
#border_middel { position:relative; margin:0px; padding:0px;width:3px; height:484px; background:url(images/green_line.jpg) top center no-repeat; float:left; }

#col_left, #col_right { position:relative; margin:0px; padding:0px; height:550px; width:180px; float:left; }
#col_left { background:url(images/bg_logo.jpg) bottom center no-repeat; }
#col_center { position:relative; margin:0px; padding:5px; width:300px; height:500px; float:left; background:url(images/col_center_bg.jpg) repeat-x; }
#col_center img { behavior: url('fileadmin/pngbehavior.htc'); }
#col_left_h1 { padding:5px; margin:auto; background:#333333; width:170px; border-bottom:#30f200 1px solid; font-size:12px; font-weight:bold; float:left; }
#col_left_1 { padding:5px; margin:auto; background:#333333; width:170px; height:155px; float:left; }
#col_left_1_menu { position:absolute; float:none; width:66px; left:110px; top:22px; display:none; z-index:100; }
#col_left_h1 ul a:hover { color: #DDDDDD; }
#col_left_h1 ul, #col_left_h1 li { background-color:#333333; clear:none; padding:2px; padding-top:0px; margin:0px; list-style:none; text-align:right; }
#col_left_h1 ul ul { background-color:#333333; }
#col_left_h1 ul li:hover { cursor:pointer; color:#CCCCCC; background-color:#333333; }
#col_left_h1 ul li:hover ul, #col_left_h1 ul li.hover ul{ display:block; padding-right:5px; }
#col_left_h1 li:hover #col_left_1_menu { display:block;}
#col_left_h1 li li { padding-right:4px; background-color:#333333; }
#col_left_h1 ul li ul { padding-right:5px; background-color:#333333; }
#col_left_h1 { clear:none; }

#col_left_1 #b_menu { position:relative; float:none; padding-bottom:10px; }
#col_left_h2 { padding:5px; margin:0px; background:#000000; width:170px; border-top:#30f200 1px solid; font-size:12px; font-weight:bold; }
#col_left_2 { color:#000000; padding:5px; margin:auto; background:#30f200; width:170px; height:170px; overflow:hidden;}
#col_left_h2 h1 { padding-top:5px; }
#col_left_2 a { color:#000000; }
#col_left_2 td { color:#000000; vertical-align:top; }
h1, h2 { padding:0px; margin:0px; font-size:14px;}
p { padding:0px; margin:0px; padding-bottom:10px; }

#img_info { position:relative; padding:0px; padding-bottom:10px;margin:0px; font-size:10px; float:left; width:294px; }
#img_info img { float:right; margin:0px; padding-left:5px; padding-top:5px; }
#col_right_1 { padding:0px; margin:0px; background:#333333; width:180px; height:155px; }
#col_right_1_p { padding:5px; margin:0px; background:#333333; width:170px; height:180px; text-align:center; }
#col_right_1 img { padding:5px; }
#col_right_h1 { padding:5px; margin:auto; background:#333333; width:170px; border-bottom:#30f200 1px solid; font-size:12px; font-weight:bold; }
#col_right_h2 { padding:5px; margin:auto; background:#000000; width:170px; font-size:12px; font-weight:bold; }
#col_right_2 { color:#000000; padding:3px; margin:0px; background:#30f200; width:174px; height:auto; }
#col_right_2 td { color:#000000; vertical-align:top; }
.bodytext { margin:0px; padding:0px; clear:none; }
.right { float:right; }
.left { float:left; }
.news-single-imgcaption {padding:0px; padding-bottom:5px; margin:0px; }
a img { border:none; }

#mailform, fieldset { border:0px; padding:0px; margin:0px; }
#mailform input { font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; font-size:10px; }
#mailform textarea { font-family:Verdana, Arial, Helvetica, sans-serif; width:295px; margin-bottom:10px; margin-top:5px; font-size:10px; }
#mailform label { padding:0px; margin:0px; width: 75px; float:left; }
.fspacer { width:30px; float:left; }
.csc-mailform-field { padding:0px; margin:0px; float:left; }
.csc-mailform-submit { position:relative; padding:0px; margin:0px; left:75px; width:60px; padding-bottom:0px;}

#archiv_header {
	display:none;
}
#archivlist {
	padding:0 0 5px 0;
	margin:0px;
	list-style:none;
	margin-top:-10px;
}
#archivlist li {
	padding:0;
	margin:0px;
}
#archivlist .news-amenu-item-year {
	font-weight:bold;
	padding-top:10px;
}
.archivlink {padding-left:40px;font-weight:normal;}
