@charset "utf-8";
body {
    background-color: #CDD6DD;
	}
#header {
	background-image: url(../images/layout/hg2.gif);
	background-position: 0px 0px;
	background-repeat: repeat-y;
	}
#logo {
	background-image: url(../images/layout/hg_header_left2.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
#impressum {
	background-image: url(../images/layout/hg_header_right2.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
#nav {
	background-color: #206DA5;
	background-image: url(../images/layout/hg_nav2.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
#content, #hgpic {
	background-image: url(../images/layout/hg_content2.gif);
	background-position: 0px 0px;
	background-repeat: repeat-y;
	}
#bottomnav {
	color: #165380;
	}
#footer {
	background-image: url(../images/layout/hg2.gif);
	background-position: 0px 0px;
	background-repeat: repeat-y;
	}
#copy {
	background-color: #CDD6DD;
	}
	
h1 {
	font-size: 1.3em;
	font-weight: bold;
	color: #134468;
	display: inline;
}
h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #134468;
	display: inline;
}
h4 {
	font-size: 1.0em;
	font-weight: bold;
	color: #134468;
	display: inline;
}
td {
	border-bottom: 1px solid #134468;
}
th {
	border-bottom: 1px solid #134468;
}
a {
	color: #165380;
	text-decoration: none;
	border: none;
    }
a:link {
	color: #165380;
    }
a:active {
	color: #032C4B;
    }
a:visited {
/*	color: #9B489B; */
	color: #165380;
    }
a:hover {
	color: #032C4B;
    }
a:focus {
	color: #032C4B;
    }

.navactive, a.navactive:link, a.navactive:active, a.navactive:visited, a.navactive:hover, a.navactive:focus, a.nav:hover, a.nav:focus {
	color: #B0BFCA;
	text-decoration: none;
    }
.subnavactive, a.subnavactive:link, a.subnavactive:active, a.subnavactive:visited, a.subnavactive:hover, a.subnavactive:focus, a.subnav:hover, a.subnav:focus {
	color: #B0BFCA;
	text-decoration: none;
	display: block;
	padding-left: 5px;
	border-left: 14px solid #B0BFCA;
    }
.subsubnavactive, a.subsubnavactive:link, a.subsubnavactive:active, a.subsubnavactive:visited, a.subsubnavactive:hover, a.subsubnavactive:focus, a.subsubnav:hover, a.subsubnav:focus {
	color: #B0BFCA;
	text-decoration: none;
	display: block;
	padding-left: 19px;
    }
a.headernav:hover, a.headernav:focus {
	color: #B0BFCA;
	text-decoration: none;
    }
.textnav, a.textnav:link, a.textnav:active, a.textnav:visited, a.textnav:hover, a.textnav:focus {
	color: #165380;
	text-decoration: none;
    }
a.textnav:hover, a.textnav:focus {
	color: #032C4B;
	text-decoration: underline;
    }
.textnavactive, a.textnavactive:link, a.textnavactive:active, a.textnavactive:visited, a.textnavactive:hover, a.textnavactive:focus {
	color: #032C4B;
	text-decoration: underline;
    }
.buttonenlarge {
	background-color: #134468;
	}
A.buttonenlarge:link {background: #134468; color: #FFFFFF; text-decoration: none; }
A.buttonenlarge:active {background: #134468;  color: #FFFFFF; text-decoration: none; }
A.buttonenlarge:visited {background: #134468; color: #FFFFFF; text-decoration: none; }
A.buttonenlarge:hover {background: #FFFFFF; color: #134468; text-decoration: none; }
A.buttonenlarge:focus {background: #FFFFFF; color: #134468; text-decoration: none; }
.button {
	background-color: #134468;
}
A.button:link {background: #134468; color: #FFFFFF; text-decoration: none; line-height: 1.8em;}
A.buttons:active {background: #134468;  color: #FFFFFF; text-decoration: none; line-height: 1.8em;}
A.button:visited {background: #134468; color: #FFFFFF; text-decoration: none; line-height: 1.8em;}
A.button:hover {background: #FFFFFF; color: #134468; text-decoration: none; line-height: 1.8em;}
A.button:focus {background: #FFFFFF; color: #134468; text-decoration: none; line-height: 1.8em;}
.textfeld {
	border: 1px solid #B0BFCA;
}
.textfeldreadonly {
	background-color: #DADEC8;
	border: 1px solid #B0BFCA;
}
.textfeld2 {
	border: 1px solid #B0BFCA;
}
.textfeld3 {
	border: 1px solid #B0BFCA;
	}
.ddl {
	border: 1px solid #B0BFCA;
}
.statetop {
	color: #6D6D6E;
	border-bottom: 1px solid #9AA1A7;
    }
.padborder {
	border-bottom: 1px solid #9AA1A7;
    }
