/* --------------------------- <<<<    Body, allgemein    >>>> ---------------*/ 
* {
	padding: 0px;
	margin: 0px;
}
body {
  text-align: center;
  position: relative;
	background: #fff;
	font: normal 86.01%/1.5 Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	color: #444;
}
#headerhuelle, #contenthuelle, #footerhuelle {
  min-width: 825px; /*51.563em;*/
}
#headerinhalt, #headerinhaltbreit, #content, #footerinhalt {
  width: 825px; /*51.563em;*/
}
#headerinhaltbreit900, #content900, #footerinhalt900 {
  width: 900px;
}

/* ------------------------------ <<<<    Header    >>>> ---------------------*/

#headerhuelle {
	background: #fff url(../bilder/htg_blk8.gif) repeat-x scroll 0 0;
	height: 155px;
	text-align: left;
}
#headerinhalt {
  margin: 0 auto;
  padding: 0;
  position: relative;
}

#headerinhalt #topline {
  color: #fff;
  background: #3f1204 url(../bilder/htg_vlf2.gif) repeat-x scroll top left;
  text-decoration: none;
  border: 1px solid #3e460f;
  font: normal 36px Georgia, "Times New Romant", Times, serif; 
  height: 65px;
  left: 0px;
  top: 18px;
  position: absolute; 
  padding: 0px 10px;
  margin: 0px; 
  line-height: 65px;
  letter-spacing: -1px;
}
     
#headerinhalt #kleingrau {
  font: normal 76% "Trebuchet MS", Tahoma, sans-serif;
  color: #bcbcbc;
  margin: 0;
  padding: 0;
  letter-spacing: 0px;
  position: absolute;
  left: 30px;
  top: 88px;
  line-height: normal; 
}


/* ----------------------------------<<<<   Hauptnavigation  >>>> --------*/
#navileiste {
float: left;
margin: 0 0 0 0;
padding: 5px 5px 0 15px; /*15px;*/
width: 205px; /*12.813em;*/
text-align: left;
min-height: 700px;
}
ul.navigation {
	list-style: none;
	margin-left: 0px;
	position: relative;
	padding: 0 5px 0px 0;
	width: 205px;
}
ul.navigation li {
padding: 0 0 0 0px;
}
ul.navigation .kontakt {
  font-size: 80%;
}
ul.navigation a {
	color: #003f9f;
	display: block;
	padding: 6px 0 2px 0px;
	margin: 0;
	font: normal 100% Arial, Verdana, Geneva, sans-serif;
	letter-spacing: -0.4px;
}
#navileiste h3 {
  color: #74743D;
  font: normal 135% "Times New Roman", Times, serif;
  letter-spacing: 0px;
  padding: 0;
  margin: 2px 0 8px 0;
  text-align: left;
}

#navileiste h3.abstandoben {
   margin-top: 18px;
} 

#navileiste a {
  text-decoration: underline;
}
.navigation a:hover, .navigation a:focus, .Navigation a:active {
	background-color: transparent; 
	color: #CB4721;
}
ul#stichwort {
  list-style: none outside none;
  float: left;
  margin-left: 0;
  padding: 0 5px 5px 0;
  position: relative;
  width: 205;
}
ul#stichwort li {
  margin: 0;
  padding: 4px 0;
  font-size: 80%;
}
ul#stichwort a {
  color: #222222;
  margin: 0;
  text-decoration: underline;
}
ul#stichwort a:hover, ul#stichwort a:focus, ul#stichwort a:active {
	background-color: transparent; 
	color: #CB4721;
}
/* ------------------------ <<<<    Content    >>>> ----*/
#contenthuelle {
  background: #fff url(../bilder/hintergrund.gif) repeat-y scroll center top;
  float: left;
  width: 100%;
  clear: both;
}

#content {
  margin: 0px auto;
  padding: 0px;
  text-align: left;
  min-height: 600px;
}
#hauptinhalt {
  float: left;
  margin: 0px 10px 10px 0px;
  padding: 0;
  width: 570px;
  position: relative;
}


#hauptinhalt p, #hauptinhalt h1, #hauptinhalt h2, #hauptinhalt h3, #hauptinhalt h4 {
  margin-left: 0;
}

