body{
    padding         : 0px;
    margin          : 0px;
    margin-top      : 0px;
    background-color: #10478A;
    text-align      : center;    
    font-family     : arial;
    color           : #000; 
    background-image: url('body_background.jpg');
    background-repeat: repeat-x;
    line-height     : 17px;
    color           : #767676 !important;
}

body *{
    line-height     : 17px;
}

#page{
	width           : 993px;
	text-align      : left;
	margin          : auto;
	margin-bottom   : 20px;
	background-color: #fff;
    line-height     : 17px;	
}



#header{
	height          : 212px;
	background-image: url('header_background.jpg');
	background-repeat: no-repeat;
	position        : relative;
}



#main{
	background-image: url('content_background.jpg');
	background-repeat: repeat-y;	
}



#header_phone{
	font-size       : 14px;
	font-style		: italic;
	font-weight     : bold;
	color           : #fff;	
	text-align      : right;
	padding-left    : 725px;
	padding-top     : 92px;
	float           : left;
	width           : 250px;
	letter-spacing  : 1px;
}


#header_langswitch{
	position        : absolute;
	font-size       : 14px;
	font-style		: italic;
	font-weight     : bold;
	color           : #000;	
	text-align      : left;
	left            : 10px;
	top             : 0px;
	padding-left    : 0px;
	padding-top     : 5px;
	float           : left;
	width           : 250px;
	letter-spacing  : 1px;	
}

#header_langswitch a:hover,
#header_langswitch a{
	font-size       : 14px;
	font-style		: italic;
	font-weight     : bold;
	color           : #000;		
	letter-spacing  : 1px;	
	text-decoration : none;
    color           : #767676 !important;
}

#header_langswitch a:hover{
	text-decoration : underline;
}

#header_meta{
	font-size       : 12px;
	color           : #fff;	
	text-align      : right;
	padding-left    : 725px;
	width           : 250px;
	padding-top     : 30px;	
	float           : left;
}



#header_meta ul li a{
	text-decoration : none;	
	color           : #fff;
	font-style      : italic;
}



#header_meta ul li a:hover{
	text-decoration : underline;	
}


#topnavigation{
	background-image   : url('navi_shadow.jpg');
	background-repeat  : no-repeat;		
	background-position: bottom left;
	background-color   : #fff;
	height             : 44px;
}



#topnavigation ul li{
	float           : left;
}



#bottomnavigation{
	height          : 68px;
}



#bottomnavigation ul{
	margin-left     : 10px;
}



#bottomnavigation ul li{
	margin-top      : 1px;
	margin-left     : 1px;
	float           : left;
}



#footer{
	height          : 140px;
	background-image: url('footer_background.jpg');
	background-repeat: no-repeat;	
	color           : #fff;		
	position        : relative;
}



#subnavigation{
	width           : 141px;
	background-image: url('subnavi_background.jpg');
	background-repeat: no-repeat;	
	min-height      : 180px;
	float           : left;
}



#subnavigation ul{
	padding-left    : 10px ;
}



#contentwrapper{
	width           : 851px;
	margin          : 0 0 0 142px;				min-height      : 389px;	
}


#content_left,
#content{
	width           : 800px;
	padding         : 0 0 20px 0px;
	position: relative;
}


#content_left p,#content_left .bodytext,#content_left ol,
#content p,
#content .bodytext,
#content ol{
	background-color:#fff;	
	padding         : 0 20px 0 20px;		
	color           : #000;	
	font-size       : 12px;	
	margin          : 0px 0 0 2px;
    color           : #767676;
}



div.clear{
	clear           : both;	
}



p{
	margin          : 0;
	padding         : 0;
}



h1, h2, h3, h4, h5{
	color           : #000;	
    color: #10478A;
	margin          : 0;
	padding         : 0;
}



h1{
	padding         : 15px;
	font-size       : 18px;
color: #10478A;
}

h2, h3, h4, h5{
	padding         : 10px 10px 10px 20px;
	font-size       : 16px;
	font-weight     : bold;
    color: #10478A;
   
}


h3, h4, h5{
	font-size       : 14px;
	font-weight     : bold;
    color: #1766C6;
}


h4{
    color: #1766C6;
    border:2px solid #1766C6;
    border-width: 0 0 2px 0;
}

h5{
    background-color: #1766C6;
    border:2px solid #1766C6;
    border-width: 0 0 2px 0;
    color:#fff;
    margin:0 0 0px 20px;
    padding:5px 10px 5px 15px;
}



#copyright{
	top             : 8px;
	width           : 200px;
	margin-left     : 770px;
	font-size       : 18px;
	font-family     : arial;
	font-style      : italic;
	position        : absolute;
	text-align      : right;
}



div.csc-textpic{
    padding         : 10px 10px 10px 20px;
}


