/*
dunkelblau: 1D3362 
dunkelgrün: 3A732E 
hellblau: 9AB7D3 
hellgrün: E9F7E6
mittelblau: #2D509B (längsbalken)
*/

body {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
}

#body_box {
  width: 980px;
  height: 1070px;
  margin: 0;
  padding: 0;
}

#header {
  position: relative;
  height: 108px;
  margin-top: 20px;
  margin-left: 10px;
  width: 980px;
  height: 113px;
  /* background-image: url('images/logo_baer_131x102-hellgruen.jpg');
  background-repeat: no-repeat;
  background-position: 7px 0; */
  clear: right;
}

#header_content {
  position: relative;
  margin-left: 138px;
  height: 108px;
  width: 832px;
  margin-top: 0px;
  padding-top: 0px;
  background-image: url('images/baer_hoch.jpg');
  background-repeat: no-repeat;
}

#header_content div.start-nonkap-first, #header_content div.start-nonkap {
  font-size: 18px;
}

#navigation a.navismall {
  font-size: 11px;
  }


#content {
  background-color: #9AB7D3;
  position: relative;
  margin-left: 0px;
  background-image: url('images/streifen_blau.jpg');
  background-repeat: repeat-y;
  width: 832px;
  height: 900px;
  float: left;
  clear: right;
  padding: 0px;
  margin: 0;
  margin-top: -5px;
  
}

#navigation {
  background-color: #FFFFFF;
  position: relative;
  float: left;
  width: 148px;
  padding-top: 0px;
  height: 100%;
}

/* Regel fuer vertikale Navigation */

#navigation ul.v_navi {
  list-style-type: none;
  text-align: right;
}

#navigation ul.v_navi li {
  list-style-type: none;
  margin-right: 15px;
  padding-left: 0px;/* 10*/
}

#navigation ul.v_navi li.active_one_line {
  background-image: url('images/navi_v_1zeile.jpg');
  background-repeat: no-repeat;
  background-color: #9AB7D3;
  margin-top: 10px;
  list-style-type: none;
  margin-right: 0px;
  height: 22px;
}



#navigation ul.v_navi li.active_two_line {
  background-image: url('images/navi_v_2zeilen.jpg');
  background-repeat: no-repeat;
  margin-top: 10px;
  list-style-type: none;
  margin-right: 0px;
  height: 34px;
  background-color: #9AB7D3;
}

#navigation ul.v_navi li.one_line {
  margin-top: 10px;
  list-style-type: none;
  margin-right: 0px;
  height: 22px;
}

#navigation ul.v_navi li.two_line {
  margin-top: 10px;
  list-style-type: none;
  margin-right: 0px;
  height: 34px;
}

ul.v_navi li.one_line a.navi {
  display: block;
  margin-left: 0px; margin-right: 0px; padding-right: 4px; margin-top: 0px; padding-top: 3px; padding-bottom: 2px;
}

ul.v_navi li.two_line a.navi {
  display: block;
  margin-left: 0px; margin-right: 0px; padding-right: 4px; margin-top: 0px; padding-top: 1px; padding-bottom: 4px;
}


ul.v_navi li.active_one_line a.navi {
  padding-right: 5px;
  display: block;
  padding-top: 2px;
}

ul.v_navi li.active_two_line a.navi {
  padding-right: 5px;
  display: block;
}



/* ********************************************************************* */

/* Regeln fuer die horizontale Navigation */

ul.h_navi {
  position: absolute;
  right: -1px;
  bottom: 0px;
  margin: 0;
  padding: 0;
}

ul.h_navi li {
  float: left;
  list-style-type: none;
  padding: 0;
  padding-left: 8px;
  margin: 0;
  margin-left: 15px;
}

ul.h_navi li.active {
  float: left;
  list-style-type: none;
  background-image: url('images/round_left_hnavi.jpg');
  background-repeat: no-repeat;
  padding: 0;
  padding-left: 8px;
  margin: 0;
  margin-left: 15px;
}

ul.h_navi li a.navi {
  display: block;
  float: left;
  height: 15px;
  margin-left: 0px; margin-right: 0px; padding-right: 9px; margin-top: 0px; padding-top: 5px;
}

ul.h_navi li.active a.navi {
  background-color: #9AB7D3;
  display: block;
  height: 21px;
  background-image: url('images/round_right_hnavi.jpg');
  background-repeat: no-repeat;
  background-position: top right;
  margin-left: 0px; margin-right: 0px; padding-right: 9px; margin-top: 0px; padding-top: 5px;
  }

/* ************************************************************************************ */

.zusatz {
  text-align: right;
  padding-right: 5px;
  display: block;
  }

div.start-nonkap {
  margin-top: -4px;
  margin-left: 27px;
}

div.start-nonkap-first {
  margin-top: 15px;
  margin-left: 27px;
}

.start-kap{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin:0;
	color: #1D3362;
}

.start-nonkap, .start-nonkap-first {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin:0;
	color: #1D3362;
}

p,div,td,address,ul,il,ol,blockquote,i,input,select,textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1D3362;
}

#content p, #content div {
  font-size: 80%;
  }

li {
	margin: 5;
	/*list-style-type: square;*/
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1D3362;
	letter-spacing:1;
}


h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1D3362;
	margin:0;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1D3362;
	margin:0;
}

.bolder{
	font-weight: bold;
	font-size: 110%;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin:0;
	color: #1D3362;
}
td.start{
font-family: Arial, Helvetica, sans-serif;
	font-size: 155%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin:0;
	color: #1D3362;
}


.start{
font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin:0;
	color: #1D3362;
	letter-spacing:1;
}



.start-normal{
font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin:0;
	color: #1D3362;
	letter-spacing:1;
}

.start-link{
font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin:0;
	color: #1D3362;
	letter-spacing:1;
}

.start-link-small{
font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin:0;
	color: #1D3362;
	letter-spacing:1;
}


.baer{
font-family: Arial, Helvetica, sans-serif;
	font-size: 175%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin:0;
	color: #ffffff;
	letter-spacing:1;
}

.baer-small{
font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin:0;
	color: #ffffff;
	letter-spacing:1;
}

.startgruen{
font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin:0;
	color: #1D3362;
}


a:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#1D3362; 
	text-decoration:none; 
	font-weight:normal; }

a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	color:#ffffff; 
	text-decoration:none; 
	font-weight:normal; }

a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	color:#ffffff; 
	text-decoration:none; 
	font-weight:bold; }

a:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	color:#ffffff; 
	text-decoration:none; 
	font-weight:normal; }


a.navi:link{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color:#1D3362; 
	text-decoration:none; 
	font-weight:bold;
	letter-spacing:-1;}

a.navi:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color:#1D3362; 
	text-decoration:none; 
	font-weight:bold; }

a.navi:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color:#1D3362; 
	text-decoration:none; 
	font-weight:bold;
/*	background-color:#9AB8D4; */
}

a.navi:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color:#1D3362; 
	text-decoration:none; 
	font-weight:bold; 
	}

a.navismall:link{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1D3362; 
	text-decoration:none; 
	font-weight:bold;
	}

a.navismall:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#1D3362; 
	text-decoration:none; 
	font-weight:bold; }

a.navismall:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#1D3362; 
	text-decoration:none; 
	font-weight:bold;}

a.navismall:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#1D3362; 
	text-decoration:none; 
	font-weight:bold; }



