/* -*- mode:css -*- */

body {
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	color: #404040;
	font-family:arial,"Trebuchet MS","Lucida Grande",lucida,verdana,sans-serif;	
	font-size: 13px;
	}
/* * {
  font-family:arial,"Trebuchet MS","Lucida Grande",lucida,verdana,sans-serif;	
  font-size: 13px;
}
*/

.navTree span {
  font-family:arial,"Trebuchet MS","Lucida Grande",lucida,verdana,sans-serif;	
  font-size: 13px;
}

#im-footer a {
  font-size: 13px;
}

a:link {
	text-decoration: none;
	color:  /*#ccc;*/#567;
	outline: none;
	}
a:visited {
	text-decoration: none;
	color:  /*#ccc;*/#567;
	outline: none;
	}
a:hover[href] {
	color: #ccc;
	text-decoration: underline;
}
a:active[href] {
	text-decoration: none;
	color:  /*#ccc;*/#567;
	outline: none;
	}
a:focus[href] {
	text-decoration: none;
	color:  /*#ccc;*/#567;
	outline: none;
	}

h1, h2, h3, p {
/*    margin: 0;*/
/*    padding: 0;*/
/*	margin: 0 28px;*/
}
p {/*font-family: Georgia, serif;*/
	/*font-size: 13px;*/
	line-height: 20px;
	margin: 3px 0 7px 0;
	text-indent:1em;
	text-align:justify;
}
ul {
    margin:3px 0 3px 0;
    padding:5px;/*list-style-image:url(/img/winkel.gif);*/
}   
li {
    margin:0 0 5px 20px;                                    /* patched by Cai Ziegler (OLD:  0 0 5px 20px;)*/ 
    padding:0;/*font-size:13px;*/
}   
.sidebox a {
    /*font-size:13px;*//*font-weight:600;*//*color:#678;*/
    text-decoration:none;
}   
.sidebox a:hover {
    text-decoration:underline;
}   

h9 { 
	font-size: 24px;
	line-height: 44px;
	font-weight: bold;
	white-space:nowrap;
}
h2 {
	font-size: 18px;
	/*line-height: 40px;*/
	font-weight: normal;
	white-space:nowrap;
	/*margin: 0 28px;*/
}
h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
}
h4 {
	font-size: 14px;
	/* line-height: 26px; */
	font-weight: bold;
}
h5 {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold; 
}
h6 {
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
}
h7 {
	font-size: 9px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px; 
}


img {
    border: 0;
}

/* Klassen */
.nowrap {
	white-space: nowrap;
/* must be combined with nobr in html for ie5win */
}

