body
{margin-top:0px; padding: 0px; background: #FFF; color: #3C0012; text-align: center; background-image: url(../_pix/bg.gif);} 
h1,h2 {margin: 0;padding: 0 10px;letter-spacing: -1px;font-weight:100;color:White; background: inherit;}
h1 {font-size: 200%;}
h2 {font-size: 125%;}
h3 {font-size:110%;font-weight:bold;color:White;}
p {padding: 0 10px 1em;}
p.margin {margin:20px; padding: 0 10px 1em;}
/* Links */
a:link, a:active, a:visited {font-size:100%; color: #4F73CC; background-color:inherit;text-decoration:none;}
a:hover
{font-size: 100%; color: #AD0F10; background-color: inherit;text-decoration:underline;}
.Stil1 {color: #AD0F10;font-weight: bold;font-size: 16px;}
.Stil2 {font-size: x-small}
.Stil3 {font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;font-size: 66%; color: #EEEEEE;}
.Stillocal {color: #AD0F10}
/* Hauptcontainer */
div#container{width:760px; height:100%;margin: 0 auto; padding:0px 0;text-align:left;}
/* Header */
div#header
 {font: bold 11px/1.5em "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif; width:730px; height: 150px; max-height:150px;
padding:0px; padding-left:30px; margin:0;margin-bottom: 5px;background-image: url(../_pix/bg_head.jpg);z-index: 1;}
/* Headermenü rechts oben */
div#titlemenu {
	display:inline;
	position:absolute;
	top: 15px;
	margin-left:530px;
	margin-top:10px;
	width:40px;
	height:50px;
	font: 9px/1.5em "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
	list-style: url(../_pix/pfeil_r8_head.gif);
	line-height:12px;
	color:White;
	background-color: #AD0F10;
	z-index: 2;}
div#titlemenu a:link {font: 9px/1.5em "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color: White;background-color: #AD0F10;}
div#titlemenu a:hover
{font: 9px/1.5em "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color: White;text-decoration:underline;background-color: #AD0F10;}
div#titlemenu a:active
{font: 9px/1.5em "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color: White;background-color: #AD0F10;text-decoration: none;}
div#titlemenu a:visited
{font: 9px/1.5em "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color: White; background-color: #AD0F10;}
/* Menu horizontal*/
/* Set up Grundeinstellungen Font u. Gesamtgröße */
.menu {
font: bold 13px/1.5em "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
text-decoration:none; 
width:500px;
height:25px;
display: inline;
position: absolute;top: 123px;
margin-left:25px;
font-stretch: narrower;
z-index: 3;}
/* get rid of the default padding - margin and bullets */
.menu ul {padding:0; margin:0;list-style-type: none;}
/*  Menu horizontal */
.menu ul li {float:left;position:relative;}
/* Set up der default top level links */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
width:82px; 
height:1.5em;
font-weight:bold;
color:white; 
border-bottom:8px solid #4F73CC;
padding-left:2px; 
line-height:1.5em;
margin-right:2px;}
/* hack for IE5.5 to correct the faulty box model */
* html .menu ul li a, .menu ul li a:visited {width:90px;w\idth:80px;}
/* hide the drop down menu */
.menu ul li ul {display: none;}
/* remove all table style so that it does not interfere with the menu */
.menu table {margin:-1px; border-collapse:collapse;font-size:1em;}
/* Erste Zeile für IE7 und non-IE browser, zweite Zeile für IE5.5 and IE6 */
/* style the top level hover */
.menu ul li:hover a,
.menu ul li a:hover {color:#666666; border-bottom:8px solid #FFE26C;}
/* Drop-down Menu  und korrekte Position*/
.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:1.2em;
margin-top:11px;
left:0; 
width:96px;
border:1px solid #888;
border-top:0;
background:transparent;}
/* Style des Drop-down links ohne hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
background: transparent url(../_pix/opaque.png); 
color:#000; 
border:0;
margin:0;
color:#AD0F10;
font-weight:normal; 
font-size:0.9em;
height:auto; 
line-height:1em; 
padding:5px; 
width:86px}
/* Style des Drop-down links mit hover */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {background:#888; color:#fff;}
/* Spezielles styling für IE5.5 und IE6 - transparency is non validating */
.menu ul li a:hover ul {
background:transparent; filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;
margin-top:10px; /* für IE5.5 faulty box model */
marg\in-top:11px; /* für IE6 */}
/* IE5.5 hack für faulty box model im Drop-down Menu */
.menu ul li a:hover ul li a {
background:#ddd;
width:96px; /* für IE5.5 faulty box model */
w\idth:86px; /* für IE6 */}
/* Inhalt links */
div#content{
float:left; width:600px; padding:10px 0;color: #000;background: #FFE26C;font:78%/1.45 "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;}
.imgcontent {margin:0; padding:0;}
/* Inhalt links NUR Formular*/
div#form{
float:left; width:600px;padding:10px 0;color: #000;background: #FFE26C;font:78%/1.45 "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;}
/* Kontaktformular*/ 
.form {font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif; color: Black; background-color:white;border:1px solid #AAAAAA;}
/* Inhalt rechts */
div#nav{float:right;width:155px;padding:10px 0;color: #000;background:#DB843E;font:78%/1.45 "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;}
/* Inhalt rechts / Newsbox */
#rightbox {text-align:left;padding:0px 0px 0px 5px;line-height: 16px;}
/* Footer */
div#footer {
clear: both; float:left;width: 760px;text-align: center;font: 9px/1.5em "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
margin-top:5px;padding-top:10px; padding-bottom:2px; color: white;background: #AD0F10;}
/* Links Footer */
 div#footer a:link
{color: white;background: #AD0F10;font-size: 100%;text-decoration:none;}
  div#footer a:hover{font-size: 100%;text-decoration:underline;}
div#footer a:active{ font-size: 100%; text-decoration:none;}
/*Nur IBOX */
#ibox_w{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000;
	margin:0;
	padding:0;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;}
#ibox_progress {	
	margin:0;padding:0;
	position: absolute;
	z-index:105;}
#ibox_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1000;
	padding:10px;
	border:1px solid #CCC;
	width:300px;
	height:300px;
	background-color:#DB843E;
	padding-bottom:30px;
	margin:0;}
#ibox_content {
   font: 9px/1.5em "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	margin-bottom:5px;
	position:relative;
	top:0px;
	left:0px;
	border:1px solid #000;
	padding:2px;}
#ibox_footer_wrapper {position:relative;padding:0;margin:0;top:0px;left:0px;}

