/* Formatierung von HTML-Elementen */
table                {spacing:0; padding:0;}
table td             {border-style:none;spacing:0; padding:0px; font-size:11px;}
div                  {margin:0;padding:0; font-size:11px;}
p                    {margin:0;padding:0; font-size:11px; line-height:17px;}
span                 {}
td                   {padding:0; font-size:11px;}
th                   {margin:0;padding:0; font-size:11px;}
form                 {margin:0;padding:0;}
#inhalt li {margin:0px; padding:0px; line-height:17px; list-style-type:square;}
ul {margin-top:0px; padding-top:0px;}

/* Eingabefelder */
input                {font-size:11px; font-family:verdana, arial, sans-serif; border:1px solid navy; background-color:#FFF; margin-top:3px;}
select               {font-size:11px; font-family:verdana, arial, sans-serif; border:1px solid navy; background-color:#FFF; margin-top:3px;}
textarea             {font-size:11px; font-family:verdana, arial, sans-serif; border:1px solid navy; background-color:#FFF; margin-top:3px;}

/* Links */
a:hover              {color: #8AB25B; font-size:11px; text-decoration:underline;}

/* -------------------------------------------
 Side Bar List 
------------------------------------------- */
#sidebar ul {
	padding:  10px 0 0 0;
	margin: 0;
	list-style: none;}

#sidelist {
	padding: 0;
	margin: 10px 0 0 0;
	font-size: 70%;
	text-align: left;}

#sidelist ul {
	padding: 10px 0 0 0;
	margin: 0;}

#sidelist li {
	margin: 0;
	list-style: none; /* border-top: 1px solid #FFFFFF; */
	color: #FFFFFF;}

#sidelist li a {
	width: 95%;
	_width: 101%;
	padding: 6px 0 6px 10px;
	margin: 0;
	display: block;
	color: #0E2B87;
	background-color: #fff;
	font-weight:bold;
	text-decoration: none;
	border-bottom: solid 1px #0F269A;}

#sidelist li a:visited {
	display: block;
		color: #0E2B87;
}

#sidelist li.on a {
	display: block;
	color: #0E2B87;
	background-color: #EEF9E4;
}

#sidelist li a:hover {
	display: block;
	color: #fff;
	background-color: #DCECCC;}

/* -------- ENDE Side Bar List--------- */

/* Horizontale Linie */
hr   {
	background-color: #DCECCC; /* Mozilla 1.4 */
	color:#DCECCC; /* IE 6 */
	border: #DCECCC; /* Opera 7.11 */
	height: 2px;
}
 
/* DESIGN */

html { 
  padding:10px;
  margin:0px;
}

body {
  background-color: #DCECCC;
  background-image:url(../gfx/bg.gif);
  font-size: 11px;
  font-family: Verdana, Arial;
  color: #0E2B87;  
  text-align:center;
  margin:0px;
  padding:0px;
}

p,pre, h1,  h2, hr {
margin:0px 10px 10px 10px; 
}

h1 {
font-size:18px;
padding-top:10px;
padding-bottom:5px;
color: #8AB25B;
}

h2 {
font-size:14px;
padding-top:0px;
color: #8AB25B;
}

.grau { 
color: #999999;
font-size: 11px;
font-weight:normal;
}

a { 
color: #003399;
font-size: 11px;
background-color:transparent;
font-weight:normal;
text-decoration: yes;
outline:none;
}

.a_sub { 
color: #003399;
font-size: 11px;
background: transparent url(../gfx/subcat.gif) no-repeat bottom left;
font-weight:normal;
text-decoration: none; 
margin:0px 10px 10px 10px;
padding-left:15px;
}
 
 .a_navi { 
color: #003399;
font-size: 11px;
font-weight:bold;
text-decoration: none; 
padding-left:5px;
margin:0px 0px 0px 0px;
}
 

/*  positioning-layers statisch und absolut */

#box {
	width:900px;
	margin: 0px auto;
	padding:0px;
	text-align:left;
	background-color:#fff;
	border: 1px solid #0E2B87; 
}
#footer {
	color: #fff;
	width:894px;
	margin: 0px auto;
	margin-top:3px;
	padding:0px 3px 3px 3px ;
	text-align:center;
	background-color: #0E2B87;
	border: 1px solid #0E2B87;

}

#footer a {color:#fff; text-decoration:none;}

#links {
	width:180px;
	padding:0px;
	background-color:#fff;
}

#inhalt {
	width:720px;
	padding:130px 0 0 0;
	text-align:left;	
	background-color:#fff;
	background-image:url(../gfx/banner.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
	
.bild_center {
	align: center;
}

.bild_links {
float:left; margin-right: 10px;
}

.bild_rechts{
float:right; margin-left: 10px;
}
