/***********************************/
/* Global                          */
/***********************************/

body {
	font-family: verdana, arial, sans-serif;
	font-size: small;
	font-weight: normal;
	text-align: left;
	color: #000;
	margin: 20px;
	}
  
td {
  	padding: 0px 3px 0px 3px;
	vertical-align: top;
  	}
	  
p,ul,li {
	margin: 0px;
	padding: 0px;
	}
  
div,h1,h2,h3 {
	margin: 0px;
	background: transparent;
	}
	
a:link { 
	color: #000; 
	text-decoration: underline; 
	font-weight: normal; 
	font-size: small; 
	}
	
a:visited { 
	color: #000; 
	text-decoration: underline; 
	font-weight: normal; 
	font-size: small; 
	}
	
a:hover { 
	color: #000;  
	text-decoration: underline; 
	font-weight: normal; 
	font-size: small; 
	}
	
/***********************************/
/* Content                         */
/***********************************/	

#pageContainer {	
	position: absolute;
	text-align: left;
	}
	
#mainContent {
	position: absolute;
	top: 17em;
	left: 17em;
	width: 50em;
	padding-left: 5px;
	padding-right: 5px;
  	}	
	
#contentTop {
    padding: 0px;
	border: 0px;
	height: 253px;
	}	
	
#line {
	visibility:hidden; 
	font-size:8px; 
	height: 20px; 
	align: top; 
  	}
	  	
#contentBottom {
	visibility:hidden;
	}

#contentBottomPicture{
	visibility:hidden;
	}	

.titelSchwarz {
	font-size: medium;
	font-weight: bold;
	}
	    
.titelWeiss {
	font-size: medium;
	font-weight: bold;
	color: #000;
	}
	
.titel {
	font-size: medium;
	font-weight: bold;
	}

.untertitelSchwarz {
	font-size: small;
	font-weight: bold;
	} 

.untertitel {
	font-size: small;
	font-weight: bold;
	}
	
.textMittel {
	font-size: small;
	} 
		
.normalWeiss {
	color: #000;
	}
	 
.textKlein {
	font-size: x-small;
	} 
	
.textKleinWeiss {
	font-size: x-small;
	color: #000;
	}  
  
/* Link barrierenfrei*/
a.accessible:link    		{ color: #000;}
a.accessible:visited 		{ color: #000;}
a.accessible:hover   		{ color: #000;}

.selecFormSearch{
    font: small Verdana,Helvetica,Arial;
	width: 185px;
	margin-left: 5px;
	margin-top: 2px;
	}	
	
/***********************************/
/* MainNavigation left             */
/***********************************/

#mainNavigation {
	position: absolute;
	top: 17em;
	left: 0px;
	width: 15em;
	border-style: solid;
	border-color: #000;
	border-width: 1px 1px 1px 1px;		
	}

#navigation{
	float:left; 
	width:182px; 
	margin-right:-1px;
	}

#navigationSpace{
	float:right; 
	width:1px; 
	height:475px;
	}

#clear{
	clear:both;
	}	
		
#impressum{   
	margin-left:2px;
	padding-left:15px;
	}

/* li firstLevel */
.firstLevel{
  	font-weight: bold;
  	color: #000;
  	border-style: none;
	list-style-type: none;
	font-size: small;
	font-decoration:none;
	width: 14em;
  	}
	  
