.csc-frame-rulerBefore {
	border-top:1px solid #CCCCCC;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin-bottom:18px;
}

.tx-cs2indexedsearch-pi1-checkbox {
	float:left;
	width:120px;
	font-size:smaller;
}

.tx-cs2indexedsearch-pi1-checkbox input {
         margin:0;
         vertical-align:-3px;	
}


.news-single-item0 table {
	width:100%;

}

#menuobal {
	position:relative;
	height:22px;
	overflow:hidden;
	width:680px;
}

#menuvnutro {
	position:absolute;
	left:0;
	top:0;
	height:22px;	
}

#breadnavigator{
	height:22px;
	display:none;
}

#breadnav td {
	xfont-size:100%;
	font-family:arial;
}

#breadnavigator a:link, #breadnavigator a:visited, #breadnavigator a:hover {
	font-size:10px;
	font-family:verdana;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}


hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	border:none;
}

ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul li {
	background: url(../pics/line.gif) top left no-repeat;
	margin:0;	
	padding:0;
	padding-left:18px;
}

.bodytext {
	background:none;
	
}



.news-latest-item ul li {
	padding:0;
	margin:0;
}


.csc-textpic-image {
	padding-bottom:20px;
}

.ruler {
	border-bottom:1px solid #CCCCCC;
 	margin-top:10px;
 	margin-bottom:10px;
}


.csc-textpic-caption {
	#font-size:8pt;
	font-size:80%;	
	line-height:11px;
	padding-top:10px;
}



.tx-srfreecap-pi2-cant-read {
	#font-size:10pt;
	font-size:100%;	
	color:#000;
}

h1, h1 a:link, h1 a:hover, h1 a:visited {
		margin:0;
		padding:0;
		#font-size:24px;
		font-size:180%;		
		color:#D60021;
		border-bottom:1px solid #CCCCCC;
		margin-bottom:19px;
		font-weight:normal;
		line-height:1.3em;
		text-decoration:none;
}

h2, h2 a:link, h2 a:hover, h2 a:visited {
		margin:0;
		padding:0;
		#font-size:17pt;
		font-size:140%;		
		color:#666666;
		border-bottom:1px solid #CCCCCC;
		font-weight:normal;
		margin-bottom:19px;	
		line-height:1.3em;		
		text-decoration:none;		
}

h3, h3 a:link, h3 a:hover, h3 a:visited {
		#font-size:12pt;
		font-size:110%;		
		color:#000000;
		margin:0;
		padding:0;
		font-weight:normal;
		display:inline;
		text-decoration:none;		
}

h4, h4 a:link, h4 a:hover, h4 a:visited {
		margin:0;
		padding:0;
		#font-size:14pt;
  		font-size:120%;		
		color:#D60021;
		border-bottom:1px solid #CCCCCC;
		font-weight:normal;
		margin-bottom:19px;	
		line-height:1.3em;		
		text-decoration:none;		
}


h5, h5 a:link, h5 a:hover, h5 a:visited {
		#font-size:12pt;
		font-size:110%;		
		color:#000000;
		margin:0;
		padding:0;
		font-weight:normal;
		display:inline;
		text-decoration:none;	
		display:block;			
}

h6, h6 a:link, h6 a:hover, h6 a:visited {
		#font-size:12pt;
		font-size:110%;		
		color:#D60021;
		margin:0;
		padding:0;
		font-weight:normal;
		display:inline;
		text-decoration:none;
		display:block;				
}

.h7, .h7 a:link, .h7 a:hover, .h7 a:visited, .h8, .h8 a:link, .h8 a:hover, .h8 a:visited,
.h9, .h9 a:link, .h9 a:hover, .h9 a:visited, .h10, .h10 a:link, .h10 a:hover, .h10 a:visited,
.h11, .h11 a:link, .h11 a:hover, .h11 a:visited, .h12, .h12 a:link, .h12 a:hover, .h12 a:visited,
.h13, .h13 a:link, .h13 a:hover, .h13 a:visited, .h14, .h14 a:link, .h14 a:hover, .h14 a:visited,
.h15, .h15 a:link, .h15 a:hover, .h15 a:visited, .h16, .h16 a:link, .h16 a:hover, .h16 a:visited,
.h17, .h17 a:link, .h17 a:hover, .h17 a:visited {
		margin:0;
		padding:0;
		#font-size:15pt;
		font-size:130%;		
		color:#D60021;
		border-bottom:1px solid #CCCCCC;
		font-weight:normal;
		margin-bottom:19px;	
		line-height:1.3em;		
		text-decoration:none;	
		display:block;	
}

