
html,body {
	margin:0;
	padding:0;
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	background-color: #EDEEEF;
}

body {
	font: 76% arial,sans-serif;
	text-align:center;
}
html,body,p,ul,li,table,tr,td{
	color: #807F84;
}
p {
	
	margin:0px 10px 10px;
	
	
}

img{
	border:none;
	margin:0;
	padding:0;
	
}

a {
	color: #000099;
	text-decoration:none;
	font-weight:bold;
}
div#ypmenu_layers {
 visibility: hidden;
}

#ypmenu a {
	padding:10px 0px;
}
a:hover{
	text-decoration:underline;
}
h1,h2,h3,h4,h5,h6{
        padding:0px;
        margin: 0px;
}
ul{
	list-style-type: none;
	list-style-image: url(../images/AZ___NEUTRAL.gif);
	/*list-style-position: inside;*/
	margin:0;
	padding:0;
	/*margin:10px 10px 10px 20px;*/
	margin:10px 10px 10px 26px;
	font-size: 12px;
	font-family:arial,sans-serif;
}
li{
	margin: 0px 0px 2px 0px;
	vertical-align: top;
	font-size: 12px;
	font-family:arial,sans-serif;
}
dl,dt,dd{
	margin:0;
	padding:0;
}
h1 {
	font-size: 18px;
	color: #807F84;
	margin: 10px;	
}

h3 {
	font-size: 12px;
	margin: 4px 10px 17px 10px;
	padding:0;
	color:#749500;
}

p.bodytext, table td p.bodytext {
	font-size: 12px;
	line-height: 140%;
	color: #807F84;
	margin: 10px;
}

*html #right p.bodytext, *html #right table td p.bodytext  {
	margin: 7px;
	margin-left:10px;
}

div#right p.bodytext,
div#left p.bodytext{
	line-height: 128%;
}

object#header {
	margin: 0;
	padding:0;
	position:relative;
	height: 135px;
	width: 864px;
	z-index: 1;
}

hr.clearer {
	visibility: hidden;
	clear: both;
}

/****LAYOUT********************************************************/
div#container_wrap {
	width: 940px;
	margin: 15px auto;
	padding: 0;
	position:relative;
}
div.loginbar{ 
    position:absolute;
	top:0px;
	left:38px;
}
* html div.loginbar{
	top:0px;
}
div.lang_wrap {
	
	margin:0;
	padding:0;
}

	div#lang_sel {
	position:relative;
	border: 0px solid #A09FA3;
	border-bottom: 0;
	margin: 0px 68px 0px 768px;
	text-align: center;
	background-image: url(../images/lang_reiter2.gif);
	background-repeat: no-repeat;		
	height:25px;
		width:133px;
		
	}
	
	
		ul#lang_menu {
			/*width: 150px;*/
			margin: 0px 40px 0px 0px;
		}
	
		ul#lang_menu li {
			list-style-type: none;
			float: left;
			display:block;
			/*width: 50px;
			border: 1px solid red;*/
		}
	
	div#selector {
		position:absolute;
		top:6px;
		left:4px;
		width: 125px;
		/*height: 20px;
		margin: 10px 0px 0px 4px;	*/
	}
	* html div#selector{
	    /*height: 24px;
		margin: 6px 0px 0px 4px;	*/
		
	} 
	
	div#selector a {
		display: inline;
		margin: 0px;
		padding: 0px;
	}

div#container {
	text-align: left;
	margin: 0;
	padding: 0; 
	border: 1px solid #A09FA3;
	background-color: #FFFFFF;
}
/************************************************************************************************/

div#header_wrap {
	margin: 10px 38px;
	padding: 0;
	position: relative;	
}

div#header {
	margin: 0;
	padding: 0;
	height: 135px;
	width: 862px;
	position: relative;
}
/**************************************************************************************************/


div#navigation_wrap {
	margin: 20px 38px 10px 38px;
	padding: 0;
	line-height:1.2;/*Bug in IE */
	
}

	div#navigation_wrap div.bottomCorners,
	div#navigation_wrap div.bottomCorners img {
		position: relative;
	}
	
	div#navigation a {
	display:block;
	}
	div#navigation a:hover {
		text-decoration:none;
	}
	* html div#navigation a{
		/*height: 20px;*/
	}

