#page { }

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232;}
h1.csc-firstHeader, h1 { color:#44538d; font-size:18px; padding:0; margin:10px 0 10px 0; }
.csc-uploads p { margin:0; }
.csc-uploads-fileName { width:655px; }
.csc-uploads-fileSize { text-align:right; font-weight:bold; }
.csc-uploads td { border-bottom:1px dotted #44538d; }
a:link, a:visited, a:hover, a:active { color:#102078; }
.contenttable p { margin:0; padding:0; }

/* LOGO */
#logo { background:url("images/header_bg.jpg") 0 bottom no-repeat; }
#logo img { border:0; margin:27px 0 0 3px;}

/* MENUE */
#menue { background:url("images/menue_bg.jpg") 0 0 no-repeat; }
#menue ul { list-style:none; margin:0; padding:0; position:absolute; }
#menue ul li { float:left; background:url("images/menue_spacer.jpg") right 0 no-repeat; position:relative;  }
#menue ul li a { display:block; float:left; padding:0 23px 0 23px;
	color:#44538d; font-weight:bold; text-decoration:none; line-height:31px; 
	font-size:16px; margin-right:2px;}
#menue ul li a:hover, #menue ul li a.act {
	background:url("images/menue_hover_bg.jpg") 0 0 repeat-x; margin-right:2px;}
	
/* LANGUAGE BOX */
#language_box { background:url("images/language_box_bg.jpg") 0 0 no-repeat; }
#language_box>div { color:#44538d; font-weight:bold; font-size:14px; margin:0 0 2px 0;}
#language_box form { display:inline;}
#language_box select { border:1px solid #7f9db9; color:#2b6ea6;}

/* DISTRIBUTION BOX */
#submenue_box { background:url("images/box_bg.jpg") 0 0 repeat-y; }
#submenue_box ul { list-style:none; margin:0; padding:0;}
#submenue_box ul li { }
#submenue_box ul li a { color:#44538d; text-decoration:none; line-height:23px; font-size:14px; padding:0 0 0 20px;
	display:block; background:url("images/arrow.jpg") 0 6px no-repeat;}
#submenue_box>div { color:#44538d; font-weight:bold; margin:3px 0 12px 0;
	font-size:14px; }
#submenue_box .footer { background:url("images/spacer.jpg") 0 0 no-repeat; margin:10px 0 0 0; }

/* NEWS BOX */
#news_box { background:url("images/box_bg.jpg") 0 0 repeat-y; padding:10px 10px 0 10px; }
#news_box .footer { background:url("images/spacer.jpg") 0 15px no-repeat; clear:both; margin:10px 0 10px 0;}
#news_box h1 { color:#44538d; font-weight:bold; margin:0; font-size:14px; margin:0 0 15px 0; }
.news-latest-item img {float:left; margin:3px 0 0 0;}
.news-latest-item {clear:both; background:#ccc;}
.news-latest-item .spanner {clear:both; }
.news-latest-item h3 {float:right; width:160px; margin:0;}
.news-latest-item h3 a { color:#44538d; text-decoration:none; font-weight:normal; font-size:14px; }

/* KEYS */
#stolenkeys { background:url("images/box_bg.jpg") 0 0 repeat-y; padding:10px 10px 5px 10px; }
#stolenkeys h1 { color:#44538d; font-weight:bold; margin:0; font-size:14px; margin:0 0 15px 0; }
.box_footer { background:url("images/box_bg_bottom.jpg") 0 0 no-repeat; height:7px; margin:0 0 10px 0;}

/* TOOLBAR */
#toolbar { border-bottom:1px dotted #4d6d87; }
#toolbar #breadcrumbs ul { list-style:none; margin:0 0 0 3px; padding:0; float:left;} 
#toolbar #breadcrumbs ul li { float:left; line-height:27px; color:#000; font-size:12px; margin:0 3px 0 0; }
#toolbar #breadcrumbs ul li a { line-height:29px; color:#44538d; font-stretch:12px; 
	display:block; float:left; margin:0 3px 0 0; text-decoration:none; }
#toolbar #breadcrumbs ul li span { display:block; float:left; margin:1px 0 0 0; }
#toolbar #tools { text-align:right; }
#toolbar #tools img { float:right; margin:1px 0 0 5px; }

/* CONTENT */
#content { margin:10px 0 20px 0;}

/* FOOTER */
#footer { background:url("images/footer_bg.jpg") 0 0 no-repeat; }
#schnellnavi { line-height:36px; font-size:11px; }
#schnellnavi select { margin:6px 0 0 12px; width:150px; border:1px solid #dcdcdc;
	font-size:11px;  }
#footer_menue { line-height:36px; font-size:11px;}
#footer_menue ul { margin:0 0 0 7px; padding:0; list-style:none; }
#footer_menue ul li { float:left; }
#footer_menue ul li a { font-size:11px; display:block; float:left; padding:0 5px 0 5px; }
#footer_info { line-height:36px; font-size:11px; text-align:right;}
#footer_tools img { border:0; float:right; margin:8px 0 0 0; }

/* NEWS */
.news-list-subheader p {margin:0; padding:0;}
.news-list-morelink { margin:0 0 20px 0; font-weight:bold;}