.h8, .h8 a:link, .h8 a:hover, .h8 a:visited, .h10, .h10 a:link, .h10 a:hover, .h10 a:visited,
.h12, .h12 a:link, .h12 a:hover, .h12 a:visited, .h14, .h14 a:link, .h14 a:hover, .h14 a:visited, 
.h16, .h16 a:link, .h16 a:hover, .h16 a:visited, .h17, .h17 a:link, .h17 a:hover, .h17 a:visited {
		font-weight:bold;
}

.h9, .h9 a:link, .h9 a:hover, .h9 a:visited, .h10, .h10 a:link, .h10 a:hover, .h10 a:visited,
.h13, .h13 a:link, .h13 a:hover, .h13 a:visited, .h14, .h14 a:link, .h14 a:hover, .h14 a:visited {
	#font-size:12pt;
	font-size:110%;	
}

.h11, .h11 a:link, .h11 a:hover, .h11 a:visited, .h12, .h12 a:link, .h12 a:hover, .h12 a:visited,
.h15, .h15 a:link, .h15 a:hover, .h15 a:visited, .h16, .h16 a:link, .h16 a:hover, .h16 a:visited,
.h17, .h17 a:link, .h17 a:hover, .h17 a:visited {
	#font-size:10pt;
	font-size:100%;	
}

.h13, .h13 a:link, .h13 a:hover, .h13 a:visited, .h14, .h14 a:link, .h14 a:hover, .h14 a:visited,
.h15, .h15 a:link, .h15 a:hover, .h15 a:visited, .h16, .h16 a:link, .h16 a:hover, .h16 a:visited,
.h17, .h17 a:link, .h17 a:hover, .h17 a:visited {
	color:#000000;
}

.h17, .h17 a:link, .h17 a:hover, .h17 a:visited {
	border-bottom:0px solid #CCCCCC;
	margin-bottom:0px;	
}

.overcontent {
	width:100%;
}

.content-left {
	padding-right:10px;
	border-right:1px solid #CCCCCC;
	width:484px;	
}

.content-right {
	padding-left:10px;
	width:215px;	
}

.content-left1 {
	padding-right:10px;
	border-right:1px solid #CCCCCC;
	width:559px;	
}

.content-right1 {
	padding-left:10px;
	width:140px;	
}


.content-left-no {
	padding-right:10px;
	width:484px;	
}

.content-right-no {
	padding-left:10px;
	width:215px;	
}


.myspacer {
	border-top:1px solid #CCC;
	margin:0;
	padding:0;
	margin-top:6px;
	margin-bottom:4px;	
	padding-top:6px;
	color:#D60021;
	font-weight:bold;
	padding-left:7px;
	background:none;
}

.spacerclear {
	height:15px;
	line-height:0;
	font-size:0;
	background:url(../pics/spc.gif) top left repeat-x;
}

.menu-item, .menu-item-act, .menu-itemplus, .menu-itemminus, .menu-item-actminus, .metamenu-item, .metamenu-item-act, 
.submenu-item, .submenu-item-act, .subsubmenu-item, .subsubmenu-item-act,.subsubmenu-itemplus,
.submenu-itemplus, .submenu-item-actminusno, .submenu-item-actminus, .subsubmenu-item-actbminus,
.subsubsubmenu-item, .subsubmenu-item-actb, .subsubmenu-item-acta, .subsubmenu-item-actminusno {
	list-style-type:none;
	background:none;
	padding:0;
}



.metamenu-item-act a:visited, .metamenu-item a:visited , .metamenu-item a:link {
	color:#666666;
	text-decoration:none;	
}

