/*Navi vt: #225C8B act:#032e57 , hz:#7983ab*/

/* Layout Hintergrundfarbe der linken und rechten Spaltenueberschrift */
td.layout1 { background-color: #00447A;
}

/* Layout Hintergrundfarbe der mittleren Spaltenueberschrift */
td.layout2 { background-color: #da2128;
}

BODY { 
background-color:white;
color: #454545;
font-family: verdana, Arial,Helvetica, arial,helvetica,sans-serif, geneva; 
font-size: 0.75em;
line-height: 1.4em;
height:100%;
margin: 0px; 
padding: 0px;
width:100%;
}

/* Ueberschriften */
H1 {
font-family:arial, verdana, helvetica,sans-serif, geneva; 
margin-top: 15px;
margin-bottom: 10px;
font-size: 20px;
color: #225C8B;
line-height: 1.2em;
}

H1 A:link, H1 A:hover, H1 A:active, H1 A:visited {
font-family:arial, verdana, helvetica,sans-serif, geneva; 
margin-top: 15px;
margin-bottom: 10px;
font-size: 20px;
color: #225C8B;
line-height: 1.2em;
text-decoration:none;
}


h1.csc-firstHeader{
margin-top: 0px;
margin-bottom: 18px;
}

h1.pagetitle { 
font-family:arial, verdana, helvetica,sans-serif, geneva; 
font-weight: bold;
font-size: 10px;
color: #225C8B;
margin-top:23px;
margin-bottom:19px;
}



h2 { 
font-family:arial, verdana, helvetica,sans-serif, geneva; 
font-weight: bold;
font-size: 16px;
color: #225C8B;
margin-top:0.9em;
margin-bottom:0.1em;
} 

h3 { 
font-family:arial, verdana, helvetica,sans-serif, geneva; 
font-weight: bold;
font-size: 13px;
margin-top:0.7em;
margin-bottom:0em;
}


h4 { font-weight: bold;
font-size: x-small;
color: #847f88;
font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
text-decoration: none;
}

pre{ font-family: Arial, Helvetica, sans-serif; font-size:12px;}

/* Absaetze */
P { FONT-WEIGHT: normal;
FONT-SIZE: 12px;
letter-spacing: 0px;
margin-top:4px;
margin-bottom:8px }


/* Aufzaehlung  */
/* ul {list-style-position:inside } */

li { list-style-type: disc}

.bulletlist { list-style-type: square  }

/* Tabellen */
table{}

th { color: #333333;
font-size: 12px;
font-weight: bold;
line-height: 16px;}

td{} 
tr {}

/* Formularfelder background:  
form {border:1 solid #99C9CA; }
*/

/* Formularfelder*/
FORM { 
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
margin: 0px; 
padding-top: 0px;
font-size: 1em;
line-height:16px; 
}

input {
font-size: 1em;
background: #efefef;
margin:0;
border:1px solid #efefef;

}

select {
font-size: 1em;
background: #EFEFEF;
margin:0;
border:1px solid #efefef;
}

textarea { 
font-size: 1em;
background: #EFEFEF;
margin:0;
border:1px solid #efefef;
}

/* submit {background: #004076; color: #ffffff} */

input.tx-indexedsearch-searchbox-sword {
  color:#333333;
  background: white;
  margin:0;
  border: 1 solid #99C9CA;
/*  height:14px; */
  height:18px; 
  width:140px; font-size:8pt;
}

input.tx-indexedsearch-searchglass {
font-size: 8pt;
color:none;
background: none;
margin:0;
border:none;}


