body {
	background-color: #19346b;
	background-image: url(../_img/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#19346b;
}
body,td,th,input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#content {
	line-height:18px;
}
#homebox {
    float:left;
	/*border:1px dotted #19346b;*/
	width:300px; 
	padding:5px;
}
#homebox h2 {
    padding-bottom: 2px;
    border-bottom: 1px solid #19346b;
}
#box {
    background: #F4F4F4 url(../_img/boxtop.jpg) no-repeat top left;
	min-height: 100px;
	padding:10px;
	font-size:10px;
}
#box a {
	color: #42688e;
	text-decoration:underline;
}
#boxtitel {
    font-weight:bold;
	font-size:11px;
	color: #19346b;
	padding-bottom:5px;
	border-bottom:1px solid #FFFFFF;
	margin-bottom:5px;
}
#boxabschluss {
    background: #FFFFFF url(../_img/boxbottom.jpg) no-repeat top left;
    margin-bottom:20px;
}
#error {
    margin:10px;
	padding:10px;
	color: red;
	border: 1px dotted red;
}
#okmeldung {
    margin:10px;
	padding:10px;
	border: 1px dotted #19346b;
	background-color: #ffffcc;
}
h1,h2,h3 {
   padding:0px;
   margin:0px;
}
h1, h2 {
   padding-bottom:12px;
}
h1, h2, h3 {
	color: #42688e;
}
h1 {
	font-size:16px;
	font-weight:bold;
}
h2 {
	font-size:14px;
	font-weight:bold;
}
h3 {
	font-size:12px;
	font-weight:bold;
}
h6 {
    font-size:10px;
	font-weight:normal;
}
ul {
	list-style:square;
}
#content a {
	color: #42688e;
	text-decoration:underline;
}
#content a:hover {
    background-color:#42688e;
	color: #FFFFFF;
	text-decoration:none;
}
#content .bild a, #content .bild a:hover {
    color: #42688e;
	background-color:#ffffff;
	text-decoration: none;
}
#content table {
     padding:0;
	 margin:0;
	 width:100%;
}
#content table td {
     padding:5px;
}
#mainnavi, #mainnavi a {
    font-size:10px;
	font-weight:bold;
   color:#19346b;
   text-decoration:none;
}
#mainnavi a:hover, #mainnavi a.aktiv {
	border-bottom: 2px solid #19346b;
}
#metanavi, #metanavi a {
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#metanavi a:hover {
    text-decoration:overline;
}
#subnavi {
	color:#19346b;
    font-size:10px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
    border-bottom: 1px dotted #19346b;
}
#subnavi a {
  display:block;
  color:#19346b;
  text-decoration:none;
  padding-left:5px;
}
.subnaviaktiv {
  background-color:#f3f3f3;
}
#subsubnavi {
	color:#19346b;
    font-size:10px;
	margin-top:1px;
	margin-bottom:1px;
	padding-top:4px;
	padding-bottom:4px;
}
#subsubnavi a {
  display:block;
  color:#19346b;
  text-decoration:none;
  padding-left:20px;
  text-decoration:none;  
}
.subsubnaviaktiv {
  background-color:#f3f3f3;
}
.footer {
	font-size:10px;
	color:#FFFFFF;
}
.footer a {
	color:#FFFFFF;
}
a.pdf { /*The background image*/
	background: url(../_img/pdf.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px; /* To center the text vertically with the icon */
}
 
a.email {
	background: url(../_img/email.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px;
}
a.external {
	background: url(../_img/ext_link.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px;
}
.odd {
    background-color:#f3f3f3;
}
.even {
    background-color:#ffffff;
}
.tccotable  td {
  border-bottom:1px dotted #CCC;
}