#content_left div.csc-textpic-text p.bodytext,
#content div.csc-textpic-text p.bodytext{
    padding-left    : 0px;
}




/*
#content div.csc-textpic{
    float               : left;
}
*/

#content_left div#clist div.csc-textpic,#content div#clist div.csc-textpic{
    height              : 142px;
    width               : 340px;
    float               : left;
}


#content .csc-textpic-text p{
	padding-left        : 5px;
}


#content_left ul,#content ul,
div.csc-sitemap ul,
#content_left ul.csc-bulletlist,#content ul.csc-bulletlist{
    margin-left         : 35px;
    list-style-type     : disc;
    margin-bottom       : 20px;    
}


.csc-textpic-imagewrap{
	float:left;
}

#content_left div.csc-header h1,#content div.csc-header h1{
    font-style          : italic;
    font-weight         : bold;
    padding             : 10px 0 10px 10px;
    margin              : 0px;
}


strong{
	font-weight : bold;
}

em{
	font-style: italic;
}

strong em{
	font-weight : bold;
	font-style: italic;	
}

.news-list-item{
	margin-top:0px;
}

.news-list-morelink,
.news-list-item,
.news-latest-container,
div.news-latest-item{
	background-color:#fff;
	color:#000;
	padding-left:10px;
}

.news-latest-gotoarchive{
	display:none;
}

.news-list-container,
.news-latest-container{
	border:none;
	background-color:#fff;
}

div.news-latest-container hr.clearer{
	border:none;
	visibility:hidden;
}

.news-list-container h2,
.news-latest-container h2{
	margin:0px;
}

#content_left div.news-list-item,#content div.news-list-item,
div.news-single-item{
	border:none;
	background-color:#fff;
}

div.news-latest-item{
	border:1px solid #D8D3D7;
}

span.news-list-date{
	width:130px;
	background-color:transparent;
	overflow:hidden;
	text-align:left;
}

div.news-list-container{
	background-color:transparent;
}

div.news-list-item {
	background-color:transparent;
	border: 2px solid #fff;
	border-width:0 0 2px 0;
}


.news-single-item h3{
	font-weight:bold;
	padding         : 0 20px 0 20px;
}


hr.clearer{
	display:none;
}

.news-list-container h3 {
	background-color:transparent;
	border:none;
	color:#000;
	font-weight:bold;
	font-size:12px;
}

.news-list-container h3 a{
	color:#000;
	font-size:12px;
}

.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover {
	color:#000;
	padding-left:0px;
}

.news-list-morelink{
	background-color:transparent;
}

.news-list-morelink, .news-list-item, .news-latest-container, div.news-latest-item {
	color:#000000;
	padding-left:3px;
}

.news-single-item h2{
	color:#9E9E9E;
}

.csc-frame-rulerAfter{
	height:2px;
	color:red;
}

.tx-mocfilemanager-pi1{
	padding:20px;	
}

.tx-mocfilemanager-pi1 table{
	width: 700px;
}

.tx-mocfilemanager-pi1 table tr td{
	font-size:12px;
}


.tx-newloginbox-pi1{
	padding:20px;	
}

#content_left table.content,#content table.content{
	margin-left:21px;	
	margin-bottom:10px;
}

a.emailLink{
	margin:0 3px 0 3px;
	position:absolute;
}

a:link, a:active, a:hover, a:visited{
	color:blue;	
}

.news-list-item_ov{
	border:1px solid #D8D3D7;	
	margin: 0 0 20px 20px;
}

div.tx-indexedsearch{
	padding:20px;
}

.tx-indexedsearch,
.tx-newloginbox-pi1 table{
	background-color:#efefef;	
	border:1px solid #D8D3D7;
	margin:10px 0px 10px 20px;
}

#content_left .tx-indexedsearch form p#content .tx-indexedsearch form p{
	background-color:#efefef;	
}

.tx-newloginbox-pi1 table td{
	padding: 10px 10px 5px 10px;
}

.tx-indexedsearch table td{
	padding: 5px 5px 5px 5px;
}

.tx-newloginbox-pi1 table th{
	padding: 10px 10px 5px 10px;
	text-align:right;
}

.tx-newloginbox-pi1 table th label{
	text-align:right;	
}

.tx-newloginbox-pi1 h3{
	font-size:14px;	
	font-weight:bold;
	margin-bottom:10px;
}


div.tx-indexedsearch-res{
	border:2px solid #000;
	border-width:0 0 2px 0;
}


div.tx-mocfilemanager-pi1 table tr td.file a{
	font-size:12px; 
	font-family:arial;	
}

div.tx-mocfilemanager-pi1 table tr td.file a img{
	margin-right:8px;
}

