/* >>>>>>>>>> zentrale Formate <<<<<<<<<< */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.contentBody {
	/*border:1px solid #00FF00;*/
	width:977px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.footerBody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.leftBody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.rightBody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.header {
	height:124px;
	background-image:url(../../fileadmin/picsDefault/header_03.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

/* >>>>>>>>>> Subnavigation rechts oben <<<<<<<<<< */

.subNaviROspacer {
	width:10px;
	height:99px;
}
.subNaviRO {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
}
.subNaviRO a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.subNaviRO a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.subNaviRO a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

/* >>>>>>>>>> Hauptnavigation <<<<<<<<<< */

.naviMain {
	text-align:center;
	/*padding-left:195px;
	background-image:url(../../fileadmin/picsDefault/markerNaviMain.jpg);
	background-position:162px 0px;
	background-repeat:no-repeat;*/
}
.naviMain a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #006BB3;
	text-decoration: none;
}
.naviMain a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #006BB3;
	text-decoration: none;
}
.naviMain a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #006BB3;
	text-decoration: none;
}
.naviMain .layerItemLevel_1 div {
	line-height:30px;
}

/* >>>>>>>>>> Level 2 <<<<<<<<<< */

.layerItemLevel_2 {
	width:140px;
	height:20px;
	background-color:#EFEFEF;
	border-left:1px solid #006BB3;
	border-bottom:1px solid #006BB3;
	border-right:1px solid #006BB3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
}
.layerItemLevel_2 a:link {
	width:140px;
	height:20px;
	color: #006BB3;
	text-decoration: none;
}
.layerItemLevel_2 a:visited {
	color: #006BB3;
	text-decoration: none;
}
.layerItemLevel_2 a:hover {
	color: #006BB3;
	text-decoration: none;
	font-weight:bold;
}

/* >>>>>>>>>> Level 3 <<<<<<<<<< */

.layerItemLevel_3 {
	width:140px;
	height:20px;
	background-color:#EFEFEF;
	border-left:1px solid #006BB3;
	border-bottom:1px solid #006BB3;
	border-right:1px solid #006BB3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
}
.layerItemLevel_3 a:link {
	width:140px;
	height:20px;
	color: #006BB3;
	text-decoration: none;
}
.layerItemLevel_3 a:visited {
	color: #006BB3;
	text-decoration: none;
}
.layerItemLevel_3 a:hover {
	color: #006BB3;
	text-decoration: none;
	font-weight:bold;
}

/* >>>>>>>>>> Content <<<<<<<<<< */

.content {
	/*border:1px solid #FF0000;*/
}

/* >>>>>>>>>> Content links <<<<<<<<<< */

