/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

body {
	background-color: #F3F2DD;
	margin: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	font-size: 11px;
}

img {
	border: 0px;
}

.page {
	text-align: left;
	margin: 0 auto;
	width: 925px;
}



/*Definition der einzelnen Seitenbereiche*/

.headArea {
	margin-bottom: 3px;
	width: 925px;
		
}

.verlaufArea {
	background-image: url(images/bg-grafik.jpg);
	background-repeat: repeat-y;
	min-height: 525px;
}

.navArea {
	clear: both;
	width: 150px;
	left: 0;
	float: left;
	position: relative;
	margin-bottom: 0px;
	background-color: #F3F2DD;
}

#contentArea {
	width: 590px;
	padding: 0px;
	margin-left: 13px;
	display:inline;
	float: left;	
}

#banner_right {
	display:inline;
	float: left;
	width: 120px;
	height: 157px;
		
	margin-left: 12px;
}

/*div[id]#contentArea {
	margin-left: 163px;
}*/

.footerArea {
	clear:both;
	text-align: center;
	font-size: 9px;
	color: #AAAAAA;
	margin-top: 10px;
	margin-bottom: 5px;
	background-color: #F3F2DD;
}

/* Ende der Seitenbereiche*/


/*Definition von einzelnen Elementen*/

.topLine {
	width: 915px;
	height: 7px;
	line-height: 7px;
	background-color: #6889B2;
}

.headerLogo, .headerLogoRight {
	display:inline;
	float: left;
	width: 157px;
	height: 157px;
	margin-top: 10px;
}

.headerLogoRight {
	width: 157px; 
	margin-left: 12px;
}

#headerBanner {
	display:inline;
	float: left;
	border: 0px;
	margin-top: 10px;	
	width: 590px;
	height: 157px;
	margin-left: 6px;
}

/*div[id]#headerBanner {
	margin-left: 15px;
}*/

.verlaufImage {
	width: 150px;
	height: 239px;
	min-height: 239px;
	/*background-image: url(images/blaue-flaeche.jpg);*/
	background-repeat: no-repeat;
}

/* Ende der Elemente */


/* Definition des Menus */
.menuBox {
	width: 150px;
	margin-bottom: 10px;
	background-color: #F3F2DD;
}

.menuHead {
	width:140px;
	margin-top: 2px;
	padding-left: 10px;
	background-color: #DADADA;
}

.menuElement, .menuElementSelected, .menuElement2, .menuElement2Selected, .menuElement3, .menuElement3Selected,.menuElement4, .menuElement4Selected {
	width: 140px;
	background-color: white;
	margin-top: 2px;
	padding-left: 10px;
	background-repeat: repeat-y;
}

.menu2Element, .menu2ElementSelected, .menu2Element2, .menu2Element2Selected, .menu2Element3, .menu2Element3Selected,.menu2Element4, .menu2Element4Selected{
	width: 130px;
	background-color: white;
	margin-top: 2px;
	padding-left: 20px;
	background-repeat: repeat-y;
}

.menuElement, .menu2Element {
	background-image: url(images/hellblau.png);
}

.menuElementSelected, .menu2ElementSelected {
	background-image: url(images/blau.png);
}

.menuElement2, .menu2Element2 {
	background-image: url(images/hellrot.png);
}

.menuElement2Selected, .menu2Element2Selected {
	background-image: url(images/rot.png);
}

.menuElement3, .menu2Element3 {
	background-image: url(images/hellgruen.png);
}

.menuElement3Selected, .menu2Element3Selected {
	background-image: url(images/gruen.png);
}

.menuElement4, .menu2Element4{
	background-image: url(images/hellorange.png);
}

.menuElement4Selected, .menu2Element4Selected {
	background-image: url(images/orange.png);
}

.blueLine {
	width: 150px;
	line-height: 4px;
	background-color: #6889B2;
}

.redLine {
	width: 150px;
	line-height: 4px;
	background-color: #FF0000;
}

.greenLine {
	width: 150px;
	line-height: 4px;
	height: 4px;
	background-color: #339966;
}

.orangeLine {
	width: 150px;
	line-height: 4px;
	height: 4px;
	background-color: #CC6633;
}

/* Ende des Men�s */


/* Definition der Content Boxen */
.searchBox, .welcomeBox{
	border: 2px solid #DADADA;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding: 7px;
}

.newsBox {
	border: 2px solid #DADADA;
	background-color: #FFFFFF;
	padding: 7px;
}