/* Link Navigation links Level 1 */
a.firstLevelLink:link    			{ color: #000; font-size: small;}
a.firstLevelLink:visited 			{ color: #000; font-size: small;}
a.firstLevelLink:hover   			{ color: #000; font-size: small; font-weight: bold;}

a.firstLevelLinkBold:link    		{ color: #000; font-size: small; font-weight: bold;}
a.firstLevelLinkBold:visited 		{ color: #000; font-size: small; font-weight: bold; }
a.firstLevelLinkBold:hover 			{ color: #000; font-size: small; font-weight: bold; }

/* li secondLevel */
.secondLevel {
  	font-weight: bold;
  	color: #000;
  	border-style: none;
	padding-left: 1em;
	list-style-type: none;
	font-size: small;
  	} 
	  
/* Link Navigation links Level 2 */
a.secondLevelLink:link    			{ color: #000; font-size: small;}
a.secondLevelLink:visited 			{ color: #000; font-size: small;}
a.secondLevelLink:hover   			{ color: #000; font-size: small; font-weight: bold;}

a.secondLevelLinkBold:link    		{ color: #000; font-size: small; font-weight: bold; }
a.secondLevelLinkBold:visited 		{ color: #000; font-size: small; font-weight: bold; }
a.secondLevelLinkBold:hover 		{ color: #000; font-size: small; font-weight: bold; }

/* li secondLevel */
.thirdLevel {
  	font-weight: bold;
  	color: #000;
  	border-style: none;
	padding-left: 2em;
	list-style-type: none;
	font-size: small;
  	}
	  
/* Link Navigation links Level 3 */
a.thirdLevelLink:link    			{ color: #000; font-size: small;}
a.thirdLevelLink:visited 			{ color: #000; font-size: small;}
a.thirdLevelLink:hover   			{ color: #000; font-size: small; font-weight: bold;}

a.thirdLevelLinkBold:link    		{ color: #000; font-size: small; font-weight: bold; }
a.thirdLevelLinkBold:visited 		{ color: #000; font-size: small; font-weight: bold; }
a.thirdLevelLinkBold:hover 			{ color: #000; font-size: small; font-weight: bold; }

#impressum a{   
	font-size: small;
	margin-left:-12px;
	}

/***********************************/
/* MetaNavigation                  */
/***********************************/

#metaNavigation {
	position: absolute;
	top: 180px;
	left: 0px;
	width:100em;
	}
	
#metaNavigation a{
	padding: 1px;
	padding-left: 15px;
	color: #000;
	text-decoration: underline;
	}	


#metaNavigation a:hover{
	font-weight: bold;
	}		

/***********************************/
/* Header                          */
/***********************************/
	     
#pageHeader {
	position: absolute;
	top: 10px;
	left: 0px;
	}
  
#accessKeys {
	position: absolute;
	top: 0px;
	left: 0em;
	width: 50em;
	}

acronym {
	border-bottom:1px dotted #000000; 
	cursor: help;
	}
	
.acro {
	border-bottom:1px dotted #000000; 
	cursor: help;
	}
	
.acc-hidden {
	display: none; 
	}
	
#accessLink {
	position: absolute;
	top: 7em;
	left: 64.5em;
	width:20em;
	z-index: 110;
	}
		
#headerBanner {
	position: absolute;
	top: 65px;
	left: 0px;
	width:100em;
	}	
	
#headerNavigation {
	position: absolute;
	top: 19px;
	left: 1em;
	padding-left: 40em;
	}

#search {
	/*visibility:hidden;*/
	position: absolute;
	left: 54em;
	top: 19px;
	width: 20em;
	}
	
#searchText {
	position: absolute;
	left: 0px;
	top: 0px;
	}
	
#searchSubmit {
	position: absolute;
	left: 16em;
	top: 0px;
  	}
	  
#search form {
	text-align: left;
	margin: 0px;
	}
	
.searchInput {
  	text-align: left;
  	font-size: small;
  	color: #000;
	width: 15em;
	height: 1.1em
  	}
	  
.searchButton {
  	text-align: left;
  	font-size: small;
  	color: #000;
  	}

#languageLink{
	position: absolute;
	top: 145px;
	left: 0px;
	}
	
#languageLink a{   
	font-size: small;
	}
	  
/***********************************/
/* Boxes right                     */
/***********************************/	  
	  
#sideBar {
	position: absolute;
	top: 17em;
	left: 60em;
	width: 15em;
	}
		
#box1 {
    margin-bottom: 10px;
	border-style: solid;
	border-color: #000;
	border-width: 1px;
	}
	
#box1Pictures {
    margin-bottom: 10px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px;
	height: 250px;
	}
			
