/* Heidelberg Style Guide Stylesheet stylesheet.css */
.breadcrumbs {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #002a66;
}
.breadcrumbs:hover, .breadcrumbs:visited {
	color: #466dad;
}
.breadcrumbs:link {
	text-decoration : underline;
}
.breadcrumbs[disabled], .breadcrumbs[disabled]:link {
	color: #9299a4;
}

@media print {
	#leftNavigation { display: none; } 
}


/* Left Navigation */
.leftNav, .leftNav:active, .leftNav:link, .leftNav:visited
{
	font-family: Arial, sans-serif; 
	font-weight: bold; 
	font-size: 11px; 
	text-align: left;
	text-decoration: none;
	color: #404348;
}
/* Deprecated Framework Style -> deleted 
.leftNav:hover {
	font-family: Arial, sans-serif; 
	font-weight: bold; 
    font-size: 11px; 
	text-align: left;
	text-decoration : none;
	color : #002A66;
}
*/
.leftNavActive, .leftNavActive:active, .leftNavActive:link, .leftNavActive:visited, .leftNavActive:hover {
	font-family: Arial, sans-serif; 
	font-weight: bold; 
    font-size: 11px; 
	text-align: left;
	text-decoration: none;
	color: #003A7D;
}
a, a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color : #002a66;
}

a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none; 
	color : #466dad;
}

a:active {
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none;
	color : #002a66;
}

a:visited { color:#466dad; }


a:link.navigationPage,a:visited.navigationPage {   
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 11px;     
    font-weight: 900;
    color: #36393e;
}

a:hover.navigationPage {
       	color: #003a7d;
        text-decoration: underline;
        font-family: Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight: 900;
}

a:active.navigationPage {
    background: #ffffff;
    color: #003a7d;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: 900;		            	
}



body {
	scrollbar-3dlight-color:#6a717c;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#ced5e0;
	scrollbar-darkshadow-color:#6a717c;
	scrollbar-face-color:#ced5e0;
	scrollbar-track-color:#b0b7c2;
    scrollbar-highlight-color:#ced5e0;
	scrollbar-shadow-color:#ced5e0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #002a66;
}

table {
	scrollbar-3dlight-color:#6a717c;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#ced5e0;
	scrollbar-darkshadow-color:#6a717c;
	scrollbar-face-color:#ced5e0;
	scrollbar-track-color:#b0b7c2;
	scrollbar-shadow-color:#ced5e0;
	scrollbar-highlight-color:#fefefe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #002a66;
}

code {  
	color: #ed7822; 
	font-family: "Courier New", Courier, mono;
; font-size: 11px}

dd { 
	 margin-bottom: 10px; 
	 margin-left: 20px
}

dl {  
	margin-left: 30px
}

dt { 
	 font-weight: bold; 
	 font-size: 11px; 
	 font-family: Arial, Helvetica, sans-serif;
}

h1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold;
	margin-top: 0px; 
	margin-left: 0px;	
	margin-right: 0px; 	
	margin-bottom: 0px; 
	color : #002a66;
}

h2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	margin-top: 0px; 
	margin-right: 0px; 	
	margin-left: 0px;	
	margin-bottom: 0px;
	color : #002a66;
}

h3 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	margin-top: 0px; 
	margin-right: 0px; 	
	margin-left: 0px;
	margin-bottom: 0px;
	color : #002a66;
}

h4 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
	margin-bottom: 0px;
	color : #002a66;
}



h5 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
	margin-bottom: 0px;
	color : #002a66;
}

hr {  
	margin-top: 0px; 
	margin-bottom: 0px; 
	border-color: black #000000; 
	padding-top: 0px; 
	padding-bottom: 0px
}

ol {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px; 
	margin-left: 18px;
	margin-top: 10px; 
	margin-right: 0px; 	
	margin-bottom: 0px;
	color : #002a66;
}

p {  
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	color : #002a66;
}

.poznamka {  
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px; 
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	color : #002a66;
}

td {  
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	color : #002a66;
}
div {  
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color : #002a66;
}

ul {
	font-family:  Arial, Helvetica, sans-serif;
	
	margin-left: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	color : #002a66;
	list-style-type: disc;

}

.box { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:  35px;
}

.boxNested { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.description {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	margin-top: 5px; 
	margin-right: 5px; 	
	margin-bottom: 5px;
	color : #002a66;
}  

.elementSpecification {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	margin-top: 5px; 
	margin-right: 5px; 	
	margin-bottom: 5px;
	color : #002a66;
}  

.warning {  
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color : #002a66;
}

.elementstates { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #002a66;
}  

.emptyLink { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #777777;
}

.StyleGuideFootnote {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align : right;
	margin-top: 30px; 
	color : #002a66;
}

.h1background{ 
	background-color: #C9D5E5;
}

.h2background{ 
	background-color: #C9D5E5;
}

.h3background{ 
	background-color: #C9D5E5;
}

.h4background{ 
	background-color: #C9D5E5;
}

.h2nomargins { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: 900;
	margin-top: 0px; 
	margin-right: 0px; 	
	margin-left: 0px;
	color : #002a66;
}

.navigationPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
}

.navigationTreeLevel1 {  
	 margin-top: 5px; 
	 margin-left: 30px;	
}

.navigationTreeLevel2 {  
	margin-top: 5px; 	
	margin-left: 40px;
}

.navigationTreeLevel3 {  
	margin-top: 5px; 	
	margin-left: 50px;	
}

.navigationTreeLevel4 {  
	margin-top: 5px; 	
	margin-left: 60px;	
}

.outerlink { 
}

.path {
	font-size: 10px;
	font-family : Arial, Helvetica, sans-serif;
	color : #002a66;
}



/* for text fields and drop-down boxes */
.select {	
	background-color : #AEB4C0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #515e7e;
	font-weight : 600;
	overflow : hidden;
}

 .title {  
	font-family:  Arial, Helvetica, sans-serif;
 	font-size: 12px; 
	font-weight: bold;
	color : #002a66;
}


.tabletxt {  
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color : #002a66;
}

.tabletxtbold {  
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color : #002a66;
}

.tabletxtsm{  
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px; 
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	color : #002a66;
}

.frontback {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: 400;
	color: #4A4D52; 
	margin-top: 5px; 
	margin-right: 5px; 
	margin-bottom: 5px; 
	margin-left: 5px
}

.frontbackColor {  
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 font-weight: 400; 
	 color: #4A4D52
}

.globalControl {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none
}

a.h1teaser,a.h1teaser:visited,a.h1teaser:link,.h1teaser { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-bottom: 0px; 
color : #E21F23;
}

.h5boxbackground {
 background-color: #BAC1CC; }

.h5box { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-bottom: 0px; 
color : #FEFEFE; 
}

.h6box { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-bottom: 0px; 
color : #FEFEFE; 
}

.h6boxbackground { 
background-color: #A6ADB8; 
}

.h7box { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-bottom: 0px; 
color : #FEFEFE; 
}

.h7boxbackground { 
background-color: #466DAD; 
}

.h4 {  font-weight: bold 
}

.h1touch { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold;
	margin-top: 0px; 
	margin-left: 0px;	
	margin-right: 0px; 	
	margin-bottom: 0px; 
	color : #002a66;
}

.c1touch { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 15px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-bottom: 0px; 
color : #002A66; 
}

.h2touch { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	margin-top: 0px; 
	margin-left: 0px;	
	margin-right: 0px; 	
	margin-bottom: 0px; 
	color : #002a66;
}

.c2touch { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-bottom: 0px; 
color : #002A66; 
}



li {font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
	margin-left: 5px;
	list-style-type: disc;

}