div#navigation {
	/*border: 1px solid #A09FA3;*/
	background-color: #DCDEE0;
	background-image: url(../images/navi_bg.gif);
	background-repeat: no-repeat;
	/*background-repeat: no-repeat;*/
	/*width:862px;*/
	position: relative;
	z-index:1000;
	height:26px;
}
	
	ul#menuO {
		list-style-type: none;
		margin:0;
		padding:0;
		margin-left:4px;
	}
	
	ul#menuO li {
		display: block;
		float: left;
		height: 30px;
		margin-top: -8px;
		position: relative;
	} 
	
	* html ul#menuO li {
		margin-bottom: -10px;
	}
	
	* html div#ypmenu_layers {
		visibility: hidden;
		height: 1px;
		overflow:hidden;
	}
	
	
	div#navigation img {
		border: 0;
		position: relative;
	}

div#content_wrap {
	margin: 0 225px 10px 225px;
	padding: 0;
	
}

div#content {
	border: 1px solid #A09FA3;
	
}
div#contentScroll{
	height:421px;	
	overflow:auto;
	margin: 10px;
	margin-right:0px;
	padding-right:15px;
}

/*******************************************************************************************/

div.rwrap {
	margin:0;
	padding:0;
	margin-bottom: 10px;
	line-height:1.2;/*Bug in IE */
}

div#left div.element,
div#right div.element {
	border: 1px solid #A09FA3;	
	background-image: url('../images/content_background.jpg');
	background-repeat: repeat-x;
	background-color: #EDEEEF;
	height:170px;
}
div#left div.element_n{
	border: 1px solid #A09FA3;	
	background-image: url('../images/content_background.jpg');
	background-repeat: repeat-x;
	background-color: #EDEEEF;
	
	
}
div#right div.element_13,
div#right div.element_23,
div#right div.element_12 {
	border: 1px solid #A09FA3;	
	background-image: url('../images/content_background.jpg');
	background-repeat: repeat-x;
	background-color: #EDEEEF;
	/*overflow:hidden;*/
}
div#right div.element_13 {
	height:170px;
}
div#right div.element_23 {
	height:260px;
}
div#right div.element_12 {
	height:215px;
}
/*div#right div.element_2{
	border: 1px solid #A09FA3;	
	background-image: url('../images/content_background.jpg');
	background-repeat: repeat-x;
	background-color: #EDEEEF;
	
	
}*/

div#left h1,
div#right h1 {
	margin: 0;
	padding: 4px 10px 3px 9px;
	background-color: #807F84;
	color: #FFFFFF;
	font-size: 12px;
}
div#left p.bodytext,
div#right p.bodytext {
	font-size: 11px;
}

div#left {
	float:left;
	width:175px;
	margin-left:-900px;
}

div#right {
	float:left;
	width:175px;
	margin-left:-213px;
}
/*********************************************************************************************************/
div#footer {
	clear:left;
	background-color: #DCDEE0;
	background-image: url('../images/bar_background.jpg');
	background-repeat: repeat-x;	
	margin: -5px 38px 20px 38px;
	
}
div#footer ul{
	list-style-image: none;	
}

div#footer div.element {
	border: 1px solid #A09FA3;
}

div.footer_right {
	float: right;
	width: 350px;
	padding-top:2px;
	margin-right:0px;
	height:20px;
}

div.footer_left {
	float: left;
	width: 350px;
	padding-top:2px;
}


div#wrapper {
	float:left;
	width:100%;
}


/*
div.limitContent {
	height: 400px;
	overflow: auto;
}

div.limitFull {
	height: 377px;
	overflow: auto;
}

div.limitHalf {
	height: 171px;
	overflow: auto;
}

div.limitThird {
	height: 110px;
	overflow: auto;
}
*/

