/***********************************/
/* Global                          */
/***********************************/
	
body {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	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: #ccc;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 12px; 
	}
a:visited { 
	color: #ccc;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 12px; 
	}
a:hover { 
	color: #000;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 12px; 
	}
	
#tools {
	position: absolute;
	top: 19px;
	left: 4px;
	padding-left: 743px;
	width: 80px;
	}

#search {
	/*visibility:hidden;*/
	position: absolute;
	left: 830px;
	top: 19px;
	width: 145px;
	}

.textinput100{
	width:100px;
	}	
	
label, legend{display:none;}
		
/***********************************/
/* Content                         */
/***********************************/

#pageContainer {
    position: absolute;
	width: 945px;
	}

#mainContent {
	position: absolute;
	top: 220px;
	left: 185px;
	width: 756px;
	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: 14px;
	font-weight: bold;
	}
	  
.titelWeiss {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	}
	
.titel {
	font-size: 14px;
	font-weight: bold;
	}

.untertitelSchwarz {
	font-size: 13px;
	font-weight: bold;
	} 

.untertitel {
	font-size: 13px;
	font-weight: bold;
	}
	
.textMittel {
	font-size: 11px;
	} 
		
.normalWeiss {
	color: #fff;
	}
	 
.textKlein {
	font-size: 10px;
	} 
	
.textKleinWeiss {
	font-size: 10px;
	color: #fff;
	}
		  
/* Link barrierenfrei*/
a.accessible:link    		{ color: #fff;}
a.accessible:visited 		{ color: #fff;}
a.accessible:hover   		{ color: #000;}

.selecFormSearch{
    font: 11px Verdana,Helvetica,Arial;
	width: 185px;
	margin-left: 5px;
	margin-top: 2px;
}

.umfrageformularInput {width: 450px;}

/***********************************/
/* MainNavigation left             */
/***********************************/

#mainNavigation {
	position: absolute;
	top: 220px;
	left: 0px;
	width: 182px;
	border-style: solid;
	border-color: #aeaeae;
	border-width: 1px;		
	}	

#navigation{
	float:left; 
	width:182px; 
	margin-right:-1px;
	}

#navigationSpace{
	float:right; 
	width:1px; 
	height:475px;
	}

#clear{
	clear:both;
	}
	
/* li firstLevel */
.firstLevel{
  	border: 1px solid #fff ;
	list-style-type: none;
	font-size: 11px;
	font-decoration:none;
	font-weight: bold;
	color: #fff;
  	}

/* Link Navigation links Level 1 */
a.firstLevelLink:link    	{ color: #fff; font-size: 11px;}
a.firstLevelLink:visited 	{ color: #fff; font-size: 11px;}
a.firstLevelLink:hover   	{ color: #fff; font-size: 11px; font-weight: bold;}

a.firstLevelLinkBold:link    	{ color: #fff; font-size: 11px; font-weight: bold;}
a.firstLevelLinkBold:visited 	{ color: #fff; font-size: 11px; font-weight: bold;}
a.firstLevelLinkBold:hover   	{ color: #fff; font-size: 11px; font-weight: bold;}


/* li secondLevel */
.secondLevel {

	background-color: #fff;
  	border-left-color: #fff;
  	border-style: solid;
  	border-bottom-color: #aeaeae;
  	border-width: 0px 0px 1px 3px;
	list-style-type: none;
	font-size: 11px;
	color: #424242; 
  	} 

/* Link Navigation links Level 2 */
a.secondLevelLink:link    	{ color: #424242; font-size: 11px;}
a.secondLevelLink:visited 	{ color: #424242; font-size: 11px;}
a.secondLevelLink:hover   	{ color: #424242; font-size: 11px; font-weight: bold;}

a.secondLevelLinkBold:link    	{ color: #424242; font-size: 11px; font-weight: bold;}
a.secondLevelLinkBold:visited 	{ color: #424242; font-size: 11px; font-weight: bold;}
a.secondLevelLinkBold:hover   	{ color: #424242; font-size: 11px; font-weight: bold;}

/* li thirdLevel */
.thirdLevel {
  	color: #424242;
  	border-style: solid;
  	border-left-color: #fff;
  	border-bottom-color: #aeaeae;
  	border-width: 0px 0px 1px 9px;
	list-style-type: none;
	font-size: 11px;
	background-color: #fff;
  	}
 
/* Link Navigation links Level 3 */
a.thirdLevelLink:link    	{ color: #424242; font-size: 11px;}
a.thirdLevelLink:visited 	{ color: #424242; font-size: 11px;}
a.thirdLevelLink:hover   	{ color: #424242; font-size: 11px; font-weight: bold;}

a.thirdLevelLinkBold:link    	{ color: #424242; font-size: 11px; font-weight: bold;}
a.thirdLevelLinkBold:visited 	{ color: #424242; font-size: 11px; font-weight: bold;}
a.thirdLevelLinkBold:hover   	{ color: #424242; font-size: 11px; font-weight: bold;}

	
#impressum{   			
	margin-left:2px;	
	padding-left:15px;		
	}						
							
#impressum a{   			
	font-size: 11px;		
	margin-left:-12px;		
	}						
							
/*#impressum{   			*/
/*	margin-left:6px;		*/
/*	}						*/
/*							*/
/*#impressum a{   			*/
/*	font-size: 11px;		*/
/*	}						*/

/***********************************/
/* MetaNavigation                  */
/***********************************/

#metaNavigation {
	position: absolute;
	top: 190px;
	left: 0px;
	width: 770px;
	padding-left: 175px;
	}
	
#metaNavigation a{
	color: #fff;
	padding: 1px;
	padding-left: 15px;
	font-size: 11px;
	}

#metaNavigation a:hover{
	font-weight: bold;
	}		

/***********************************/
/* Header                          */
/***********************************/

#pageHeader {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1;
	}

#accessLink {
	position: absolute;
	top: 91px;
	left: 7px;
	z-index:3;
	}	
	
#headerBanner {
	position: absolute;
	top: 85px;
	left: 0px;
	z-index:2;
	}

#headerNavigation {
	position: absolute;
	top: 59px;
	left: 747px;
	width:90px;
	}	
			
#search {
	position: absolute;
	left: 830px;
	width: 145px;
	}
	
#searchText {
	position: absolute;
	left: 0px;
	top: 40px;
	}
	
#searchSubmit {
	position: absolute;
	left: 100px;
	top: 40px;
  	}
	    
#search form {
	text-align: left;
	margin: 0px;
	}
	
#search input {
  	text-align: left;
  	font: 12px Verdana,Helvetica,Arial;
  	color: #424242;
  	}	

#languageLink{
	position: absolute;
	top: 175px;
	left: 0px;
	}
	
#languageLink a{   
	font-size: 11px;
	}  	
/***********************************/
/* Boxes right                     */
/***********************************/
	
#sideBar {
	position: absolute;
	top: 220px;
	left: 750px;
	width: 195px;
	}	
		
#box1 {
    margin-bottom: 10px;
	border-style: solid;
	border-color: #aeaeae;
	border-width: 1px;
	}
	
