/* 
**************************************
Stylehsheet
**************************************

Farben

Blau: 	color: #1661AB, bgcolor: #E1EBF5
Grau: 	color: #75828A, bgcolor: #C8CDD0
Orange:  color: #FFA519

*/


/* Styles normalisieren 
***************************************** */

* {
	padding:0px;
	margin:0px;	
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight: normal;
}

ol, ul {
	list-style: none;
}

address,caption, cite, code, dfn, em, strong, th, var {
	font-style:normal; 
	font-weight:normal;
}

table {
	border-collapse: collapse; 
	border-spacing: 0;
}

fieldset, img {
	border:0;
}

caption, th {
	text-align: left;
}



/* Allemeine Element Styles
***************************************** */


body,td,th,a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color: #000000;
}
a:hover {
	color:#FFB43F;
}
h1, h1 a {
	font-size:14px;
	line-height:18px;	
	text-decoration: none;	
}
h2, h2 a {
	font-size:14px;
	line-height:18px;	
	text-decoration: none;
}
h3 {
	/*
	font-size: 12px;
	line-height: 16px;
	*/
}
h4 {	
	/*
	font-size: 11px;
	font-weight:bold;
	line-height: 12px;
	*/
}

ul {
	list-style: square; 
	margin-left:20px; 
}
li {
	margin-left:0px; 
}

acronym {
	cursor: help;
}
strong {
	font-weight: bold;
}
.small {
	font-size: 10px;
}

/* Links
******************************** */
a.link {
	background:url('../_images/icn_linksmall.gif') center left no-repeat;	
	padding-left:12px;
	text-decoration:none;
}
a.link:hover {
	/* color:#F19731; */
	text-decoration:underline;
}


a.linkint {
	background:url('../_images/icn_linkdetail.gif') center left no-repeat;	
	padding-left:12px;
	text-decoration:underline;
}
a.linkint:hover {
	color:#F19731;
	text-decoration:underline;
}


a.linkext {
	background:url('../_images/icn_linkext.gif') top left no-repeat;
	display:block;	
	padding-left:24px;
	text-decoration:none;
}
a.linkext:hover {
	color:#F19731;
	text-decoration:underline;
}

a.detail {
	font-weight:bold;
	text-decoration: none;
	padding-left:4px;
	border-left: 28px solid #7D7D7D; 	
}
a.detail:hover {
	color:#F19731; 
	text-decoration:underline;
}

a.back {
	display:none;
	font-weight:normal;
	text-decoration: none;
	padding-top: 2px;
	padding-left:4px;
	border-left: 28px solid #1661AB; 	
}
a.back:hover {
	color:#F19731; 
	text-decoration:underline;
}

a.top {
	clear:both;
	float:right;
	color:#7D7D7D;
	display:block;
	background:url('../_images/icn_top.gif') center left no-repeat;	
	padding: 5px 5px 5px 20px;
	text-decoration:none;
}
a.top:hover {
	color:#7D7D7D;
	text-decoration:underline;
}


a.download {
	display: block;
	background:url('../_images/icn_linkdownload.gif') center left no-repeat;	
	padding-left:18px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
}
a.download:hover {
	color:#F19731;
	text-decoration:underline;
}

a.downloadpdf {
	display:block;
	background:url('../_images/icn_pdfsmall.gif') center left no-repeat;	
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
}
a.downloadpdf:hover {
	color:#F19731;
	text-decoration:underline;
}

a.print {
   background:url('../_images/icn_print.gif') center left no-repeat;	
	/*  color: #264B61; */
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	display:none;
}
a.print:hover {
	text-decoration:underline;
}

a.email {
	background:url('../_images/icn_email.gif') center left no-repeat;	
	padding-left:18px;
	text-decoration:none;
}
a.email:hover {
	text-decoration:underline;
}




/* 
Seiten-Bereiche
**************************************
*/
#head {
	display:none; /* PRINT */
	position: relative;
	top:0;
	left:0;
	width:978px;	
	background-color:#1661AB;
	height:130px;
}
#printHead {
	display:block;
}

#pagecanvas {
	width:978px;	
	background-color: #FFFFFF;
}

#title {
	font-size:24px;
	line-height:24px;
	color: #FFA519;
}

#titleSubline {
}

