/**************************************************************
 Globals 
**************************************************************/
body {
	font-size: 11px;
	color: #00305e;
	font-family: Verdana, arial,helvetica,sans-serif;
	background-color: #cfcfcf;
	scrollbar-base-color : #ffffff;
	scrollbar-face-color : #cfcfcf;
	scrollbar-arrow-color : #ffffff;
	scrollbar-highlight-color : #bebebe;
	scrollbar-shadow-color : #8895B3;
}
body.bodywhite {
	background-color: #ffffff;
	font-size: 11px;
	color: #00305e;
	font-family: Verdana, arial,helvetica,sans-serif;
	scrollbar-base-color : #ffffff;
	scrollbar-face-color : #cfcfcf;
	scrollbar-arrow-color : #ffffff;
	scrollbar-highlight-color : #bebebe;
	scrollbar-shadow-color : #8895B3;

}
p {
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-top: 10px;
	margin-bottom: 10px;
}

h1{
	font-size: 18pt;
	font-family: sans-serif;
}

h2{
	font-size: 16pt;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
h3{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
}
h4{
	font-size: 12pt;	
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
h5{
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
}
h6{
	font-size: 9pt;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

li {
    list-style-type: square;
    font-size: x-small;
	color: #00305e;
	font-family: Verdana, arial,helvetica,sans-serif;
}
.text{
	font-size: smaller; 
	color: #123D6A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;	
}
font{
	font-size: smaller; 
	color: #123D6A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;	
}

font.required
{
	font-size: normal;	
	color: #800000;
	font-family: Symbol;
}

a { 
    color: #BF5963; 
	text-decoration: none;	
}
a:hover { 
	text-decoration: underline;	
}

/**************************************************************
 Header & Footer                                                            
**************************************************************/
font.headfoot {
	 font-size: 11px;
	color: #123D6A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
font.headfootgray {
	 font-size: 11px; 
	color: #cfcfcf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.headfootlink { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #cfcfcf; 
	text-decoration: none;	
}
a.headfootlink:hover {        
	text-decoration: underline;
}
a.footermenulink {
	color: #123D6A; 
	text-decoration: none;
	font-size:  11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.footermenulink:hover {
	text-decoration: underline;
}
/**************************************************************
 Search 
**************************************************************/
a.searchlink {
	color: #BF5963; 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.searchlink:hover {
	text-decoration: underline;
}
font.searchsmallblue {
        font-size: 11px; color: #8895B3;
}
/**************************************************************
 News Flash 
**************************************************************/
a.newsflashlink_blue { 
	font-size: 11px; 
    color: #8895B3; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
a.newsflashlink_blue:hover { 
	text-decoration: underline;	
}
a.newsflashlink_red { 
	font-size: 11px; 
    color: #BF5963; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
a.newsflashlink_red:hover { 
	text-decoration: underline;	
}
div.newsflashdate {
		font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px; color: #8895B3;
}
div.newsflashtext {
	font-size: 11px;
	color: #123D6A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/**************************************************************
 Topics = Direktzugriff                                                            
**************************************************************/
a.topiclink {
	color: #123D6A; 
	text-decoration: none;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.topiclink:hover {
	text-decoration: underline;
}


/**************************************************************
 News
**************************************************************/
a.newslink {
	color: #BF5963; 
	text-decoration: none;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.newslink:hover {
	text-decoration: underline;
}
font.newsmallblue {
        font-size: 11px; color: #8895B3;
}
a.news_blue { 
	font-size: 11px; 
    color: #8895B3; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
a.news_blue:hover { 
	text-decoration: underline;	
}
/**************************************************************
 Firma
**************************************************************/
a.firmlink {
	color: #8895B3; 
	text-decoration: none;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.firmlink:hover {
	text-decoration: underline;
}
font.firmsmallblue {
        font-size: 11px; color: #8895B3;
}
/**************************************************************
 Cultural topics
**************************************************************/
a.cultlink {
	color: #BF5963; 
	text-decoration: none;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.cultlink:hover {
	text-decoration: underline;
}
font.cultsmallblue {
        font-size: 11px; color: #8895B3;
}
a.cult_blue { 
	font-size: 11px; 
    color: #8895B3; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
a.cult_blue:hover { 
	text-decoration: underline;	
}
/**************************************************************
 Team
**************************************************************/
a.teamlink {
	color: #8895B3; 
	text-decoration: none;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.teamlink:hover {
	text-decoration: underline;
}
/**************************************************************
 Jobs
**************************************************************/
a.jobslink {
	color: #8895B3; 
	text-decoration: none;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.jobslink:hover {
	text-decoration: underline;
}
/**************************************************************
 Sitemap
**************************************************************/
a.sitemaplink1 {
	color: #BF5963; 
	text-decoration: none;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.sitemaplink1:hover {
	text-decoration: underline;
}
a.sitemaplink2 {
	color: #123D6A; 
	text-decoration: none;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.sitemaplink2:hover {
	text-decoration: underline;
}
/**************************************************************
 Forms
**************************************************************/
a.option {
        color: #0000ff; text-decoration: underline;
}
a.option:link {
        color: #0000ff; text-decoration: underline;
}
a.option:visited {
        color: #0000ff; text-decoration: underline;
}
a.option:active {
        color: #123D6A; text-decoration: underline;
}
a.option:hover {
        color: #123D6A; text-decoration: underline;
}

td.tablemainhead {
	font-size: 12px;
	color: #123D6A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f1f1f1;
	text-align : left;
	font-weight : bold;
}

td.tablehead {
	font-size: 11px;
	color: #8895B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f1f1f1;
	text-align : left;
	font-weight : bold;
}
td.tablerow1 {
        font-size: 10pt; color: #000058; font-family:  Verdana, Arial, Helvetica, sans-serif; background-color: #e0e0e0;
}
td.tablerow2 {
	font-size: smaller;
	color: #123D6A;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
td.tablerow3 {
        font-size: 10pt; color: #ffffff; font-family:  Verdana, Arial, Helvetica, sans-serif; background-color: #cfcfcf;
}
input {
        font-size: 13px;
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        color: #00305e;
}
textarea {
        font-size: 13px; font-family: verdana,helvetica,sans-serif;
        color: #00305e;
        background : #ffffff;
}
select {
        font-size: 13px; font-family: verdana,helvetica,sans-serif;
}


input.form {
        width: 410px;
        color: #00305e;
        background-color : #ffffff;
        font-size: 11px;
        font-family: verdana,helvetica,sans-serif
}
input.form1 {
        color: #00305e;
        background-color : #ffffff;
        font-size: 11px;
        font-family: verdana,helvetica,sans-serif
}

input.button {
	color: #00305e;
	background-color : #e3e3e3;
	font-size: 11px;
	font-family: verdana,helvetica,sans-serif;
}

select.form {
        width: 500px
        color: #00305e;
        background-color : #ffffff;
        font-size: 11px;
        font-family: verdana,helvetica,sans-serif
}
textarea.form {
        width: 507px; height: 100px
        color: #00305e;
        background-color : #ffffff;
        font-size: 11px;
        font-family: verdana,helvetica,sans-serif
}
textarea.formsmall {
        width: 500px; height: 55px
}
input.smallform {
        width: 250px
}
select.smallform {
        width: 250px
}
textarea.smallform {
        width: 250px; height: 100px
}
textarea.smallform {
        width: 250px; height: 55px
}
input.littleform {
	width: 25px;
}