p, h1, h2, h3, h4 {
margin: 10px 15px 10px 15px;
padding: 0;
}
h1, h2, h3, h4 {
   font-family: Georgia, "Times New Roman", Times, serif;
   color: #222;
   font-style: normal;
   font-weight: normal;
   letter-spacing: 0px;
   line-height: normal;
}
h4 {
  letter-spacing: 0;
  font-size: 90%;
  font-family: Verdana; 'Trebuchet MS', Tahoma, sans-serif;
  padding: 4px 0;
}
.orangerot {
  color: #CB4721;
}

.untenohnemargin {
  margin-bottom: 0;
}

.center {
  text-align: center;
}

.info2 {
  background: transparent url(../bilder/icn_info.png) no-repeat scroll left 4px;
  padding: 3px 0 3px 22px;
  display: block;
}


a {
  background-color: inherit;
  text-decoration: underline;
}
a:link {
  color: #003f9f;
}
li a:link {
  color: #003f9f;
}
a:visited {
  color: purple;
}

a:focus, a:hover, a:active {
  color: #2A6ACC;
}

div#hauptinhalt h2.orangerot a:link, div#hauptinhalt h2.orangerot a:visited {
  color: #CB4721;
}

#hauptinhalt h1 {
  color: #111;
  font: normal 175% Georgia, "Times New Roman", Times, serif;
  margin: 0 15px 15px;
  letter-spacing: -1px;
  background: transparent url(../bilder/htgr_lin.gif) repeat-x scroll bottom left;
  text-align: center;
  padding: 0 0 5px;
  line-height: normal;
}

h2 {
  font-size: 120%;
}

h3 {
  letter-spacing: 0px; 
  font-size: 125%;
}
.linie {
  background: transparent url(../bilder/htgr_lin.gif) repeat-x scroll left top;
  padding-top: 10px;
}

p {
color: #2E353C;
font-size: 80%;
line-height: 1.7;
}
em {
  font-style: normal;
}

#hauptinhalt ul {
  list-style: none;
  color: #2E353C;
}

#hauptinhalt ul li {
  font-size: 80%;
}

#hauptinhalt ul li h3 {
  line-height: 1.6;
  font-size: 100%;
  font-family: Verdana, 'Trebuchet MS', Tahoma, sans-serif;
  display: inline;
  padding: 0 0 0 6px;
  color: #222;
}


#hauptinhalt div.einzuglinksklein {
  margin-left: 20px;
}

.abstandoben {
  padding: 10px 0 0 0;
  display: block;
}
.leer {
	clear: both;
}

/* ------------------------- <<<<    Listen    >>>> ------------------------*/

ul li.pfeilgruen {
  background: transparent url(../bilder/icnpfeil.gif) scroll left 3px no-repeat;
  padding: 2px 0 2px 24px;
  margin: 0 0 0 20px;
}
.pfeilgruen {
  background: transparent url(../bilder/icnpfeil.gif) scroll left 3px no-repeat;
  padding: 2px 0 2px 24px;
  margin: 0 0 0 20px;
}
.gruen2 {
  color: #009900;
}

.klein {
  font-size: 83.333%;
}

/* --------------------------------- <<<<   Footer    >>>> -------------------*/
#footerhuelle {
	background: #0B0B4C url(../bilder/foot_hgr.gif) repeat-x scroll 0 0;
	clear: both;
	float: left;
	font: normal 75% 'Trebuchet MS', Tahoma, sans-serif;
  position: relative;
  text-align: center;
  width: 100%;
  padding: 2.5em 0; 
  color: #ccc;
  line-height: normal;
}
#footerinhalt {
  margin: 0 auto;
}
#footerhuelle ul {
  margin: 0 0 10px 0px;
}
#footerhuelle ul li {
  display: inline;
}

#footerhuelle ul a, #footerhuelle ul a:visited, #footerhuelle a, #footerhuelle a:visited {
	text-decoration: none;
	padding: 0 5px 0 5px;
	margin: 0px;
	color: #d8a36D;
}
#footerhuelle ul a:hover, #footerhuelle ul a:focus, #footerhuelle ul a:active, #footerhuelle a:hover, #footerhuelle a:focus {
	text-decoration: none;
	color: #fff;
}
#footerinhalt p {
  font-size: 100%;
  color: #ccc;
  margin: 2px 0 2px 0;
}

/* ==================== <<< seite3.html - Definitionen >>> =====================*/

.ueberschrift1 {
  color: blue;
}
.ueberschrift2 {
  color: #ff0000;
}
#fliestext1 {
   font-weight: bold;
   letter-spacing: 10px;
   border: 1px dotted red;
}

