/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

html, body { height:100% }

body { background-color: #9a9b9b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 18px; color: #030303; padding: 0; margin: 0; text-align:center; }

a {color: #030303;}
a:visited {color:#030303;}
a:hover {color: #2b4b87;}
a:active { color:#2b4b87;}


h1 { font-size: 120%; color: #2b4b87; padding: 0; margin: 0 0 6px 0;  }

h2 { font-size: 100%; color: #2b4b87; padding: 0; margin: 0; }

h3 { font-size: 100%; color: #030303; padding: 0; margin: 0; }

hr { background-color:#fff; border:#c9c9c9 1px solid; border-style: none none solid; color:#c9c9c9; }

/* --------------------------------------------------------------------
	container - zentriert das layout
----------------------------------------------------------------------- */
#container { width: 972px; min-height: 100%; /* Mindesthšhe in modernen Browsern */
	height: auto !important; /* !important-Regel fŸr moderne Browser */
	height: 100%; margin: 0 auto; padding: 0; background-color: #fff; text-align:left;
}

.clr-left { overflow: hidden; clear: left; }
.clr-right { overflow: hidden; clear: right; }

/* --------------------------------------------------------------------
 	Logo + TOP Navigation
----------------------------------------------------------------------- */
#banner {  background: url(images/back.gif) no-repeat; margin: 0; padding: 8px 0 0 0; height: 210px; }

#topnavi { padding: 0 0 0 12px; margin: 0; }
.drop { color:#303030; font-size:11px; font-weight:normal; text-decoration:none; }

#logo { padding: 0; margin: 68px 0 0 66px; }
.headerbild { margin: 0; padding: 0; top: 0;}

.separee { color: #c2cfe2;  margin: 0 12px 0; }
.separeedot { color: #1a4a8a;  margin: 0 12px 0; font-size: 90%; }

/* --------------------------------------------------------------------
	Navigation #1a4a8a 
------------------------------------------------------------------------ */

#navleft {  display:none; }

#navleft ul {  display:none; }

#navleft li a 	{  display:none; }

#navleft li		{  display:none; }
	
#navleft li a.selected {  display:none; }

#navleft li a:hover	{  display:none; }

#liste-1 li { list-style: none; background: url(images/dotline.gif) no-repeat; background-position: 0.5em top; padding-left: 19px; margin: 0 0 6px -44px; }
#liste-2 li { list-style: none; background: url(images/dotline.gif) no-repeat; background-position: 0.5em top; padding-left: 19px; margin: 0 0 6px -44px; }
#liste-3 li { list-style: none; background: url(images/dotline.gif) no-repeat; background-position: 0.5em top; padding-left: 19px; margin: 0 0 6px -44px; }

#liste-4 li { list-style: none; background: url(images/pl_a2.gif) no-repeat; background-position: 0.5em top; padding-left: 21px; margin: 0 0 6px -44px; }
#listencontainer { background-color:#E9EDF3; border: 1px; border-color:#0392CD; border-style: dotted; padding: 6px 12px; margin: 10px 0 0 0; }

#liste-0 li { list-style: none; padding-left: 5px; margin: 0 0 6px -44px; }

.right	{ padding: 0; margin: 0; width: 240px; height: 17px; float: right; }

/* --------------------------------------------------------------------
 	Inhalt	
----------------------------------------------------------------------- */

#content_all {  min-height: 376px; height: auto !important; height: 376px; background-color: #e9edf3; padding: 0; margin: 0; }
#content { padding: 0; margin: 50px 0 0 66px; width: 85%; }
#inhalt	{ padding: 30px; margin: 0; }

/* --------------------------------------------------------------------
	News	
----------------------------------------------------------------------- */
#newscontainer	{ display:none; }
#news	{ display:none; }

/* --------------------------------------------------------------------
	Datum	
----------------------------------------------------------------------- */
#datum	{  display:none; }

/* --------------------------------------------------------------------
	Footer
----------------------------------------------------------------------- */
#footer	{ 	display:none;  }
.sitemap { font-size: 100%; padding: 0 0 0 4px; line-height: 14px; }
.black9 { font-size: 90%; line-height: 14px; }
.blue9 { font-size: 90%; color: #005794; padding: 0 3px; line-height: 14px; font-weight: bold; }

.body_comment_1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff none repeat scroll 0 0;
margin-bottom: 20px;
}