.gruen {
    color:#678444;
    border: 1px solid #ccc;
    background-color: #f7f8f7;
}
.gruen a {color:#677454;} .gruen a:hover {color:#abc888;}    

.blau {
    /*color:#345;*/
    background-color:#e0e8ef;   
    border: 1px solid #79b; 
}    
.blau a {color:#678;} .blau a:hover{color:#abc;}
 
.blass {
    color:#405540;    
    border: 1px solid #ccc;
    background-color: #f7f8f7;
}
.blass a {color:#90989f;} .blass a:hover {color:#a0a8af;}    
 
.def {
color: #404040;
}
.def a         { /*font-size: 13px;*/ text-decoration:none;}
.def a:link    { color:#2A6EBB; }
.def a:visited { color:#2A6EBB; }
.def a:hover[href]   { color:#2A6EBB; text-decoration:underline; }
.def a:active[href]  { color:#000000; text-decoration:underline; }
.def a:focus[href]   { color:#0b49b6; text-decoration:underline; }
.def h122 {
	margin: 20px 0px 0px 27px; 
	padding: 0px 3px;
	font-size: 18px;
	color: #404040; background-color: transparent;
}
.def h22 {
	margin: 15px 0px 0px 10px; padding: 0px 3px;
	font-size: 16px;
	color: #400010;
}
.def h3 {
/*	margin: 20px 0px 0px 10px; 
	padding: 0px 3px;*/
	font-size: 14px;
/*	color: #400010;*/
}
.def p {
	/*padding: 5px 30px 5px 0px;*/

	/*margin: 5px 0px 5px 30px;*/
	background-color: transparent;
	text-align: justify;
	text-indent: 0;
	line-height: 140%;
}
/*.def ul {padding: 5px 0px 5px 35px;}*/
/*.def dl {padding: 20px 0px 15px 20px;}*/
 

#header h2 {
	/*font-family:'Trebuchet MS',sans-serif;*/
	font-size: 18px;line-height:22px;
	border: none;padding:0;margin:0;color:black;
}
#header h1 {
	/*font-family:'Trebuchet MS',sans-serif;*/
	font-size: 24px;line-height:26px;
	font-weight: bold;border: none;padding:0;margin:0;color:black;
}

/*p {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-style:normal;
    font-variant:normal;
    font-size:13px;
    font-weight:500;
    font-stretch:wider;
 *  font: Verdana oblique small-caps 12pt 500 wider; *
    word-spacing:100%;
    letter-spacing:120%;
    text-decoration:none;
    text-transform:none;
    text-indent:1em;
    line-height:20px;
  */  
    
.sidebox h3, .sidebox h5, .sidebox div, .sidebox ul, .sidebox li {
    margin:0;
    padding:0;
    /*font-family:'Trebuchet MS',sans-serif; */   
}   
.sidebox h3 {
    font-size:16px;
    font-weight:600;
    
}   
.sidebox h5 {
    font-size:12px;
    margin: 10px 0 0 0;
}   
.sidebox input {
    border:1px solid black;
    padding:0 5px;
    /*font-size:13px;*/width:90%;
    
}   
.sidebox ul {
    margin:10px 0 0 0;
    padding:5px;/*list-style-image:url(/img/pfeil.gif);*/
}   
.sidebox li {
    margin:0 0 5px 12px;
    padding:0;/*font-size:13px;*/
}   
.sidebox a {
    /*font-size:13px;font-weight:600;*//*color:#678;*/
    text-decoration:none;
}   
.sidebox a:hover {
    text-decoration:underline;
}   


/* L A Y O U T */
#header {
	margin: 105px 0px 0px 0px;
	padding: 5px 0 5px 250px;
	background: white /*url(/img/uni.gif) no-repeat right*/;
	color: #456;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	clear: both;
}
#tab {
	table-layout:fixed;
	width:100px;
}
#content {
           /*padding: 10px;*/
           padding: 17px;
           /*background: white url(/img/bglogo-pale.gif) no-repeat top right;*/
           /*border: 1px solid #e0e0e0;*/
           width: 716px;
           min-height: 300px;
           }

#menu { 
	vertical-align:top;
	margin-top:70px;
	margin-left:10px;
	padding: 0px;
	border: 0px solid #79b;
	width: 160px; 
}
#nav,#box2 {
	padding: 10px 0px 10px 10px;
	margin: 0px;
	}
#buch {
	width:100%;
	text-align:center;
	margin-top:30px;
}
#footer {
    margin-top: 30px;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: transparent;
    /*background: url(/Template/transpurple.png);*/
    color: #f0f0f0;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-size: x-small;
    width: 100%;
    clear: both;
    text-align: center;
}
#lastmodified {
    margin: 0px 0px 5px 270px;
    clear:both;
    font-size:10px;
}
/* End L A Y O U T */
dt {
    font-weight:bold;
    padding:5px;
}
dd {
    padding-left:100px;
    
}
hr { width:80%; color:black; margin-top:25px;margin-bottom:25px;
}
table {
    width:100%;
}
td {
    padding:3px; 
    margin:0;
    /*line-height:22px;*/text-align:left;
    vertical-align:middle;
}
td.uebersch {
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding:20px 5px 2px 5px;
    margin:0;
}
.nam {
    width:130px;
    padding-left:20px;
}
.inp {
    width:100px;
    font-style: italic;
    padding:0px 10px;
}
.err {
    padding:0px 10px;
    color: #933;
}   
 
* input {
    color:#405540;    
    border: 1px solid #ccc;
    background-color: /*#f7f8f7*/#fff;
    margin:0px;padding:1px 3px;
    /*font-family: "Trebuchet MS";*/ font-size:12px; font-weight: bold;font-style:normal;
}    
input.submit {
    color:#405540;    
    border: 1px solid #ccc;
    background-color: #f7f8f7;
    font-size:13px;
    margin:0;
}

#msg {
	margin: 10px 0;
	padding: 10px;
	background-color: #e0e8ef;
	color: blue;;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
	/*font-size: medium;*/
	clear: both;
}
#error {
	margin: 10px 0;
	padding: 10px;
	background-color: #efe8e0;
	color: red;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	/*font-size: medium;*/
	clear: both;
} 
div#content table {
	font-size: 100%;
	/*padding: 0 25px 0 25px;*/
	/*margin: 10px 0;*/
}
a {
color: #2a6ebb;
background-color: transparent;
}

