body { margin: 0px; padding: 0px; font-family: verdana; font-size: 12px; background-image: url('img/body_bg.gif'); background-repeat: repeat-y; color:#3b3b3b; }
.head { background-color: #3175a2; }
.topMenu { background-color: #abcee7; border-top: 1px solid #ffffff; height: 25px; font-size: 13px; padding-left: 10px; }

.right { color: #ffffff; }
.right a { color: #ffffff; text-decoration: none; }

.right ul {
	text-decoration:none;
	margin:0;
        padding:0;
}

.right ul li {
	margin:0;
	padding:0;
	height:25px;
	display:inline-block;
	position:relative;
}

.right ul li a {
	display:inline-block;
	height:22px;
	padding-top:3px;
	padding-left:4px;
	padding-right:4px;
}

.right ul li a:hover {
	background-color:#70bce4 !important;
}

.right ul li.active a {
	background-color:#33a9dc;
}

.right ul li.active ul li a {
	background-color:transparent;
}

.right ul li.active ul li.active a {
	background-color:#33a9dc;
}

.right ul ul {
	width:150px;
	position:absolute;
	display:none;
	background-color:#9ccfe9;
}

.right ul ul li {
	display:block;
	height:auto;
}

.right ul ul li a {
	display:block;
	height:auto;
	padding:5px;
}

.right ul li:hover ul {
	display:block;
}

.left { float: left; }

.news { width: 152px; padding-top: 33px; margin-right:33px; margin-left:3px; }
.news .news-latest-item { padding-bottom:5px; border-bottom:1px solid #33a9dc; margin-bottom:5px; }

.content { padding-bottom: 20px; padding-left: 24px; }
.content1c { width: 768px; }
.content2c { width: 582px; }
.side { width: 162px; padding-left: 24px;}
.side h1 { margin: 10px 0px 2px 0px ; }

.content ul { list-style-image: url('/fileadmin/img/bullet.gif'); }

.breadcrumb { font-size: 10px; color: #000; margin: 13px 0px 13px 24px; }
.breadcrumb a { color: #000; text-decoration: none; }

.news .formpadder { padding: 0px 30px; }
.news form { margin: 20px 0px; width: 108px; border: 1px solid #8ba5c1; }
.news form input { border: none; color: #67a7d9; background-color: #fff; margin: 0px; padding: 0px}

#titleimg { margin-bottom: 0px; }

a { color: #67a7d9; }

p { margin: 0px 0px 12px 0px; line-height: 150%; }

.side h1 { margin-bottom: 10px; }

/* NEWS */
.side .news-latest-item { margin-bottom: 10px; }
.news-latest-item a { font-size: 11px; }
.news-latest-item p { margin: 0px; padding: 0px; }

/* SEARCH */
.tx-indexedsearch-descr { padding-bottom: 5px; border-bottom: 1px solid #67a7d9; }
.browsebox { list-style-type: none; margin: 10px 0px; padding: 0px; }
.browsebox li { display: inline; padding-right: 10px; }

h1, h2, h3 ,h4 ,h5 ,h6 { font-size: 13px; margin: 0px 0px 2px 0px; color: #3175A2; }

table.csc-uploads { font-size: 12px; }
table.csc-uploads td { vertical-align: top; padding-bottom: 10px; }
table.csc-uploads img { border: 1px solid #AAAAAA; }

table.contenttable  { width: 100%; font-size: 11px;  border-left: 1px solid #8ba5c1; border-top: 1px solid #8ba5c1;  border-collapse:collapse; }
table.contenttable th, table.contenttable td { border-right: 1px solid #8ba5c1; border-bottom: 1px solid #8ba5c1; vertical-align: top; padding: 3px; } 
table.contenttable th { background-color: #F1F8FA; }

table p { margin: 0px; padding: 0px; }
table { margin-bottom: 10px; }

.csc-textpic-caption { font-size: 10px; }

form { margin: 0px; padding; 0px} 


legend { padding-left:10px; padding-right:10px; border: 0px; }

fieldset { border:0px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border: 1px solid #C0C0C0; }

.radiolayout { width:60%; padding-top:15px; padding-bottom:15px; }

.formu { width:80%; padding-top:10px; padding-bottom:10px; padding-left:110px; border: 1px solid #C0C0C0; }

.mf-radio { border:0px; }

.mf-text { color: #000000; border: 1px solid #C0C0C0; margin-bottom: 5px; }

.mf-check { border: 0px; }
.mf-select { border: 1px solid #C0C0C0;}

.mf-input { border: 1px solid #C0C0C0; margin-bottom: 5px; }

.mf-submit { }

.addr { font-size: 12px; width: 100%; margin: 10px 0px; border-bottom: 2px solid #9BD0EC; }