/* Formatierung der SearchBox - Start*/

.searchBox form {
	margin: 0;
	margin-top: 3px;
	text-align: center;
	color: #AAAAAA;
}

.searchBoxLeft, .searchBoxRight {
	width: 49%;
}

.searchBoxLeft {
	float: left;
}
.searchBoxRight {
	margin-left: 275px;
}

.searchField {
	font-size: 11px;
	border: 1px solid #DADADA;
	margin-right: 10px;
	background-color: #F3F2DD;
	width: 150px;
}

.searchButton {
	font-size: 11px;
	border: 1px solid #DADADA;
	background-color: #F3F2DD;
}

.kurswaehler {
	width: 200px;
	font-size: 11px;
	border: 1px solid #DADADA;
	background-color: #F3F2DD;
}
/* Formatierung der SearchBox - Ende */

/* Definition von Textformatierungen */
a.footerLink, a.footerLink:hover {
	text-decoration: none;
	color: #AAAAAA;
}

div.menuHead {
	font-weight: bold;
	font-size: 12px;
}

div.menuElements a {
	text-decoration: none;
	color: #000000;
}

div.menuElement a:hover, div.menu2Element a:hover {
	color: #6889B2;
}

div.menuElement2 a:hover, div.menu2Element2 a:hover{
	color: #FF0000;
}

div.menuElement3 a:hover, div.menu2Element3 a:hover{
	color: #339966;
}

div.menuElement4 a:hover, div.menu2Element4 a:hover{
	color: #CC6633;
}

div.menuElementSelected , div.menuElement2Selected a, div.menuElement3Selected a, div.menu2ElementSelected a, div.menu2Element2Selected a, div.menu2Element3Selected a, div.menu2Element4Selected a{
	font-weight: bold;
}

#contentArea a:link { font-weight:bold; color:#072f63; text-decoration:underline; }
#contentArea a:visited { font-weight:bold; color:#072f63; text-decoration:underline; }
#contentArea a:hover { font-weight:bold; color:#6889b2; text-decoration:underline; }
#contentArea a:active { font-weight:bold; color:#6889b2; text-decoration:underline; }
#contentArea a:focus { font-weight:bold; color:#6889b2; text-decoration:underline; }

.contentHead, h1, .kurse_head, .news-single-item h2, .news-latest-header {
	margin-top: 0px;
	color: #6889B2;
	font-size: 13px;
	font-weight: bold;
}
/* Ende von Textformatierungen*/

/* Beginn von Newsbereich */
.news-list-morelink , .news-latest-morelink, .news-list-morelink {
padding-bottom: 15px;
}

.news-latest-item p, .news-latest-item-alt p, .news-list-item p {
margin: 0px;
padding: 0px;
}

.news-latest-news-title a, .news-list-title a {
	font-size: 13px;
}

.news-single-item h3 {
	font-size: 11px;
}

.news-list-browse {
text-align: center;
padding: 15px;
}

.news-amenu-container dd,  .news-amenu-container li {
list-style-type: none;
}

.news-amenu-item-year dd {
font-size: 13px;
margin-left: 0px;
padding-bottom: 10px;
padding-top: 10px;

}
/* Ende von Newsbereich */

/* Beginn FAQ */
.tx-irfaq-pi1 dd, .tx-irfaq-pi1 dt {
padding-bottom: 10px;
}

tx-irfaq-pi1 p {
padding-top: 0px;
padding-bottom: 0px;
}
/* Ende FAQ */

/* Anfang Glossar */
.tx-mrglossary-pi1 .alphabet {
text-align: center;
padding-right: 3px;
}

.tx-mrglossary-pi1 .letter {
padding: 0px;
padding-bottom: 5px;
padding-top: 15px;
font-size: 14px;
color: #072f63;
text-decoration: none;
}
.tx-mrglossary-pi1 .letter a:hover {
text-decoration: none;
}

.tx-mrglossary-pi1 .catchword {
padding-left: 0px;
font-weight: bold;
}

.tx-mrglossary-pi1 .catchword_desc {
padding-left: 10px;
padding-bottom: 5px;

}

/* Ende Glossar /* 

/* Beginn Forum */
#tx_chcforum-pi1 .header_small .header_center .header_text {
color: #ffffff;
}

/* #tx_chcforum-pi1 .tx-chcforum-pi1-Table thead { */
/* color: #ffffff; */
/* } */

.tx-chcforum-pi1-preTableWrap{

}

/* ende Forum */