/*
div#contentClip {
	position:relative; 
	left:0px; 
	top:0px;
	width:430px; 
	height:400px; 
	clip:rect(0px, 430px, 400px, 0px); 
	overflow:hidden;	
	z-index:1;
}

div#contentScroll {
	position:relative; 
	visibility:hidden;
	left:0px; 
	top:0px;
	z-index:1;
	margin: 0 0 0 0;
	width: 400px;
}
*/


/*

div#scrollbar {
	float: right;
	position:relative;
	width: 18px;
	height: 400px;
	z-index: 1000;
}

div#track {
 height: 368px;
 z-index: 1000;
}

div#up, 
div#down {
	height: 16px;
	width: 18px;
	overflow: hidden;
	background-color: #FFFFFF;
	z-index: 1000;
}

div#up {
	background-image: url('../images/arrow_up.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
}

div#down {
	background-image: url('../images/arrow_down.jpg');
	background-repeat: no-repeat;
	background-position: top;
}


div#dragBar {
	position:relative;
	background-image: url('../images/track_bottom.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 18px;
	z-index: 1000;
	padding:0;
}
*/

/* div#header, div#footer, div#navigation, div#left, div#right, div#content { margin: 0;} */




/*********************************************************************************************/
/*
* ul.menu / Sitemap
*/
div#subnavi{
	height:354px;
}
* html div#subnavi{
	height:364px;
}

ul.menu {
	list-style-type: none;
	margin:10px;
	padding:0;
	list-style-image: none;	
}

ul.menu li {
	list-style-type: none;
	margin:2px;
	padding:0;
}

ul.menu li.ACT a {
	font-weight: bold;
	color: #333399;
}


ul.menu a {
	padding:0;
	margin:0;
	text-decoration:none;
	color: #807F84;
	font-size: 10px;
}

ul.menu a:hover {
	color: #333399;
}


ul.menu ul {
	margin: 0px 0px 0px 10px;
	padding:0;
	list-style-image: none;	
}
* html ul.menu ul {
	margin: -15px 0px 0px 10px;
	
}
* html ul.menu ul li{
	line-height:15px;
	
}

/*
* footer_menu
*/
div.footer_right{
	margin-right:-16px;
}
ul#footer_menu {
	list-style-type: none;
	margin:0;
	padding:0;
	
	
}

ul#footer_menu li {
	list-style-type: none;
	float: right;
	margin:0;
	padding:0;
}

ul#footer_menu img {
	border: 0;
}