#content {
	padding:8px 2px 2px 2px;
}

td.mainCol {
	width:auto;
}

td.infoCol {
   display:none; /* PRINT */
}

td.detailInfoCol {
   display:none; /* PRINT */
}


td.leftCol {
	display:none; /* PRINT */
}

/* 
Navigation: Top-Navigation (Nav1)
**************************************
*/

.nav1 {
	display:none; /* PRINT */
	margin-left:2px;	
}
.nav1Inner {
}

.nav1 img {
}

.nav1Box {

}

.nav1Box .inner {

}
.nav1BoxActive {

}

.nav1BoxActive .inner {

}
.nav1Box a,
.nav1BoxActive a {
	display: block;
	width:116px;
	height:40px;
	padding: 4px 0px 2px 4px;
	background: #C8CDD0 url('/_images/nav1_eck-ro.gif') right top no-repeat;
	margin-right:2px;
	font-size:14px;
	color: #75828A;
	text-decoration: none;
}

.nav1Box a:hover,
.nav1BoxActive a,
.nav1BoxActive a:hover {
	background: #75828A url('/_images/nav1_eck-ro_active.gif') right top no-repeat;
	color: #FFFFFF;
	text-decoration: none;	
}



/* 
Navigation: Sub-Navigation (Nav2)
**************************************
*/

.nav2 {
	display:none; /* PRINT */
	height:24px;
	color:#FFFFFF;
	background-color: #CCCCCC;
}
.nav2Inner {
	padding-top:36px;
	padding-left:0px;
	padding-bottom:96px;
}
.nav2 a {
	color: #FFFFFF;
	text-decoration:none;
	display:block;
	float:left;
	padding-left:8px;
	padding-top:6px;
	padding-right:8px;
}
.nav2 a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.nav2 a.aktiv {
	color: #FFFFFF;
	font-weight: bold;
}

.nav2Box {
	font-weight:normal;
	cursor:pointer;
	margin-bottom:2px;
}
.nav2Box .inner {
	padding-top:6px;
	padding-left:16px;
	padding-bottom:6px;
}

.nav2BoxActive {
	height:28px;
	font-weight:bold;
	background-color: #F19731;
	color: #FFFFFF;
	margin-bottom:2px;	
}
.nav2BoxActive .inner {
	padding-top:6px;
	padding-bottom:6px;
}

.nav2BoxActive a {
	text-decoration:none;
	color: #FFFFFF;
	font-weight: bold;
	padding-left:16px;	
}
.nav2BoxActive a:hover {
	color: #FFFFFF;
}




/* 
Navigation: Sub-Navigation (Nav2B)
**************************************
*/

.nav2BHead {
	display:none; /* PRINT */
	width:216px;
	height:24px;
	border-left: #FFB43F 24px solid;
	background-color: #FFF7EB;
}
.nav2BHead h2,
.nav2BHead h2 a { 
	color: #FFB43F;
	text-decoration:none;
}
.nav2BHead h2 a:hover { 
	text-decoration:underline;
}
.nav2BHead h2 {
	padding-top:4px;
	padding-left:8px;	
}

.nav2B {
	display:none; /* PRINT */
	width:240px;
	padding-top:16px;
	padding-bottom:48px;
	color:#000000;
	background-color: #FFF7EB;
}
.nav2BInner {
	padding-top:36px;
	padding-left:0px;
	padding-bottom:96px;
}
.nav2B a,
.nav2BBoxActive a {
	color: #000000;
	text-decoration:none;
	display:block;
	padding-left:8px;
	padding-right:8px;
}
.nav2B a:hover {
	color: #000000;
	text-decoration:none;
}
.nav2B a.aktiv {
	font-weight: bold;
}

.nav2BBox, 
.nav2BBoxActive {
	font-weight:normal;
	cursor:pointer;
	margin-bottom:2px;
}
.nav2BBox .inner,
.nav2BBoxActive .inner {
	padding-top:0px;
	padding-left:28px;
	padding-bottom:0px;
}

.nav2BBoxActive {
	font-weight:bold;
}

.nav2BBoxActive a {
	font-weight: bold;
}

.nav2BBoxActive a:hover {
	color: #000000;
}


/* 
Navigation: Sub-Navigation (Nav3)
**************************************
*/