.content .leftColumn {
	width:191px;
	float:left;
	/*border:1px solid #00FF00;*/
}
.content .leftColumn .seminare {
	background-image:url(../../fileadmin/picsDefault/spickerCent.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
}
.content .leftColumn .seminare .seminareTop {
	height:20px;
	background-image:url(../../fileadmin/picsDefault/spickerTop.jpg);
	background-repeat:no-repeat;
	padding-top:30px;
	text-align:center;
}
.content .leftColumn .seminare .seminareTop .headLine_0 {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.content .leftColumn .seminare .seminareContent {
	padding-left:15px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.content .leftColumn .seminare .seminareContent a:link {
	color: #FFFFFF;
	text-decoration: none;
	margin-top:10px;
	font-size:11px;
	font-weight:bold;
}
.content .leftColumn .seminare .seminareContent a:visited {
	color: #FFFFFF;
	text-decoration: none;
	margin-top:10px;
	font-size:11px;
	font-weight:bold;
}
.content .leftColumn .seminare .seminareContent a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	margin-top:10px;
	font-size:11px;
	font-weight:bold;
}
.content .leftColumn .seminare .seminareContent .eventNameSeminare {
	font-weight:bold;
	margin-top:15px;
}
.content .leftColumn .seminare .seminareContent .eventDateName {
	/*clear:left;*/
}
.content .leftColumn .seminare .seminareBottom {
	height:15px;
	background-image:url(../../fileadmin/picsDefault/spickerBott.jpg);
	background-repeat:no-repeat;
}
.content .leftColumn .seminarDekoSpacer {
	width:10px;
	height:50px;
}

/* >>>>>>>>>> Content Mitte <<<<<<<<<< */

.content .contentColumn {
	/*border:1px solid #F0F000;*/
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
	width:565px;
	height:620px;
	float:left;
	background-image:url(../../fileadmin/picsDefault/higru_01.jpg);
	background-position:50px 0px;
	background-repeat:no-repeat;
}
.content .contentColumn .bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.content .contentColumn h1 {
	font-weight:bold;
	font-size:16px;
}

/* >>>>>>>>>> Content rechts <<<<<<<<<< */

.content .rightColumn {
	margin-left:5px;
	width:191px;
	float:left;
	/*border:1px solid #00F0F0;*/
}
.content .rightColumn .seminare {
	background-image:url(../../fileadmin/picsDefault/spickerCent.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
}
.content .rightColumn .seminare .seminareTop {
	height:20px;
	background-image:url(../../fileadmin/picsDefault/spickerTop.jpg);
	background-repeat:no-repeat;
	padding-top:30px;
	text-align:center;
}
.content .rightColumn .seminare .seminareTop .headLine_0 {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.content .rightColumn .seminare .seminareContent {
	padding-left:15px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.content .rightColumn .seminare .seminareContent a:link {
	color: #FFFFFF;
	text-decoration: none;
	margin-top:10px;
	font-size:11px;
	font-weight:bold;
}
.content .rightColumn .seminare .seminareContent a:visited {
	color: #FFFFFF;
	text-decoration: none;
	margin-top:10px;
	font-size:11px;
	font-weight:bold;
}
.content .rightColumn .seminare .seminareContent a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	margin-top:10px;
	font-size:11px;
	font-weight:bold;
}
.content .rightColumn .seminare .seminareContent .eventNameKurse {
	font-weight:bold;
	margin-top:15px;
}
.content .rightColumn .seminare .seminareBottom {
	height:15px;
	background-image:url(../../fileadmin/picsDefault/spickerBott.jpg);
	background-repeat:no-repeat;
}
.content .spacer {
	font-size:3px;
	clear:left;
}

/* >>>>>>>>>> Top News <<<<<<<<<< */

.topNewsHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6BAF24;
}
.topNewsContainer {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#6BAF24;
	padding-top:5px;
	padding-left:3px;
	padding-bottom:5px;
	padding-right:5px;
	margin-top:5px;
}
.topNewsContainer .title {
	font-size:14px;
	font-weight:bold;
}
.topNewsContainer .subHeader p {
	font-size:12px;
	margin-bottom:10px;
}
.topNewsContainer .news-latest-morelink a:link {
	margin-top:0px;
}
.news-list-item {
	border-top:1px solid #EEEEEE;
}
.news-list-item .title {
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
}
.news-list-item .subHeader {
	margin-top:20px;
	font-style:italic;
}

/* >>>>>>>>>> alle Veranstaltungstermine <<<<<<<<<< */

.eventNameTot_LINE {
	font-size:16px;
	color:#FFFFFF;
	background-color:#666666;
	padding:3px;
	font-weight:bold;
	clear:left;
}

/* >>>>>>>>>> Info  <<<<<<<<<< */

.eventDesc_LINE {
	background-color:#EEEEEE;
	margin-top:1px;
}
.eventDescHeadline {
	background-color:#999999;
	color:#FFFFFF;
	float:left;
	width:20%;
	height:100%;
	font-size:12px;
	font-weight:bold;
}
.eventDesc {
	width:79%;
	margin-left:20%;
	font-size:12px;
}

/* >>>>>>>>>> Termine <<<<<<<<<< */

.eventDates_LINE {
	background-color:#EEEEEE;
	margin-top:1px;
}
.eventDatesHeadline {
	background-color:#999999;
	color:#FFFFFF;
	float:left;
	width:20%;
	height:100%;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
}
.eventDates {
	width:79%;
	margin-left:20%;
	margin-bottom:10px;
	font-size:12px;
}
.eventDate {
	font-size:12px;
	/*border:1px solid #FF0000;*/
}

/* >>>>>>>>>> Footer <<<<<<<<<< */

.footer {
	clear:left;
}
