body {
	margin:0px ; 
	padding:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	border-width:0px;	
	background-color:#FFFFFF;
}

div {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 120%;	
	margin: 0 auto;
}

/* RAHMEN - start */

#rahmen {
	position:relative; left:0px; top:0px; width:1000px; /*width:60.85em;*/
	text-align:left;
}

#rahmenlinks {
	background-image: url(../images/hg_rahmen_links.gif); 
	background-repeat: repeat-y; 
	background-position: 138px top;
	height:100%;
}


#faecher {
	position:relative;
	left:0px; margin-top:250px; 
	width:155px; height:431px;
	background-image: url(../images/hg_faecher.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
	float:left;
	z-index:5;
}

#pulverhuegel {
  margin-top:213px; 
  margin-bottom:-100px;
	right:0px;
	width:139px; height:635px; margin-right:-114px;
	background-image: url(../images/hg_pulverhuegel.jpg); 
	background-repeat: no-repeat; 
	background-position: right top;
  float:right;
	z-index:5;
}

/* @media not tty { html:first-child>b\ody #pulverhuegel {position:absolute;}}  Browserweiche für Opera 8 */

/* RAHMEN - ende */




/* CONTENT - start */

#content {
	position:relative;
	z-index:2; top:0px; left:14px; /*width:43.3em; */ width:713px;
	background-image: url(../images/hg_rahmen_rechts.gif); 
	background-repeat: repeat-y; 
	background-position: right top;
}

	
#content h1 {
	font-family: Georgia, Times New Roman, Times, serif; 
	line-height:130%; 
	font-size:1.6em;
	font-weight:bold;
	color:#7A7A7A;
	text-align:center;
	padding-top:10px; margin:0px 0px 1.1em 0px;}
	
#content strong.searchword, strong.searchword {background-color:#CBDFF3; font-weight:normal; color:#0A4F94}

/* CONTENT - ende */




/* HEAD - start */

#head {
	float:left; position:absolute; z-index:1; top:0px; left:0px; text-align:left;
	/* width:44.5em; height:13.25em; */
	width:713px; height:212px;
	background-image: url(../images/hg_rahmen_rechts.gif); 
	background-repeat: repeat-y; 
	background-position: right top;
	z-index:5;
}

/* #head img {width:39.4em; height:12.05em;} */
/* #head img {width:43.3em; height:13.25em; left:2px;}*/
#head img {left:2px;}

/* Browserweiche für Opera */
/*html:first-child>b\ody #head {width:44.5em; height:13.25em;} */
/* Browserweiche für Opera ende */
 
/* Browserweiche für Opera */
/*html:first-child>b\ody #head img {width:43.3em; height:13.25em;} */
/* Browserweiche für Opera ende */

/* CONTENT - ende */



/* MENUE - start */

#menue {
	position:relative; z-index:9;	
  padding:235px 0px 0px 0px; margin:0px;
  width:200px;
  float:left;  
}

/* Browserweiche für Opera */
html:first-child>b\ody #menue{left:14px;}
/* Browserweiche für Opera ende */

#menue ul {
	list-style:none; 
	margin:0px; padding:0px; 
	border-width:0px 1px 0px 0px; 
	border-style:solid; 
	border-color:#0A4F94;
	width:85%;	
}

#menue ul li ul {
	border-width:0px ; 
	width:90%;	
	padding-left:15px;
}

#menue li {
	padding:0.4em 0px 0.4em 0px; 
	line-height:110%; 
	margin:0px; 
	font-size:0.7em;
	color:#0A4F94;
}

#menue ul li ul li {font-size:1em;}

#menue a {
	display: block; 
	text-decoration:none;
	color:#0A4F94;}
	#menue a:link {color:#0A4F94; text-decoration:none; }
	#menue a:visited {color:#0A4F94; text-decoration:none;}
	#menue a:hover {color:#0A4F94; text-decoration:underline; }
	#menue a:active {color:#0A4F94; text-decoration:underline;}
	#menue a:focus {color:#0A4F94; text-decoration:underline;
}