#hilfe {
      border: 1px solid green;
}

#wrapper {
width: 1001px;
margin: 0;
padding: 0 0 20px 0;
}
#wrapperTable {
border-collapse:collapse;
border-spacing:0;
width:1001px !important;
}
#leftwrapperTable {
background: #ffffff;
vertical-align: top;
margin:0;
padding:0;
}
#leftcolumnWrapper {
width: 180px;
float: left;
margin: 0 0 0 1px;
padding: 0;
}
#rightSpaceGrey {
background-color: #f2f3f1;
height: 20px;
}
#rightSpace {
/*background: #f2f3f1;*/
background-color: #e2e1dd;
height: 20px;
}
#leftTopSpace {
background: #ffffff;
height: 116px;
}
#logowrapperTable {
background: #ffffff;
vertical-align: top;
margin:0;
padding:0;
}
#rightwrapperTable {
background: #f2f3f1;
vertical-align:top;
margin:0;
padding:0;
}
#logocolumnWrapper {
width: 66px;
margin: 0;
padding: 0;
}
#logoWrapper {
height: 200px;
margin: 0;
padding: 0;
}
#rightcolumnWrapper {
width: 754px;
float: right;
margin: 0;
padding: 0;
}
#portal-header {
background: #003592 url(siegel_platine_4.png) no-repeat scroll left bottom;	/* aczutro */
margin: 0;
padding: 0 0 0 197px;
height: 116px;
overflow: hidden;
}
#logo-resource {
background: #003592 url(sub-logo-bg-grey.gif) no-repeat scroll left bottom;
display: table-cell;
vertical-align: middle;
height: 116px;
width: 197px;
overflow: hidden;
}
#title-resource {
border: none;
left:440px;
width: 360px;
margin:0;
padding:0;
position:absolute;
top:36px;
}
#title-resource table {
border: 0;
width: 360px;
height: 54px;
}
#title-uni {
left:444px;
width: 540px;
position:absolute;
top:94px;
}
#title-uni a {
color:#FFFFFF;
font-family: "Times New Roman", serif;
font-size:14px;
font-weight: normal;
}
#red-bar {
background: #ffffff url(/src/inc/red-bar-17x4.gif) no-repeat scroll left top;
float: none;
clear: both;
height: 4px;
margin: 0;
border: 0;
padding: 0;
}
#sections-breadcrumbs {
background-color: #e2e1dd;
height: 20px !important;
padding: 0;
}
#leftGreyBar {
background-color: #cacac8;
height: 4px;
}
#leftUpperSpace {
height:81px;
}
div#portal-languageselector {
  background-color: transparent;
  color: #ffffff;
  margin:0;
  padding: 0;
  font-size: 12px;
  line-height: normal;
  float:left;
  left:444px;
  top:10px;
  position:absolute;
}
div#portal-languageselector a:link{
  font-size: 1em;
  color: #ffffff;
  text-decoration: none;
}
div#portal-languageselector a:visited{
  font-size: 1em;
  color: #ffffff;
  text-decoration: none;
}
div#portal-languageselector a:hover{
  font-size: 1em;
  color: #ffffff;
  text-decoration: underline;
}
#portal-globalnav {
background-color: #cacac8;
padding: 0 17px 0 17px;
line-height: normal;
float: none;
clear: both;
}
#portal-globalnav ul {
margin: 0;
height: 1.6em;
border-collapse: collapse;
border-color: #ffffff;
border-width: 0 0 0 1px;
border-style: solid;
background-color: #cacac8;
}
#portal-globalnav li {
display: block;
float: left;
height: 1.6em;
line-height: 1.6em;
text-align: left;
margin: 0;
margin-bottom: 0;
}
#portal-globalnav li a {
display: block;
background-color: #cacac8;
font-size: 1.2em;
border-collapse: collapse;
border-color: #ffffff;
border-width: 0 1px 0 0;
border-style: solid;
margin: 0;
}
#portal-globalnav li.selected a {
background-color: #003592;
border-color: #ffffff;
border-width: 0 1px 0 0;
border-style: solid;
color: #ffffff;
}
#portal-globalnav li a:hover {
background-color: #003592;
border-color: #ffffff;
border-width: 0 1px 0 0;
border-style: solid;
color: #ffffff;
}
#portal-footer {
border: none;
margin:0;
padding: 0;
}
#im-footer {
margin: 0 0 -1px 0;
/*padding: 8px 17px 5px 17px;*/
padding: 5px 17px 5px 20px;
background-color: #003592;
font-size: 1.2em;
}
#im-footer a {
color: #fff;
}
#im-footer a:hover {
color: #fff;
text-decoration: underline;
}
#im-footer a:visited {
color: #fff;
}
#portal-siteactions {
float: left;
padding-top: 0;
margin: 0;
}
#portal-siteactions li {
display: inline;
}
#portal-siteactions li a {
background-color: transparent;
border: 0;
color: #ffffff;
height: auto;
padding: 2px;
margin-right: 0;
text-decoration: none;
text-transform: none;
}
#portal-siteactions li.selected a {
background-color: transparent;
color: #ffffff;
border: 0;
text-decoration: underline;
}
#portal-siteactions li a:hover {
background-color: transparent;
color: #ffffff;
border: 0;
text-decoration: underline;
}
#portal-siteactions a {
margin: 0 15px 0 0;
}
/* */
#portal-sitemap {
list-style: none;
list-style-image: none;
margin: 0;
font-size: 90%;
border: none;
}
#portal-sitemap a {
border: 1px solid #ffffff;
}
#portal-sitemap a:hover {
border: 1px solid #cacac8;
}
#portal-sitemap .navTreeLevel1 {
padding-left: 1em;
border-left: 0.5em solid #cacac8;
margin: 0 0 0 0.5em;
}
#portal-sitemap .navTreeLevel2 {
padding-left: 1em;
border-left: 0.5em solid #f2f3f1;
margin: 0 0 0 0.6em;
}
/* */
.resource {
font-size: 24px;
color: #fff;
font-family: "Times New Roman", serif;
font-weight: normal;
line-height: 1.0em;
}
.fr {
float: right;
}
.cover, .hiddenStructure {
left: -1000px;
overflow: hidden;
position: absolute;
top: -1000px;
}

