/* changed 16.06.2011 floating image */
/* 4.2.2011 from bmuster.css */
@media screen {

	body 
	{font-family: Verdana, Arial, sans-serif; margin-top: 0px; margin-right: 0px; margin-left: 0px; background-color: white; }

	.Kopfbereich, .Hauptnavigation, .Pfadnavigation, .Navigationsspalte {line-height: 100%; font-size: 83%; }

	.print {position:absolute; top: 0px; left: 0px; overflow: hidden; visibility: hidden; max-height: 0px; clip:rect(10px,10px,10px,10px);}
	/*
	p {font-family: Verdana; line-height: 135%}
	td {font-family: Verdana; font-size: 83%; line-height: 135%}
	li {font-family: Verdana; line-height: 135%}
	*/
}
div.Kopfbereich
{
	max-width: 1162px;
    margin: auto;
}

div.Hauptnavigation
{

    max-width: 1162px;

                margin: auto;

}

div.Pfadnavigation

{

    max-width: 873px;

                margin: auto;

}

div.ContentFloater

{

    max-width: 1162px;

                margin: auto;

}

/* Abweichend von bfr-vermessung: 06.06.2011 */
@media print {
.Inhaltsbereich { 
	max-width: 630px; 
	/* IE fix for max-width  450pt = 630px*/
	/* width:expression(document.body.clientWidth > (630+226) ? "630" + "px": document.body.clientWidth-226-40 + "px" ); */
	padding-right: 1px;
}
.InhaltsbereichTitle { 
	max-width: 630px; 
	/* IE fix for max-width  450pt = 630px*/
	/* width:expression(document.body.clientWidth > (630+226) ? "630" + "px": document.body.clientWidth-226-40 + "px" ); */
	padding-right: 1px;
}
}

@media screen {
.Inhaltsbereich { 
	/*max-width: 630px; */
	/* IE fix for max-width  450pt = 630px */
	/* width:expression(document.body.clientWidth > (630+226) ? "630" + "px": document.body.clientWidth-226-40 + "px" ); */
	/* xhtml mode (non quirks) uses max-with in IE */
	max-width: 630px; 
	padding-right: 1px;
}
.InhaltsbereichTitle { 
	/*max-width: 630px; */
	/* IE fix for max-width  450pt = 630px */
	/* width:expression(document.body.clientWidth > (630+226) ? "630" + "px": document.body.clientWidth-226-40 + "px" ); */
	/* xhtml mode (non quirks) uses max-with in IE */
	max-width: 630px; 
	padding-right: 1px;
}
}

	



.Kopfbereich ol, .Kopfbereich ul, .Hauptnavigation ol, .Hauptnavigation ul, .Pfadnavigation ol, Pfadnavigation ul, .Navigationsspalte ol, .Navigationsspalte ul
{margin-bottom: 0pt; line-height: 120%}

/* 2.5.2011 home image */
div.ContentFloater
{
	position: relative;
	background: url("../fileadmin/pseudonavigation.gif") repeat-y scroll 0 0 transparent; 
}

div.ContentCenter
{
	position: relative;
	/*width: 630px;*/
}
div.FloatImageContainer
{
	float: right; 
	margin-top:  1em; /*1.0em*/
	margin-left: 0; /* bis 20010606: 1.25em*/
	margin-bottom: 0.5em;
}

div.FloatImage 
{
    border: 0px solid black;
    margin: 0 20px 20px;/* bis 20110606: 16px 16px*/
    padding: 0;
}

.InhaltsbereichTitle
{
	float:none;
	padding-left: 280px; /* we haveno 252px div with float:left before Inhaltsbereich */
	padding-top: 1em;
	background-color: transparent;
}


.Inhaltsbereich
{
	float:none;
	padding-left: 28px; /* we have a 252px div with float:left before Inhaltsbereich */
	padding-top: 1em;
	background-color: transparent;
	position: absolute;
	left: 252px;
	top: 0;
	
	/* 04.02.2011 deactivated */
    /* font-size:120%; */
    /* line-height: 130%; */
}