/* Footer*/
.fuss1 {font-size: 8pt;
color: #333333}

.fuss2 { font-size: 10px;
color: #666666}

/* Style-Klassen */
body.bodynav {
font-size: 11px;
margin-top:0px;
margin-left:0px;}


/* Tabellenklassen*/

/* Stil 1 */
table.tbl1 { font-size: 12px;
letter-spacing: 0px;
background-color: #eeeeee;
border-bottom: #808080 1px solid;
border-left: #808080 1px solid;
border-right: #808080 1px solid;
border-top:#808080 1px solid;
margin: 2px 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 3px;
padding-top: 0px;}

th.tbl1th { font-size: 12px;
font-weight:bold;
color: #333333;
background-color:#ccccff;
border-left: #eeeeee 0px solid;
border-right: #dddddd 0px solid;
border-top:#eeeeee 0px solid;
border-bottom: #dddddd 0px solid;
border-style:outset}

th.tbl1thsub1 {
font-size: 11px;
font-weight:normal;
color: #333333;
background-color:#ddddff;
border-left: #ccccff 0px solid;
border-right: #ccccff 0px solid;
border-top:#ccccff 0px solid;
border-bottom: #ccccff 0px solid;
border-style:outset}

td.tbl1td { font-size: 11px;
background-color: #ffffc4;}

tr.tbl1tr { font-size: 12px;}

/* Stil 2 */
table.tbl2 {}
th.tbl2th {}
td.tbl2td {}
tr.tbl2tr {}


/* Links */
a { text-decoration:none; color: #000000;}

a:link { text-decoration:underline; color: #000000;}
a:visited {  text-decoration:underline;}
a:hover {text-decoration:underline; color: #000000}
a:hover.none { color: black; background-color:white; overflow: auto; position: relative;}

a:active {text-decoration:none; color:black;}


.right {  font-size: 9pt; font-weight:bold; color: #225C8B;}

.navlist{font-size: 0.95em; font-weight:normal; color: #454545 ;text-decoration:none;}
a.navlist:link { color:#454545; text-decoration:none;}
a.navlist:visited { color:#454545; text-decoration:none;}
a.navlist:hover {color:#454545; text-decoration:none;}
a.navlist:active {color:#454545;text-decoration:none;}


/* Oberste Ebene vertikale Anordnung, bisher navlinks1 */
.nav1vt1 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
text-decoration:none;
color: #7983AB; 
background-color:#e0e0ec;
border:solid 1px #7983ab; 
}
.nav1vt1ACT:link {
font-size: 9pt; 
font-weight:bold; 
text-decoration:none; 
color: #032E67;
background-color: #e0e0ec; 
border: solid 1px #7983ab;
}
.nav1vt1ACT { background-color: #e0e0ec; border: solid 1px #7983ab; }
.nav1vt1link { font-size: 9pt; text-decoration:none; color:#7983ab; }
.nav1vt1link:link { text-decoration:none; color:#7983ab; }
.nav1vt1link:visited { text-decoration:none; color:#7983ab; }
.nav1vt1link:hover { text-decoration:none; color: #7983ab; }
.nav1vt1linkACT { font-size: 9pt; font-weight:bold; text-decoration:none; color:#032e67; }
.nav1vt1linkACT:link { text-decoration:none; color:#032e67; }
.nav1vt1linkACT:visited {text-decoration:none; color:#032e67; }

.nav1vt2 {}

/* 2. Ebene vertikal, bisher navlinks2*/
.nav2vt1 { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
text-decoration:none; 
color:#7983ab;
background-color: white; 
border-left: solid 1px #7983ab;
border-right: solid 1px #7983ab; 
height: 19px;
}
.nav2vt1ACT {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-weight:bold; 
text-decoration:none; 
color: #032e67; 
background-color:white;
border-left: solid 1px #7983ab;
border-right: solid 1px #7983ab; 
height: 19px;
}
.nav2vt1ACT:link {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-weight:bold; 
text-decoration:none; 
color: #032e67; 
background-color:#e0e0ec;
border-left: solid 1px #7983ab;
border-right: solid 1px #7983ab; 
}
.nav2vt1link {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
text-decoration:none; 
color:#7983ab; 
}
.nav2vt1link:link {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
text-decoration:none; 
color:#7983ab;
}
.nav2vt1link:visited {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
text-decoration:none; 
color:#7983ab;
}
.nav2vt1link:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
text-decoration:none; 
color: #7983ab; 
}
.nav2vt1linkACT {
font-size: 9pt; 
font-weight:bold; 
text-decoration:none;
color:#032e67; 
}
.nav2vt1linkACT:link { text-decoration:none; color:#032e67; }
.nav2vt1linkACT:visited { text-decoration:none; color:#032e67; }


.nav2vt1B {}
.nav2vt2 {}

/* 3. Ebene vertikal #ddddd */
.nav3vt1 {font-size: 8pt; background-color:#ddddd0; text-decoration:underline;}
.nav3vt1ACT { font-size: 8pt; font-weight:bold; text-decoration:underline; color: #032e67; background-color:white; }
.nav3vt1ACT:link { font-size: 8pt; font-weight:bold; text-decoration: underline; color: #032e67; background-color:white; }
.nav3vt1link { font-size: 8pt; text-decoration:none; color:#7983ab; }
.nav3vt1link:link { font-size: 8pt; text-decoration:none; color:#7983ab; }
.nav3vt1link:visited { font-size: 8pt; text-decoration:none; color:#7983ab; }
.nav3vt1link:hover {font-size: 8pt; text-decoration:none; color: #7983ab; }
.nav3vt1linkACT {font-size: 8pt; text-decoration:underline;color:#032e67; }
.nav3vt1linkACT:link { font-size: 8pt; text-decoration:underline;color:#032e67; }
.nav3vt1linkACT:visited { font-size: 8pt; text-decoration:underline;color:#032e67; }

.nav3vt2 {}

/* Banner*/
.ban1 {
visibility: visible;
width: 468px;
position:absolute;
TOP:5px;
height: 60px}

/* Fehlermeldungen */
.errmsg {
font-size:10px;
text-decoration: none;
font-weight: bold;
color: #b30000;}


/* Special (Impressum, ... */
a.navspec:link {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
COLOR: #333333;
font-size: 11px;
font-weight: normal}

a.navspec:hover {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
COLOR: #333333;
font-size: 11px;
font-weight: normal}

a.navspec:active {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
COLOR: #333333;
font-size: 11px;
font-weight: normal}

A.navspec:visited {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
COLOR: #333333;
font-size: 11px;
font-weight: normal}

a.h2:active {}
a.h2:link {}
a.h2:visited {}
a.h2:hover {}

a.h3:active {}
a.h3:link {}
a.h3:visited {}
a.h3:hover {}

a.tr:active {}
a.tr:link {}
a.tr:visited {}
a.tr:hover {}


/* Indexsuche
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
*/
/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

/* default styles for extension "tt_news" */
.tx-ttnews-browsebox TD { font-size: 10px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell { background-color: #EEE; }

/* New Design from Resotec */

#banner {
float: left;
height:122px;
width:590px;
overflow:hidden;
}
#head-rot {margin-top:15px;width:590px;overflow:hidden;}
#head-blau {margin-top:62px;width:590px;overflow:hidden;}

#banner1 {
height:122px;
/*background-color:#E0E0EC;*/
width:363px;
float:left;
overflow:hidden;
}

#bannerimg {
height: 101px;
overflow: hidden;
}

#banner1 a { margin: 0; padding: 0; height: 101px; }


#navitop {
/*height: 23px;*/
height: 32px;
width: 958px;
float:left;
margin-bottom: 23px;
border-bottom: solid #e0e0ec 1px;
}

#leftnav {
height: 400px;
width: 178px;
float: left;
margin-right:16px
}

#leftnav TABLE { border-collapse:collapse; border: solid 1px #7983ab; clear: both; }

#contentmain {
margin-right: 16px;
height: 400px;
width: 566px;
float: left;
}

#contentright {
width: 178px;
height:400px;
}

#contentheader {
width: 750px;
/*height:50px;*/
float:left; 
margin-bottom: 10px;
}

#content {
width: 750px;
height:400px;
float: left;
}

#searchbox {
float: right;
width:178px;
}

#topnav  {
float:left;
height:20px;
color: #7983ab;
/*padding-top: 3px;*/
padding-top: 8px;
}


#navtop {
float:left;
}

#languages {
float:right;
height:31px;
}

#languages TABLE { margin-top: 5px; }

#curnavlist {
width:550px;
color:#032e67;
float: left;
overflow: hidden;
margin-top: -4px;
}

#content_right {
width: 178px;
float:right;
overflow:hidden;
}

#content_main {
width:555px;
float:left;
margin-right:16px;
}

#pagetop {
width:5px;
float:right;
}

#page {   
width:958px;
text-align:left;
}

#iconlist {
/*float:right;
margin: 0;
padding: 0;
overflow: hidden;*/
height: 21px;
width: 363px;
float: left;
background-color: #E0E0EC;
text-align: right;
overflow: hidden;
}


/*-------------------*/
/* Navigation horizontal */
/*-------------------*/
a.nav1hz1:active, a.nav1hz1:link, a.nav1hz1:visited,a.nav1hz1:hover  {
  font : 12px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  color : #7983ab;
  background-color : #ffffff;
  text-decoration : none;
}
a.nav1hz1_act:link, a.nav1hz1_act:active, a.nav1hz1_act:hover, a.nav1hz1_act:visited  {
  font : bold 12px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  color : #032E67;
  background-color : #ffffff;
  text-decoration : none;
}

#tx-indexedsearch-searchbox-box{ width: 178px }

#tx-indexedsearch-searchbox-button-box {
/*float: right;*/
float: left;
text-align: left;
vertical-align: middle;
}

#tx-indexedsearch-searchbox-button-box .tx-indexedsearch-searchbox-button {
background-color: #FFFFFF;
border: 0;
height: 22px;
vertical-align: top;
text-align: right;
/*width: 36px;*/
width: 38px;
margin: 0;
padding: 0;
}

input.tx-indexedsearch-searchbox-sword {
background: #FFFFFF;
border: 1px solid #C6D4E1;
font-size: 0.9em;
margin: 0;
padding: 0px 0px 0px 3px;
width: 135px;
}

input.tx-indexedsearch-searchglass {
background: #FFFFFF;
border: none;
color: #FFFFFF;
font-size: 0.9em;
margin: 0
}

/* Mailformular */
.csc-mailform { float:none; border:none; border-width:0px;padding-right:20px} 
.csc-mailform-field {vertical-align: left;width:450px;float:left;dispal:block;clear:both;padding:0px 0px 3px 0px;}
.csc-mailform-field LABEL { display:block; float:left; width:120px;float:left;}
.csc-mailform-field INPUT { display:block; float:left; }
.csc-mailform-field SELECT { display:block; float:left; }
.csc-mailform-field TEXTAREA { display:block; float:left;text-align:left;}
.csc-mailform-field #mailformformtype_mail { display:block; float:left;text-align:center;margin:0px 5px 0px 0px;}

#content_right .csc-textpic-image { margin-left: 0px; padding-bottom: 20px; }

#subcnt_2sp {}

#subcnt_1sp #content_main{
    width:730px;
}

/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 1px solid #DDDDDD;
	padding: 0px 0px;
}

DIV.csc-textpic-imagewrap { padding: 0; }

DIV.csc-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }

/* Clearer */
DIV.csc-textpic-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 10px;
}

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 7px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left: 7px !important;
}

/* Positioning of images: */

/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

/* Center (above or below) */
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.
csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

/* Sitemap */
.csc-sitemap a:link { 
font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular,sans-serif;
text-decoration:none;
color:#000000;
}

.csc-sitemap A:visited {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}

.csc-sitemap A:hover {
text-decoration:none;
color:#000000;
}

.csc-sitemap A:active {
text-decoration:none;
color:#000000;
}

/* News */
#content_right .news-latest-date {
	width: 178px;
	border-bottom: 1px solid #666666;
	float: left;
	margin-bottom:0px;
	font-size: 0.75em;
}
#content_right .news-latest-item { float:left;margin-bottom:10px; }
#content_right .news-latest-item H3 {
	float: left;
	font-weight:bold;
	font-size:13px;
	margin-top:0px;
	padding-top:8px;
	padding-bottom:2px;
	width:178px;
}
#content_right .news-latest-morelink {
         font-size: 0.9em;
	/*font-weight: bold;*/
}
#content_right .news-latest-item .bodytext {font-size:0.8em;line-height:1.1em;}
#content_right .news-latest-item a:link{color:#002E70;text-decoration:none;}
#content_right .news-latest-item a:active{color:#002E70;text-decoration:none;}
#content_right .news-latest-item a:visited{color:#002E70;text-decoration:none;}
#content_right .news-latest-item a:hover{color:#333333;text-decoration:none;}

.news-list-date, .news-single-timedata {
  border-bottom:solid 1px #D6D3CE;
  color:#3F3F3F;
  float:left;
  font-size:10px;
  margin-bottom:8px;
  width:552px;
}
.news-list-item {float:left;padding-bottom:20px;}
.news-list-item H3 {/*clear:both;*/font-weight:bold;font-size:13px;float:left;width:552px;}
.news-list-item a:link{color:#002E70;text-decoration:none;}
.news-list-item a:active{color:#002E70;text-decoration:none;}
.news-list-item a:visited{color:#002E70;text-decoration:none;}
.news-list-item a:hover{color:#333333;text-decoration:none;}
.news-list-morelink {/*font-weight:bold;*/float:left;/*clear:both;*/}
.news-single-backlink {/*font-weight:bold;*/float:left;clear:both;width:100%;}
.news-list-morelink a {font-size:1em;line-height:1.5em;}
.news-single-backlink A { text-decoration:none; }
.news-list-morelink a:link{color:#002E70;text-decoration:none;}
.news-list-morelink a:active{color:#002E70;text-decoration:none;}
.news-list-morelink a:visited{color:#002E70;text-decoration:none;}
.news-list-morelink a:hover{color:#333333;text-decoration:none;}

.news-list-browse {clear:both;}
.news-list-img, .news-single-img {float:right;padding-top:17px;width:158px;padding-left:8px;}
.news-list-text, .news-single-text {float:left;width:552px;}
.news-single-additional-info {clear:both;float:left;}
.news-single-additional-info DL {margin:0;padding:12px 0 12px 0;}
.news-single-additional-info DD {margin:0px;padding-left:40px;width:440px;}
.news-single-item H2 {float:left;width:480px;}
.news-single-related DT {float:left;width:480px;}
.tx-ttnews-browsebox a {margin-right:7px;}
.news-single-text .bodytext IMG { margin-right:10px; }

.news-single-item { float:left;width:730px; }
.news-latest-img { float:left;margin-right:5px; } 
.news-latest-text { float:left;width:113px; }

#content_right .news-latest-morelink { float:left; }

#captchaResponse { margin-right:10px; }