* {
	margin:0;
	padding:0;
}

body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin : 0;
	font-size:100.01%;
	text-align : center;
	overflow-y: scroll;
}

p {
	font-size : 11px;
	color: #003877;
	margin : 0px 0px 0px 0px;
}

table {
	font-size : 11px;
	color: #003877;
}

a:link, a:visited, a:active {
	text-decoration : underline;
	color : #003877;
}

a:hover {
	text-decoration : none;
	color : #003877;
}

h1 {
	font-size : 15px;
	text-align : left;
	font-weight: bold;
	margin: 0px 0px 15px 20px;
	padding: 2px 0px 2px 10px;
	color: #003877;
	background-color : #D9E0EA;
}

h2 {
	font-size : 13px;
	text-align : left;
	font-weight: bold;
	margin: 20px 0px 7px 20px;
	color: #003877;
}

h3 {
	font-size : 13px;
	text-align : left;
	font-weight: bold;
	margin: 0px 0px 7px 20px;
	color: #003877;
}

ul {
	font-size : 11px;
	line-height: 1.5;
	color: #003877;
	margin: 0px 15px 0px 20px;
}


/*-- SEITENSTRUKTUR -- */

#basis {
	width : 980px;
	padding : 0;
	margin : 0 auto;
	border-left:solid #003877 1px;
	border-right:solid #003877 1px;
	border-bottom:solid #003877 1px;
	text-align : left;
	background-image: url(img/layout/bg_nav.gif);
	background-repeat: repeat-y;
}

#kopf {
	background-color : #FFF;
}

#kopf_li {
	float: left;
	padding : 15px 0px 7px 15px;
}

#kopf_re {
	float: right;
	height: 21px;
	width : 630px;
	background-color : #D9E0EA;
	margin-top: 67px;
}
.line {
	height: 7px;
	font-size: 0;
	background-color : #D9E0EA;
}

#kopf_nav {
	float: left;
	height: 27px;
	width : 204px;
	background-color : #003877;
}

.kopf_nav_link a:link, .kopf_nav_link a:visited {
	float: left;
	height: 27px;
	width : 190px;
	border-left:solid #D9E0EA 4px;
	text-align : center;
	color: #FFF;
	line-height: 1.6;
	font-weight: bold;
	font-size : 15px;
	text-decoration: none;
	background-color : #003877;
}

.kopf_nav_link_act{
	float: left;
	height: 27px;
	width : 190px;
	border-left:solid #D9E0EA 4px;
	text-align : center;
	color: #003877;
	line-height: 1.6;
	font-weight: bold;
	font-size : 15px;
	text-decoration: none;
	background-color : #D9E0EA;
}

.kopf_nav_link a:hover {
	float: left;
	height: 27px;
	width : 190px;
	border-left:solid #D9E0EA 4px;
	text-align : center;
	color: #003877;
	line-height: 1.6;
	font-weight: bold;
	font-size : 15px;
	text-decoration: none;
	background-color : #D9E0EA;
}

.start_content {
	height: 465px;
	background-image: url(img/layout/bg_start.jpg);
	background-repeat: no-repeat;
}

.start_links {
	position: relative;
	height: 425px;
	width : 169px;
	margin: 0px 15px 40px 20px;
}

.start_links_cont  {
	position: absolute;
	bottom: 0;
	line-height: 1.5;
}

.start_links_cont p {
	color: #FFF;
}

.nav {
	float: left;
	width : 204px;
	margin: 0px 0px 50px 0px;
}

.content {
	float: left;
	width : 776px;
	margin: 24px 0px 50px 0px;
}

.content p {
	margin: 0px 15px 0px 20px;
	line-height: 1.5;
}

.content table {
	margin: 0px 15px 0px 20px;
}

.right {
	float: right;
	margin: 0px 0px 0px 20px;
}

.img_m_unt {
	float: right;
	margin: 0px 15px 3px 15px;
	text-align:left;
}
.img_m_unt p{
	margin: 0px 0px 0px 0px;
}