/* MENUE - ende */



/* TEXTINHALT - start */

#textinhalt {
	position:relative;  
	margin-left:210px; margin-right:65px; 
	padding:235px 0px 10px 0px;}

#textinhalt p {font-size:0.7em; color:#7A7A7A;}

#textinhalt a:link, #textinhalt a:visited {color:#0A4F94; text-decoration:none}
#textinhalt a:hover, #textinhalt a:active, #textinhalt a:focus {color:#0A4F94; text-decoration:underline}

div.bild {float:right; border:1px solid #CCCCCC; padding:2px; line-height:0px; margin:5px}

div.bildohne {float:right; border:0px solid #CCCCCC; padding:2px; line-height:0px; margin:5px 5px 5px 0px}

div.bildlinks {float:left; border:1px solid #CCCCCC; padding:2px; line-height:0px; margin:5px 5px 5px 0px}

div.bildlinksohne {float:left; border:0px solid #CCCCCC; padding:2px; line-height:0px; margin:5px 5px 5px 0px}

img.bildnormal {border:1px solid #CCCCCC; padding:2px; line-height:0px; margin:5px;}

#textinhalt ul {font-size:0.7em; color:#7A7A7A;}

div.noscriptmail span {font-style:italic}

/* TEXTINHALT - ende */




/* */

form#kontakt p label {cursor:pointer; cursor:hand; color:#0A4F94;}

form#kontakt p input {	
	border-width:1px;
	border-style:solid;
	border-color:#0A4F94;
	color:#0A4F94;
	background-color:#C0D8F1;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	width:220px; 
	font-weight:bold;
	font-size:0.8em;
}

form#kontakt p input:hover, form#kontakt p input:active, form#kontakt p input:focus, form#kontakt p textarea:hover, form#kontakt p textarea:active, form#kontakt p textarea:focus {background-color:#FFBE77; color:#0A4F94;}

form#kontakt p input[type=radio] {
  border-width:0px; 
  border-style:solid; 
  border-color:transparent;
  background-color:transparent;
  padding:0px; margin:0px;
  width:auto;
}

form#kontakt p select {	
	border-width:1px;
	border-style:solid;
	border-color:#0A4F94;
	color:#0A4F94;
	background-color:#C0D8F1;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	line-height:150%;
}

form#kontakt p textarea {	
	border-width:1px;
	border-style:solid;
	border-color:#0A4F94;
	color:#0A4F94;
	background-color:#C0D8F1;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	width:220px; 
	font-weight:bold;
	font-size:1em;
}

form#kontakt p input.button {
	border-width:1px;
	border-style:solid;
	border-color:#0A4F94;
	background-color:#0A4F94;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:hand; cursor:pointer;
	padding:5px;
	width:230px; 
	height:4.2em;
	display:normal;
	font-size:0.9em;
}

form#kontakt input.button:hover, form#kontakt input.button:active, form#kontakt input.button:focus {
	background-color:#C0D8F1; color:#0A4F94;
}

form#kontakt fieldset {border:1px solid #C0D8F1; padding:10px; width:250px}
form#kontakt legend {font-size:0.7em;	font-family:Verdana, Arial, Helvetica, sans-serif; color:#0A4F94; font-weight:bold;}

/* */




/* FOOTER start */

#footer {
	position:relative;
	z-index:1; bottom:0px; left:0px; width:693px; padding:0px; margin:0px;
	font-size:0.7em; color:#0A4F94; text-align:center; height:3em;
}

#footer a {color:#FFFFFF;}
	#footer a:link {color:#FFFFFF; text-decoration:none;}
	#footer a:visited {color:#FFFFFF; text-decoration:none;}
	#footer a:hover {color:#FFFFFF; text-decoration:underline;}
	#footer a:active {color:#FFFFFF; text-decoration:underline;}
	#footer a:focus {color:#FFFFFF; text-decoration:underline;}