.topnav a:link, .topnav a:visited {
	color:#003399;
	text-decoration:none;	
}

.topnavlast a:link, .topnavlast a:visited {
	color:#666666;
	text-decoration:none;	
}

.topnav a:hover {
	color:#D60021;
}


.homemenu-item a:link, .homemenu-item a:hover, .homemenu-item a:visited {
	padding-left:20px;
	color:#FFF;
	font-weight:bold;
	line-height:21px;
	display:block;
	text-decoration:none;	
}

.topbutton {
background:url(../pics/menutopsip.gif) top left no-repeat;
padding-left:20px;
}

.topbutton a, .bottombutton a, .topbutton a:hover, .bottombutton a:hover , .topbutton a:visited, .bottombutton a:visited {
display:block;
color:#FFF;
font-weight:bold;
text-decoration:none;
}

.bottombutton {
background:url(../pics/menubottomsip.gif) top left no-repeat;
padding-left:20px;
color:#FFF;
font-weight:bold;
}


.hmenu-item {
	visibility:hidden;
	height:0;
	font-size:0;
	margin:0;
	padding:0;
	line-height:0;
	_display:inline;
}

.metamenu {
	list-style-type:none;
	margin:0;
	padding:0;
}

.metamenu-item, .metamenu-item-act {
	display:inline;
	padding-left:10px;
	padding-right:10px;
}

.mainmenu {
	list-style-type: none;
	margin:0;
	padding:0;
	width: 212px;	
    	#line-height:17px;
    	line-height:1.3em;    	
}


.menu-item a:link, .menu-item a:visited, .menu-itemplus a:link, .menu-itemplus a:visited {
	font-weight:bold;
	color:#333;
	text-decoration:none;
	padding-left:20px;	
	#line-height:17px;
    	line-height:1.3em;	
	display:block;
}

.menu-itemplus a:link, .menu-itemplus a:visited {
	background:url(../pics/plus.gif) 8px 0px no-repeat;
}

.menu-item a:hover, .menu-item-act a:link, .menu-item-act a:visited, .menu-itemplus a:hover, .menu-item-actminus a:link, .menu-item-actminus a:visited  {
	background:#C8C8C8;
	color:#333;
	font-weight:bold;	
	text-decoration:none;
	padding-left:20px;			
	#line-height:17px;
    	line-height:1.3em;		
	display:block;	
}

.menu-item-actminus a:link,  .menu-item-actminus a:visited, .menu-item-actminus a:hover {
	background: #C8C8C8 url(../pics/minus.gif) 8px 0px no-repeat;
	display:block;
}

.menu-itemplus a:hover, .submenu-itemplus a:hover {
	background: #C8C8C8 url(../pics/plus.gif) 8px 0px no-repeat;
}

.menu-item a:hover, .menu-itemplus a:hover  {
	display:block;
}

.submenu {
	list-style-type:none;
	margin:0;
	padding:0;
	background:none;
	margin-left:15px;
}

.submenuin {
	list-style-type:none;
	margin:0;
	padding:0;
	background:none;
	margin-left:12px;
}


.subsubmenu-item, .subsubsubmenu-item, .submenu-item-act, .subsubmenu-item-act, .subsubmenu-item-actb, .subsubmenu-item-acta  {
         background:none;
}

.submenu-item, .submenu-itemplus, .subsubmenu-itemplus {
         background:none;
}

.submenu-item a:link, .submenu-item a:visited, .submenu-itemplus a:link, .submenu-itemplus a:visited {
	padding-left:18px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
	background:none;	
	display:block;	
	#line-height:17px;	
    	line-height:1.3em;		
}



.submenu-item a:hover, .submenu-item-act a:link, .submenu-item-act a:visited, .submenu-itemplus a:hover, .submenu-item-actminus a:link, .submenu-item-actminus a:visited {
	background:#C8C8C8;
	color:#333;
	font-weight:normal;	
	text-decoration:none;
	padding-left:18px;
	#line-height:17px;		
    	line-height:1.3em;		
}