a.nav3Head {
	display:none; /* PRINT */
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	/* color:#557F0C; */
	margin-left:14px;
	margin-top:7px;
	margin-bottom:7px;
}

.nav3 {
	/*
   width: 162px; 
	background-color: #FFD99F;
	*/
}
.nav3 .inner {
	padding-left:0px;
}
.nav3Box {
	height:20px;	
	font-size:12px;
	font-weight:normal;
	color: #666666;
}
.nav3Box .inner {
	padding-top:3px;
}
.nav3BoxActive {
	height:20px;	
	font-size:12px;
	background-color: #FF9900;
	color: #000000;
}
.nav3BoxActive .inner {
	padding-top:3px;
}
.nav3Box a {
	text-decoration:none;
	color:#666666;
	padding-left:6px;
}
.nav3Box a:hover {
	color:#666666;
}
.nav3BoxActive a {
	text-decoration:none;
	color: #000000;
	padding-left:6px;
}
.nav3BoxActive a:hover {
	color: #000000;
}

.nav3 a.Active {
	font-weight: bold;
}



/* 
Locator 
**************************************
*/

#locator {
	font-size:10px;
	color: #666666;
	width:778px;
   padding:8px 0px 2px 24px;
   background: #EFEFEF url('../_images/eck_grau-schraeg.gif') no-repeat right top;
}
#locator a {
   font-size:10px;
	color: #666666;
	text-decoration:none;
}
#locator a:hover {
	color: #333333;
	text-decoration:underline;	
}
#locator span {
   font-weight:bold;
}


/* 
Meta-Navigation
**************************************
*/

.metaNav {
	font-size: 11px;
	color: #7D7D7D; 
	background: #75828A url('/_images/meta_eck-r.gif') right top no-repeat;
	width: 780px;
	height:24px;
	padding-right:60px; 
	text-align: right;
}
.metaNav a,
.metaNav a.aktiv {
	display: inline-block;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:4px;
	padding-left:16px; 
}
.metaNav a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
.metaNav a.Active {
	font-weight:bold;
}


/* 
Multi-Site-Navigation
**************************************
*/

.siteNav {
	display:none; /* PRINT */
	height: 19px;
	color: #000000;
	background-color:#D4D0C8; 
}
.siteNavInner {
	padding-left:6px;
}

.siteNav a {
	font-size:10px;
	color: #000000;
	text-decoration: none;
}
.siteNav a:hover {
	color: #000000;
	text-decoration: underline;
}


/* 
Footer
*********************************
*/

#footer {
	display:none; /* PRINT */
	margin-top:4px;
	padding: 8px 0px 8px 16px;
	margin-bottom:80px;
	width:974px;
	background: #D3D6D9 url('/_images/footer_eck-r.gif') right top no-repeat;
}
#footer a {
	text-decoration:none;
}
/*
#footer a.email {
	background: none;
	padding-left:0;
}
*/
#footer a:hover {
	text-decoration:underline;
}





/* 
Styles Startseite
*******************************
*/

.start {
	/* Seitenkennung */	
	padding:2px; 
	padding-top:0;
}

.startBox,
.startStandortBox {
   margin-bottom:4px;
	width:240px;
}
.startBoxFooter {
	margin-top: 8px;
	border-top:0;	
}

.startBox h1 {
	width:240px;
	height:28px;
}
.startBox h1 a {
	text-decoration:none;
	display:block;
	padding:5px 0px 0px 8px;
}
.startBox h2 {
	font-size: 12px;
	margin: 4px 0px 16px 28px;
}
.startBox h3 {
	font-size: 12px;
	font-weight:normal;
	margin: 4px 0px 16px 28px;
}
.startBox p {
	margin-left:28px;
}
.startBox ul {
	margin-left:28px;
	list-style: none;
}

.startBox ul {
	margin-left:28px;
	list-style: none;
}

.startBox ul h3 {
	margin-top:8px;
	margin-left:0px;
	list-style: none;
}

.startBox ul h3 a {
 text-decoration:none;
 	font-weight:bold;
	color: #1661AB;
}

.startBox li {
	font-size:12px;
	line-height:18px;
	margin-bottom: 4px;
}

.startBox li a {
	border-left: 14px solid #557F0C; 
	padding-left: 4px;
	font-size:12px;
	text-decoration: none;	
}