#footer h2 {display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.85em; padding-right:0.2em;}
#footer h2 a {font-weight:normal; color:#0A4F94; text-decoration:none}
#footer h2 a:link {color:#0A4F94}
#footer h2 a:visited {color:#0A4F94}
#footer h2 a:hover {color:#0A4F94}
#footer h2 a:active {color:#0A4F94FFF}
#footer h2 a:focus {color:#0A4F94}

#footerblau {
	position:relative;
	z-index:1; top:0px; left:0px; width:693px; padding:0px; margin:0px;
	background-image: url(../images/hg_footer_links.gif); 
	background-repeat: repeat-y; 
	background-position: left top;
	background-color:#0A4F94;
	font-size:0.7em; color:#FFFFFF; text-align:center;
	line-height:150%;
	z-index:19;
}

#footerblau a:link, #footerblau a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#footerblau a:hover, #footerblau a:active, #footerblau a:focus {
	color:#FFFFFF;
	text-decoration:underline;
}

#footerblau div {
	float:right;
	width:24px;
	height:100%;
	background-image: url(../images/hg_footer_rechts.gif); 
	background-repeat: repeat-y; 
	background-position: right top;
}

#footerblau h3 {
  display:inline;
  font-size:1em;
  font-weight:normal;
  padding-right:0.2em;
}

#floater {
  width:16px; 
  top:300px; 
  z-index:100; 
  position:absolute;
  right:30px;
	float:right;
}

#floater a img {
  -moz-opacity: 0.4; filter: alpha(Opacity=40); opacity: 0.4; -khtml-opacity: 0.4;
}

#floater a img:hover, #floater a img:active, #floater a img:focus {
  -moz-opacity: 1.0; filter: alpha(Opacity=100); opacity: 1.0; -khtml-opacity: 1.0;
}

/* FOOTER ende */



/* SUCHBOX - start */

#menue form {padding-top:20px;}
#menue form label {color:#FFBE77; font-size:0.6em; cursor:pointer; cursor:hand;}
#menue form input {	
	border-width:1px;
	border-style:solid;
	border-color:#F37E00;
	color:#F37E00;
	background-color:#FFBE77;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	width:120px; 
	font-weight:bold;
}

#menue form input:hover, #menue form input:active, #menue form input:focus {background-color:#FFBE77; color:#FFFFFF;}

#menue form input[type=radio] {
  border-width:0px; 
  border-style:solid; 
  border-color:transparent;
  background-color:transparent;
  padding:0px; margin:0px;
  width:auto;
}

#menue form input.button {
	border-width:1px;
	border-style:solid;
	border-color:#F37E00;
	background-image: url(../images/lupe.gif); 
	background-repeat: no-repeat; 
	background-position: center;
	background-color:#FFBE77;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:hand; cursor:pointer;
	padding:5px;
	width:2.2em;
	height:2.2em;
	display:normal;
}

#menue form input.button:hover, #menue form input.button:active, #menue form input.button:focus {
	background-image: url(../images/lupe_over.gif); 
	background-repeat: no-repeat; 
	background-position: center;
	background-color:#FFBE77;
}

div.nosript {font-size:0.7em; color:red; font-weight:bold;}

/* SUCHBOX - ende */


.rot {color:#C30000;}
.lila {color:#C600BF;}
.tuerkis {color:#00BAC6;}
.gruen {color:#4FC600;}
.orange {color:#F59000;}
.orangebold {color:#F37E00; font-weight:bold}


.clear {clear:both}
.bold {font-weight:bold}
.center {text-align:center;}
img {border-width:0px;}
.small {font-size:0.7em;}
hr {border-width:0px 0px 1px 0px; border-style:solid; line-height:9px; height:1px; width:370px; 
height:1px; border-color:#E1E1E1; margin:0px 20px 25px 20px; padding:0px;}
