BODY { FONT-SIZE: 11px; COLOR: #005A96; BACKGROUND-COLOR: #BEBEBE; margin: 0px; }
/*TABLE { FONT-SIZE: 11px; COLOR: #005A96; BACKGROUND-COLOR: #f4ede7; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; }*/
TABLE { FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #f4ede7; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; }
TABLE.teaserTop { BACKGROUND-COLOR: #FFFFFF; COLOR: #a68462;}
TABLE.teaserTop2 { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000;}
TABLE.teaserButtom { BACKGROUND-COLOR: #decdbb; }
TABLE.footer { BACKGROUND-COLOR: #ab9a7e; COLOR: #f4ede7; }
TABLE.headerTitle { TEXT-ALIGN: right; FONT-SIZE: 15px; BACKGROUND-COLOR: #005A96;  }

TABLE.Body_Hell
{
	FONT-SIZE: 11px;
	line-height: 16px;
	COLOR: #000000;
	TEXT-ALIGN: left;
	background-color: #f4ede7;
	Border-Bottom: 1px solid #bbd0e1;
}


.teaser { BACKGROUND-COLOR: #FFFFFF; COLOR: #a68462;}

.sitemapBg { BACKGROUND-COLOR: #E6E6E6; }
.sitemapNaviBg { BACKGROUND-COLOR: #F2F2F2; }
.sitemapNaviBgHover { BACKGROUND-COLOR: #82AAC8; }
.sitemapFooter { BACKGROUND-COLOR: #005A96; TEXT-ALIGN: right; }
.naviBg { BACKGROUND-COLOR: #386eaa; }
.homeNewsTitle { BACKGROUND-COLOR: #005A96; COLOR: #FFFFFF; FONT-SIZE: 16px; }

TD.navBottom { HEIGHT: 2px; BACKGROUND-COLOR: #386eaa; TEXT-ALIGN: right; }
TD.navi1StLevel { BACKGROUND-COLOR: #386eaa; }
.navi2NdLevelActive { BACKGROUND-COLOR: #386eaa; }
.navi2NdLevelActive:Hover { BACKGROUND-COLOR: #ffffff; }

/* Links */
a {	COLOR: #f4ede7;	TEXT-DECORATION: none; }
a.topNav { COLOR: #005A96;	TEXT-DECORATION: none; }
a.topNav:hover { COLOR: #454545; TEXT-DECORATION: none;	}
a.link { COLOR: #a68462; TEXT-DECORATION: none; }
a.teaserLink, a.teaserLink:link, a.teaserLink:hover, a.teaserLink:active, a.teaserLink:visited { COLOR: #a68462; TEXT-DECORATION: none; }
/*A.Level1st { COLOR: #FFFFFF; TEXT-DECORATION: none;	position: relative; left: 0; top: 1; width: 140; height: 16 }*/
/*A.Level1stActive { FONT-WEIGHT: bold; position: relative; left: 0; top: 1; width: 140; height: 16 }*/
a.Level1st { COLOR: #FFFFFF; TEXT-DECORATION: none; }
a.Level1stActive { FONT-WEIGHT: bold; }
a.Level2nd { COLOR: #ab9a7e; TEXT-DECORATION: none;	}
a.Level2nd:Hover { COLOR: #ffffff; TEXT-DECORATION: none;	}
a.Level2ndActive { COLOR: #ffffff; TEXT-DECORATION: none; }
a.Level3rd { COLOR: #454545; TEXT-DECORATION: none; }
a.Level3rdActive { COLOR: #454545; TEXT-DECORATION: none; font-weight:bold; }
a.footerLink { COLOR: #82aac8; TEXT-DECORATION: none; font-size: 10px; }
a.Sitemap1stLevel { COLOR: #386eaa; TEXT-DECORATION: none; font-weight:bold; }
a.Sitemap2ndLevel { COLOR: #454545; TEXT-DECORATION: none; font-weight:bold; }
a.Sitemap3rdLevel { COLOR: #454545; TEXT-DECORATION: none; }
a.sitemapFooterLink { COLOR: #FFFFFF; FONT-WEIGHT: bold; }
a.teaserTop {COLOR: #000000;	TEXT-DECORATION: none; }
a.xx { COLOR: #a68462; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
a.xy { COLOR: #000000; TEXT-DECORATION: none; }

.Text_Titel { FONT-SIZE: 22px; line-height: 1.3em; COLOR: #ab9a80; TEXT-ALIGN: left; }
.Text_Body { FONT-SIZE: 11px; COLOR: #000000; TEXT-ALIGN: justify; vertical-align:top; }
.Text_Homepage_Titel { FONT-SIZE: 20px; COLOR: #005A96; line-height:normal; TEXT-ALIGN: left; }
.Text_Body_Bold { FONT-WEIGHT: bold; COLOR: #000000; }
.Text_Body_Bold_Grau { FONT-WEIGHT: bold; COLOR: #6f6f6f; }
.Text_Table_Header { FONT-WEIGHT: bold; COLOR: #ffffff }

/* Tabelle */
.Table_Header
{
	FONT-SIZE: 11px;
	line-height: 16px;
	COLOR: #000000;
	TEXT-ALIGN: left;
	background-color: #bbd0e1;
}
.Table_Body_Hell
{
	FONT-SIZE: 11px;
	line-height: 16px;
	COLOR: #000000;
	TEXT-ALIGN: left;
	background-color: #f4ede7;
	Border-Bottom: 1px solid #bbd0e1;
}
.Table_Body_Dunkel
{
	FONT-SIZE: 11px;
	line-height: 16px;
	COLOR: #000000;
	TEXT-ALIGN: left;
	background-color: #DCDCDC;
	Border-Bottom: 1px solid #bbd0e1;
}

/* Input Fields */
INPUT.tbxSearch 
{
    BORDER-RIGHT: 0px;
		BORDER-TOP: 0px;
		BORDER-LEFT: 0px;
		BORDER-BOTTOM: 0px;
    width: 120px; 
    height: 15px;
    background-color: #ffffff;
		font-size: 11px;
		color: #454545;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
INPUT.btnSearch 
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
    BORDER-RIGHT: 0px;
		BORDER-TOP: 0px;
		BORDER-LEFT: 0px;
		BORDER-BOTTOM: 0px;
    height: 15px;
    width: 28px; 
    FONT-SIZE: 10px;
    background-color: #ffffff;
		color: #005A96;
}
INPUT.btnClientLogin 
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
		FONT-SIZE: 10px;    
    height: 20px;
    width: 30px;
    background-color: #ffffff;
		color: #005A96;
		BORDER-RIGHT: #6C8DAC 1px solid;
		BORDER-TOP: #6C8DAC 1px solid;
		BORDER-LEFT: #6C8DAC 1px solid;
		BORDER-BOTTOM: #6C8DAC 1px solid;
}
INPUT.tbxClientLogin 
{
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
		FONT-SIZE: 11px;
		width: 102px;
		height: 20px;
    background-color: #ffffff;
		color: #454545;
		BORDER-RIGHT: #6C8DAC 1px solid;
		BORDER-TOP: #6C8DAC 1px solid;
		BORDER-LEFT: #6C8DAC 1px solid;
		BORDER-BOTTOM: #6C8DAC 1px solid;
}


#forum_inhalt 
{
	color: #000000;
}



img {border:none}


/*

	//////////////////////////////////////////////////
	// update
	//////////////////////////////////////////////////

*/


table.profileListing td,
table.profilePaperListing td {
	vertical-align:top;
}

table.profileListing td.label,
table.profilePaperListing td.label {
	color:#a68462; 
}	

table.profileListing td.value,
table.profilePaperListing td.value {
	color:#000000;
}		

table.profileListing td.value a,
table.profilePaperListing td.value a {
	color:#000000;
	text-decoration:none;
}			

table.profileListing td.value a:hover,
table.profilePaperListing td.value a:hover {
	color:#000000;
	text-decoration:underline;
}

span.coursematerialSelect {
	color:#AB9A80;
}

span.coursematerialSelect a:link,
span.coursematerialSelect a:active,
span.coursematerialSelect a:visited, {
	color:#000000;
	text-decoration:underline;
}

span.coursematerialSelect a:hover { 
	color:#AB9A80;
	text-decoration:underline;
}






div.coursematerialTitle {
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	text-align:justify;
}

div.coursematerialSubtitle {
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-align:justify;	
}

a.coursematerialDownload {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.coursematerialDownload:hover {
	text-decoration:underline;
}


p.coursematerialDescription {
	float:left;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-align:justify;	
}

td.Text_Body h2 {
	font-size:14px;
	color:#AB9A80;
	padding-bottom:10px;
}

td.Text_Body h3 {
	font-size:13px;
	color:#000000;
}

td.Text_Body a {
	color:#000000;
	text-decoration:underline;
}

td.Text_Body ul li {
	list-style:url(../images_gcp/pfeilDownload.gif);
}

/*

	//////////////////////////////////////////////////
	//  profileListing
	//////////////////////////////////////////////////


*/

table.profileListing,
table.profileListingHeader {
	border:0px;
	margin:0px;
	padding:0px;
}

table.profileListingHeader {
	width:100%;
}

table.profileListingHeader th {
	background-image:URL(../images_gcp/table_header_bg.gif);
	background-position:left;
	background-repeat:repeat-x;
	color:#a68462;
	font-weight:bold;
	text-align:left;
}


table.profileListing {
	border:0px;
	margin:0px;
	padding:0px;
	width:100%;	
}

table.profileListing td {
	vertical-align:top;
	text-align:left;
	padding-right:5px;	
}



table.profileListing td.image {
	width:80px;
}

table.profileListing td.label {
	width:110px;
}


table.profileListing td.value {
	/* width:200px; */
}

table.profileListing td.last {
	padding:0px;
	width:150px;
}

img.profileImage,
table.form td.profileImage img {
	margin:0px;
	padding:1px;
	border:1px solid #AB9A80;
	margin-bottom:5px;
}

table.form td.profileImage img.deleteImage, 
img.deleteImage {
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:-3px;
}

a.topBar {
	color:#A68462;
	text-decoration:none;
}

a.topBar:hover {
	text-decoration:underline;	
}

a.topBar logout {
	color:#015496;
}

img.coursematerialImage {
	padding:1px;
	border:1px solid #AB9A80;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

p.coursematerialDescription {
	margin:0px;
	padding:0px;
	margin-bottom:20px;
}

table.news th {
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	background-image:url(../images_gcp/table_header_bg.gif);
	color:#a68462;
	text-align:left;
}

/*

	//////////////////////////////////////////////////
	//  importantUpdates
	//////////////////////////////////////////////////


*/

h1.importantUpdates {
	color:#F4EDE7;
	background-color:#c6340c;
	padding:2px;
	font-size:12px;
	font-weight:bold;
}

div.importantUpdates {
	margin:0px;
	border:0px;
	padding:0px;
}

div.importantUpdates table {
	width:100%;
}

table.importantupdateTop {
	background-color:#FFFFFF;
	color:#A68462;
}

table.importantupdateBottom {
	background-color:#DECDBB;
}

div.importantUpdates a.importantupdateLink {
	color:#a68462;
	text-decoration:none;
}

/*

	//////////////////////////////////////////////////
	//  navigation
	//////////////////////////////////////////////////

*/

td.important {
	padding-top:10px;
	padding-bottom:10px;
}

td.Text_Body h2.appointmentDate {
	font-size:14px;
	color:#000;
	padding-bottom:10px;
	padding-top:15px;
	clear:both;
	text-align:left;
}

/*

	//////////////////////////////////////////////////
	//  navigation
	//////////////////////////////////////////////////

*/

td.Text_Body textarea,
td.Text_Body input {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}

table.form td {
	vertical-align:top;
}

table.form td.header {
	font-weight:bold;
	font-size:12px;
	
}

table.form a {
	color:#005A96;
	text-decoration:none;
}			

table.form a:hover {
	color:#005A96;
	text-decoration:underline;
}


td.teaserTop {
	background-color:#FFF;
}

/*

	//////////////////////////////////////////////////
	//  forum
	//////////////////////////////////////////////////

*/

table.forumHeader,
table.forumContentPreview,
table.forumContentOverview,
table.forumHeaderOverview,
table.forumFooter {
	margin:0px;
	border:0px;
	padding:0px;
	width:80%;
	margin-right:auto;
	margin-left:auto;

}
 
table.forumHeader th,
table.forumContentOverview th,
table.forumHeaderOverview th {
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
	/* line-height:11px; */
	background-image:url(../images_gcp/forumHeader.gif);
	/* color:#a68462; */
	color:#005A96;
	background-color:#DECDBB;
	text-align:left;
	padding:2px;
}

table.forumHeaderOverview th {
	background-image:url(../images_gcp/forumHeaderDotted.gif);
}



table.forumContentPreview,
table.forumContentPreview td,
table.forumContentOverview,
table.forumContentOverview td {
	background-color:#FFFFFF;
}

table.forumHeader a.teaserLink,
table.forumHeaderOverview a.teaserLink {
	color:#005A96;
}

table.forumFooter {
	background-color:#decdbb; 
}

/*

	////////////////////////////////////////////////////////////
	//  thirdLevelNavigation
	////////////////////////////////////////////////////////////

*/


div.thirdLevelNavigation {
	margin:0px;
	border:0px;
	padding:0px;
	margin-bottom:20px;	
	color:#AB9A80;
}

div.thirdLevelNavigation a:link,
div.thirdLevelNavigation a:active,
div.thirdLevelNavigation a:visited, {
	color:#000000;
	text-decoration:underline;
}

div.thirdLevelNavigation a:hover { 
	color:#AB9A80;
	text-decoration:underline;
}