body
{
	font-family: verdana;
	font-size:13px;
	color:#444444;
}	


table td
{
	font-family: verdana;
	font-size: 13px;
	font-weight:normal;
	color:#444444;
	/*vertical-align:top; deaktiviert weil sonst align im editortd nicht funkt*/
}

img.rahmen
{
	border-width:1px 2px 2px 1px;
	border-style:solid;
	border-color:#c2caef;
	padding: 3px;
}

.inputleistung
{
	margin-left:auto;
	margin-right:auto;
}

img.norahmen
{
	border:0px;
	margin:0px;
	padding:0px;
}


normal
{
	font-size:13px;
	font-weight:normal;
	color:#c2caef
}

a.aktiv
{
	color: #F8951C !important;
	font-size:13px;
	font-weight:normal;
	text-decoration: underline !important;
	
}

.actInfo
{
	font-size:10px;
	color:#C8C8C8;
	
}

.fehler
{
	color:#FF0800;
}

.hello
{
	color:#0033cc;
	font-size: 14px;
	font-weight:bold;
}



.titel
{
	font-size:16px;
	font-weight:bold;
	color:#0033cc;
	text-align:center;
	display:block;
}
.kurstitel
{
	font-size:15px;
	font-weight:bold;
	color:#0033cc;
	/*text-align:center;
	display:block;*/
}
a.semaktiv
{
	font-weight:bold;
}
a.semaktiv:hover
{
	font-weight:bold;
	text-decoration:underline;
}


a
{
	color:#F8951C !important;
	font-weight:normal;
	text-decoration:none !important;
}
a.icon:hover
{
	font-weight:normal;
	text-decoration:none !important;
}

a:hover
{
	color:#F8951C !important;
	font-weight:normal;
	text-decoration:underline !important;
}
a.fett
{
	font-weight:bold;
}

.lvue_activ
{
	color:#F8951C;
	font-weight:bold;
	text-decoration:none;
}

a.lvue_activ:hover
{
	color:#F8951C;
	font-weight:bold;
	text-decoration:underline;
}

.edittitel
{
	color:#F8951C;
	font-size: 16px;
	font-weight:bold;
}

input
{
	font-size:12px;
	font-weight:normal;
}

table.updateInfo
{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #B2B2FF;
	padding:8px;
}

table.updateInfo2
{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #B2B2FF;
	
}

td.save
{
	border-top:1px solid #B2B2FF;
	padding-top:8px;
}

td.rahmen
{
	border-top:1px solid #B2B2FF;
	padding-left:8px;
	padding-top:0;
	padding-bottom:0;
	padding-right:8px;
	
}

td.norahmen
{
	border-top:none;
	padding-left:8px;
	padding-top:0;
	padding-bottom:4px;
	padding-right:8px;
	
}

td.datumpick
{
	vertical-align:bottom;
	margin:0;
	padding:0;
	line-height:31px;
}

input.invisible
{
	line-height:1px;
	font-size:1px;
	margin:0;
	padding:0;
}

div.innerContent
{
	width:600px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}