.startBox li a.more {
	border:0;	
	padding-left: 28px;
	font-size:12px;
	text-decoration: none;	
}

.startBox li a:hover {
	font-weight:normal;
}

.startBox h2 a {
	color:#557F0C;
	font-weight:bold;
}

td.startStandort {
	background-color: #EBEBEB; 
}

td.startStandortauswahl {
	background-color: #FFF7EB;
}

/* Start: InfoBox
********************** */

td.infoCol {
	background-color: #C8CCD0;	
}

.startInfoBox,
.startInfoBox2 {
	background: url(../_images/bullet_grau_28x28.gif) left top no-repeat;
	color: #6F7072;
	background-color: #C8CCD0;
}

.startInfoBox h1,
.startInfoBox2 h1 {
	padding-left:40px;
	font-size:14px;
	font-weight: bold;
	color: #6F7072;	
	padding-bottom:8px;
	padding-top:4px;
}

.startInfoBox h2,
.startInfoBox h2 a,
.startInfoBox2 h2,
.startInfoBox2 h2 a {
	font-size:12px;
	font-weight: bold;
	color: #6F7072;	
}

.startInfoBox h2 a,
.startInfoBox2 h2 a {
	color: #6F7072;	
}

.startInfoBox p,
.startInfoBox2 p { 
	color: #6F7072;
}
.startInfoBox ul,
.startInfoBox2 ul {
	color: #6F7072;
}
.startInfoBox a,
.startInfoBox2 a {
	color: #6F7072;
}
.startInfoBox a.detail,
.startInfoBox2 a.detail {
	color: #6F7072;
	text-decoration: none;
	padding-left:4px;
	border-left: 28px solid #6F7072;; 	
}


/* StartInfoBox2: Hochkant */
.startInfoBox2 h2 {
	margin-left:40px;	
}

.startInfoBox2 p {
	margin-left:40px;	
	margin-bottom:40px;		
}

.startInfoBox2 ul {
	margin-left:40px;	
	margin-bottom:40px;			
}




/* Start: News-Box 
********************** */
.startNewsBox {
	background-color: #C8CCD0;
}

.startNewsBox h1 {
	background-color: #75828A;
	color: #FFFFFF;
	width:240px;
	height:28px;
	margin-bottom:14px;
}
.startNewsBox h1 a {
	color: #FFFFFF;
	text-decoration:none;
	display:block;
	padding:5px 0px 0px 36px;
}

.startNewsBox p.overline { 
	

}
.startNewsBox h2 { 
	margin-left:12px;
	background: url('/_images/bullet_grau.gif')left top no-repeat;	
}
.startNewsBox h2 a { 
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
 	text-decoration:none;
	display:block;
	padding:0 0 0 24px;
}
.startNewsBox p {

	margin-left:36px; 
}
.startNewsBox ul {
	margin-left:48px; 
}
.startNewsBox a.detail {
	display:block;
	text-decoration: none;
	font-weight: normal;
	padding-left:4px;
	margin-top:8px;	
	border-left: 28px solid #75828A; 	
}

.startNewsBox a.detail:hover {
	color:#1661AB;
}

/* Start-Standort-Auswahl / Start-Standort
*********************** */

.startStandortBox {
	padding-top: 8px; 
	padding-bottom: 4px;
}

.startStandortBox h1 {
	height: 28px;
	color: #F09100;
	margin: 0 0 0 34px;	
}


.startStandortBox a.detail {
	border-color: #F09100;
}


.standortList li {
	margin-bottom:4px; 
}
.standortList li a {
	text-decoration: none;
	font-weight:bold;
	font-size:12px; 
}
.standortList li a:hover {
	color: #FFB43F;
}

.infoBox ul.startStandorte  {
	margin-top:0px;
	margin-left:20px;
	list-style: none;
}

ul.startStandorte li {
	vertical-align: top;
	margin-bottom: 8px;
	padding-left:8px;
}

ul.startStandorte li img {
	position: relative;
	float:left;
	left: -12px;
	top:0px;
	
}

table.startStandorte td a,
ul.startStandorte li a {
	vertical-align: top;
	display:block;
	padding-left: 8px;
	padding-bottom:8;	
	text-decoration:none;
	font-size:14px;
	line-height:18px;
	color:#F09100;
	text-decoration: none;	
	font-weight:bold;
}

