/***********************************/
/* 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: #000;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 12px; 
	}
a:visited { 
	color: #000;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 12px; 
	}
a:hover { 
	color: #000;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 12px; 
	}
		
/***********************************/
/* Content                         */
/***********************************/

#pageContainer {
    position: absolute;
	width: 600px;
	}

#mainContent {
	position: absolute;
	top: 100px;
	width: 600px;
  	}
	  
#printContent {
	position: absolute;
	top: 100px;
	width: 600px;
  	}
	  
#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: #000;
	}
	
.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: #000;
	}
	 
.textKlein {
	font-size: 10px;
	} 
	
.textKleinWeiss {
	font-size: 10px;
	color: #000;
	}	  
	  
/* Link barrierenfrei*/
a.accessible:link    		{ color: #000;}
a.accessible:visited 		{ color: #000;}
a.accessible:hover   		{ color: #000;}

.selecFormSearch{
    font: 11px Verdana,Helvetica,Arial;
	width: 185px;
	margin-left: 5px;
	margin-top: 2px;
}

/***********************************/
/* MainNavigation left             */
/***********************************/

#mainNavigation {
	position: absolute;
	top: 200px;
	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;
	}

#impressum{   
	margin-left:6px;
	}
	
/* li firstLevel */
.firstLevel{
  	border: 1px solid #fff ;
	list-style-type: none;
	font-size: 11px;
	font-decoration:none;
	font-weight: bold;
	color: #000;
  	}

/* Link Navigation links Level 1 */
a.firstLevelLink:link    	{ color: #000; font-size: 11px;}
a.firstLevelLink:visited 	{ color: #000; font-size: 11px;}
a.firstLevelLink:hover   	{ color: #000; font-size: 11px; font-weight: bold;}

a.firstLevelLinkBold:link    	{ color: #000; font-size: 11px; font-weight: bold;}
a.firstLevelLinkBold:visited 	{ color: #000; font-size: 11px; font-weight: bold;}
a.firstLevelLinkBold:hover   	{ color: #000; font-size: 11px; font-weight: bold;}


/* li secondLevel */
.secondLevel {
  	font-weight: bold;
	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 {
  	font-weight: bold;
  	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.thirdLevelLink:link    	{ color: #424242; font-size: 11px; font-weight: bold;}
a.thirdLevelLink:visited 	{ color: #424242; font-size: 11px; font-weight: bold;}
a.thirdLevelLink:hover   	{ color: #424242; font-size: 11px; font-weight: bold;}
	
#impressum a{   
	font-size: 11px;
	}

/***********************************/
/* MetaNavigation                  */
/***********************************/

#metaNavigation {
	position: absolute;
	top: 170px;
	left: 0px;
	width: 945px;
	}
	
#metaNavigation a{
	font-weight: bold;
	color: #fff;
	}	

/* Link Meta-Navigation */
a.metaNavLink:link    		{ color: #fff; font-size: 11px;}
a.metaNavLink:visited 		{ color: #fff; font-size: 11px;}
a.metaNavLink:hover   		{ color: #fff; font-size: 11px; font-weight: bold;}

a.metaNavLinkBold:link    	{ color: #fff; font-size: 11px; font-weight: bold;}
a.metaNavLinkBold:visited 	{ color: #fff; font-size: 11px; font-weight: bold;}
a.metaNavLinkBold:hover 	{ color: #fff; font-size: 11px; font-weight: bold;}

/***********************************/
/* Header                          */
/***********************************/

#pageHeader {
	position: absolute;
	top: 10px;
	left: 0px;
	z-index:1;
	}

#accessLink {
	position: absolute;
	top: 71px;
	left: 7px;
	z-index:3;
	}	
	
#headerBanner {
	position: absolute;
	top: 55px;
	left: 0px;
	z-index:2;
	}

#headerNavigation {
	position: absolute;
	top: 19px;
	left: 747px;
	}	
			
#search {
	position: absolute;
	left: 830px;
	top: 19px;
	width: 145px;
	}
	
#searchText {
	position: absolute;
	left: 0px;
	top: 0px;
	}
	
#searchSubmit {
	position: absolute;
	left: 100px;
	top: 0px;
  	}
	    
#search form {
	text-align: left;
	margin: 0px;
	}
	
#search input {
  	text-align: left;
  	font: 12px Verdana,Helvetica,Arial;
  	color: #424242;
  	}	

#languageLink{
	position: absolute;
	top: 155px;
	left: 0px;
	}
	
#languageLink a{   
	font-size: 11px;
	}  	
/***********************************/
/* Boxes right                     */
/***********************************/
	
#sideBar {
	position: absolute;
	top: 200px;
	left: 750px;
	width: 195px;
	}	
		
#box1 {
    margin-bottom: 10px;
	border-style: solid;
	border-color: #000;
	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: #000;
	font-size: 11px;
	font-weight:bold;
	border-bottom: solid 1px #000;
	}
	
#box1Text {
	margin-bottom: 10px;
    padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	}
	
#box1Text a{
	font-size: 11px;
	}
					
#box2 {
    margin-bottom: 10px;
	border-style: solid;
	border-color: #000;
	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: #000;
	font-weight:bold;
	font-size: 11px;
	border-bottom: solid 1px #000;
	}
	
#box2Text {
	margin-bottom: 10px;
    padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	}

#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;
}




	  


	

		

	

	
	
	
	
	
	
	
	
		

  

	
