body {
	background-color: #FFFF99;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0px;
	margin:0px;
	background-image: url(hne_images/hintergrund_orange2_gelb_800.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
a {color: #F05247;}
a:visited {color:#F05247;}
a:hover {color: #000000;}
a:active { color:#000000;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding:5px 0px 0px;
	margin:0px;
	color:#F05247;
	font-weight: bold;
}

.h1-unten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:2px 0px 0px;
	margin:0px;
	color:#F05247;
	font-weight: bold;
}

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:5px 0px 0px;
	margin:0px;
	color:#F05247;
	font-weight: bold;
}


img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
	width: 900px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFDD;
	border: 1px solid #888888;
}

/* ----------banner for logo-------------- */
#banner {
	background-color: #FFFF99;
	padding: 0px;
	background-image: url(hne_images/logo_bild.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	height:80px;
}
#banner img {padding:10px; } 

/* -----------------Inhalt--------------------- */
#content {
	background-color: #ffffdd;
	padding: 0px;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
color:#000000;
}
div#content { 
min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px"); 
}

div#shop-index {margin:20px;}
div#shop-index h1 {margin-bottom: 20px;}
div#shop-index img {margin-right: 20px;}

div#link-zu-shop {position:relative; display:block;};

p.blocksatz {
width:350px;
	text-align: justify;
}
p.standard {
width:350px;
}
.klein {
	text-align: justify;
	font-size:13px;
}
.klein2 {
  list-style-type: disc; 
  list-style-position: outside; 
  margin: 0 0 0 15px; 
  padding: 0;	
	color:#000000;
}
.kleiner {
	text-align: justify;
	font-size:11px;
}
.klein-links {
	font-size:12px;
	text-align:left;
}
#sprache {
position:relative;
z-index:200;
font-family: Arial, Helvetica, sans-serif;
}

.standard-block {
	width:390px;
	border:thin solid #FFFF99;
	background-color: #FFFF99;
	padding: 5px;
	margin:0px 0px 10px;
}
.standard-block h1 {
	font-size: 14px;
	color:#F05247;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 1px;
	text-transform: none;
}
.standard-block-1 {
	width:390px;
	border:thin solid #bfffd5;
	background-color: #BFFFD5;
	padding: 5px;
	margin:0px 0px 10px;
}
.standard-block-2 {
	width:570px;
	border:thin solid #FFFF99;
	background-color: #FFFF99;
	padding: 5px;
	margin:0px 0px 10px;
}
.standard-block-2g {
	width:570px;
	border:thin solid #bfffd5;
	background-color: #BFFFD5;
	padding: 5px;
	margin:0px 0px 10px;
}


/* --------------left navigavtion------------- */
#left {
float: left;
width: 0px;
margin: 0px;
padding: 0px;
}

/* -----------footer--------------------------- */
#footer {
	clear:left;
	text-align: center;
	background-color:#F05247;
	color:#FFFFFF;
	text-align:center;
	width:900px;
	margin:0;
	padding:0;
	font-size: 14px;
	font-weight: normal;
}

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

/* -----------Seiteninhalt--------------------------- */
/* linke Spalte */
#col1 {
	width:47%;
	float:left;
	margin:0;
	padding:0;
}
#col1a {
	width:28%;
	float:left;
	margin:0;
	padding:0;
}
#col1_content {
	margin:0px;
	padding: 0px;
}
#col1_content-1 {
	margin-top:0px;
	margin-left:50px;
	padding: 0px;
}
#col1_content-1a {
	margin-top:0px;
	margin-left:0px;
	padding: 0px;
}

/* Rechte Spalte */
#col2 {margin-left:50%; width:49%; padding:0;margin}
#col2a {margin-left:30%; width:49%; padding:0;margin}
#col2b {margin-left:30%; width:69%; padding:0;margin}
#col2_content {
	margin:0px;
	padding: 0px;
}
#col2_content-1 {
	margin-top:0px;
	padding: 0px;
}