/***-----------------------------LOGINOUT-----------------------------------***/
#loginout1,
#loginout2,
#loginout3,
#loginout1eng,
#loginout2eng,
#loginout3eng{
	background-repeat: no-repeat;
	width:568px;
	height:25px;
    position:relative;
}
#loginout1{
	background-image: url(../images/logIO1_ger.gif);
}
#loginout2{
    background-image: url(../images/logIO2_ger.gif);
}
#loginout3{
    background-image: url(../images/logIO3_ger.gif);
}
#loginout1eng{
	background-image: url(../images/logIO1_eng.gif);
}
#loginout2eng{
    background-image: url(../images/logIO2_eng.gif);
}
#loginout3eng{
    background-image: url(../images/logIO3_eng.gif);
}
#user, #pass{
       width:110px;
}
#user{
      font-size:0.8em;
}
#pass{
      font-size:11px;
}
#loginout1 input, #loginout1eng input{
      padding:0;
	  color:#807F84;
}
#login_btn{
      margin-right:6px;
}
* html #login_btn{
      margin-right:5px;
}
.user_input{
    position:absolute;
    left: 230px;
    top: 4px;
}
.pass_input{
    position:absolute;
    right: 30px;
    top: 4px;
}
* html .user_input{
    position:absolute;
    left: 230px;
    top: 3px;
}
* html .pass_input{
    position:absolute;
    right: 30px;
    top: 3px;
}
.submit_input{
    position:absolute;
    right: 2px;
    top: 6px;
}
.false_msg{
    position:absolute;
    left: 185px;
    top: 7px;
     font-weight:bold;
     color:#ca1719;
    font-size:10px;
}
.success_msg{
    position:absolute;
    left: 185px;
    top: 7px;
     font-weight:bold;
     color:#807F84;
    font-size:10px;
}
/***------------------Search--------------------------------------------***/
.tx-macinasearchbox-pi1{
	position:absolute;
	top:3px;
	right:7px;
	
}
.suche_input input, .suche_button input{
	font-size:10px;
	padding:0;
	color: #807F84;
}
.suche_input{
	float:left;
	padding-top:2px;
}
* html .suche_input{
	padding-top:1px;
}
.suche_button {
	float:left;
	padding-top:4px;
	padding-left:4px;
}
/*------------------------Listen-------------------------------------------*/
body#ds_server #content ul{
	list-style-image: url(../images/AZ___SERVER.gif);
}
body#ds_verifier #content ul{
	list-style-image: url(../images/AZ___VERIFIER.gif);
}
body#ds_office #content ul{
	list-style-image: url(../images/AZ___OFFICE.gif);
}
body#ds_reader #content ul{
	list-style-image: url(../images/AZ___READER.gif);
}
/*----------------------------RTE--------------------------------------------*/
a.internal-link img,
a.grau-fliess img,
a.dunkelblau-secrypt img,
a.dunkelblau-secrypt-fett img,
a.hellblau-verifier img,
a.orange-reader img, 
a.rot-office img, 
a.gruen-server img,
a.pdf-grau-fliess img,
a.pdf-dunkelblau-secrypt img,
a.pdf-dunkelblau-secrypt-fett img,
a.pdf-hellblau-verifier img,
a.pdf-orange-reader img, 
a.pdf-rot-office img, 
a.pdf-gruen-server img,
a.external-link-new-window img,
a.download img,
a.mail img{
	padding-right:4px;
}
span.subheader_secrypt,
span.subheader_neutral,
span.subheader_office,
span.subheader_reader,
span.subheader_server,
span.subheader_verifier{
	font-size:12px;
	font-weight:bold;
	/*padding:0px;
    margin: 3px 0px 8px 0px;*/
	
}
p.subheader_secrypt,
p.subheader_neutral,
p.subheader_office,
p.subheader_reader,
p.subheader_server,
p.subheader_verifier{
	font-size:12px;
	font-weight:bold;
	margin: 4px 10px 17px 10px;
}

p.subheader-secrypt-small,
p.subheader-neutral-small,
p.subheader-office-small,
p.subheader-reader-small,
p.subheader-server-small,
p.subheader-verifier-small {
	font-size:11px;
	margin: 12px 10px 17px 10px;
}

.subheader_secrypt, .subheader-secrypt-small {
	color:#000099;
}
.subheader_neutral, .subheader-neutral-small {

	color:#7f7f7f;
}
.subheader_office, .subheader-office-small {
	color:#cc3300;
}
.subheader_reader, .subheader-reader-small {
	color:#ff9900;
}
.subheader_server, .subheader-server-small {
	color:#79aa22;
}
.subheader_verifier, .subheader-verifier-small {
	color:#0099ff;
}

a.grau-fliess,
a.dunkelblau-secrypt,
a.hellblau-verifier,
a.orange-reader,
a.rot-office,
a.gruen-server,
a.pdf-grau-fliess,
a.pdf-dunkelblau-secrypt,
a.pdf-hellblau-verifier,
a.pdf-orange-reader,
a.pdf-rot-office,
a.pdf-gruen-server{
	text-decoration:none;
	font-weight:normal;
}
a.dunkelblau-secrypt-fett,
a.pdf-dunkelblau-secrypt-fett{
	font-weight:bold;
}
a.grau-fliess, a.pdf-grau-fliess{
	color:#807F84;
}
a.dunkelblau-secrypt, a.pdf-dunkelblau-secrypt{
	color:#000099;
}
a.hellblau-verifier, a.pdf-hellblau-verifier{
	color:#0099ff;
}
a.orange-reader, a.pdf-orange-reader{
	color:#ff9900;
}
a.rot-office, a.pdf-rot-office{
	color:#cc3300;
} 
a.gruen-server, a.pdf-gruen-server{
	color:#79aa22;
}
a.grau-fliess:hover,
a.dunkelblau-secrypt:hover,
a.hellblau-verifier:hover,
a.orange-reader:hover,
a.rot-office:hover,
a.gruen-server:hover,
a.pdf-grau-fliess:hover,
a.pdf-dunkelblau-secrypt:hover,
a.pdf-hellblau-verifier:hover,
a.pdf-orange-reader:hover,
a.pdf-rot-office:hover,
a.pdf-gruen-server:hover{
	text-decoration:underline;
}