.submenu-item-actminusno a:link, .submenu-item-actminusno a:visited , .submenu-item-actminusno a:hover {
	color:#333;
	font-weight:normal;	
	text-decoration:none;
	padding-left:18px;
	#line-height:17px;	
    	line-height:1.3em;		
	background: #C8C8C8 url(../pics/minus.gif) 6px 0px no-repeat;
}

.submenu-item-actminusno a:hover {
	background: #C8C8C8 url(../pics/minus.gif) 6px 0px no-repeat;			
}

.submenu-item a:hover {
	display:block;
}

.submenu-itemplus a:link, .submenu-itemplus a:visited {
	background: url(../pics/plus.gif) 6px 0px no-repeat;
}

.submenu-itemplus a:hover {
	background: #C8C8C8 url(../pics/plus.gif) 6px 0px no-repeat;
}

.submenu-item-actminus a:link, .submenu-item-actminus a:visited {
	background: #C8C8C8 url(../pics/minus.gif) 6px 0px no-repeat;
}


.subsubmenu, .subsubsubmenu {
    list-style-type:none;
    margin:0;
    padding:0;
    margin-left:10px;
    background:none;
}

.subsubmenu-item a:link, .subsubmenu-item a:visited, .subsubmenu-itemplus a:link, .subsubmenu-itemplus a:visited {
	color:#333;
	font-weight:normal;	
	text-decoration:none;	
	background:none;
}


.subsubmenu-itemplus a:hover, .subsubmenu-item a:hover, .subsubmenu-item-act a:link, .subsubmenu-item-act a:visited, .subsubmenu-item-acta a:link, .subsubmenu-item-acta a:visited, .subsubmenu-item-actb a:link, .subsubmenu-item-actb a:visited, .subsubmenu-item-actc a:link, .subsubmenu-item-actc a:visited,
.subsubmenu-item-actminus a:link, .subsubmenu-item-actminus a:visited, .subsubmenu-item-actminusno a:link, .subsubmenu-item-actminusno a:visited {
	padding-left:0px;	
	color:#333;
	font-weight:normal;	
	text-decoration:none;
	background:#C8C8C8;
	padding-left:18px;
}



.subsubmenu-item-actminusno a:link, .subsubmenu-item-actminusno a:visited, .subsubmenu-item-actminusno a:hover {
	background: url(../pics/minus.gif) 6px 0px no-repeat;		
}

.subsubmenu-item-actminusno a:hover {
	color:#D60021;
}
 
.subsubmenu-item-actminus a:link, .subsubmenu-item-actminus a:visited {
	background: #C8C8C8 url(../pics/minus.gif) 6px 0px no-repeat;
}

.subsubmenu-item-act a:link, .subsubmenu-item-act a:visited {
	#line-height:17px;
    	line-height:1.3em;		
	
}


.subsubmenu-item-acta a:link, .subsubmenu-item-acta a:visited {
	#line-height:17px;
    	line-height:1.3em;		
	background:#C8C8C8;		
}

.subsubmenu-item-actb a:link, .subsubmenu-item-actb a:visited {
	#line-height:17px;	
    	line-height:1.3em;		
	background:#C8C8C8;			
}

.subsubmenu-item-actc a:link, .subsubmenu-item-actc a:visited {
	#line-height:17px;	
    	line-height:1.3em;		
	background:#C8C8C8;			
}

.subsubmenu-item-actaminus a:link, .subsubmenu-item-actaminus a:visited {
	#line-height:17px;
    	line-height:1.3em;		
	background:#C8C8C8 url(../pics/minus.gif) 6px 0px no-repeat;		
}

.subsubmenu-item-actbminus a:link, .subsubmenu-item-actbminus a:visited {
	#line-height:17px;	
    	line-height:1.3em;		
	background:#C8C8C8 url(../pics/minus.gif) 6px 0px no-repeat;			
}

.subsubmenu-item-actcminus a:link, .subsubmenu-item-actcminus a:visited {
	#line-height:17px;	
    	line-height:1.3em;		
	background:#C8C8C8 url(../pics/minus.gif) 6px 0px no-repeat;			
}

.subsubmenu-item a:link, .subsubmenu-item a:visited {
	background:none;
}