#box1Title {
	margin-bottom: 5px;
    padding-left: 3px;
    color: #000;
    background: #fff;
	font-size: small;
	border-bottom: 1px #000 solid
	}
	
#box1Text {
	float:left;
	margin-bottom: 10px;
    padding-left: 5px;
	padding-right: 5px;
	font-size: small;
	width:14em;
	}
		
#box1TextClear {
	clear:both;
	}	
	
#box1Text a{
	font-size: small;
	}
					
#box2 {
    margin-bottom: 10px;
	border-style: solid;
	border-color: #000;
	border-width: 1px;
	}

#box2Pictures {
    margin-bottom: 10px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px;
	height: 230px;
	}	
	
#box2Title {
	margin-bottom: 5px;
    padding-left: 5px;
    color: #000;
    background: #fff;
	font-size: small;
	border-bottom: 1px #000 solid
	}
	
#box2Text {
	padding: 0px;
	float:left;
	margin-bottom: 10px;
    padding-left: 5px;
	padding-right: 5px;
	font-size: small;
	width:175px;
	}
		
#box2TextClear {
	clear:both;
	}	
	
#box2Text a{
	font-size: small;
	}
	
#box3 {
	border-style: none;
	border-color: #000;
	border-width: 1px;
	height: 88px;
	}
		  	  
/***********************************/
/* TableStyles                     */
/***********************************/	  
	  
/*Table Weiterbildung*/	
.tableWeiterbildung {
    width:100%;
	cellspacing:0px;
	cellpadding:0px; 
	border-collapse:collapse;
	}

.standardCell {
	background-color: #ffffff; 
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px; 
	height: 10px;
	}

.firstCell {
	background-color: #ffffff; 
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px; 
	height: 10px;
	}

.lastCell {
	background-color: #ffffff; 
	border-color: #ffffff; 
	border-style: solid; 
	border-width: 1px; 
	height: 10px;
	}
/*----------------------------------------*
**  Start Ultraseek
**----------------------------------------*/

a.title:link			{	font-size:12px;	color:#999999; text-decoration:none; font-weight:normal; }
a.title:hover 	{ font-size:12px;	color:#999999; text-decoration:underline; font-weight:normal; }

a.navbar:link		{	font-size:12px;	color:#999999; text-decoration:none; font-weight:normal; }
a.navbar:hover {	font-size:12px;	color:#999999; text-decoration:underline; font-weight:normal; }

.label 						  {	font-size:12px; color:#000000; font-weight:bold; }
.description			{	font-size:12px; color:#000000; font-weight:normal; }
.highlight				 { font-size:12px; color:#999999; font-weight:bold; }

.result-count {background-color: #D4D0C8;}
.navbar {background-color: #D4D0C8;}
.tip {background-color: #D4D0C8;}
.languages {visibility:hidden; position:absolute; left:1px; top:1px; width:1px; height:1px; z-index:1} .collection-names {visibility:hidden; position:absolute; left:1px; top:1px; width:1px; height:1px; z-index:1} .skip-to-content{visibility:hidden}
.poweredby-image{visibility:hidden}
.highlight-link{visibility:hidden}
.leftbar{color: #0189B4;}
.rightbar{color: #424242;}
.submit		     {	font-size:12px;	color:#000000; font-weight:normal; border: 1px none #000; width:60px;}
.selectSearch {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:147px; height:19px}
.selectSearchWeek {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:145px; height:19px}

.inputSearch {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:205px; height:15px}
.inputDay {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:15px; height:15px}
.inputYear {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:28px; height:15px}
.selectMonth {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:78px; height:15px}

.signin {visibility:hidden; position:absolute; left:1px; top:1px; width:1px; height:1px; z-index:1}

.searchUltraSeek{}
/*----------------------------------------*
**  End Ultraseek
**----------------------------------------*/
	
