/*reset von browserseitigen Standards*/
*{margin:0;padding:0}

/* 1em entspricht 12px, es wird von einer Standardgroesse des Browsers von 16px ausgegangen.*/

body {background-color:#edf1f3; font-size:80%; font-family:Arial, Helvetica, sans-serif; color:#333333; margin:0 32px 32px 32px; border:1px solid #b2b2b2; border-width:0 1px 1px 1px;}
  * html body * { overflow:visible; }

/**************/

/* LAYOUT */

/**************/

/*min-width:58em; max-width:77em;*/

#visual-wrapper {border:2px solid #fff; border-width:0 2px 2px 2px; min-width:700px;}

* html #visual-wrapper {width:100%}

/*bei firefox-rundung mit border-collapse:collapse wird tabelle 1px breiter! daher border-spacing:0; vgl. https://bugzilla.mozilla.org/show_bug.cgi?id=319350*/ 

#layout {font-size:100.01%; border-spacing:0; overflow:hidden; background:#fff url(../../fileadmin/templates/img/bg_col_left.gif) left repeat-y;} 

* html div #layout {border-collapse:collapse;}

#column-one {float:left; width:14em; background:#f5f7f7; position:relative;}
/*url(5pxgradient_leftcolumn.gif) right repeat-y;*/

/* padding-bottom:11px; wg. #documentfooter!*/

#column-content {z-index:2; position:relative; width:auto; margin: 0 1em 0 14.3em; padding:1px 0 11px 0; line-height:133%;}
/*url(5pxgradient_leftcolumn2.gif) left repeat-y*/

#column-two {z-index:1; position:relative; float:right; width:13.75em; padding:0 0 20px 11px; background-color:#fff;}


.zentriert
{
	line-height:250%;
	text-align:center;
	width:auto;
	margin:1em 30%;
}

.align-center
{
	text-align:center;
	width:auto;
	margin:1em 30%;
}

.Textmitlinieoben10p
{
	font-size:10px;
	color:#666;
	border-top:#dde5e8 1px solid;
}

.Textmitlinieoben12p,span.Textmitlinieoben12p
{
	font-size:12px;
	color:#666;
	border-top:#dde5e8 1px solid;
}

/**************/

/*HEADER*/

/**************/
#top {position:relative; height:117px; overflow:hidden; background: url(../../fileadmin/templates/img/headerbackground.gif) repeat-x;}
#top h1 {position:absolute; z-index:111; left:0; top:0; height:100%; width:369px; margin:0; background:#004682 url(../../fileadmin/templates/img/headerimg1.gif) no-repeat;}
#top h1 a {width:100%; height:100%; text-indent:-99999px; display:block; text-decoration:none; outline:none;}
* html #top h1 a {width:99.99%;}

#top h2, #top h3, #top h4 {text-indent:-99999px;}

/*weiteres ist inline geloest*/
/*obacht: h2 ist ganz rechts*/
/*obacht: h3 ist mittig*/
/*gepaart mit h3*/

/*SCHRIFT und LOGO rechts*/
#top p#claim {position:absolute; right:0; bottom:0; margin:0; z-index:1111; text-indent:-99999px;}


/**************/

/*LEISTE für Anmelden, Sprache etc.*/

/**************/
/* anmelden etc. */

#personaltools {position:relative; background-color:#dfd5cc; margin-top:2px; padding:2px 0 0 9px; font-size:90%; height:18px;}

#personaltools a {color:#333333; text-decoration:none; margin:0 0.75em 0 0; white-space:nowrap;}

#personaltools a img {vertical-align:middle;}

/* language... */

#personaltools #language_switch form {}

#personaltools #language_switch {position:absolute; top:4px; right:2px;}

* html #personaltools #language_switch {top:auto;}

#personaltools #language_switch a {margin:0; padding: 0; text-decoration:none;}

#personaltools #language_switch a.selected_language {text-decoration:none; font-weight:bold;}


/* LEERER BALKEN unter der Anmeldeleiste */
.pathbar {background-color:#f5f7f7; height:23px;}
* html .pathbar {height:23px;}

/**************/

/*CONTENT*/

/**************/

#column-content #breadcrumbs {font-size:90%; margin:12px 0 0 22px;}

#column-content #breadcrumbs a {color:#333; text-decoration:none; white-space:normal;}
#column-content #breadcrumbs a:link {}

#column-content a:visited {color:#0a5096;}
#breadcrumbs a:visited {color:#333;}

#column-content #breadcrumbs a:hover {}
#column-content #breadcrumbs a:active {}


#column-content #breadcrumbs a.breadcrumb_link:link {color:#333; background:url(../../fileadmin/templates/img/breadcrumb-arrow.gif) left center no-repeat; padding:0 0 0 7px;}
#column-content #breadcrumbs a.breadcrumb_link:visited {color:#333; background:url(../../fileadmin/templates/img/breadcrumb-arrow.gif) left center no-repeat; padding:0 0 0 7px;}
#column-content #breadcrumbs a.breadcrumb_link:hover {}
#column-content #breadcrumbs a.breadcrumb_link:active {}

#column-content #breadcrumbs span#last_breadcrumb_link {background:url(../../fileadmin/templates/img/breadcrumb-arrow.gif) left center no-repeat; padding:0 0 0 7px; text-decoration:none; color:#333; font-weight:bold; white-space:normal;}
#column-content #breadcrumbs span#middle_breadcrumb_link {background:url(../../fileadmin/templates/img/breadcrumb-arrow.gif) left center no-repeat; padding:0 0 0 7px; text-decoration:none; color:#333; font-weight:normal; white-space:normal;}


span#last_breadcrumb_link {background:url(../../fileadmin/templates/img/breadcrumb-arrow.gif) left center no-repeat; padding:0 0 0 7px; text-decoration:none; color:#333; font-weight:bold; white-space:normal;}
span#middle_breadcrumb_link {background:url(../../fileadmin/templates/img/breadcrumb-arrow.gif) left center no-repeat; padding:0 0 0 7px; text-decoration:none; color:#333; font-weight:normal; white-space:normal;}


#cl_rl
{
	margin-bottom:.5em;
	margin-top:.5em;
}

/* switch normal-inhaltssicht */
#column-content #breadcrumbs a#view_switch {float:right; margin:1px 0.83em 0 0;}
#column-content #breadcrumbs a#view_switch img {vertical-align:middle; border:none;}


/*****************/

/*content general*/

/*****************/

/*der hier umschliesst allen content (aber nicht breadcrumbs )*/
#maincontentwrapper {padding:1em 1em 0.83em 1.75em;}

/*zeilenabstand konstant haltend*/
#maincontentwrapper *, #maincontentwrapper p, #maincontentwrapper div *, #maincontentwrapper div p {line-height:1.4em;}

a {text-decoration:none;}
a:link {color:#0a5096;}
a:hover {text-decoration:underline;}
a:active {}
a:visited {}



.documentBody {max-width:91em; padding:0; margin:0; background-color:#fff;}
* html .documentBody {width:auto;}

/**/

#column-content a.email {font-style:italic; background-image:none; padding:0; text-decoration:none;}
#column-content a.doc {background-image:url(../../fileadmin/templates/img/doc.gif);}

#column-content a img {border:none; vertical-align:middle;}
#column-content img {border:none;}



#column-content h1 {font-size:110%; line-height:121%; color:#0a5096; margin:0 0 1em 0; text-transform:uppercase;}
#column-content h2, #column-content h3 {font-size:100%; line-height:121%; color:#0a5096; margin:0;}
#column-content h3, #column-content h5 {color:#333333;}
#column-content h4 {color:#0a5096;}
#column-content h4, #column-content h5 {line-height:1.3em; font-size:100%; margin:1.1em 0 1.25em 0; padding:0.2em 0 0.3em; border-top:3px solid #dbe2e9; border-bottom:1px solid #edf1f3;}
* html #column-content h5 {height:1.3em;} /*hoehenangabe wg. IE BUG*/
#column-content p {margin:0 0 1em 0;}



/* width nur angeben wenn bildgroesse immer gleich (sonst lange bildunterschriften mit <br /> umbrechen) */
#column-content .img-caption-floatleft {float:left; margin:0.2em 17px 1em 0;}
#column-content .img-caption-floatleft img {}
#column-content .img-caption-floatleft p {font-size:83%; font-style:italic; line-height:121%; margin:10px 0 0.2em 0; padding:0;}


#column-content ul {list-style:square; list-style-position:outside; list-style-image: url(../../fileadmin/templates/img/bullets.png); margin:0.75em 0 1em 1.22em; padding:0;}
#column-content ul li {padding:0; margin:0 0 0.2em 0;}
#column-content ol ul li {padding:0; margin:0 0 0.2em 0;}
#column-content ol {list-style:decimal; list-style-position:outside; margin:0.75em 0 1em 1.77em; padding:0;}
#column-content ol li {padding:0 0 0 0; margin:0 0 0.2em 0;}



#column-content table {margin:0 0 1.66em 0; border-collapse:collapse; border:none; font-size:100%;}
#column-content table caption {font-weight:bold; text-align:left; border:1px solid #cdd9dd; border-width:3px 0 1px; padding:0.5em;}
#column-content table tr {}
#column-content td {padding:0.1em; border:none; background-color:transparent;}
#column-content th {text-align:left; vertical-align:top; font-weight:bold; padding:0.5em; border:none; background-color:transparent;}
#column-content th em {font-weight:normal;}
#column-content th span.non-uppercase {text-transform:none;}
/*hervorhebung zelle*/
#column-content table td.highlighted {background-color:#f4f7f8; border:1px solid #cdd9dd; border-width:1px 0;}

/*hervorhebung zeile*/
#column-content table tr.highlighted td{background-color:#f4f7f8; border:1px solid #cdd9dd; border-width:1px 0;}
#column-content table tr.last td {background-color:#f4f7f8; border:1px solid #cdd9dd; border-width:1px 0 3px; font-weight:normal;}
#column-content img.banner {margin:0 0 0 -1.4em;}


img {
border: none;
}


DIV#content-images
{
	width:400px;
	margin:10px auto;
}

DIV#crosslink
{
	background-color:#f7f6f6;
	font-size:83%;
	border:1px solid #d9e2e6;
	text-align:left;
	margin:0 10px 0 0;
	padding:0 1em .5em;
}

/****************************************/

/* documentActions unten am inhalt dran */

/****************************************/

#column-content .documentActions {border-top:1px solid #d9e3e5; padding:0.35em 0 0 0; position:relative; height:0.5em; margin:1em 0 2em 0;}

#column-content .documentActions span {float:right;}










#column-content .documentActions a:link {color:#333333; text-decoration:none; border:none;}
#column-content .documentActions a:visited {color:#333333; text-decoration:none; border:none;}
#column-content .documentActions a:hover {text-decoration:none; border:none;}
#column-content .documentActions a:active {color:#333333; text-decoration:none; border:none;}

#column-content .documentActions a img {vertical-align:middle;}

/************************/

/*                      */

/************************/

.portlet {padding:0;}

.portlet h3 {display:none;}


/************************/

/* PORTLET LINKE SEITE  */

/************************/

/* tum_search_box */

form#search-box, a#help, a#advancedsearchlink {border:1px solid #a3b7c7; border-width:1px 0 1px 0; padding:0.4em 1.33em 0.5em 0.75em; margin:0; background-color:#edf1f4;}
/*background:url(../../fileadmin/templates/img/5pxgradientandarrow.gif) no-repeat right;*/


input#search-field {font-size:90%; font-family:Arial, Helvetica, sans-serif; width:13ex; border:none; color:#333333; background:#fff url(../../fileadmin/templates/img/gradientsearchfield.gif) repeat-x; padding:1px 2px; vertical-align:middle; margin-right:2px;}

input#search-button{font-size:80%; font-family:Arial, Helvetica, sans-serif; border:none; background-color:transparent; padding:1px 0 0 0; color:#333333; vertical-align:middle; cursor:pointer; text-align:left; width:5em;}

a#advancedsearchlink , a#help {font-size:90%; display:block; border-width:0 0 1px 0; color:#333; text-decoration:none;}
 


#column-one .portlet_no_box  .box {padding:0.4em 1.33em 0.5em 0.75em; border-bottom:1px solid #a3b7c7;}
/*background:#edf1f4 url(5pxgradient_nav_depth02.gif) repeat-y right;*/

.portlet_no_box .portletBox{background-color: #ffffff; height: 29px; width:14em; border-right:1px solid #c4d2d8;}

.portlet_no_box .title {display:none;}

.portlet_no_box img{margin:0 0 0.5em 0;}

.portlet_no_box .portletContent select {font-size:90%; font-family:Arial, Helvetica, sans-serif; border:none; color:#333333; vertical-align:middle;}

.portlet_no_box .portletContent input.context.widget {font-size:90%; font-family:Arial, Helvetica, sans-serif; border:none; padding:1px 6px 0 0; color:#333333; vertical-align:middle; cursor:pointer; width:auto; text-align:left; display:block; background:url(../../fileadmin/templates/img/greyarrow.gif) no-repeat right center; margin:0;}

/*fuer IE6*/

.portlet_no_box .box .body form {margin:0;}


/* navigation_box */

h3#navigationheading {font-size:100%; margin:0; padding:0.4em 1.33em 0.5em 0.75em; margin:0;}
/*background: url(5pxgradient_nav_depth03.gif) repeat-y right;*/



/*width:100% sonst border nicht im IE6*/

ul#navigationlist {margin:0; padding:0; border-bottom:1px solid #c4d2d8; width:100%;}

ul#navigationlist li {border-top:1px solid #a3b7c7; list-style-type:none; position:relative; }
/*background:url(5pxgradient_nav_depth01.gif) repeat-y right; padding-right:5px; */

/* Fix <IE6 (list-bottom-space). Hide from IE Mac \*/

* html ul#navigationlist li {float:left;}
* html ul#navigationlist li a {height:1%;}

/* End */

/* Fix IE7 list-top-space */

*+html ul#navigationlist li {display:inline;}
*+html ul#navigationlist li a {display:inline-block;}
*+html ul#navigationlist li a {display:block;}


/*Navigationsmenues*/
*+html ul#navigationlist li li{border-top:0px solid #c4d2d8;}
ul#navigationlist li li{border-top:1px solid #c4d2d8;}
/*background:url(5pxgradient_nav_depth02.gif) repeat-y right; margin-right:-5px;*/
ul#navigationlist li li li {}
/*background:url(5pxgradient_nav_depth03.gif) repeat-y right; margin-right:-5px;*/

/*TEXT IM NAVIGATION*/
ul#navigationlist li a {display:block; text-decoration:none; background-color:#dbe2e9; color:#004682; padding:0.4em 1.33em 0.5em 22px; outline:none; font-size:100%;} 

ul#navigationlist li a:link {} 
ul#navigationlist li a:hover {color:#469be6;}
ul#navigationlist li a:active {}
ul#navigationlist li a:visited {}



/*aufklapp-link vor dem link*/
ul#navigationlist li a.collapsed {background:url(../../fileadmin/templates/img/nav-arrow-left-to-right.gif) no-repeat left center; text-indent:-99999px; width:16px; height:1em; padding:0.4em 0 0.5em 0; position:absolute; top:1px; left:0;}
ul#navigationlist li a.collapsed:hover {background-image:url(../../fileadmin/templates/img/nav-arrow-top-to-bottom.gif);}
ul#navigationlist li a.expanded {background:url(../../fileadmin/templates/img/nav-arrow-top-to-bottom.gif) no-repeat left center; text-indent:-99999px; width:16px; height:1em; padding:0.4em 0 0.5em 0; position:absolute; top:1px; left:0;}
ul#navigationlist li a.expanded:hover {background-image:url(../../fileadmin/templates/img/nav-arrow-left-to-right.gif)}


/*navigation depth02*/
ul#navigationlist ul {margin:0; padding:0;}
ul#navigationlist li ul.nav_depth02 a {background-color:#eef2f5;} 



/*navigation depth03*/
ul#navigationlist li ul.nav_depth03 a {background-color:#fff;}
ul#navigationlist li li.nav_depth03_1 a {background-color:#fff; color:#469be6;}

/*versteckspiel: pfeil nach unten nur sichtbar wenn noch tatsaechl. aufklappbar!*/

.portlet table tbody td.item img {visibility:hidden;}
.portlet table tbody td.item_separated img {visibility:hidden;}
.portlet table tbody td.item a img {visibility:visible;}
.portlet table tbody td.item_separated a img {visibility:visible;}





/*******************/

/* portlets rechts */

/*******************/


/* wir unterstellen: die ist immer rechts */

#column-two .portlet_no_box .box {border:1px solid #d3dee3; padding:0.4em 1.33em 0.5em 0.75em; margin:1em 0 1.5em 0; background-color:#edf1f4;}

.portlet_no_box p {margin:0.7em 0 0 0.92em; font-size:83%; }
.portlet_no_box p.lms {font-weight:bold; color:#0a5096; margin:0.7em 0 0 0.92em; font-size:83%; }
.portlet_no_box a{color:#0a5096;}
.portlet_no_box img {margin:0 0 0.7em 0.7em; height:50px;}


/* .portlet_personalnews */

.portlet_personalnews {background-color:#f7f6f6; font-size:83%; border:1px solid #d9e2e6; border-width:1px 1px 0 1px; margin:0;}

/*portlet title*/

.portlet_personalnews h3 {display:block; font-size:100%; text-transform:uppercase; font-weight:normal; color:#ec6400; background-color:#f3efed; padding:0.6em 1em; margin:0;}

/*date*/

.portlet_personalnews h4 {font-size:100%; font-style:italic; font-weight:normal; margin:1em 0 0 0 ; padding:0 1em;}

.portlet_personalnews p {margin:0; border-bottom:1px solid #d9e2e6; padding:0 1em 1em 1em;}

.portlet_personalnews a {color:#333; text-decoration:none; display:block; font-weight:bold;}

.portlet_personalnews a:link {}

.portlet_personalnews a:visited {color:#333;}

.portlet_personalnews a:hover {}

.portlet_personalnews a:active {}

.portlet_personalnews img {display:none;}



/* zukuenfiges .portlet_linklist genau wie .portlet_personalnews*/

.portlet_linklist {background-color:#f7f6f6; font-size:83%; border:1px solid #d9e2e6; border-width:1px 1px 0 1px; margin:4px 0 0 0;}

/*portlet title*/

.portlet_linklist h3 {display:block; font-size:100%; text-transform:uppercase; font-weight:normal; color:#dc6e0f; background-color:#f3efed; padding:0.6em 1em; margin:0;}

/*date*/

.portlet_linklist h4 {font-size:100%; font-style:italic; font-weight:normal; margin:1em 0 0; padding:0 1em;}

.portlet_linklist p {margin:0; border-bottom:1px solid #d9e2e6; padding:0 1em 1em;}

.portlet_linklist a {color:#333333; text-decoration:none; display:block;}

.portlet_linklist a:link {}

.portlet_linklist a:visited {color:#999;}

.portlet_linklist a:hover {}

.portlet_linklist a:active {}

.portlet_linklist img {display:none;}


UL#nav_right
{
	border-bottom:#c4d2d8 1px solid;
	margin:0;
	padding:0;
}

UL#nav_right LI
{
	
	border-top:#a3b7c7 1px solid;
	background:url(5pxgradient_nav_depth01.gif) repeat-y right 50%;
	list-style-type:none;
	position:relative;
	
}

UL#nav_right LI A
{
	
	font-size:100%;
	color:#004682;
	text-decoration:none;
	
	padding:4px 0 3px 22px;
}

UL#nav_right LI A.collapsed
{
	background:url(../../fileadmin/templates/img/nav-arrow-left-to-right.gif) no-repeat left center;
	left:1px;
	width:16px;
	text-indent:-99999px;
	position:absolute;
	top:1px;
	height:1em;

	padding:.4em 0 0;
}

UL#nav_right LI A.collapsed:hover
{
	background-image:url(../../fileadmin/templates/img/nav-arrow-top-to-bottom.gif);
}

UL#nav_right LI A.expanded
{
	background:url(../../fileadmin/templates/img/nav-arrow-top-to-bottom.gif) no-repeat left center;
	left:-2px;
	width:16px;
	text-indent:-99999px;
	position:absolute;
	top:1px;
	height:1em;
	padding:.4em 0 0;
}




/*titel newsboard*/

#newsboard h2 {font-size:100%; text-transform:none; margin:0; padding:0.3em 0 0.6em; border-top:9px solid #e8eff1;}

/*datum newsboard*/

/*ziemlich wie h5 oben!*/

#newsboard h5 {margin:0 0 0.5em 0; clear:left;}

/* bild=120px rand=20px */

/*der eigentliche artikel*/

#newsboard h3 {margin-left:150px;}

#newsboard h6 {margin-left:150px;}

#newsboard p.main {margin-left:150px;}

/* IE Three Pixel Text-Jog vgl. http://www.positioniseverything.net/explorer/threepxtest.html */

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #newsboard p {height:1%;}

/* End hide from IE5/mac */



#newsboard .img-caption-floatleft {margin:0 20px 8px 0; width:130px;}

#newsboard .newsboard-newsseparator {border-top:1px solid #cdd9dd; height:1px; line-height:1px; font-size:0.5em; margin-bottom:1em;}



/***************/

/* newsarticle */

/***************/

#news-content h2 {font-size:100%; text-transform:none; margin:0; padding:0.3em 0 0.6em; /*border-top:9px solid #e8eff1;*/}

/*ziemlich wie h5 oben!*/

#news-content h5 {margin:0 0 0.5em 0; clear:left;}

/* bild=120px rand=20px */

#news-content h3 {margin-left:0;}

#news-content h6 {margin-left:0;}

#news-content p {margin-left:0;}

#news-content .img-caption-floatleft {margin:0 20px 0 0; width:130px;}




/***************************/

/* Tabellenklassen */

/**************************/

/* a, tabelle allgemein */
#column-content table {margin: 0 0 1.66em 0; border-collapse:collapse; border: none; font-size: 100%; color:#333;}
#column-content table caption {font-weight: bold; text-align:left; border: 1px solid #cdd9dd; border-width: 3px 0 1px; padding:0.5em;}
#column-content table tr {text-align: left; vertical-align: top;}
#column-content table  {padding: 0.5em;}
#column-content table td {padding: 0.5em;}
/* b, tabelle mit rahmen und gitternetz */
#column-content .gitternetz {border: 3px solid #dbe2e9; border-width: 3px 1px 3px 1px; margin: 0 0 1.66em 0; border-collapse:collapse;}
#column-content .gitternetz th {background-color: #edf1f3; border: 1px solid #dbe2e9; border-width: 1px 0px 5px 1px; border-collapse: collapse;}
#column-content .gitternetz td {border: 1px solid #dbe2e9; border-width: 1px 0px 1px 1px; border-collapse: collapse;}
/* c, generische klasse fuer linien oben unten, z.B. als rahmen fuer die
erste zeile einer tabelle, aber beliebig einsetzbar */
#column-content .linien {margin: 1.1em 0 1.25em 0; padding: 0.2em 0 0.3em 0; border-top: 3px solid #dbe2e9; border-bottom: 1px solid#dbe2e9; border-collapse: collapse;}
/* d, generische klasse fuer hintergrundfarbe, z.B. als farbhinterlegung fuer










eine tabellenzelle, aber beliebig einsetzbar */
#column-content .highlighted {background-color: #edf1f3;}



#print
{
	text-align:right;
	clear:both;
	position:relative;
	margin:20px 0 30px;
}

#print a
{
	border:0;

	margin-right:10px;
	background-color:#fff;
	font-size:12px;
	padding-left:15px;
	background:url(../../fileadmin/templates/img/print.gif) no-repeat;
	cursor:hand;
	color:#666;
}

img#print
{
	border:0;
	margin-right:10px;
	background-color:#fff;
	font-size:12px;
	padding-left:15px;
	cursor:hand;
	color:#666;
}

/***********/

/* footer */

/**********/


#hiddenfooter {

display: none;

}

hr.netscape4 {display:none;}

#footer {
clear:both; 
background-color:#dfd5cc; 
padding:4px 0 6px 9px; 
font-size:90%; 
position:relative; 
height:1em; 
margin: 0; 
text-align:left;}

#footer span.footer_left {}
#footer span.footer_right {position:absolute; right:0; margin-right:9px;}
#footer a {color:#666; text-decoration:none; text-align:left;}
#footer span.footer_right a {}

/***********/

/* headers */

/**********/

H1
{
	font-variant:small-caps;
	font-size:13px;
	text-transform:capitalize;
	color:#0a5096;
	font-style:bold;
	margin:0 0 16px;
	padding:0;
}

H2
{
	font-size:20px;
	color:#0a5096;
	font-style:bold;
	margin:0;
	padding:0;
}

H3
{
	font-size:12px;
	color:#666;
	font-style:bold;
	margin:0;
	padding:0;
}

H4
{
	border-top:#dde5e8 3px solid;
	font-size:12px;
	border-left-color:#dde5e8;
	color:#0a5096;
	border-bottom:#dde5e8 1px solid;
	border-right-color:#dde5e8;
	font-style:bold;
	margin:0;
	padding:0;
}

H5
{
	border-top:#dde5e8 3px solid;
	font-size:12px;
	border-left-color:#dde5e8;
	color:#666;
	border-bottom:#dde5e8 1px solid;
	border-right-color:#dde5e8;
	font-style:bold;
	margin:0;
	padding:0;
}

H6
{
	font-size:10px;
	color:#666;
	border-top:#dde5e8 1px solid;
	font-style:bold;
	margin:0;
	padding:0;
}
