body {
	font-family:Arial,sans-serif; 	
	margin:1px;
} 

table.table_main {
	border-left-width:15px;		/* blue border */
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-style:solid;
	border-color:#0078c4;
}

/* wir ueber uns */
.navigation_container_header {	
	font-size:8pt; 
	font-weight:bold;
	color:#ffffff;
	letter-spacing:1.5pt;
	text-align:center;
                background-color:#efbf05;
}

.navigation_container_separator
{
	border-left:1px solid #efbf05;
	border-right:1px solid #efbf05;
                background-color:#efbf05;
}

.navigation_container_footer
{
	border-left:1px solid #efbf05;
	border-right:1px solid #efbf05;
	border-bottom:1px solid #efbf05;	
  background-color:#ffffff;
}

.menu_entry_level_1{
	border-left:1px solid #efbf05;
	border-right:1px solid #efbf05;
	padding-left:6px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#ffffff;	
	text-indent:-2px;
	font-size:8pt;
/*	letter-spacing:1pt; */
	letter-spacing:0pt;
                font-weight:bold;
}

.menu_entry_level_2{
	border-left:1px solid #efbf05;
	border-right:1px solid #efbf05;
	padding-left:12px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#ffffff;	
	text-indent:-2px;
	font-size:8pt;
	letter-spacing:1pt;
}

.menu_entry_level_3{
	border-left:1px solid #efbf05;
	border-right:1px solid #efbf05;
	padding-left:18px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#ffffff;	
	text-indent:-2px;
	font-size:8pt;	
	letter-spacing:1pt;
}

.menu_language{
	border-left:1px solid #efbf05;
	border-right:1px solid #efbf05;
	padding-left:6px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#eeeeee;	
	text-indent:-2px;
	font-size:8pt;
/*	letter-spacing:1pt; */
	letter-spacing:0pt;
                font-weight:bold;
}

.navigation_container_footer_language
{
	border-left:1px solid #efbf05;
	border-right:1px solid #efbf05;
	border-bottom:1px solid #efbf05;	
                background-color:#eeeeee;
}

.content_container {
	border:1px solid #efbf05;
	vertical-align: top;
}

.content_container_meetings_events {
	font-size:10pt;
	
}

.content_container_meetings_events_edit {
	font-size:8pt;
	
}



/* wir ueber uns */



/* navigation */
a.navigation_container:link { 
                text-decoration:none; 
                color:#000000; 
}
a.navigation_container:visited  { 
                text-decoration:none; 
                color:#000000; 
}


/* content */
.content_container_text {
	padding: 20px;
	font-size:10pt;	
}

/* area outside content (gray) */
.non_content_container {
  vertical-align:top;
  background-color:#e5e5e5;
}

/* meta navigation */
.meta_navigation_container {
	background-color:#e5e5e5;	
	font-size:10pt;	
	letter-spacing:1pt;
	text-align: center;
	padding:1px;
}

a.meta_navigation_container:link { 
                text-decoration:none; 
                color:#000000;
}
a.meta_navigation_container:visited  { 
                text-decoration:none; 
                color:#000000;
}


.copyright {
	padding-top:5px;
	padding-left:4px; 
	backgroundcolor=#ffffff;
	font-size:8pt;	

}
/* meta navigation */





/* CSS-Styler -Stylesheets */
.bodytext{
                font-size:10pt; 
                margin-top:0pt;
                margin-bottom:6pt;
                text-align:justify;
}


.contenttable{
                font-size:10pt;
}

.projecthead{
                font-size:10pt; 
                vertical-align:top;
}


.td-0{
                vertical-align:top;
}


h1.csc-firstHeader{
                font-size:18pt; 
                margin-top:6pt;
                margin-bottom:8pt;
}

h1{
                font-size:18pt; 
                margin-top:6pt;
                margin-bottom:8pt;
                color:#efbf05;
/*                text-decoration:underline; */
}

h2{
                font-size:16pt; 
                margin-top:20pt;
                margin-bottom:8pt;
                color:#0078c4;
}

h3{ 
                font-size:12pt; 
                margin-top:20pt;
                margin-bottom:4pt;
                color:#0078c4;
}

h4{
                font-size:10pt; 
                margin-top:10pt;
                margin-bottom:2pt;
}

h5{
                font-size:9pt; 
                margin-top:9pt;
                margin-bottom:2pt;
}

h6{
                font-size:8pt;
                margin-top:8pt;
                margin-bottom:2pt;
}

.csc-bulletlist{
                font-size:10pt; 
                margin-top:0pt;
                margin-bottom:6pt;
}