/***-----------------------------Rahmen-CSS----------------------------------------***/
.rahmen_linie_nach{
        padding-bottom:5px;
		margin-bottom:5px;
        border-bottom: 1px dotted #ccc;
}
/***----------------------------MAILFORM--------------------------------------------------***/
div#mailform_short{
	font-size:11px;
	padding:10px;
}
div#mailform_short input{
	font-size:10px;
	color:#807F84;
}
.shortinput, .shortinputs{
	padding:0px 0px 4px 0px;
}
*html .shortinput, .shortinputs{
	padding:0px 0px 2px 0px;
}
*html .shortinputs {
 margin-bottom:0px;
 padding-bottom:0px;
}
.shortinput input{
	width:145px;
}
form#shortcontact, #mailform_short p{
	padding:0;
	margin:0;
}
#mailform_short p{
	padding-bottom:5px;
}
/***-----------------------------GFX Header -----------------------------------------***/
h1.csc-firstHeader{
	padding:0;
	margin: 0px 0px 5px 9px;
	font-size: 22px;
	font-weight: normal;

}

h1.multiline_header{
	padding:0px;
	margin: 1px 0px 1px 9px;
	height:26px;
}
/***-------------------------------SUBHEADER------------------------------------------***/
h3.layout-subheader-0,
h3.layout-subheader-30,
h3.layout-subheader-31,
h3.layout-subheader-32,
h3.layout-subheader-33,
h3.layout-subheader-34,
h3.layout-subheader-35{

}
h3.layout-subheader-0{color:#807F84; font-weight:bold;}
h3.layout-subheader-30{color:#000099; font-weight:bold;}
h3.layout-subheader-31{color:#7f7f7f; font-weight:bold;}
h3.layout-subheader-32{color:#cc3300; font-weight:bold;}
h3.layout-subheader-33{color:#ff9900; font-weight:bold;}
h3.layout-subheader-34{color:#79aa22; font-weight:bold;}
h3.layout-subheader-35{color:#0099ff; font-weight:bold;}
/***-----------------------------BANNER-----------------------------------------------***/
div.banner_link a{
	margin-bottom:0px;
}
/***-----------------------------CSS Styled Content -----------------------------------***/
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

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 */ }

DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; margin: 2px 10px 0px 0px;}
* html DIV.csc-textpic-right DIV.csc-textpic-imagewrap { margin: 10px 5px 0px 0px;}
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; margin: 2px 0px 0px 10px;}
* html DIV.csc-textpic-left DIV.csc-textpic-imagewrap { margin: 10px 0px 0px 5px;}
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; margin: 2px 0px 0px 10px;}
* html DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {margin: 5px 0px 0px 5px;}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; margin: 2px 10px 0px 0px;}
* html DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { margin: 12px 5px 0px 0px;}

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; margin-top: 2px;padding-right: 10px;}
* html DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { margin: 12px 5px 0px 0px; padding:0px;}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both;  margin-top: 2px;padding-left:10px;}
* html DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { margin: 12px 0px 0px 5px; padding:0px;}
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }

