
body{
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565959;
}
strong{
	font-weight: normal;
}
a{
	color: #565959;
	text-decoration: underline; 
}
a:hover{ text-decoration: none; }
.clear{
	clear: both;
}
div, input, textarea, body, font, select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565959;
}
p{
	padding:0;
	margin: 5px 0 0 0;
}
form, fieldset{
	padding: 0;
	margin: 0;
	border: 0 none;
}

#cont_top{
	height: 32px;
}
#cont_toplogo1{
	height: 175px;
	background-image: url('/img/design/t2center_bg.png');
	background-repeat: repeat-x;
}
#cont_center{
	display: block;
}
#cont_bottom{
	display: block;
	height: 129px;
}

.bl_left{
	width: 255px;
	float: left;
	display: block;
}
.bl_center{
	margin: 0 220px 0 0;
	display: block;
}
.bl_right{
	width: 220px;
	float: right;
	display: block;
}
.fullwidth{
	margin: 0;
}
#cont_top .bl_left,
#cont_top .bl_center,
#cont_top .bl_right
{
	float: none;
	display: table-cell;
	white-space: nowrap;
}

#topleft_nav{
	margin: 0;
	padding:0;
	display: inline;
}
#topleft_nav li{
	margin: 0;
	padding: 0;
	width: 30px;
	margin-top: 5px;
	float: left;
	display: block;
}
li#tlnav_home{
	margin-left: 40px;
	//margin-left: 20px;
}
li#tlnav_search{
	margin-left: 40px;
}
li#tlnav_mail{
	margin-left: 40px;
}

#topsearch{
	margin-top: 5px;
}
#topsearch input{
	margin-top: 5px;
}

#topnav{
	padding: 0;
	margin: 0;
	margin-top: 5px;
	width: 100%;
	text-align: center;
}
#topnav td{
	margin: 5px 1px 0 1px;
	padding: 0;
	/*float: left;*/
	height: 42px;
	/*display: block;*/
	width: 15%;
	text-align: center;
}
#topnav a div div div{
	margin: 0 13px 0 15px;
	padding: 9px 0 20px 0;
}
#topnav .sel div,
#topnav a:hover div{
	background-image: url('/img/design/tcn_right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
#topnav .sel div div,
#topnav a:hover div div{
	background-image: url('/img/design/tcn_left.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
#topnav .sel div div div,
#topnav a:hover div div div
{
	background-image: url('/img/design/tcn_bg.gif');
	background-repeat: repeat-x;
}

#cont_toplogo1 #bl_left1{
	/*background-image: url(img/t2left.png);*/
	background-repeat: no-repeat;
	height: 175px;
	width: 255px;
}
#cont_toplogo1 #bl_right1{
	/*background-image: url(img/t2right.png);*/
	background-repeat: no-repeat;
	height: 175px;
	width: 220px;
}
#cont_toplogo_cl{
	background-image: url('/img/design/t2center_l.png');
	background-repeat: no-repeat;
	height: 175px;
	margin: 0;
	padding: 1px;
}
#cont_toplogo_cr{
	background-image: url('/img/design/t2center_r.png');
	background-repeat: no-repeat;
	height: 175px;
	width: 30px;
}
#cont_toplogo_cpt{
	background-image: url('/img/design/t2center_pt.gif');
	background-repeat: no-repeat;
	height: 175px;
	width: 271px;
	float: right;
}

#cc_top{
	background-image: url('/img/design/lbl_top.png');
	background-repeat: no-repeat;
	width: 255px;
	height: 23px;
}
#cc_bot{
	background-image: url('/img/design/leftmnu_bot.png');
	background-repeat: no-repeat;
	width: 255px;
	height: 21px;
}
#leftnav{
	background-image: url('/img/design/leftmnu_bg.png');
	background-repeat: repeat-y;
	padding: 0;
	margin: 0;
	width: 255px;
}
#leftnav li{
	margin:0;
	padding: 0;
	margin-left:75px;
	padding-left: 25px;
	padding-top: 8px;
	list-style: none;
	background-image: url('/img/design/leftnav_img.png');
	background-repeat: no-repeat;
	background-position: 0 10px;
	min-height: 22px;
	text-transform: uppercase;
	font-weight: bold;
}
* html #leftnav li { height:22px; }
#leftnav li ul{
	padding: 0;
	margin: 10px 0 0 0;
	display: block;
}
#leftnav li ul li{
	padding: 0;
	margin: 0;
	list-style: none;
	background-image: none;
	font-size: 11px;
	font-weight: normal;
	min-height: 11px;
	//height: 11px;
}

.leftbl{
	background-image: url('/img/design/leftinc_bg.png');
	background-repeat: repeat-y;
	padding: 0;
	margin: 0;
	width: 255px;
}
.leftbl h2{
	margin:0;
	padding:0;
	padding-left: 110px;
	padding-top:12px;
	list-style: none;
	background-image: url('/img/design/leftinc_hdr.png');
	background-repeat: no-repeat;
	height: 41px;
	font-size: 12px;
	font-weight: bold;
	
}

.leftbl .bot{
	background-image: url('/img/design/leftinc_bot.png');
	background-repeat: no-repeat;
	width: 255px;
	height: 16px;
}

.rightbl{
	background-image: url('/img/design/rightinc_bg.png');
	background-repeat: repeat-y;
	padding: 0;
	margin: 0;
	margin-top: 20px;
	width: 219px;
}
.rightbl h2{
	margin: 0;
	padding: 0;
	padding-left: 60px;
	padding-top: 15px;
	list-style: none;
	background-image: url('/img/design/rightinc_hdr.png');
	background-repeat: no-repeat;
	height: 52px;
	font-size: 12px;
	font-weight: bold;
	
}