.img_m_neben {
	float: left;
	width:340px;
	margin: 0px 15px 3px 20px;
}

.bild {
	float: left;
}
.azubi {
	margin-left:21px;
}
.azubi img {
	margin-right:37px;
	margin-top:25px;
}

.nebenschrift p {
	float: left;
	margin: 0px 15px 0px 10px;
}

.ebene1 a:link, .ebene1 a:visited {
	white-space: nowrap;
	height: 24px;
	line-height: 2.2em;
	display: block;
	color: #003877;
	text-decoration: none;
	padding-left: 16px;
	border-bottom:solid #003877 1px;
	font-weight: bold;
}
.ebene1 a:hover, .ebene1 a:active {
	background-color: #F0F3F7;
}

.ebene1_act a:link, .ebene1_act a:visited {
	white-space: nowrap;
	height: 24px;
	line-height: 2.2em;
	display: block;
	color: #003877;
	text-decoration: none;
	padding-left: 16px;
	border-bottom:solid #003877 1px;
	font-weight: bold;
	background-color: #F0F3F7;
}

.ebene2 a:link, .ebene2 a:visited {
	white-space: nowrap;
	height: 24px;
	line-height: 2.2em;
	display: block;
	color: #003877;
	text-decoration: none;
	padding-left: 32px;
	border-bottom:solid #003877 1px;
}
.ebene2 a:hover, .ebene2 a:active {
	background-color: #F0F3F7;
}

.ebene2_act a:link, .ebene2_act a:visited {
	white-space: nowrap;
	height: 24px;
	line-height: 2.2em;
	display: block;
	color: #003877;
	text-decoration: none;
	padding-left: 32px;
	border-bottom:solid #003877 1px;
	background-color: #F0F3F7;
}

.ebene3 a:link, .ebene3 a:visited {
	white-space: nowrap;
	height: 24px;
	line-height: 2.2em;
	display: block;
	color: #003877;
	text-decoration: none;
	padding-left: 48px;
	border-bottom:solid #003877 1px;
}
.ebene3 a:hover, .ebene3 a:active {
	background-color: #F0F3F7;
}

.ebene3_act a:link, .ebene3_act a:visited {
	white-space: nowrap;
	height: 24px;
	line-height: 2.2em;
	display: block;
	color: #003877;
	text-decoration: none;
	padding-left: 48px;
	border-bottom:solid #003877 1px;
	background-color: #F0F3F7;
}

.stoerer {
	margin: 40px 0px 0px 10px;
}

.feet {
	height: 64px;
	color: #003877;
	line-height: 5.6;
	background-image: url(img/layout/bg_feet.gif);
	background-repeat: repeat-x;
	background-color : #FFF;
}

.feet_li {
	float:left;
	position:relative;
	top: -50px;
	left: 224px;
}

.feet_li a.print {
	padding-left: 1.5em;
	background-color: transparent;
	background-image: url(img/layout/print.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;

}

.feet_re {
	float:right;
/*	line-height: 3.6; */
	padding: 0px 20px 0px 0px;
}


.feet a:link, .feet a:visited {
	color: #003877;
	text-decoration: none;
}

.feet a:hover {
	color: #003877;
	text-decoration: underline;
}

.clearer
{
	clear:both;

}

/*-- ENDE SEITENSTRUKTUR -- */

/*-- SITEMAP -- */

DIV#sitemap {
   padding: 1em 1.5em;
   line-height: 20px;
   }

DIV#sitemap a {
   text-decoration : none;
   }

DIV#sitemap a:hover {
   text-decoration : underline;
   }


DIV#sitemap LI {
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
   }
DIV#sitemap LI {
   background: url(img/layout/sm_inhalt.gif)
               no-repeat
               0% 0%;
   }
DIV#sitemap LI.last {
   background: url(img/layout/sm_ende.gif)
               no-repeat
               0% 0%;
   }
DIV#sitemap UL {
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
   }