/* */
#breadcrumbs-you-are-here,#breadcrumbs-last-text {
font-size: 8px;
}
#portal-breadcrumbs {
top:3px;
left:20px;
position:relative;
border: none;
margin-top: 0;
margin-top: 0;
margin-left: 0;
margin-right: 0;
padding: 0;
width: 670px;
font-size: 8px;
}
#portal-breadcrumbs a:link {
color: #2a6ebb;
background: transparent;
font-size: 8px;
text-decoration: none;
}
#portal-breadcrumbs a:visited {
color: #2a6ebb;
background: transparent;
font-size: 8px;
text-decoration: none;
}
#portal-breadcrumbs a:hover {
color: #2a6ebb;
background: transparent;
font-size: 8px;
text-decoration: underline;
}
.breadcrumbSeparator {
font-size: 1.2em;
color: #2a6ebb;
}
.breadcrumbSeparator.last {
color: #373534;
}


/* - navtree.css - */
@media screen {
/* http://ztest3.ruf.uni-freiburg.de/faw/portal_css/navtree.css?original=1 */
/* */
/* */
/* */
.portletNavigationTree {
width: 180px;
font-size: 1.2em;
line-height: 1.2em;
padding: 0;
margin: 0 0 21px 0;
background-color: #ffffff;
border-bottom: none;
overflow: hidden;
}
.portletNavigationTree .portletItem {
border-left: none;
border-right: none;
}
.portletNavigationTree dt {
display: none;
}
.portletNavigationTree ul,
.portletNavigationTree ul li,
.portletNavigationTree dd,
.portletNavigationTree div {
margin: 0;
padding: 0;
}
.portletNavigationTree ul li {
margin: 0;
border-bottom: 1px solid #fff;
list-style: none;
}
.portletNavigationTree ul li.navTreeLastItem {
border-bottom: none;
}
.portletNavigationTree li.navTreeItem a {
display: block;
width: auto;
padding: 1px 0;
margin: 0;
text-decoration: none;
color: #373534;
background: #cacac8;
font-weight: normal;
}
/* */
.portletNavigationTree ul.navTreeLevel0 a {
padding-left: 4px;
}
.portletNavigationTree ul.navTreeLevel0 a:hover {
background: #003592;
color: #fff;
}
.portletNavigationTree ul.navTreeLevel0 a.navTreeCurrentItem {
background: #003592 !important;
color: #fff;
margin-left: 0px;
padding-left: 4px;
}
.portletNavigationTree ul.navTreeLevel0 li {
background: url(navigationLevel0.gif) repeat-y left top #cacac8;
padding-left: 4px;
}
/* */
.portletNavigationTree ul.navTreeLevel1 {
border-top: 1px solid #fff;
margin: 0 0 0 0px;
}
.portletNavigationTree ul.navTreeLevel1 a {
background: #d6d6d4;
color: #373534;
padding-left: 4px;
}
.portletNavigationTree ul.navTreeLevel1 a:hover {
background: #2a6ebb;
color: #fff;
}
.portletNavigationTree ul.navTreeLevel1 li {
background: url(navigationLevel1.gif) repeat-y 0px top;
}
.portletNavigationTree ul.navTreeLevel1 a.navTreeCurrentItem {
background: #2a6ebb !important;
color: #fff;
margin-left: 0px;
}
.portletNavigationTree ul.navTreeLevel1 li.navTreeLastItem {
border-bottom: 1px solid #fff;
}
/* */
.portletNavigationTree ul.navTreeLevel2 {
border-top: 1px solid #fff;
margin: 0;
}
.portletNavigationTree ul.navTreeLevel2 a {
background: #e2e1dd;
margin-left: 0px;
padding-left: 4px;
}
.portletNavigationTree ul.navTreeLevel2 a:hover {
background: #6e99d4;
color: #fff;
}
.portletNavigationTree ul.navTreeLevel2 li {
background: url(navigationLevel2.gif) repeat-y left top;
}
.portletNavigationTree ul.navTreeLevel2 li.navTreeLastItem {
border: none;
}
.portletNavigationTree ul.navTreeLevel2 a.navTreeCurrentItem {
background: #6e99d4 !important;
color: #fff !important;
}
.portletNavigationTree ul.navTreeLevel2 a.navTreeItemInPath {
background: #6e99d4 !important;
color: #fff !important;
}
/* */
.portlet_sections {
width: 180px;
font-size: 1.2em;
line-height: 1.2em;
padding: 0;
margin: 0 0 1.5em 0;
background-color: #ffffff;
border-bottom: none;
overflow: hidden;
}
#leftcolumnWrapper .portlet_sections .portletItem {
border: 0;
padding: 0;
}
/* */
.portlet_sections ul,
.portlet_sections ul li,
.portlet_sections dd,
.portlet_sections div {
margin: 0;
padding: 0;
}
.portlet_sections ul li {
margin: 0;
border-bottom: 1px solid #fff;
list-style: none;
}
.portlet_sections li.plain a {
display: block;
width: auto;
padding: 3px 0;
margin: 0;
text-decoration: none;
color: #373534;
background: #cacac8;
}
.portlet_sections li.selected a {
display:block;
width: auto;
padding: 3px 0;
margin: 0;
text-decoration: none;
color: #fff !important;
background: #003592 !important;
}
.portlet_sections ul.sections a {
padding-left: 4px;
}
.portlet_sections ul.sections a:hover {
background: #003592;
color: #fff;
}
.portlet_sections ul.sections li {
background: url(navigation-portaltabs.gif) repeat-y left top #cacac8;
padding-left: 4px;
}
.portlet_sections .sectionSeparator {
display: none;
}