.rightbl .bot{
	background-image: url('/img/design/rightinc_bot.png');
	background-repeat: no-repeat;
	width: 219px;
	height: 21px;
}
#cont_bottom .bl_left{
	float: left;
	display: block;
	height: 89px;
	width: 215px;
	color: #FFFFFF;
	padding-top: 40px;
	padding-left: 40px;
	background-image: url('/img/design/bot_left.png');
	background-repeat: no-repeat;
}
#infleft{
	float: left;
	display: block;
	height: 129px;
	width: 44px;
	background-image: url('/img/design/bot_center_l.png');
	background-repeat: no-repeat;
}
#cont_bottom .bl_center{
	background-image: url('/img/design/bot_center_bg.png');
	background-repeat: repeat-x;
	height: 129px;
	display: block;
	//margin:0;
	//float: left;
}
#cont_bottom .bl_right{
	display: block;
	height: 129px;
	background-image: url('/img/design/bot_right.png');
	background-repeat: no-repeat;
}
#info{
	height: 89px;
	display: block;
	padding-top: 40px;
	background-image: url('/img/design/bot_center_bg.png');
	background-repeat: repeat-x;
}

#navchain{
	height: 20px;
	display: block;
	
	padding-left: 30px;
	margin-left: 20px;
	//margin:0;
	//float: left;
}

#cont_center .bl_center{
	padding: 10px;
	padding-left: 265px;
}
h1{
	font-size: 18px;
	font-weight: bold;
	color: #9D0F28;
}
h2{
	font-size: 16px;
	font-weight: bold;
	color: #9D0F28;
}

 .filter input,
 .filter select,
 {
 	margin: 5px;
 }
 
.newspr{
 	display: block;
 	height: 110px;
 	padding: 5px;
 	margin-bottom: 2px;
 	background-color: #FFFFFF;
}
.newspr .pic{
 	float: left;
 	width: 110px;
 	height: 70px;
 	display: block;
 	margin: 10px;
 	padding: 5px;
 	background-color: #FFFFFF;
}
.text .newsdata{
 
}
.news{
	font-size: 1.0em;
}
.text h3{
 	margin: 0;
 	padding: 0;
 	font-size: 14px;
 	color: #9D0F28;
}
.text h3 a{
 	margin: 0;
 	padding: 0;
 	font-size: 14px;
 	color: #9D0F28;
}
.text .det{
	color: #000000;
	font-size: 10px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
}
.text .det a{
	color: #000000;
	font-size: 10px;
	padding-left: 15px;
	background-image: url('/img/design/det_plus.png');
	background-repeat: no-repeat;
	background-position: 0 5px;
}
.tdLongUpper { width: 85%;
 background-image:url('/img/design/div_kontur_02.jpg');
 background-repeat:repeat-x; height: 3px;
 background-position: top;
  }
  
.tdLongFooter { width: 85%;
 background-image:url('/img/design/div_kontur_08.jpg');
 background-repeat:repeat-x; height: 3px;
 background-position: bottom;
  }
  .tdLongLeft { width: 100%;
 background-image:url('/img/design/div_kontur_04.jpg');
 background-repeat:repeat-y;
 background-position:left;
 padding-left: 10px;
  }
  .tdLongRight { width: 3px;
 background-image:url('/img/design/div_kontur_06.jpg');
 background-repeat:repeat-y;
 background-position: right;
  }
    .innerDiv { margin: 0px; padding: 0px;
   background-color:#FFFFFF; vertical-align:top;
   
  }
  .innerLeftDiv { margin: 6px;
   margin-right: 10px;
   float:left;
   width: 150px;
   display:block;
   padding: 0px;
   vertical-align:top;
  }
  .innerLeftDiv a { float:left;
  
  }
  .innerLeftDiv ul { 
  float: left; 
  text-decoration:underline;
  list-style-type:square;
  font-size: 10px;
  width: 160px;
  margin: 0px;
  margin-top: 5px;
  }
  .innerLeftDiv #new { color: rgb(153, 0, 51)
  }
  .innerLeftDiv img { border: 0px;
  
  }
  .innerRightDiv b {
  color: rgb(153, 0, 51); 
  float:left;
  margin-top: 7px;
  margin-left: 7px;
  margin-bottom: 7px;
  margin-right: 8px; 
  }
  .innerRightDiv { font-size:10px; float:left; width: 75%;
  }
  .innerRightDiv #text {
  margin: 3px;
  margin-top: 10px;
  line-height: 12px;
  }
  .innerRightDiv a { float:right; color: rgb(153, 0, 51);
  }
  .innerRightDiv img { 
  float:right;
  }
  .rightMenu { 
  padding-left: 20px;
  }
  .rightMenu #inner { 
  text-decoration: none;
  }
  .rightMenu #text1 { 
  font-size:12px; color: rgb(153, 0, 51);
  }
  .rightMenu #text2 { 
  font-size:12px; color: #999999;
  }
  .textL { float:left; width: 45%; font-size:10px; line-height:12px; margin-left: 15px;
  }
  .textL b { font-size:12px; margin: 5px;}
  .textL img { float:left; margin: 3px;}
  .textR { float: right; width: 45%; font-size:10px; line-height:12px;
  }
  .textR img { float: left; margin: 3px;}
  .textR b { font-size:12px; margin: 5px;}
A.pagesmenu{
	font-weight: bold;
	color: #cc0000;
}