div.tx-mocfilemanager-pi1 table tr td.date,
div.tx-mocfilemanager-pi1 table tr td.size,
div.tx-mocfilemanager-pi1 table tr td.file{
	font-size:12px; 
	font-family:arial;
	width: 500px;
	border:1px solid #dfdfdf;
	border-width:0 0 1px 0;
}

div.tx-mocfilemanager-pi1 table tr td.size{
	width: 100px;
	text-align:right;
	
}

div.tx-mocfilemanager-pi1 table tr td.date{
	width: 100px;
	text-align:right;
}

.contenttable-2{
	margin-left: 20px;
	width: 650px;
}


.contenttable-2 tr.tr-0 .td-0,
.contenttable-2 tr.tr-0 .td-1{
	font-weight: bold;
	border: 1px solid black;
	border-width: 0 0 1px 0;
}

.contenttable-2 tr.tr-0 .td-0{
	border: 1px solid black;
	border-width: 0 1px 1px 0;
}


.contenttable-2 tr td.td-0{
	border: 1px solid black;
	border-width: 0 1px 0 0;
	width:200px;
}


.contenttable-2 .tr-0 td{	font-weight: bold;	border: 1px solid blacK;	border-width: 0 0 1px 0;}
.contenttable-2 tr td{
	padding:4px;
}
#contentwrapper_ak{
	width           : 993px;
	text-align		: center;	
	background-color: #000;
}
img { behavior: url(../../fileadmin/countdown/iepngfix.htc); }
div.csc-textpic-clear{
	/*clear:both;*/
	margin-top:35px;
}
#content_left h4,#content h4{
	padding:15px;
	font-size: 16px;
}
#content_left ul li ul,#content ul li ul{
	margin-bottom:0px;
}
#content_left{    float: left;     width: 500px;}
#content_right{    margin-left: 80px;     float: left;     width: 258px;}

ul#mainMenuText{
    position: relative;
    height: 30px;
    width: 910px;
    background-color: white;
    padding: 0;
    margin-left: 10px;
    overflow: hidden;
    padding-top:2px;
}

ul#mainMenuText li{
    float: left;
    list-style: none;
}

ul#mainMenuText li.back {
    border: 1px solid #D8D3D7;
    -webkit-border-radius: 5px;
    -moz-border-radius:5px;
    background-color: #e6e8ea;
    background-color: #dedede;
    width: 9px;
    height: 28px;
    z-index: 8;
    position: absolute;
}

ul#mainMenuText li a{
    font: bold 14px arial;
    text-decoration: none;
    color: #000;
    outline: none;
    text-align: center;
    top: 7px;
    text-transform: uppercase;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 29px;
    position: relative;
    overflow: hidden;
    margin: auto 10px;
}

ul#mainMenuText li a:hover,
ul#mainMenuText li a:active,
ul#mainMenuText li a:visited,
ul#mainMenuText li.active a{
    border: none;
}


span.subMenuTextLevel1 a{
    text-decoration:none;
    color:#000;
    font-size:13px;
    padding-left:5px;
    
}

ul#subMenuText{
    width: 140px;
    padding: 2px;
    margin-left: 3px;
}

ul#subMenuText li{
    margin: 5px  0 5px 0;
}

ul#subMenuText li a{
    font-size:11px;
    color:#000;
    text-decoration:none;
    padding:3px 12px 3px 12px;
}

ul#subMenuText li.current a,
ul#subMenuText li a:hover{
    background-color:#fff;
    border:1px solid #A59AA3;
    -webkit-border-radius: 10px;
    -moz-border-radius:10px;    
    padding:2px 11px 2px 11px;
}

div.csc-frame-rulerAfter,
div.csc-frame-rulerBefore{
    background-image:url(dottedLine.gif);
    background-repeat:repeat-x;
    height:10px;
    margin-left:2px;
}

.two_col #rightcontent{
    width: 280px; 
    float: right; 
    display: block; 
    left: 700px; 
    top: 30px;
    margin-right:25px;
}

div.csc-textpic-intext-left .csc-textpic-image{
    margin:10px 10px 10px 0;
}


div.csc-textpic-text p{
    padding:0px !important;
}

dd.csc-textpic-caption{
    border: 1px solid black;
    border-width: 0 0 1px 0;
    padding:2px;
    padding-bottom:3px;
    background-color:#EAEAEA;
}

.csc-textpic-intext-right .csc-textpic-imagewrap{
    float:right;
    margin:10px 0px 10px 10px;
}

.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-text{
}

#rightcontent ul,
#content_left ul,
ul.csc-bulletlist{
    list-style-type: disc;
    margin-left:20px;
}

object{
    position:absolute;
    left: -10000px;
}


ul#mainMenuText li a {
    font-size:13px;
}.tx-rgmediaimages-pi1{    margin-left:20px;}