.portletNavigationTree .state-published {
color: #373534 !important;
}
.portletNavigationTree a.state-published:hover,
.portletNavigationTree a.state-published.navTreeCurrentItem {
color: #ffffff !important;
}
.portlet_sections .state-published {
color: #373534 !important;
}
.portlet_sections a.state-published:hover,
.portlet_sections a.state-published.navTreeCurrentItem {
color: #ffffff !important;
}


#toplinemenu {
	font-weight:bold; /* aczutro */
	color: white;
	float: right;
	margin-right: 20px;
}

#toplinemenu A:link,
#toplinemenu A:visited {
	font-weight:bold; /* aczutro */
	color: white;
	font-size: 11px;
}

#toplinemenu A:hover {
	font-weight:bold; /* aczutro */
	text-decoration: underline;
}

div.course {
	text-transform: uppercase;
	font-size: 12px;
	width: 150px;
	font-weight: bold;
	float: left;
	clear: left;
}

.coursenav {
	clear: both;
	border: 1px solid #E2E1DD;
	font-size: 11px !important;
	margin-bottom: 3px;
	/*margin-left: 28px;*/
}


td.card_header, .heading {
	font-weight: bold;
	font-size: 14px;
	color: #2A6EBB;
	color: black;
	vertical-align: top;
}

.blackframe td.card_header {
	padding: 3px 0 0 0;
	border: none;
	vertical-align: top;
}