/*-----------------------------Formulare --------------------------------*/
legend { margin:0px;color:#807F84;padding-left:0px;padding-bottom:10px;border:0px; }
fieldset { border:0px;margin:0px;padding:0px;}
select {font: 12px Arial, Helvetica, sans-serif;color:#807F84;}
#mailform { margin: 10px; padding: 0 0 0 0; border: 0;}
#mailform input, #mailform textarea {	color:#807F84;}
#mailform #mailformAnsprache { color:#807F84;}
fieldset.csc-mailform { margin: 10px 0px 0px 0px; padding: 0 0 0 0; border: 0; border: 0;}
.csc-mailform-field, .csc-mailform-field2,.csc-mailform-label { clear: both; overflow: hidden; display: block; margin: 0 0 3px 0; }
#mailform label { float:left; display: block;  width: 150px; margin: 1px 0px;}
#mailform  .csc-mailform-field2 label{ float:left; display: block; margin: 1px 0px;}
.csc-mailform-field2 input{float:left; display: block;}
.csc-mailform-field input,
.csc-mailform-field textarea {  font: 12px Arial, Helvetica, sans-serif;   width: 210px; margin: 1px 0px;  }
#mailform  input.csc-mailform-check { width: 10px; padding: 0; margin: 0;background-color: transparent; width: auto; border: 0px;}
#mailform  input.csc-mailform-submit {  background-image:url(../images/arrow_right.gif);background-repeat:no-repeat;clear: both; background-position:0px 2px;height:16px;line-height:16px; margin: 4px 0 0 152px; width:72px; background-color:#ffffff;color:#000099;font-weight:bold;cursor: pointer;border:0px;}
#mailform  input.csc-mailform-submit-forward { font: 12px Arial, Helvetica, sans-serif;margin:0px;padding:0px;background-image:url(../images/arrow_right.gif);background-repeat:no-repeat; background-position:0px 2px;height:16px;line-height:16px; background-color:#ffffff;color:#000099;font-weight:bold;cursor: pointer;border:0px;text-align:left;padding-left:15px;}
#mailform  input.csc-mailform-submit-back { font: 12px Arial, Helvetica, sans-serif;margin:0px;padding:0px;background-image:url(../images/arrow_left.gif);background-repeat:no-repeat; background-position:0px 2px;height:16px;line-height:16px; background-color:#ffffff;color:#000099;font-weight:bold;cursor: pointer;border:0px;text-align:left;padding-left:15px;}
.csc-mailform-radio fieldset{border: none;}
.csc-mailform-radio legend{color:#fff;font-size:1px;border: none;}
.csc-mailform-radio label{border: none; width: auto; }
input.csc-mailform-radio {width: auto; }
input.csc-mailform-check{ }
.form_check {
	float:left;
	display:block;
	padding:3px 5px 0px 0px;
	margin:0px 0px 0px 0px;
}
* html .form_check {
	padding:0px 5px 0px 0px;
}

/*---------------------Newsletter-------------------------------------------- */
.newsletter_forms{
	margin: 10px;
}
/* ----------------------Quicklinks Modul ---------------------------------------- */
.tx-tlquicklinks-pi1-listrow{
	margin:10px;
	font-size:11px;
}
.tx-tlquicklinks-pi1-listrow a{
	color:#807F84;
	font-weight:normal;
}
.tx-tlquicklinks-pi1-listrow a:hover{
	text-decoration:underline;
}

/* ----------------------Pagespecific layouts ---------------------------------------- */
.press-release p {
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:12px;
}
td.iconcell, #right td.iconcell {
 width:15px;
 vertical-align:top;
 padding-top:3px;
 padding-left:10px;
}
td.linkcell p.bodytext, td.iconcell p.bodytext, #right td.linkcell p.bodytext, #right td.iconcell p.bodytext{
 margin:0px;
 padding:0px;
 line-height:16px;
}
td.iconcell p.bodytext, #right td.iconcell p.bodytext{
 line-height:13px;
}
td.linkcell, #right td.linkcell {
 vertical-align:top;
 padding-bottom:8px;
}
.important-docs table.contenttable {
 padding:0px;
 margin:0px;
}
.csc-textpic-intext-left ul {
 clear:left;
}

/*--------------------- Sitemap -------------------------------------------- */


.csc-sitemap ul {
	list-style-type: none;
	margin:10px;
	padding:0;
	list-style-image: none;	
	font-size: 12px;
	line-height: 140%;
	color: #807F84;
	font-family:arial,sans-serif;
	font-weight:normal;
}

