body { margin-top:0px; margin-left:0px; font-size:11pt; font-family:Times New Roman,Arial,Helvetica,Univers; color:#104A84; 
      background-color:#FFFFFF; }

h1 { font-size:14pt; font-family:Times New Roman,Arial,Helvetica,Univers; color:#104A84; line-height:2.0pc; }
h2 { font-size:11pt; font-family:Times New Roman,Arial,Helvetica,Univers; color:#104A84;  font-weight:bold;  line-height:1.0pc; vertical-align:bottom; }
h3 { font-size:11pt; font-family:Times New Roman,Arial,Helvetica,Univers; color:#104A84;  font-weight:bold;}
h4 { font-size:11pt; font-family:Times New Roman,Arial,Helvetica,Univers; color:#5C5C5C; font-weight:bold; }
h5 { font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; color:#000000; }
h5.hinterlegt { font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; color:#000000; background-color:#FFFF00 }
h6 { font-size:8pt; font-family:Times New Roman,Arial,Helvetica,Univers; color:#000000; }

.content { background-color:#FFFFFF; }


small
    { font-family:Times New Roman,Arial,Helvetica,Univers; font-size:9pt; color:#FFFFFF; }
th
    { font-family:Times New Roman,Arial,Helvetica,Univers; font-size:9pt; color:#003366; }

p,div,tr,td,address,nobr,blockquote,pre
    { font-family:Times New Roman,Arial,Helvetica,Univers; font-size:11pt; color:#000000; }

ul,ol,li
    { font-family:Times New Roman,Arial,Helvetica,Univers; font-size:11pt; color:#000000; line-height:1.3pc; }
li.sitemap
    { font-family:Times New Roman,Arial,Helvetica,Univers; font-size:11pt; color:#000000; line-height:1.3pc; 
      list-style-type:square;   }

b   { font-family:Times New Roman,Arial,Helvetica,Univers; font-size:11pt; color:#000000; }
b.white   { font-family:Times New Roman,Arial,Helvetica,Univers; font-size:11pt; color:#FFFFFF; }

big { font-size:12pt; font-family:Times New Roman,Arial,Helvetica,Univers; color:#104A84; font-weight:bold; }

i   { font-family:Times New Roman,Arial,Helvetica,Univers; font-size:11pt; color:#000000; font-style:italic; }

dd
    { font-family:Times New Roman,Arial,Helvetica,Univers; font-size:11pt; color:#000000; }
dt
    { font-family:Times New Roman,Arial,Helvetica,Univers; font-size:11pt; color:#003163; font-weight:bold;}

code { font-size:8pt;}

a:link    { color:#FFFFFF; font-size:11pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:underline;    }
a:visited { color:#FFFFFF; font-size:11pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:underline; }
a:active  { color:#FFFFFF; font-size:11pt; font-style:italic; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:underline;  }
a:hover {  color:#FFFFFF;  font-size:11pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:underline; 	}
		
a.footer:link    { color:#FFFFFF; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:none;  }
a.footer:visited { color:#FFFFFF; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:none;  }
a.footer:active  { color:#FFFFFF; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:none;  }
a.footer:hover  { color:#FFFFFF; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:none;}

a.nav:link    { color:#776E6F; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:none; }
a.nav:visited { color:#776E6F; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:none;  }
a.nav:active  { color:#776E6F; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:none;  }
a.nav:hover  { color:#776E6F; background-color:#F0EFEB; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:none; }

a.nav_choosen:link    { color:#FFC003; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:none; font-weight:bold; }
a.nav_choosen:visited { color:#FFC003; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:none; font-weight:bold;}
a.nav_choosen:active  { color:#FFC003; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:none; font-weight:bold; }
a.nav_choosen:hover  { color:#FFC003; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:none;}

td.content	{ color:#104A84; font-family:Times New Roman,Arial,Helvetica,Univers;	font-size:11pt;	} 
td.content_white{ color:#FFFFFF; font-family:Times New Roman,Arial,Helvetica,Univers;	font-size:11pt;	} 
td.content_orange{ color:#104A84; font-family:Times New Roman,Arial,Helvetica,Univers;	font-size:11pt;	background-color:#F9D596; } 

td.footer	{
		color:#FFFFFF; font-family:Times New Roman,Arial,Helvetica,Univers;	font-size:9pt;   vertical-align:middle; 
		} 
td.footer_textblue	{
		color:#174B87; font-family:Times New Roman,Arial,Helvetica,Univers;	font-size:9pt;   vertical-align:middle; 
		} 



a.sitemap:link    { color:#5C5C5C; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:underline; }
a.sitemap:visited { color:#5C5C5C; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:underline; }
a.sitemap:active  { color:#5C5C5C; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:underline }
a.sitemap:hover  { color:#5C5C5C; font-size:9pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:underline;  background-color:#FBC200; }

input.anmeld	{
		color:#444647; font-family:arial; font-size:8pt; background-color:#FFE682; 
		} 
textarea.anmeld	{
		color:#444647; font-family:arial; font-size:8pt; background-color:#FAF7F8; 
		} 
input.aktion_werkstatt	{
		color:#367C5E; font-family:arial; font-size:12pt; background-color:#FFE682; font-weight:bold;
		} 
input.aktionsbezeichung	{
		color:#367C5E; font-family:arial; font-size:11pt; background-color:#FFE682; font-weight:bold;
		} 

td.rahmen	{	background-color:#ADB5C0; 	} 


td.description	{
		color:#FFFFFF; font-family:arial; font-size:9pt;  background-color:#A9BED9; vertical-align:middle; font-weight:bold;
		} 
td.balkenblau 	{
		color:#FFFFFF; font-family:arial; font-size:9pt;  background-color:#658AB7; font-weight:bold;
		} 
td.balkengelb 	{
		color:#FFFFFF; font-family:arial; font-size:9pt;  background-color:#FFC003; font-weight:bold;
		} 
td.balkenhellgelb 	{
		color:#000000; font-family:arial; font-size:9pt;  background-color:#FFFFCC; font-weight:bold;
		} 

.blueline-rahmen
{
	border: 1px #1D4F96 solid; background-color:#E5E3E3; 
}

/* Path menu */

#pathmenu { color: #2d5d8c; font-size: 0.8em; margin: 0px 0px -5px 0px; padding: 0px; } 
#pathmenu a, #pathmenu a:link, #pathmenu a:active, #pathmenu a:visited, #pathmenu a:hover { text-decoration: underline; color: #2d5d8c; }
#pathmenu a:hover { text-decoration: none; color: #4c89c3; }
.pathmenubullet { margin: 0px 7px 0px 7px; }
.pathmenuheader { font-size:8pt; margin-right: 10px; }

a.pathmenu:link    { color:#123B74; font-size:8pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:underline; }
a.pathmenu:visited { color:#123B74; font-size:8pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:underline;  }
a.pathmenu:active  { color:#123B74; font-size:8pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:underline; }
a.pathmenu:hover  { color:#0E2D59; font-size:8pt; font-family:Times New Roman,Arial,Helvetica,Univers; text-decoration:none;  background-color:#FFFFFF; }

/* Bilder*/

.bildrahmenrechts  	{ margin: 1px 0px 5px 12px; padding: 2px; 	float: right;	border: solid 1px #aaa }
.bildrahmenlinks 	{ margin: 1px 10px 5px 12px; padding: 2px; 	float: left;	border: solid 1px #aaa }
.bildrechts  	{ margin: 1px 0px 5px 12px; padding: 2px; 	float: right;	}
.bildlinks 	{ margin: 1px 10px 5px 12px; padding: 2px; 	float: left;	}

div.box {
    margin:  0;
    padding: 0;
    background: #FFE682;
    font-weight:bold;
    color:#000000;
    font-size:11pt;
    width:250; height:30;
    vertical-align:middle; 
	}