.subsubmenu-itemplus a:link, .subsubmenu-itemplus a:visited {
	background: url(../pics/plus.gif) 6px 0px no-repeat;
}

.subsubmenu-itemplus a:hover {
	background: url(../pics/plus.gif) 6px 0px no-repeat;
	color: #D60021;	
}


.subsubmenu-item-actminus  {
	background:none;
	padding:0;	
}

.subsubmenu-item a:hover {
	color: #D60021;
}

ul.submenuin>li.submenu-item-act>a:link, ul.submenuin>li.subsubmenu-item-actminus>a:link {
	background:none;
}

	       

ul.submenuin>li.subsubmenu-item-actminus>a:link, ul.submenuin>li.subsubmenu-item-actaminus>a:link, ul.submenuin>li.subsubmenu-item-actbminus>a:link {
	background:none;
}

.subsubmenu-item-actaminus, .subsubmenu-item-actbminus, .subsubmenu-item-actc {
	background:none;
	padding:0;
}

.my_submit {
	border:1px solid #D60021;
	background:#FFF;
	color:#D60021;
	cursor:pointer;
	height:18px;
	line-height:12px;
	font-size:12px;
	width:50px;
}

.my_submit1 {
	background:#D60021;
	color:#FFF;
	cursor:pointer;
	height:18px;
	line-height:13px;
	font-size:12px;
	border:none;
}

.forminput1,.forminput2,.forminput3, #captchaResponse {
	border:1px solid #CCCCCC;
	height:14px;
	width:230px;
	font-family: Arial;
	margin-bottom:2px;
	font-size:12px;
	_height:18px;
}

.forminput2 {
	width:80px;
}

.forminput3 {
	width:120px;
}

#captchaResponse {
	width:80px;
}

.formtextarea {
	width:230px;
	border:1px solid #CCCCCC;
	font-family: Arial;
	margin-bottom:2px;
	font-size:12px;
}

.formtext {
	font-size:10px;
	line-height:12px;
	padding-top:6px;
	padding-bottom:6px;
}

.formlabel {
	margin-bottom:2px;
}

.formline {
	border-top:1px solid #CCC;
	padding-top:6px;
}

.manda {
	color:#D60021;
}

.csc-mailform-field {
	margin-bottom: 10px;
	width: 360px;
}

.csc-mailform-radio legend {
	display:none;
}

.csc-mailform-radio fieldset {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}

.tx-ttnews-browsebox {
	background-color: #FFFFFF;
	border: 0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #FFFFFF;
	border: 0px;
}

.tx-ttnews-browsebox td {
	font-size: 100%;
}

.fontsize_5 {
	#font-size:1pt;
	font-size:smaller;		
}
.fontsize_4 {
	#font-size:2pt;
	font-size:smaller;		
}
.fontsize_3 {
	#font-size:4pt;
	font-size:xx-small;		
}
.fontsize_2 {
	#font-size:6pt;
	font-size:x-small;		
	_font-size:xx-small;	
}
.fontsize_1 {
	#font-size:8pt;
	font-size:small;		
	_font-size:x-small;	
}
.fontsize0 {
	#font-size:10pt;
	font-size:medium;	
	_font-size:small;	
}
.fontsize1 {
	#font-size:12pt;
	font-size:large;
	_font-size:medium;	
}
.fontsize2 {
	#font-size:15pt;
	font-size:x-large;	
	_font-size:large;	
	line-height:1.3em;
}
.fontsize3 {
	#font-size:17pt;
	font-size:xx-large;		
	_font-size:x-large;	
}
.fontsize4 {
	#font-size:19pt;
	font-size:larger;
	_font-size:xx-large;			
}
.fontsize5 {
	#font-size:21pt;
	font-size:larger;		
}
.tipsclass {
	font-size: small;
	_font-size: 100%;
}

li.subsubmenu-item-actminus, li.subsubmenu-item-actminusno,li.subsubmenu-item-actaminus, li.subsubmenu-item-actbminus  {
	background: url('/fileadmin/templates/pics/bbgg.gif') repeat-x 0px 0px;  
}

