/* Basis-Definitionen */
BODY
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
TD
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
TABLE.contentweiss
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: FFFFFF;
}
A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}
A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: navy;	
	text-decoration: none;	
}
A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: navy;	
}
h1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:10px;	
	margin-left:6px;
}

.csc-caption
{
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px
}
div.csc-header
{
	margin-top:0px;
	margin-bottom:0px;

}
div.csc-textpic
{
	margin-left:6px;
}
div.csc-header csc-header-n2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:0px;	
}
div.csc-frame-frame1 
{
    border: 1px solid #B2B3B4;
    border-style: solid;
    padding: 0px 0px 5px 0px;
    margin: 0px;
	margin-bottom:0px;
}
P.bodytext
{
	margin-top:0px;
	margin-bottom:0px;
	padding-left:5px;
	padding-right:5px;
}
div.csc-textpic-clear
{
	margin-bottom:15px;
}
div.csc-header
{
	margin-bottom:0px;
}


/* bzb Basis */
.bzb_gelb
{
	background-color: #FBD931;
}
.bzb_blau
{
	background-color: #00318A;
}
.bzb_rot
{
	background-color: #C31F41;
}
.schwarz
{
	background-color: 000000;
}
.titel_weiss
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;	
}
.titel_schwarz
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
A.titel_weiss
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;	
}
A.titel_weiss:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;	
}
A.titel_weiss:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;	
}
A.titel_weiss:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;	
}
div.adresse
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}
/* Startseite */
TD.home_willkommen
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.willkommen
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.home_grau
{
	background-color: E4E1E8;
}
/* Beginn News */
.news_titel_schwarz
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.news_rahmen
{
	background-color: #FFFFFF;
	border: solid 1px #000000;
	color: black;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal
}
/* Ende News */

/* Beginn LEFT */
.left_rahmen
{
	background-color: #FFFFFF;
	border: solid 1px #B2B3B4;
	color: black;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal
}
.rahmen_titel
{
	background-color: #E4E2E8;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	PADDING-TOP: 2px;
  	PADDING-BOTTOM: 3px;
}
H2
{
	background-color: #E4E2E8;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	PADDING-TOP: 2px;
  	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 5px;
	margin: 0px;
}
.pagetitle
{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold
}
/* Ende LEFT */ 
/* BEGINN Textnavigation */ 
div.leftnavwb
{
	background-color: #E4E2E8;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	height: 18px;
	vertical-align: middle;
	color: black;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal
}
div.leftnavwb A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}
div.leftnavwb A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}
div.leftnavwb A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: silver;
	text-decoration: none;	
}
div.leftnavwbover
{
	background-color: #00318A;
	border-right: solid 1px #00318A;
	border-bottom: solid 1px #00318A;
	height: 18px;
	vertical-align: middle;
	color: black;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal
}
div.leftnavwbover A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-decoration: none;	
}
div.leftnavwbover A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: silver;
	text-decoration: none;	
}
div.leftnavwbover A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-decoration: none;	
}

div.leftnavgb
{
	background-color: #E4E2E8;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	height: 18px;
	vertical-align: middle;
	color: black;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal
}
div.leftnavgb A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}
div.leftnavgb A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}
div.leftnavgb A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: silver;
	text-decoration: none;	
}
div.leftnavgbover
{
	background-color: #FBD931;
	border-right: solid 1px #FBD931;
	border-bottom: solid 1px #FBD931;
	height: 18px;
	vertical-align: middle;
	color: black;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal
}
div.leftnavgbover A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}
div.leftnavgbover A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: silver;
	text-decoration: none;	
}
div.leftnavgbover A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}

div.leftnavsubgb
{
	background-color: #f1f0f3;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	height: 18px;
	vertical-align: middle;
	color: black;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal
}
div.leftnavsubgb A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}
div.leftnavsubgb A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}
div.leftnavsubgb A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: silver;
	text-decoration: none;	
}
div.leftnavsubgbover
{
	background-color: #FBD931;
	border-right: solid 1px #FBD931;
	border-bottom: solid 1px #FBD931;
	height: 18px;
	vertical-align: middle;
	color: black;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal
}
div.leftnavsubgbover A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}
div.leftnavsubgbover A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: silver;
	text-decoration: none;	
}
div.leftnavsubgbover A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}



div.leftnavgblw
{
	background-color: #E4E2E8;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	height: 18px;
	vertical-align: middle;
	color: black;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal
}
div.leftnavgblw A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}
div.leftnavgblw A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}
div.leftnavgblw A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: silver;
	text-decoration: none;	
}
div.leftnavgblwover
{
	background-color: #729035;
	border-right: solid 1px #729035;
	border-bottom: solid 1px #729035;
	height: 18px;
	vertical-align: middle;
	color: white;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal
}
div.leftnavgblwover A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-decoration: none;	
}
div.leftnavgblwover A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: silver;
	text-decoration: none;	
}
div.leftnavgblwover A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-decoration: none;	
}