/* Clearfix-Methode zum Clearen der Float-Umgebungen */
 .clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

/* Diese Angabe benötigt der Safari-Browser zwingend !! */
.clearfix { display: block; }

/* --------- ganze Seitenbreite ------------------- */
.standard-breite {
	background-color: #FFFF99;
	color:#000000;
	width:783px;
	margin-left:50px;
	margin-bottom:5px;
	padding:0px;
	font-size: 14px;
	font-weight: normal;
}

/* -----------Menuleiste--------------------------- */

#invertedtabs{
font-family: Arial, Helvetica, sans-serif;
margin-right: 4px;
margin-top:0px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#invertedtabs h1 {
	font-size: 18px;
	color:#F05247;
	padding: 30px 0px 0px 190px;
	margin: 0px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 1px;
	text-transform: none;
}

#invertedtabs ul{
	font: bold 11px Arial, Helvetica, sans-serif;
	margin:0;
	margin-bottom: 1em; /*margin between menu and rest of content*/
	padding:0;
	list-style:none;
}

#invertedtabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
line-height: 1.5em;
letter-spacing: 1px;
}


#invertedtabs a{
float:right;
color: white;
/* background: #F05247 url(media/color_tabs_left2.gif) no-repeat left bottom; */
background: #F05247;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
}

#invertedtabs a span{
float:right;
display:block;
/* background: transparent url(media/color_tabs_right2.gif) no-repeat right bottom; */
background: transparent;
padding:3px 9px 3px 6px;
}

#invertedtabs a span{
float:none;
}

#invertedtabs a:hover{
background-color: #FFFF99;
}

#invertedtabs a:hover span{
background-color: #FFFF99;
color:#666666;
}

#invertedtabs #current a, #invertedtabs #current span{ /*currently selected tab*/
background-color: #FFFF99;
color:#666666;
}

a.admin{
	text-decoration: none;
}

/*   PopUp - Daten */
body.popup {
	background-color: #FFFFDD;	
}

h1 span {
	font-size:12px;
	color:#000000;
	font-weight: normal;
}
#wichtige-info {
	display:block;
	position:absolute;
	margin-left:650px;
	margin-top:35px;
	width:200px;
	height:45px;
	background-image:url(hne_images/antenne_991055_ani_3.gif);
	z-index:10;
	background-repeat: no-repeat;
}
#sommer-2008 {
/*	display:block;
	position:absolute;
	margin-left:705px;
	margin-top:135px;
	width:170px;
	height:500px;
	z-index:10;
	background-repeat: no-repeat; */
	display:none;
}
#spalte3 {
	display:block;
	position:absolute;
	margin-left:705px;
	margin-top:108px;
	width:180px;
	height:590px;
	z-index:10;
	background-repeat: no-repeat;
}
/*
ul.startseite {
	display:inline;
	list-style-type: disc;
	list-style-position: outside;
	margin: 0;
	padding: 0;
	font-size:12px;
	color:#000000;
} 
ul.startseite li {
	padding:0px 0px 3px 10px;
	background-image: url(hne_images/quadrat_5.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	list-style-type: none;
}
*/
ul.startseite {
	display:inline;
	list-style-type: disc;
	list-style-position: outside;
	margin: 0;
	padding: 0;
	font-size:12px;
	color:#000000;
} 
ul.startseite li {
	padding:0px 0px 3px 5px;
	list-style-type: none;
}


#wichtige-info {
	display:block;
	position:absolute;
	margin-left:610px;
	margin-top:20px;
	width:125px;
	height:125px;
	background-image:url(hne_images/stern-info.gif);
	z-index:10;
	background-repeat: no-repeat;
}
/*
.einblendung {
	display:block;
	position:absolute;
	margin-left:620px;
	margin-top:-53px;
	z-index:10;
}
*/