.startStandorte a:hover {
	text-decoration:underline;
}



/* 
Styles Überblick-Seiten
*********************************
*/

.overviewHead {
	width:760px;
	height:206px;
	background-color: #FFDD77;
}

.overviewHead h1 {
}

.overviewHead h2 {
}

.overviewInfo {
	width:730px;
	padding-top:16px;	
	padding-bottom:16px;
}
.overviewInfo p {
	margin-left:248px;
}



.overviewItem {
	width:730px;
	margin-bottom:4px;	
}
.overviewItemHead {
	height:28px;
	width:490px;
}

.overviewItem h1 {
	padding: 4px 0px 4px 14px;
	margin:0px;
}
.overviewItem h1 a {
	text-decoration: none;
	color:#FFFFFF;
	font-size:12px;
}
.overviewItem h1 a:hover {
	text-decoration: underline;
}
.overviewItem p {
	color:#000000;
	text-decoration: none;
	height:110px;
	margin-left:14px;
	list-style: none;
}

.overviewItem ul,
.contentIntro ul {
/*	min-height:110px; */
	margin-left:14px;
	list-style: none;
}
.nav3 ul {
	list-style: none;	
}

.overviewItem li,
.nav3 li { 
	display:block;
	width: 230px; 	
	font-size:12px;
	line-height:18px;
	margin-bottom: 4px;
}
.overviewItem li.kurs {
	width: 460px; 	
}

.overviewItem li a,
.nav3 li a {
	border-left:14px solid #557F0C; 
	padding-left:4px;
	font-size:12px;
	text-decoration: none;	
}
.overviewItem li a.aktiv,
.nav3 li a.aktiv {
	font-weight:bold;
}
.overviewItem li a.aktiv:hover,
.nav3 li a.aktiv:hover {
	color:#FFFFFF;
	font-weight:bold;
}
.overviewItem li a:hover,
.nav3 li a:hover {
	text-decoration: underline;
}
.overviewItem li.left {
	float: left;
}
.overviewItem li.right {
	float: right;
}

.overviewItem li .info {
	display:block;
	padding-left:20px;
	font-size: 10px;
}
.overviewItem a.detail {
	text-decoration: none;
	padding-left:4px;
	border-left: 28px solid #1661AB; 
	font-weight:bold;
}

/*
Styles List-Seite, Detail-Seite
*********************************
*/

.listHead, 
.detailHead,
.contentHead {
	width:490px;
	height:28px;
}

.listHead h1, 
.listHead h2,
.detailHead h1,
.detailHead h2,
.contentHead h1,
.contentHead h2 {
	padding-top:4px;
	padding-left:14px;
}

.listHead h2,
.listHead h2 a {
	color:#FFFFFF;
	text-decoration:none;	
}

.listHead h2 a:hover {
	text-decoration:underline;
}

.listCanvas {
	padding: 0px 0px 40px 0px;
}

.detailCanvas {
	padding: 4px 0px 4px 14px;
}

.detailCanvas .trenner {
	height:24px;
	border-top:#FFB43F 1px solid;
}



.spezial {
	font-weight: normal;
	color:#FFFFFF;
	padding:1px 2px 1px 2px;
	margin-right:8px;
}

table.list {
	
}

table.list th {
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
}

table.list td {
	min-height:40px;
	border-bottom: 1px solid;
	padding-bottom:7px;
	padding-top:7px;
}


.listCanvas ul {
	height:auto;
	margin-left:0;
	list-style: none;
}

.listCanvas li {
	display:block;
	width:auto;
	background: url('/_images/bullet_blau_14x14.gif') no-repeat top left;
	padding-left:20px;
	margin-bottom:4px;
}

.listCanvas a {
	text-decoration: none;	
}

.listCanvas a:hover {
	text-decoration: underline;	
}




/* 
Styles Kurs-Detail-Seite
*********************************
*/
.detailCanvas {
	padding: 4px 0px 4px 14px;
}

.detailCanvas h2 {
	font-size: 11px;
	font-weight: bold;
}
.detailCanvas h3 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.detailCanvas  p {
	color:#000000;
	width:260px;
	margin-bottom:16px;
}
.detailCanvas  ul {
	margin-left:0px;
	padding-left:20px;
	color:#000000;
}