div.leftnavbzb
{
	background-color: #E4E2E8;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	height: 18px;
	vertical-align: middle;
	color: black;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal
}
div.leftnavbzb A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}
div.leftnavbzb A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}
div.leftnavbzb A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: silver;
	text-decoration: none;	
}
div.leftnavbzbover
{
	background-color: #C31F41;
	border-right: solid 1px #C31F41;
	border-bottom: solid 1px #C31F41;
	height: 18px;
	vertical-align: middle;
	color: black;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal
}
div.leftnavbzbover A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-decoration: none;	
}
div.leftnavbzbover A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: silver;
	text-decoration: none;	
}
div.leftnavbzbover A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-decoration: none;	
}
div.leftnavsubbzb
{
	background-color: #f1f0f3;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	height: 18px;
	vertical-align: middle;
	color: black;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal
}
div.leftnavsubbzb A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}
div.leftnavsubbzb A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;	
}
div.leftnavsubbzb A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: silver;
	text-decoration: none;	
}
div.leftnavsubbzbover
{
	background-color: #C31F41;
	border-right: solid 1px #C31F41;
	border-bottom: solid 1px #C31F41;
	height: 18px;
	vertical-align: middle;
	color: white;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal
}
div.leftnavsubbzbover A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-decoration: none;	
}
div.leftnavsubbzbover A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: silver;
	text-decoration: none;	
}
div.leftnavsubbzbover A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-decoration: none;	
}

/* ENDE Textnavigation */ 



/* depreciated */
.home_gb
{
	background-image:url(/fileadmin/templates/images/home/Bilder/home_gb.png); 
	background-repeat:no-repeat;
}
.home_wb
{
	background-image:url(/fileadmin/templates/images/home/Bilder/home_wb.png); 
	background-repeat:no-repeat;
}
.home_bzb
{
	background-image:url(/fileadmin/templates/images/home/Bilder/home_bzb.png); 
	background-repeat:no-repeat;
}
a.ahome_gb:link, a.ahome_gb:visited,  a.ahome_gb:hover, a.ahome_gb:active  {
  display:block;
  width:455px;
  height:102px;
  text-decoration: none;
  color: black;	
  background-image: url(/fileadmin/templates/images/home/Bilder/home_gb.png);
}
a.ahome_gb:hover {
  background-image: url(/fileadmin/templates/images/home/Bilder/home_gb_over.png);
}
a.ahome_wb:link, a.ahome_wb:visited,  a.ahome_wb:hover, a.ahome_wb:active  {
  display:block;
  width:455px;
  height:102px;
  text-decoration: none;	  
  color: black;
  background-image: url(/fileadmin/templates/images/home/Bilder/home_wb.png);
}
a.ahome_wb:hover {
  background-image: url(/fileadmin/templates/images/home/Bilder/home_wb_over.png);
}
a.ahome_bzb:link, a.ahome_bzb:visited,  a.ahome_bzb:hover, a.ahome_bzb:active  {
  display:block;
  width:455px;
  height:100px;
  text-decoration: none;	  
  color: black;
  background-image: url(/fileadmin/templates/images/home/Bilder/home_bzb.png);
}
a.ahome_bzb:hover {
  background-image: url(/fileadmin/templates/images/home/Bilder/home_bzb_over.png);
}
.imgcontainer
{
	background-image:url(/fileadmin/templates/images/bg_l/bg_home_6_l.jpg); 
	background-repeat:no-repeat;
}
.imgcontainer_v2
{
	background-image:url(/fileadmin/templates/images/home/startbild.jpg); 
	background-repeat:no-repeat;
}
.abstand
{
	clear: both;
}
A.kunstwort:link, A.kunstwort:visited, A.kunstwort:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #B2B3B4;
	text-decoration: none;	
}
A.kunstwort:hover
{
	text-decoration: underline;
	color: black;
}

TD.gfpb_photo 
{
    border: 1px solid #B2B3B4;
    border-style: solid;
    padding: 0px;
    margin: 0px;
	margin-bottom:0px;
}

/* Start: Weiterbildung => Angebot */
.choice:link {text-decoration:none; color: #00318A;	}
.choice:visited {text-decoration:none; color: #00318A; }
.choice:hover {text-decoration:none; color: #000000; background-color: #E4E2E8; }
.choice:active {text-decoration:none; color: #006666; }

.caption {
	background-color: #F8F8FF; 
	color: black;
	border-width: 0px 0px 2px 0px; 
	border-style: solid;
	border-color: #000000; 
	font-size:100%; 
	padding-left: 0.2em; padding-top: 0.2em; padding-bottom: 0.2em;
	margin-top: 1em; margin-bottom: 0;
	width: 40%;
}

.caption1 {
	background-color: #e9e8ed; 
	color: black;
	border-width: 0px 0px 2px 0px; 
	border-style: solid;
	border-color: #000000; 
	font-size:120%; 
	padding-left: 0.2em; padding-top: 0.2em; padding-bottom: 0.2em;
	margin-top: 1em; margin-bottom: 0;
}

.caption2 {
	background-color: #e9e8ed; 
	color: black;
	border-width: 0px 0px 2px 0px; 
	border-style: solid;
	border-color: #000000; 
	font-size:120%; 
	padding-left: 0.2em; padding-top: 0.2em; padding-bottom: 0.2em;
	margin-top: 1em; margin-bottom: 0;
	width: 40%;
}

h2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
h3
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	margin-bottom:6px;		
}
h4
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
/* Ende: Weiterbildung => Angebot */


/* Dateiverweise */
TABLE.csc-uploads
{
	width: 477px;
	margin-bottom: 10px;	
}
TD.csc-uploads-icon
{
	width: 30px;
}
TD.csc-uploads-fileName
{
	width: 390px;
}
TD.csc-uploads-fileSize
{
	width: 57px;
}


#downloads { position:absolute; top:165px; left:314px;}

/* Suchergebnisse */
.link_blue:link {text-decoration:none; color: #336699;	}
.link_blue:visited {text-decoration:none; color: #336699; }
.link_blue:hover {text-decoration:none; color: #C0C0C0; background-color: #FFFFFF; }
.link_blue:active {text-decoration:none; color: #336699; }
		
.txt { color: #666666;}