body
{
	margin: 0;
	margin: 0 auto;
	text-align: center;
	background: #f4f4f4 url("../images/bg_schatten.gif") top center repeat-y;
}

.ausblenden { color: #d3d3d3; display: none }

#main
{

	width: 895px;
	height: 100%;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	margin: 0 auto 0 auto;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#kopf
{ 
	background-image: url("../images/bg_adler.gif"); 
	background-repeat: no-repeat; 
	text-align: left; 
	padding-top: 0; 
	padding-right: 0; 
	width: 895px; 
	height: 108px }

#kopf_en
{ 
	background-image: url("../images/bg_adler_en.gif"); 
	background-repeat: no-repeat; 
	text-align: left; 
	padding-top: 0; 
	padding-right: 0; 
	width: 895px; 
	height: 108px }
 
#topmenu
{
	text-align: left;
	padding-top: 66px;
	padding-left: 40px;

}

#lefty
{
	float: left;
	width: 176px;
	margin: 0px;
	height: auto;
	text-align: left;
	color: #00008B;
	font-family: Verdana, Arial, sans-serif;
}

#servicenavi 
{ 
	margin: 0px;

}

.linie  { border-left: 1px solid #8B8B8B }

#righty
 { font-family: Verdana, Arial, sans-serif; background-color: red; width: 174px; height: auto; float: right;  }

#boxreu
{
	background-color:#8B8B8B; 
	color:#ffffff; 
	text-align: center; 
	line-height:180%; 
	font-size: 10px; 
    background-image: url("../images/bg_dienstlfgeb.gif"); 
    background-repeat: no-repeat;
	width:174px; 
	height: 18px;
}

#boxreu_en
{
	background-color:#006FBC; 
	color:#ffffff; 
	text-align: center; 
	line-height:180%; 
	font-size: 10px;
        background-image: url("../images/bg_dienstlfgeb_en.gif"); 
        background-repeat: no-repeat;
	width:174px; 
	height: 18px;
}


.gebaeude 
{ 
	padding-left: 0 px;
	padding-bottom:0 px;
}

#content
{ 
	color: #607080; 
	font-family: Verdana, Arial, sans-serif; 
	line-height: 145%; 
	padding: 14px 18px 14px 20px; 
}

a:link     { color: #EC8900; text-decoration: none; cursor: pointer; border: 0px }
a:visited  { color: #EC8900; text-decoration: none; cursor: pointer; border: 0px }
a:hover    { color: #C87400; text-decoration: none; cursor: pointer; border: 0px }

.sitemap_level1 {font-size: 11px;}
.sitemap_level2 {font-size: 11px;}
.sitemap_level3 {font-size: 11px;}

.sitemap_level1_container {font-size: 11px; line-height: 140%}
.sitemap_level2_container {font-size: 11px; line-height: 140%}
.sitemap_level3_container {font-size: 11px; line-height: 140%}

a.klein:link { color: #EC8900; font-size:11px; border-bottom: 0px }
a.klein:visited { color: #EC8900; font-size:11px; border-bottom: 0px }
a.klein:hover { color: black; font-size:11px; border-bottom: 0px }
a.klein:active { color: black; font-size:11px; border-bottom: 0px }

a.klein2:link { color: #607080; font-size:11px; border-bottom: 0px }
a.klein2:visited { color: #607080; font-size:11px; border-bottom: 0px }
a.klein2:hover { color: black; font-size:11px; border-bottom: 0px }
a.klein2:active { color: black; font-size:11px; border-bottom: 0px }

a.klein3:link { color: #AAAAAA; font-size:11px; border-bottom: 0px }
a.klein3:visited { color: #AAAAAA; font-size:11px; border-bottom: 0px }
a.klein3:hover { color: #FFFFFF; font-size:11px; border-bottom: 0px }
a.klein3:active { color: #FFFFFF; font-size:11px; border-bottom: 0px }

a.weiss:link { color: #AAAAAA; }
a.weiss:visited { color: #AAAAAA; }
a.weiss:hover { color: #FFFFFF; }
a.weiss:active { color: #FFFFFF; }

.grau { color: #FFFFFF; }

p.zabkleiner { line-height: 40% }

input, textarea { color: black; font-size: 12px; line-height: 140%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 10% }
.feld { background-color: #d3d3d3; padding-top: 5px; padding-left: 5px; width: 180px; height: 18px }
.feldb { background-color: #d3d3d3; padding-top: 5px; padding-left: 5px; width: 250px; height: 80px }
.feldc { background-color: #d3d3d3; width: 10px; height: 10px }

h1 { color: #ffffff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-size: 16px; line-height: 100%; padding-top: 15px; padding-left:15px;letter-spacing: 10% }
h2 { color: #ffffff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-size: 12px; line-height: 100%; padding-top: 0px; padding-left:15px;letter-spacing: 10% }

* html h1 {line-heigt: 70%;}
* html h2 { margin-top: -10px; color: #ffffff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-size: 12px; line-height: 80%; padding-top: -10px; padding-left:15px;letter-spacing: 10% }

h3 { color: #ffffff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-size: 16px; line-height: 100%; padding-top: 15px; letter-spacing: 10% }
h4 { color: #ffffff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-size: 12px; line-height: 100%; padding-top: 0px; padding-bottom: -10px; margin-bottom: -10px;letter-spacing: 10% }

* html h3 {line-heigt: 70%;}
* html h4 { margin-top: -10px; color: #ffffff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-size: 12px; line-height: 80%; padding-top: -10px; letter-spacing: 10% }


.subueber { color: #EC8900; font-weight: normal; font-size: 13px; padding-bottom:0px;  position: relative; top: 5px; letter-spacing: 10% }

p, ul, ol, li  { color: #4f4f4f; font-style: normal; font-weight: normal; font-size: 12px; line-height: 160%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 10% }

#topnavi { margin: 0px; }

#topnavi a { 
text-transform: uppercase;
border-bottom: 0;
font-size: 13px;
color: #FFFFFF;
text-decoration: none; 
margin: 0px;
padding: 0px 10px;
}

#topnavi a:visited {color:#ffffff;border-bottom: 0;}
#topnavi a:hover {color: #4C2D01; border-bottom: 8px solid #8B8B8B;}
#topnavi a.active {color: #ffffff; font-weight: bold; border-bottom: 8px solid #8B8B8B;}

#nosubnavi { background-color: transparent; }

#subnavi  { background-color:#8B8B8B; padding-top: 15px;  }

.abstand_subnavi { padding-bottom: 15px; }

#subnavi a { 
font-size: 11px;
color: #ffffff;
text-decoration: none; 
border-bottom: 0;
margin:0px;
}

#subnavi a:visited {color:#ffffff;border-bottom: 0; padding-right:4px}
#subnavi a:hover {color: #000000;border-bottom: 0; padding-right:4px}
#subnavi a.sub_active {color: #000000;border-bottom: 0; padding-right:4px}
#subnavi a.sub_visited {color:#ffffff;border-bottom: 0; padding-right:4px}
#subnavi a.sub_visited:hover {color:#000000;border-bottom: 0; padding-right:4px}

#illustration { border-top: 2px solid white }

#formular table
{

	font-size: 12px;
	font-weight: normal;
	color: #4f4f4f;
}

.strichel { height: 5px; border-bottom: 1px dotted #9B9B9B }

.strichel2 { border-bottom: 1px dotted #9B9B9B; }

h5 { color: #5583d5; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  font-size: 14px; margin: 0; padding:4px 0 0 0; letter-spacing: 10% }.linkweiss {
	color: #FFFFFF;
}