.detailInfo {
	clear:both;
	margin:12px;
	padding-top:24px;
	padding-bottom:24px;	
	text-align: left;
	/* Farben in sections.css */
}

.detailButtons {
	margin:12px;
}


table.kurstermine {
	color:#1661AB;	
}

table.kurstermine th {
	color:#1661AB;	
	font-weight:bold;
	padding-bottom:8px;
	border-bottom: #1661AB 1px solid;		
}

table.kurstermine td {
	color:#1661AB;	
	padding-bottom:4px;
	padding-top:4px;	
	padding-right:16px;		
}

table.kurstermine .border {
	padding-bottom:8px;
	border-bottom: #1661AB 1px solid;	
}


/* 
Styles Inhalts-Detail-Seite
*********************************
*/
.contentCanvas {
	padding: 24px 0px 4px 14px;
}

.contentCanvas h2 {
	font-size: 11px;
	font-weight: bold;
}
.contentCanvas h3 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.contentCanvas  p {
	color:#000000;
	width:320px;
	margin-bottom:16px;
}
.contentCanvas  ul {
	margin-left:0px;
	padding-left:20px;
	color:#000000;
}

.contentInfo {
	clear:both;
	margin:12px;
	padding-top:24px;
	text-align: left;
	/* Farben in sections.css */
}

img.contentDozent {
	margin-right:16px;
}


/*
Infoboxen
*********************************
*/

td.info {

}

.infoBox {
	background: url(/_images/bullet_grau_28x28.gif) left top no-repeat;
	width:240px;
	color: #7D7D7D;
	background-color: #EBEBEB;
	margin-bottom:6px;
}
.infoBox h2 {
	font-weight: bold;
	padding-top:4px;
}
.infoBox h3 {
	
}
.infoBox h2,
.infoBox h3 {
	padding-left:40px;
	padding-top:4px;
	padding-bottom:16px;
}
.infoBox h2 a,
.infoBox h3 a {
 	text-decoration:none;
	color: #7D7D7D;
	display:block;
}

.infoBox p {
	margin-left:40px; 
	padding-bottom:24px;	
}


.infoBox p.link {
	margin-left:0px; 
	padding-bottom:4px;	
}

.infoBox a.linkext {
	padding-bottom:8px;	
}


.infoBox ul {
	margin-left:40px; 
	padding-left:0px;
	padding-bottom:24px;	
}

.infoBox a {
	color: #7D7D7D;
}
.infoBox a.detail {
	text-decoration: none;
	padding-left:8px;
	border-left: 28px solid #7D7D7D; 	
}

.infoBox .trenner {
	padding-top:12px;
	border-top:1px solid #FFFFFF;
}


/* Spezielle Stile Detail und Info */
ul.linklist  {
	list-style: none;
}
ul.linklist li {
	display:block;
	margin-bottom:4px;
}






/* 
Styles Anfrage-Seite
*******************************
*/

.anfrageIntro {
}

.anfrage {
}

.anfrageHead {
	padding:4px;
	font-weight: bold;
	margin-bottom:16px;
	margin-top:16px;	
}

.anfrageBox {
	padding-left:24px;
}

.anfrageCheck {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:16px;
	background-color:#FFF3CE;
	color:#554822;
}


table.anfrage td {
	padding-bottom:4px;	
}




table.download {
}

table.download td.preview {
	text-align:center;
	background-color:#FFFFFF;
}

table.download td p {
	padding:6px;
}



div.zitat1 {
	background: url(../_images/zitat_start.gif) no-repeat left;
}
div.zitat2 {
	background: url(../_images/zitat_ende.gif) no-repeat right;
}

p.zitat {
	color: #3A465C;
	font-weight:bold;
	padding: 20px 40px 10px 40px
}
p.quelle {
	width:400px;
	padding: 0px 40px 10px 40px
}

ul.referenzen   {
	list-style: circle;	
}

ul.referenzen li {
	font-size:11px;
}


/* Partner-Linklisten im Content bei Ueberuns */
ul.partner   {
	list-style: none;	
	margin-left:0;
	margin-top:12px;
	margin-bottom:24px;
	
}