.def .heading A:link, .def .heading A:visited {
	font-size:16px;
	color: black;
}

div.heading {
	/*margin: 0 28px;*/
	color: black;
	font-size: 16px;
	border-bottom: 2px solid black;	
	padding-top: 15px;
}



td.card_headerL {
	width: 250px;
	white-space: normal;
	vertical-align: top;
	border-top: 1px dotted #bababa;		
}

TD.card_content {
	vertical-align: top;
	border-top: 1px dotted #bababa;		
}


.card_content_dark P {
	padding: 0 !important;
	margin: 0;
	
}




a:link {
	text-decoration: none;
	/*font-weight: bold;*/
	color:  #2A6EBB;
	outline: none;
	}
a:visited {
	text-decoration: none;
	/*font-weight: bold;*/
	color:  #2A6EBB;
	outline: none;
	}
a:hover[href] {
	color: #ccc;
	text-decoration: underline;
}
a:active[href] {
	text-decoration: none;
	color:  #2A6EBB;
	outline: none;
	}
a:focus[href] {
	text-decoration: none;
	color:  /*#ccc;*/#567;
	outline: none;
	}


ul {
    margin:3px 0 3px 0;
    padding:5px;/*list-style-image:url(/img/winkel.gif);*/
}   
li {
    margin:0 0 5px 20px;                                    /* patched by Cai Ziegler (OLD:  0 0 5px 20px;)*/ 
    padding:0;/*font-size:13px;*/
}   


/* repeated below 
h1 {
	font-family	:"Times New Roman";
	font-size: 21px;
	font-weight: normal;
}
h2 {
	font-size: 18px;
	font-weight: normal;
}
h3 {
	font-size: 16px;
	font-weight: bold;
}
h4 {
	font-size: 14px;
	font-weight: bold;
}
h5 {
	color: grey;
	font-size: 13px;
	font-weight: bold;
}
h6 {
	color: grey;
	font-size: 12px;
	font-weight: bold;
}
*/

#breadcrumbs-you-are-here,#breadcrumbs-last-text {
font-size: 12px;
}
#portal-breadcrumbs {
vertical-align:bottom;
border: none;
margin-left: 20px;
padding: 0;
width: 670px;
font-size: 12px;
/* font-size: 1em;*/
/*height: 2em;*/
}
#portal-breadcrumbs a:link {
background: transparent;
color: #000000;
font-size: 12px;
font-weight: normal !important;
text-decoration: none;
}
#portal-breadcrumbs a:visited {
background: transparent;
color: #000000;
font-size: 12px;
font-weight: normal !important;
text-decoration: none;
}
#portal-breadcrumbs a:hover {
background: transparent;
color: #000000;
font-size: 12px;
font-weight: normal !important;
text-decoration: underline;
}
.breadcrumbSeparator {
font-size: 1.2em;
color: #2a6ebb;
}
.breadcrumbSeparator.last {
color: #373534;
}


h1, p.heading {
	font-family:"Times New Roman";
	font-size: 21px;
	font-weight: normal;
	color: #404040;
}
h2 {
	font-size: 18px;
	font-weight: normal;
}
h3 {
	font-size: 16px;
	font-weight: bold;
}
h4 {
	font-size: 14px;
	font-weight: bold;
}
h5 {
	color: grey;
	font-size: 13px;
	font-weight: bold;
}
h6 {
	color: grey;
	font-size: 12px;
	font-weight: bold;
}

h1, h2 {
  border-bottom: 1px solid #CACAC8;
  font-weight: normal;
}

table.czblindtable{/* aczutro */
                    border-width:0;
                    margin:0;
                    padding:10px;
                    border-collapse:collapse;
                    border-spacing:0;
                    text-align:left;
                    }

table.czblindtable td{/* aczutro */
                       vertical-align:top;
                       border-width:0;
                       margin:0;
                       padding:0em;
}

#czfrontcontent {	/* aczutro */
                  padding-top: 0;
                  padding-bottom: 0;
                  padding-right: 17px;
                  padding-left: 0;
                  width: 540px;
                  }
#czfrontnews {	/* aczutro */
               padding-top: 0;
               padding-bottom: 0;
               padding-right: 0;
               padding-left: 17px;
               border-left-width: 1px;
               border-right-width: 0px;
               border-top-width: 0px;
               border-bottom-width: 0px;
               border-style: dashed;
               border-color:#003592;
               width: 179px;
               }


.odd {
	background-color: #f2f3f1;
}

.even {
	background-color: #e0e1dd;
}
