body {

	font-family: arial;

	font-size: 12px;

	margin: 0;

	padding: 0;

	background: url('img/body_bg.gif') repeat-y;

	color: #404040;

}

.site { width: 1000px; }

.top_menu {

	height: 22px;

	background: url('img/top_menu_bg.gif') no-repeat; 

	border-bottom: 25px solid white;

	text-align: right;

	color: #ffffff;

	font-weight: bold;

}



.top_menu .padder { padding-top: 4px; float:right; }

.top_menu .padder a { color: #ffffff; text-decoration: none; }

.top_menu .padder a:hover { text-decoration: underline; }

.top_menu .language_top { padding: 4px 8px; float:right; }

.top_menu .language_top .flag_0 { margin-right:7px; }

.menu { float: left;  width: 194px; }

.content_wrap { float: left; width: 611px; #width:606px;}

.content_wrap .padder { padding: 0 23px; }

.border { width: 191px; float: left; border-top: 1px solid #58595b;/*#margin-left:-20px;*/}



.menu .solid { border-top: 1px solid #58595b; }

.menu .dashed { border-top: 1px dashed #58595b; }



.menu a { text-decoration: none; font-weight: bold; display: block; }



.menu .l1_no { background: #e0e0e0; color: #58595b; padding: 5px 5px 5px 13px; }

.menu .l1_no:hover { background: #58595b; padding: 5px 5px 5px 13px; text-decoration: underline; color: #ffffff; }

.menu .l1_act { background: #58595b url('img/l1_act_bg.gif') no-repeat; padding: 5px 5px 5px 26px; text-decoration: underline; color: #ffffff; }



.menu .l2_no { background: #f6f6f6; color: #58595b; padding: 5px 5px 5px 26px; }

.menu .l2_no:hover { background: #f6f6f6; color: #ac051a; padding: 5px 5px 5px 26px; }

.menu .l2_act { background: #f6f6f6 url('img/l2_act_bg.gif') no-repeat; color: #ac051a; padding: 5px 5px 5px 39px; }



.menu .l3_no { background: #ffffff; color: #58595b; padding: 5px 5px 5px 39px; }

.menu .l3_no:hover,

.menu .l3_act { background: #ffffff; color: #58595b; text-decoration: underline;  padding: 5px 5px 5px 39px; }



.sb { vertical-align: bottom; }



.breadcrumb { margin-top: 8px; }

.breadcrumb img { margin: 0 3px; }

.breadcrumb a { color: #58595b; text-decoration: none; }

.breadcrumb a:hover { text-decoration: underline; }



.sitetitle { font-size: 16px; margin: 8px 0; padding: 0;}



h1,h2,h3,h4,h5,h6 { font-size: 13px; margin: 0px 0px 3px 0px; }



p { margin: 0 0 10px 0; }



a { color: #58595b; }



a img { border: none; }



hr { border: none; color: #58595b; height: 1px; border-top: 1px solid #58595b;}



ul { 

	list-style-image: url('img/bullet.gif');

	#list-style-image: url('img/bullet_ie.gif');

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 12px;

	#padding: 0px 0px 0px 17px;

}



ul li { padding: 0; margin: 0; }



h1.news { text-align: center; background: #e0e0e0; font-size: 16px; border-bottom: 1px solid #58595b; padding: 3px 0; margin:0;}



table { border-collapse: collapse; border-spacing: 0; border-top: 1px solid #58595b; border-left: 1px solid #58595b; font-size: 11px; color: #58595b; margin: 0 0 10px 0; width: 565px; }

thead td { background-color: #e0e0e0; text-align: center; font-weight: bold; }

tr.tr-even td, td.grau, td.grau-mittig, th { background-color: #e0e0e0; }

td.mittig, td.grau-mittig { text-align: center; }



table tr.tr-even td, table td.grau { background-color: #e0e0e0; }

table th { background-color: #e0e0e0; }

table th, table td { padding: 5px; border-right: 1px solid #58595b; border-bottom: 1px solid #58595b;}

table th p, table td p { margin: 0; padding: 0; }



span.rot { color: #b6123e; }



/* NEWS */

.news-latest-item { border-bottom: 1px dashed #58595b; background: #f6f6f6; padding: 8px; }

.news-latest-item a { color: #58595b; text-decoration: none; }



.news-list-container p { margin: 0; }

.news-list-item { border-bottom: 1px dashed #58595b; padding: 10px 0;}



.news-amenu-container ul { list-style: none; margin: 0; padding: 0;}

.news-amenu-container ul li { padding-left: 10px; }

.news-amenu-container ul li.news-amenu-item-year { padding-left: 0px; font-weight: bold; font-size: 12px; }



.news-catmenu { text-align: center; }

.news-catmenu p { display: inline; font-weight: bold; }

.news-catmenu div { display: inline; margin: 0 2px; }



.tx-ttnews-browsebox { margin: 5px 0; text-align: center; }

.tx-ttnews-browsebox table { border: none; width: auto; }

.tx-ttnews-browsebox table td { border: none; }

.tx-ttnews-browsebox-strong { font-weight: bold; }

.tx-ttnews-browsebox-SCell { font-weight: bold; }



.csc-textpic-caption { text-align: center; padding-top: 5px; }

.csc-textpic-intext-left .csc-textpic-imagewrap { padding: 0 15px 0 0 ; }

.csc-textpic-intext-right .csc-textpic-imagewrap { padding: 0 0 0 15px ; }



/*SEARCH*/

.searchform { border-top: 1px solid #58595b; padding: 25px 0 10px 0; text-align: center; font-weight: bold; }

.searchform form { margin: 0; padding: 0; }

.searchform input { font-size: 11px; padding: 0; } 



.tx-indexedsearch-res p { margin: 0; }

.tx-indexedsearch-res .tx-indexedsearch-res { border-bottom: 1px dashed #58595b; padding: 5px 0;} 

.tx-indexedsearch .browsebox { list-style: none; margin: 5 0 0 0; padding: 0; }

.tx-indexedsearch .browsebox li { display: inline; margin-right: 5px; }

.tx-indexedsearch-res img { vertical-align: bottom; }



/*LANGUAGE*/

.tx-srlanguagemenu-pi1 { text-align: center; }

.tx-srlanguagemenu-pi1 div { margin: 0 5px; display: inline; }

.tx-srlanguagemenu-pi1 a { display: inline; }

.tx-srlanguagemenu-pi1 img { vertical-align: top; margin: 0px;}

.language {
	margin:0;
	padding:0;
	margin-top:13px;
	margin-left:52px;
}

.language img {
	border:none;
	margin:0;
	padding:0;
	margin-right:20px;
}

.language a {
	text-decoration:none;
	border:none;
}

/*UPLOADS*/

.csc-uploads .csc-uploads-fileName a { font-weight: bold; }

.csc-uploads .csc-uploads-fileSize { width: 30px; }

a img {
	border:0px;
}



/**/