.csc-sitemap ul li {
	list-style-type: none;
	margin:2px;
	padding:0;
	padding-top:10px;
	font-size: 12px;
	line-height: 140%;
	color: #807F84;
	font-family:arial,sans-serif;
	font-weight:normal;
}
.csc-sitemap ul ul li {
	padding:0;
}
.csc-sitemap ul li.ACT a {
	color: #333399;
}


.csc-sitemap ul a {
	padding:0;
	margin:0;
	text-decoration:none;
	color: #807F84;
	font-size: 12px;
	line-height: 140%;
	color: #807F84;
	font-family:arial,sans-serif;
	font-weight:normal;
}

.csc-sitemap ul a:hover {
	color: #333399;
}


.csc-sitemap ul ul {
	margin: 0px 0px 0px 10px;
	padding:0;
	list-style-image: none;	
}
* html .csc-sitemap ul ul {
	margin: 0px 0px 0px 10px;
	
}
* html .csc-sitemap ul li{
	line-height:15px;
	
}

/*--------------------- Indexed Search -------------------------------------------- */

.tx-indexedsearch-form {

}
.tx-indexedsearch-form label, div.tx-indexedsearch-search-for label, div.tx-indexedsearch-search-select-section label {
 padding:0px;
 margin:0px;
 padding-left:10px;
 line-height:25px;
 height:25px;
}
.tx-indexedsearch-search-submit, .tx-indexedsearch-search-for, .tx-indexedsearch-search-select-section {
 clear:both;
 display:block;
}
#tx-indexedsearch-selectbox-sections, #tx-indexedsearch-selectbox-type, #tx-indexedsearch-selectbox-defop {
 margin-top:5px;
}
div.tx-indexedsearch-search-select-section {
 margin-bottom:10px;
}
#tx-indexedsearch-selectbox-sections {
 width:255px;
}
#tx-indexedsearch-selectbox-type {
 width:100px;
}
#tx-indexedsearch-selectbox-defop {
 width:148px;
}
.tx-indexedsearch-form input#tx-indexedsearch-searchbox-sword {
 width:250px;
 color: #807F84;
}

.tx-indexedsearch-search-submit {

 padding-left:10px;
}
.tx-indexedsearch-res h3 {
 margin-bottom:0px;
 padding-bottom:5px;
}
div.tx-indexedsearch-res span.tx-indexedsearch-result-number {
 display:none;
}
div.tx-indexedsearch-res span.tx-indexedsearch-title {
 padding-left:0px;
 margin-left:0px;
}
div.tx-indexedsearch-res h3 span.tx-indexedsearch-icon img {
}
.tx-indexedsearch-res p {

}

.tx-indexedsearch-search-submit input#tx-indexedsearch-searchbox-button-submit {  background-image:url(../images/arrow_right.gif);background-repeat:no-repeat;clear: both; background-position:0px 2px;height:16px;line-height:16px; margin: 2px 0 0 135px; width:68px; background-color:#ffffff;color:#000099;font-weight:bold;font-size:12px;cursor: pointer;border:0px;font-family:arial,sans-serif;}
.tx-indexedsearch-searchbox a {padding-top:1px;padding-left:15px;background-image:url(../images/arrow_right.gif);background-repeat:no-repeat;clear: both; background-position:0px 2px;height:16px;line-height:16px; margin: 2px 0px 0px 0px; width:72px; background-color:#ffffff;color:#000099;font-weight:normal;border:0px;}
.tx-indexedsearch-searchbox p {padding-top:10px;}

* html div.tx-indexedsearch-res span.tx-indexedsearch-title {
 margin-left:-2px;
}
* html .tx-indexedsearch-search-submit input#tx-indexedsearch-searchbox-button-submit {
	margin: 2px 0 0 138px;
}
li.tx-indexedsearch-browselist-currentPage a {
 font-weight:normal;
 text-decoration:underline;
}
ul.browsebox li a {
 font-weight:normal;
}
ul.browsebox {
 padding:0px;
 margin:0px;
 padding-left:10px;
 padding-top:10px;
 padding-bottom:10px;
}
.tx-indexedsearch-redMarkup {
 font-weight:normal;
}