/* Für die CSS-Datei gibt es spezielle Selektoren, mit denen nur der IE6, bzw. der IE7 angesprochen werden kann, * html (IE6) und *+html (IE7, IE8): */
* html .Inhaltsbereich 
{ 
	/*IE6 only*/
	left: 0;
}
  
*+html .Inhaltsbereich 
{ 
	/*IE7 only*/
	left: 0;
}
* html span.Bereichsnavigation 
{ 
	/*IE6 only*/
	left: 0;
}
  
*+html span.Bereichsnavigation 
{ 
	/*IE7 only*/
	left: 0;
}


.dwwwisplay
{
	/* 16.06.2011 */
	float: left;
	width: 268px; 
	padding-top: 8px; 
	padding-bottom: 22px; 
	background-color: #c6d0e0;
}

/* needed since DOCTYPE html http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd */
span.Bereichsnavigation {
    position: relative;
	left: 252px;
}


a.servicelinks { color: #2b477f; }
a.servicelinks:link {	color: #2b477f; }
a.servicelinks:visited {	color: #2b477f; }
a.servicelinks:hover {	color: black; }

a.normal2 { color: #2b477f; }
a.normal2:link {	color: #2b477f; }
a.normal2:visited {	color: #2b477f; }
a.normal2:hover {	color: black; }
a.aktiv2sub {	color: #2b477f; }
a.aktiv2sub:link {	color: #2b477f; }
a.aktiv2sub:visited {	color: #2b477f; }
a.aktiv2sub:hover {	color: black; }
a.aktuell2 { color: black; }
a.aktuell2:link {	color: black; }
a.aktuell2:visited {	color: black; }
a.aktuell2:hover {	color: black; }
a.aktuell2sub { color: black; }
a.aktuell2sub:link {	color: black; }
a.aktuell2sub:visited {	color: black; }
a.aktuell2sub:hover {	color: black; }


a.bereichlink {color: white; background-color: #2b477f}
a.bereichlink:visited {color: white; background-color: #2b477f}
a.bereichlink:link {color: white; background-color: #2b477f}
a.bereichlink:hover {color: #2b477f; background-color: #e8eeee}

/* 26.01.2010 */
/* 04.02.2010 */
.activenavcontainer { margin-left: 6px; border-width: 1px 0px 1px 2px; border-style: solid; border-top: 0 none #000000; border-color: #b2bdce #000000 #b2bdce #2b477f;}
.activenav1 { background-color: #b2bdce; }
.activenav2 { background-color: #c6d0e0; }
.activenav3 { background-color: #c6d0e0; }
.activenav4 { background-color: #b2bdce; }

div.Navigationsspalte a:focus {background-color: #b2bdce;color: white;}
div.Navigationsspalte a:active {background-color: #b2bdce;color: white;}

a.normal2:focus {background-color: #b2bdce;color: white;}
a.aktiv2sub:focus {background-color: #b2bdce;color: white;}
a.aktuell2:focus {background-color: #b2bdce;color: white;}
a.aktuell2sub:focus {background-color: #b2bdce;color: white;}

div.navigationsspalte div a:focus {background-color: #b2bdce;color: white;}

div.Navigationsspalte * a:focus {background-color: #b2bdce;color: white;}
div.Navigationsspalte a:focus {background-color: #b2bdce;color: white;}
div.activenavcontainer div.normal2 a.normal2:focus {background-color: #b2bdce;color: white;}
div.activenavcontainer div.normal3 a.normal2:focus {background-color: #b2bdce;color: white;}
div.activenavcontainer div.normal4 a.normal2:focus {background-color: #b2bdce;color: white;}
div.activenavcontainer div.normal5 a.normal2:focus {background-color: #b2bdce;color: white;}

div.Navigationsspalte * a:active {background-color: #b2bdce;color: white;}
div.Navigationsspalte a:active {background-color: #b2bdce;color: white;}

a.normal2:active {background-color: #b2bdce;color: white;}
a.aktiv2sub:active {background-color: #b2bdce;color: white;}
a.aktuell2:active {background-color: #b2bdce;color: white;}
a.aktuell2sub:active {background-color: #b2bdce;color: white;}

div.navigationsspalte div a:active {background-color: #b2bdce;color: white;}
/*
*/