div.navFooter
{
	width:600px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

hr
{
	border-top:1px solid #B2B2FF;
	border-bottom:none;
	border-left:none;
	border-right:none;
	
}
/*styles für den TabellenZellen Dialog:*/
/*Zelle blau*/
td.blauNoRahmen
{
	border: none;
}

td.blauRahmenUnten
{	
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom: 1px solid #0033CC;
}

td.blauRahmenUntenLinks
{
	border-top:none;
	border-right:none;
	border-bottom: 1px solid #0033CC;
	border-left: 1px solid #0033CC;
}

td.blauRahmenUntenRechts
{
	border-top:none;
	border-left:none;
	border-bottom: 1px solid #0033CC;
	border-right: 1px solid #0033CC;
}

td.blauRahmenUntenLinksRechts
{
	border-top:none;
	border-bottom: 1px solid #0033CC;
	border-left: 1px solid #0033CC;
	border-right: 1px solid #0033CC;
}
td.blauRahmenUntenLinksRechtsOben
{
	border-bottom: 1px solid #0033CC;
	border-left: 1px solid #0033CC;
	border-right: 1px solid #0033CC;
	border-top: 1px solid #0033CC;
}

td.blauRahmenUntenOben
{
	border-left:none;
	border-right:none;
	border-bottom: 1px solid #0033CC;
	border-top: 1px solid #0033CC;
}

td.blauRahmenOben
{
	border-left:none;
	border-right:none;
	border-bottom:none;
	border-top: 1px solid #0033CC;
}
td.blauRahmenObenLinks
{
	border-right:none;
	border-bottom:none;
	border-top: 1px solid #0033CC;
	border-left: 1px solid #0033CC;
}

td.blauRahmenObenRechts
{
	border-left:none;
	border-bottom:none;
	border-top: 1px solid #0033CC;
	border-right: 1px solid #0033CC;
}

td.blauRahmenObenLinksRechts
{
	border-bottom:none;
	border-top: 1px solid #0033CC;
	border-left: 1px solid #0033CC;
	border-right: 1px solid #0033CC;
}


td.blauRahmenLinks
{
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left: 1px solid #0033CC;
}
td.blauRahmenLinksRechts
{
	border-top:none;
	border-bottom:none;
	border-left: 1px solid #0033CC;
	border-right: 1px solid #0033CC;
}

td.blauRahmenRechts
{
	border-top:none;
	border-left:none;
	border-bottom:none;
	border-right: 1px solid #0033CC;
}

td.blauRahmenUntenRechtsOben
{
	border-top:1px solid #0033CC;
	border-left:none;
	border-bottom:1px solid #0033CC;
	border-right: 1px solid #0033CC;
}

td.blauRahmenUntenLinksOben
{
	border-top:1px solid #0033CC;
	border-left:1px solid #0033CC;
	border-bottom:1px solid #0033CC;
	border-right: none;
}

/*Zelle weiss*/
td.weissRahmenUnten
{
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom: 1px solid #E7EDFB;
}

td.weissRahmenUntenLinks
{
	border-top:none;
	border-right:none;
	border-bottom: 1px solid #E7EDFB;
	border-left: 1px solid #E7EDFB;
}

td.weissRahmenUntenRechts
{
	border-top:none;
	border-left:none;
	border-bottom: 1px solid #E7EDFB;
	border-right: 1px solid #E7EDFB;
}

td.weissRahmenUntenLinksRechts
{
	border-top:none;
	border-bottom: 1px solid #E7EDFB;
	border-left: 1px solid #E7EDFB;
	border-right: 1px solid #E7EDFB;
}
td.weissRahmenUntenLinksRechtsOben
{
	border-bottom: 1px solid #E7EDFB;
	border-left: 1px solid #E7EDFB;
	border-right: 1px solid #E7EDFB;
	border-top: 1px solid #E7EDFB;
}

td.weissRahmenUntenOben
{
	border-left:none;
	border-right:none;
	border-bottom: 1px solid #E7EDFB; 
	border-top: 1px solid #E7EDFB;
}

td.weissRahmenOben
{
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top: 1px solid #E7EDFB;
}
td.weissRahmenObenLinks
{
	border-bottom:none;
	border-right:none;
	border-top: 1px solid #E7EDFB;
	border-left: 1px solid #E7EDFB;
}

td.weissRahmenObenRechts
{
	border-bottom:none;
	border-left:none;
	border-top: 1px solid #E7EDFB;
	border-right: 1px solid #E7EDFB;
}

td.weissRahmenObenLinksRechts
{
	border-bottom:none;
	border-top: 1px solid #E7EDFB;
	border-left: 1px solid #E7EDFB;
	border-right: 1px solid #E7EDFB;
}


td.weissRahmenLinks
{
	border-bottom:none;
	border-top:none;
	border-right:none;
	border-left: 1px solid #E7EDFB;
}
td.weissRahmenLinksRechts
{
	border-left:none;
	border-right:none;
	border-left: 1px solid #E7EDFB;
	border-right: 1px solid #E7EDFB;
}

td.weissRahmenRechts
{
	border-bottom:none;
	border-top:none;
	border-left:none;
	border-right: 1px solid #E7EDFB;
}
td.weissRahmenUntenLinksOben
{
	border-bottom:1px solid #E7EDFB;
	border-top:1px solid #E7EDFB;
	border-left:1px solid #E7EDFB;
	border-right: none;
}

td.weissRahmenUntenRechtsOben
{
	border-bottom:1px solid #E7EDFB;
	border-top:1px solid #E7EDFB;
	border-left:none;
	border-right: 1px solid #E7EDFB;
}

/*mittelblau*/
td.mblauRahmenUnten
{
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom: 1px solid #C2CAEF;
}

td.mblauRahmenUntenLinks
{
	border-top:none;
	border-right:none;
	border-bottom: 1px solid #C2CAEF;
	border-left: 1px solid #C2CAEF;
}

td.mblauRahmenUntenRechts
{
	border-top:none;
	border-left:none;
	border-bottom: 1px solid #C2CAEF;
	border-right: 1px solid #C2CAEF;
}

td.mblauRahmenUntenLinksRechts
{
	border-top:none;
	border-bottom: 1px solid #C2CAEF;
	border-left: 1px solid #C2CAEF;
	border-right: 1px solid #C2CAEF;
}
td.mblauRahmenUntenLinksRechtsOben
{
	border-bottom: 1px solid #C2CAEF;
	border-left: 1px solid #C2CAEF;
	border-right: 1px solid #C2CAEF;
	border-top: 1px solid #C2CAEF;
}

td.mblauRahmenUntenOben
{
	border-left:none;
	border-right:none;
	border-bottom: 1px solid #C2CAEF; 
	border-top: 1px solid #C2CAEF;
}

td.mblauRahmenOben
{
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top: 1px solid #C2CAEF;
}
td.mblauRahmenObenLinks
{
	border-bottom:none;
	border-right:none;
	border-top: 1px solid #C2CAEF;
	border-left: 1px solid #C2CAEF;
}

td.mblauRahmenObenRechts
{
	border-bottom:none;
	border-left:none;
	border-top: 1px solid #C2CAEF;
	border-right: 1px solid #C2CAEF;
}

td.mblauRahmenObenLinksRechts
{
	border-bottom:none;
	border-top: 1px solid #C2CAEF;
	border-left: 1px solid #C2CAEF;
	border-right: 1px solid #C2CAEF;
}


td.mblauRahmenLinks
{
	border-bottom:none;
	border-top:none;
	border-right:none;
	border-left: 1px solid #C2CAEF;
}
td.mblauRahmenLinksRechts
{
	border-left:none;
	border-right:none;
	border-left: 1px solid #C2CAEF;
	border-right: 1px solid #C2CAEF;
}

td.mblauRahmenRechts
{
	border-bottom:none;
	border-top:none;
	border-left:none;
	border-right: 1px solid #C2CAEF;
}
td.mblauRahmenUntenLinksOben
{
	border-bottom:1px solid #C2CAEF;
	border-top:1px solid #C2CAEF;
	border-left:1px solid #C2CAEF;
	border-right: none;
}

td.mblauRahmenUntenRechtsOben
{
	border-bottom:1px solid #C2CAEF;
	border-top:1px solid #C2CAEF;
	border-left:none;
	border-right: 1px solid #C2CAEF;
}

table.tabelleRahmenDark
{
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#0033cc;
	
}
table.tabelleRahmenMittel
{
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#c2caef;
}
table.tabelleRahmenHell
{
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#E7ECFB;
}



.bg_image
{
	background-image:url(../bilder/Menu2.jpg);
	background-repeat:no-repeat;
}
a.linktitel
{
	color:#0033cc !important;
	font-size: 13px;
	font-weight:normal;
}


.mitwirkName
{
	font-weight:bold;
	color:#0033cc;
	font-size:13px;
	font-family:verdana;
}

td.mitwImg
{
	padding-right:20px;
	padding-top:26px;
	padding-bottom:20px;
	vertical-align:top;
}
td.mitwDetails
{
	padding-bottom:20px;
	padding-top:20px;
	text-align:left;
	vertical-align:top;
}

.titelWelle
{
	background-image:url(../bilder/welleTitelHg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:48px;
	width:140px;
	overflow:visible;
	margin-left:auto;
	margin-right:auto;
	white-space:nowrap;
}

li
{
	
color:#0033CC  !important;
}

a.curriculum_activ
{
	font-weight:bold;
	color:#0033CC  !important;
}

a.curriculum
{
	font-weight:normal;
	color:#0033CC  !important;
}
.curricTitel
{
	color:#0033cc;
	font-size:14px;
	font-weight:bold;
}
.curricTitelinfo
{
	color:#0033cc;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}

.titelLvueProgram
{
	color:#0033CC;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}

.up
{
	text-align:center;
}

a.btn:hover, a.btnaktiv
{
	background-color:#F8B540 !important;
	border-color:#F8951C !important;
	border-left: 1px;
	border-right: 2px;
	border-bottom: 2px;
	border-top: 1px;
	border-style: solid;
	color:#FFFFFF !important;
	margin-top:8px;	font-weight:bold;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none !important;
}

a.btn
{
	background-color:#C2CAEF !important;
	border-left: 1px;
	border-right: 2px;
	border-bottom: 2px;
	border-top: 1px;
	border-style: solid;
	border-color: #AEB5D6;
	margin-top:8px;
	font-weight:bold;
	color:#ffffff !important;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none !important;
	
}

span.folderRoot, span.folderSub
{
	color:#ffffff;
	font-weight:bold;
}
p.pagination 
{
	color:#0033cc;
	font-weight:bold;
}


#currentFolderInfo
{
	color:#ffffff;
	font-weight:bold;
}
span.aktiv
{
	color:#F8951C !important;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline !important;
}
span.inaktiv
{
	color:#F8951C !important;
	font-size:13px;
	font-weight:normal;
	text-decoration:none !important;
}
/*td.aktiv
{
	background-color:#C2CAEF !important;
	border-left: none;
	border-right: 1px solid #AEB5D6;
	border-bottom:  none;
	border-top: none;
	height:30px;
	
}
td.inaktiv
{
	background-color:#E6ECFB !important;
	border-left: none;
	border-right: 1px solid #AEB5D6;
	border-bottom:  1px solid #AEB5D6;
	border-top: none;
	height:30px;
}*/
td.aktiv
{
	background-color:#ffffff !important;
	background-image:url(../bilder/tdaktiv.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	border-left: none;
	border-right: none;
	border-bottom:  none;
	border-top: none;
	height:32px;
	width:300px;
	text-align:center;
}
td.inaktiv
{
	background-color:#ffffff !important;
	background-image:url(../bilder/tdinaktiv.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	border-left: none;
	border-right: none;
	border-bottom:  1px solid #AEB5D6;
	border-top: none;
	height:32px;
	width:300px;
	text-align:center;
}
td.aktiv2
{
	background-color:#ffffff !important;
	background-image:url(../bilder/tdaktiv2.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	border-left: none;
	border-right: none;
	border-bottom:  none;
	border-top: none;
	height:32px;
	width:300px;
	text-align:center;
}
td.inaktiv2
{
	background-color:#ffffff !important;
	background-image:url(../bilder/tdinaktiv2.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	border-left: none;
	border-right: none;
	border-bottom:  1px solid #AEB5D6;
	border-top: none;
	height:32px;
	width:300px;
	text-align:center;
}
a.adressenAktiv
{
	color:#ffffff !important;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline !important;
}
span.adressenAktiv
{
	color:#ffffff !important;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline !important;
}
a.adressenInaktiv
{
	color:#C2CAEF !important;
	font-size:14px;
	font-weight:bold;
	text-decoration:none !important;
}
span.adressenInaktiv
{
	color:#C2CAEF !important;
	font-size:14px;
	font-weight:bold;
	text-decoration:none !important;
}
a.adressenInaktiv:hover
{
	color:#0033cc !important;
	font-size:14px;
	font-weight:bold;
	text-decoration:none !important;
}
span.adressenInaktiv:hover
{
	color:#0033cc !important;
	font-size:14px;
	font-weight:bold;
	text-decoration:none !important;
}

select.kursselectIanktiv
{
	border: 1px solid #AEB5D6;
	background-color:#E7EDFB;
	color:#C2CAEF !important;
	font-size:14px;
}
select.kursselectAktiv
{
	border: 1px solid #AEB5D6;
	background-color:#C1CBEF;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-size:14px;
	
}
select.kursselectIanktiv:hover
{
	border: 1px solid #AEB5D6;
	background-color:#E7EDFB;
	color:#0033cc !important;
	font-size:14px;
	font-weight:normal;
	font-size:14px;
	
}
.downloaddocs
{
	float: left;
	overflow:visible;
	white-space:nowrap;
	display:block;
	height:26px;
}
input
{
	border: 1px solid #BCCDFA;
	margin-top:3px;
	margin-bottom:6px;
}
textarea
{
	border: 1px solid #BCCDFA;
	margin-top:3px;
	margin-bottom:6px;
	font-family:verdana;
font-size:13px;
font-weight:normal;
}
select
{
	border: 1px solid #BCCDFA;
	margin-top:3px;
	margin-bottom:6px;
	font-family:verdana;
font-size:13px;
font-weight:normal;
}
fieldset
{
	border: 1px solid #BCCDFA;
}
.img-shadow {
  float:left;
  background: url(../bilder/shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 0px 0px 20px 10px !important;
  margin: 10px 0 0 5px;
  }
  .img-shadow span.shadow {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid  #C2CAEF;
  margin: -6px 6px 6px -6px;
  padding: 10px;
  } 
.img-shadowFront {
  float:left;
  background: url(../bilder/shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0px 20px 10px !important;
  margin: 10px 0 0 5px;
  }
  .img-shadowFront span.shadow {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid  #C2CAEF;
  margin: -6px 6px 6px -6px;
  padding: 10px;
  } 
  
table.leistungVorlage
{
	border: 1px solid #3060C8;
	font-size:10px;
	width:100%;
}
table.leistungVorlage td
{
	border: 1px solid #3060C8;
	font-size:10px;
}

table.leistungFrontend
{
	border: 1px solid #BCCDFA;
	margin-bottom:8px;
}
table.leistungFrontend td
{
	border: 1px solid #BCCDFA;
	text-align:left;
}
a.editlink
{
	width:20px;
	height:20px;
	border:1px solid #fff;
	display:block;
}
a.editlink:hover
{
	width:20px;
	height:20px;
	background-color:#E7EDFB;
	border:1px solid #0033cc;
	display:block;
}