ul.partner li {
	display:block;
	margin-bottom:6px;
}



/*
Suchbox
******************************** */

form#suche {
   margin-top:1px;
	height:24px;
	width:760px;
   padding:6px 0px 2px 14px;
   background: #EFEFEF url('../_images/eck_grau-schraeg.gif') no-repeat right top;	
}
#suche td {
	padding-right: 8px;
}

table.raumliste {
	
	
}

table.raumliste td {
	text-align: center;
	border-bottom: 1px #FFB43F solid;	
}

table.raumliste tr {
	height:36px;	
}

table.raumliste .iconLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
}


/* Google Maps
******************************************* */

#gmap a, #gmap span {
   font-family: Arial, Helvetica, sans-serif;
   font-size:8px;
}

#gmap a {
   float:right;
}

#gmap span {
   float:right;
}


/* Buttons 
******************************************** */
/* Buttons */
div.buttonS {
	width:80px;
	height:20px;
	text-align: center;
   background:url('../_images/btn-s.gif') center center no-repeat;
}

/* Buttons */
div.buttonXL {
	width:200px;
	height:32px;
	text-align: center;
   background:url('../_images/btn-xl.gif') center center no-repeat;
}
div.buttonL {
	width:140px;
	height:32px;
	margin-bottom: 4px;	
	text-align: center;
   background:url('../_images/btn-l.gif') center center no-repeat;
}

div.buttonL a,
div.buttonXL a {
	display:block;
	padding-top:8px;
	text-decoration: none;	
	color:#FFFFFF;
/*	font-weight: bold;	*/
}

div.buttonS a {
	display:block;
	padding-top:2px;
	text-decoration: none;	
	color:#FFFFFF;
/*	font-weight: bold;	*/
}

div.buttonS a:hover,
div.buttonL a:hover,
div.buttonXL a:hover {
	color: #FFFFFF;
	text-decoration: none;
}



/* Image (Kursgruppen-Bild mit Farb-Eck */
.image {
	position: relative;
	top: 0;
	left: 0;
	width: 240px;
	height: 160px;
	background-repeat: no-repeat;
}

.imageEdge {
	position:absolute;
	top:0;
	left:0;
	width:24px;
	height:24px;
   background-color:#FFB43F;
}

/* Farben 
************************************* */

.nav2 {
	background-color: #75828A;
}

.startBox, 
.startBoxFooter,
.overviewItem, 
.overviewInfo, 
.anfrageHead {
	color:#1661AB; 
	background-color: #E1EBF5;
}

.leftCol,
.nav3 {
	color:#1661AB; 
	background-color: #E1EBF5;
}

a:hover {
	color: #1661AB;
}
.nav2 a:hover {
	color: #FFFFFF;
}
.startBox h1 {
	color: #FFFFFF;	
	background-color: #1661AB;
}
.startBox h1 a {
	color: #FFFFFF;	
}
.startBox li a {
	border-color: #1661AB;
}
a.detail {
	border-color: #1661AB;
}
.overviewItemHead,
.imageEdge {
	background-color:	#1661AB;
}
.overviewItem h1, 
.overviewItem h1 a {
	color: #FFFFFF;
}
.overviewItem li a,
.nav3 li a { 
	border-color: #1661AB; 
}
.overviewItem li a.aktiv,
.nav3 li a.aktiv {
	color: #1661AB;
}
.listHead, 
.detailHead,
.contentHead {
	color: #FFFFFF;
	background-color: #1661AB;
}
.listCanvas, 
.detailCanvas,
.contentCanvas {
	color: #1661AB;
	background-color:#F4F8FB;
}
.listCanvas a,
a.nav3Head {
	color: #1661AB;
}
.listCanvas a:hover {
	color: #1661AB;
}
table.list td {
	color: #1661AB;
	border-color: #1661AB;
}
.spezial {
	background-color: #1661AB;
}
.detailInfo, 
.detailInfo td,
.detailInfo a {	
	color: #1661AB;
}


div.buttonL {
	background-image: url(../_images/btn-l_kurs.gif);
}



/* Farben Meta
****************************************** */

.meta .leftCol {
	background-color: #D9DADB;	
}

.meta .contentCanvas {
	background-color: #EBEBEB;
}

.meta .imageEdge {
  background-color: #1661AB;
}