#box1Picture {
    margin-bottom: 10px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px;
	height: 250px;
	}
			
#box1Title {
	margin-bottom: 5px;
    padding-left: 3px;
    color: #fff;
    background: #aeaeae;
	font-size: 11px;
	}
	
#box1Text {
	float:left;
	margin-bottom: 10px;
    padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	width:175px;
	}
	
#box1TextSpacer {
	padding: 0px;
	margin: 0px
	float:right;
	width: 1px;
	height: 230px;
	}
	
#box1TextClear {
    clear:both;	
	}	

#box1Text a{
	font-size: 11px;
	}
					
#box2 {
    margin-bottom: 10px;
	border-style: solid;
	border-color: #aeaeae;
	border-width: 1px;
	}

#box2Picture {
    margin-bottom: 10px;
	border-style: solid;
	border-color: #fff;
	border-width: 0px;
	height: 230px;
	}	
	
#box2Title {
	margin-bottom: 5px;
    padding-left: 5px;
    color: #fff;
    background: #aeaeae;
	font-size: 11px;
	}
	
#box2Text {
	padding: 0px;
	float:left;
	margin-bottom: 10px;
    padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	width:175px;
	}
	
#box2TextSpacer {
	padding: 0px;
	margin: 0px;
	float:right;
	width: 1px;
	height: 192px;
	}
	
#box2TextClear {
	clear:both;
	}	
	
#box2Text a{
	font-size: 11px;
	}
	
#box3 {
	border-style: solid;
	border-color: #aeaeae;
	border-width: 1px;
	height: 88px;
	}
	 
/***********************************/
/* TableStyles                     */
/***********************************/
	
/* Table Weiterbildung */	
.tableWeiterbildung{
    width:100%;
	cellspacing:0px;
	cellpadding:0px; 
	border-collapse:collapse;
}

.standardCell{
	background-color: #ffffff;
	border-color: #999999; 
	border-style: solid; 
	border-width: 1px; 
	height: 10px;
}

.firstCell{
	background-color: #999999; 
	border-color: #999999; 
	border-style: solid; 
	border-width: 1px; 
	height: 10px;
}

.lastCell{
	background-color: #ffffff; 
	border-color: #ffffff; 
	border-style: solid; 
	border-width: 1px; 
	height: 10px;
}

/***********************************/
/* Ultraseek Start                 */
/***********************************/

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:32px; 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{}
/***********************************/
/* Ultraseek Ende                  */
/***********************************/



	

		

	

	
	
	
	
	
	
	
	
		

  

	