html, body{
	margin: 0; /* wichtig f&uuml;r Firefox, IE, Safari &; Co */
	padding: 0; /* wichtig f&uuml;r Opera */
}

body {
	background:url(pics/hg.jpg) center 0;
	text-align: center;  /* Zentrierung im Internet Explorer */
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	height: 100%;
}
a:link { color:#000000; text-decoration:underline; }
a:visited { color:#000000; text-decoration:underline; }
a:hover { color:#808080; text-decoration:none; }
a:active { color:#000000; text-decoration:none; }
a:focus { outline: none;}

img{border:none;}

h1 {font-size:15px; margin-top:0;margin-bottom:12px;}
h2 {font-size:12px;margin:0;margin-top:10px;}
p {margin:0;margin-bottom:25px;}

h2.bestell {margin-top:25px;margin-bottom:10px;}
h3 {color:#76b425; padding-left:8px;font-size:12px;margin:0;margin-top:10px;font-weight:normal;}

#JSsendebutton {
	display:none;
	margin-top:30px;margin-bottom:20px;
	font-size:12px; 
	padding-left:26px; padding-top:6px; background:url(pics/weiter.jpg) no-repeat 0 center; height:20px;
}
#sendebutton{cursor:pointer;margin:0;margin-top:30px;margin-bottom:20px;}

p#zurueck {margin:0;margin-top:10px;font-size:11px; padding-left:15px; background:url(pics/zurueck.jpg) no-repeat 0 center;}
p#zurueck a { color:#808080; text-decoration:underline; }
p#zurueck a:hover { color:#000000; text-decoration:none; }

p#abbrechen {margin:0;margin-top:10px;font-size:11px; padding-left:15px; background:url(pics/abbrechen.jpg) no-repeat 0 center;}
p#abbrechen a { color:#808080; text-decoration:underline; }
p#abbrechen a:hover { color:#000000; text-decoration:none; }

p.hilfeLink {margin:0;margin-bottom:10px; padding-left:12px; background:url(pics/link.jpg) no-repeat 0 center;}
p.hilfeLink a {color:#76b425;cursor:help;}

p.hinweis {margin-top:-15px;font-size:11px;}
#fehler {color:red;font-weight:bold;}
p#erfolg {color:#76b425;font-weight:bold;}

p#status {padding:5px; border:1px solid #76b425;font-size:11px;width:140px;}
#preis {font-weight:bold;font-size:16px;}
#versandkosten {text-decoration:underline; cursor:help;}
#versandinfo {
	text-align:left; 
	padding:5px; 
	color:white; 
	width:120px; 
	background-color:#76b425; 
	display:none; 
	z-index:10; 
}
#tabelle {margin-bottom:10px;}
#vktabelle {border-spacing:0;}
#vktabelle td {width:180px;height:20px;}
.FelderundListen {border:1px solid #808080;background-color:white;width:180px;}

#Wanddickefeld {display:block;padding-left:20px;padding-top:10px;padding-bottom:10px;}

.bestelluebersicht {border:1px solid #76b425;margin:0;margin-bottom:15px;width:280px;padding:7px;padding-right:20px;border-spacing:0;}
.bestelluebersicht th {padding-top:5px;text-align:left;}
.versandkosten {padding-top:5px;padding-bottom:5px;border-top:1px solid #76b425;}
.gesamtpreis {padding-top:5px;border-top:1px solid #76b425;font-size:15px;}


div#seite {
	clear: left; /* das in Kombi mit float:left in div#abstand bewirkt, dass die Seite bei zu kleinen Fenstern nicht nahc oben rausgeschoben wird  */
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	width: 980px;  
	height:100%;
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	padding: 0; 
	background:url(pics/hg.jpg) center 0;
}

div#inhalt {
	position: relative;
	padding: 0;
	padding-top:32px;
	margin: 0; 
	min-height:680px;
}

#logo {
	width:204px;
	height:87px;
	background:url(pics/logo.gif) no-repeat;
	margin:0;
	margin-left:385px;
}
#logo a {
	display: block;  /* damits als Link funktioniert */
	width:204px;
	height:87px;
	background:url(pics/logo.gif) no-repeat;
	border:none;
}
#slogan {
	width:243px;
	height:30px;
	background:url(pics/slogan.gif) no-repeat;
	margin:0;
	margin-left:492px;
}
#slogan_eng {
	width:196px;
	height:30px;
	background:url(pics/slogan2.gif) no-repeat;
	margin:0;
	margin-left:490px;
}


#tuerballon {
	position:absolute;left:0;top:230px;
}	
#bestellballon {
	position:absolute;left:55px;top:330px;
}
#startballon {
	position:absolute;right:30px;top:150px;
}
#presseballon {
	position:absolute;right:10px;top:380px;
}
.info {
	text-align:left; 
	padding:15px; 
	color:black; 
	width:100px; 
	background-color:white; 
	display:none; 
	z-index:10; 
	opacity:0.85; -moz-opacity:0.85; -khtml-opacity:0.85; filter:alpha(opacity=85);
	border:1px solid #76b425;
}
	
#laden {
	position:absolute;left:465px;top:347px;
	width:50px;
	height:50px;
	/* background:url(pics/laden.gif) no-repeat; */
}
#hghgbild {
	position:absolute;left:191px;top:172px;
	width:600px;
	height:495px;
	background:url(/bilder/slideshow/slide01.jpg) no-repeat;
}
#hgbild {
	position:absolute;left:191px;top:172px;
	width:600px;
	height:495px;
}
#hgbild_fallback {
	position:absolute;left:191px;top:172px;
	width:600px;
	height:495px;
	background:url(/bilder/slideshow/slide09.jpg) no-repeat;
}
#playpausebutton{
	position:absolute; left:491px;top:660px;
	width:25px; height:25px;
	z-index:100;
}
#text{
	background-color:white;
	width:530px;
	min-height:480px;
	margin-left:220px;margin-top:33px;
	text-align:left;
	padding:20px;
}
#text img {cursor:pointer;margin-bottom:5px;}

#links {width:165px;float:left;}
#links img {cursor:pointer;margin-bottom:5px;}
#links #preisbutton {margin-top:-40px;margin-left:55px;cursor:auto;}
.vergroessern {height:20px; margin:-20px 0 0 5px; font-size:11px;}
.vergroessern a { color:#ffffff; text-decoration:none; }
.vergroessern a:hover { color:#000000; text-decoration:none; }

#rechts {margin-left:185px;}
ul#textboxnavi {
	margin: 0; 
	padding: 0;
	margin-bottom:30px;
	font-weight:bold;
}
ul#textboxnavi li {
	list-style: none;
    margin: 0; padding: 0;
    display: inline; 
    padding-right:20px;
}
ul#textboxnavi li a {text-decoration:underline;}
ul#textboxnavi li a:hover {text-decoration:none;}


#link1 a:hover {color:#b80142;}
#link2 a:hover {color:#d31e73;}
#link3 a:hover {color:#ea579c;}
#link4 a:hover {color:#fdaed3;}

#link11 a:hover {color:#549be5;}
#link12 a:hover {color:#70caee;}

#onoffLink{background:url(pics/zu.jpg) no-repeat 0 center;padding-left:14px;}
#onoffBox {display:none;}

.agb h2 {margin-top:20px;}
.agb p {margin:10px;margin-right:0;}
.agb table {margin:10px;margin-right:0;border-spacing:0;}
.agb td {width:150px;}
.agb #Uebersicht {margin-top:40px;}
.agb #SehrgeehrteKunden {margin-top:40px;}
p.drucken {margin:0;margin-top:30px;margin-bottom:20px; padding-left:26px; padding-top:6px;background:url(pics/drucken.jpg) no-repeat 0 center; height:20px;}

#highlighttext {color:#b80142;}

ul#agbnavi {
	margin: 10px;margin-bottom:30px;margin-right:0;
	padding: 0;
	font-size:11px;
}
ul#agbnavi li {
	list-style: none;
    margin: 0; 
    padding: 0;
}

#grossbildbox{
	width:400px; 
	height:600px; 
	position:absolute; 
	top:160px; left:300px; 
	display:none;
	border:5px solid white;
}
#grossbildbox img {
	cursor:pointer;
	position:absolute;
	right:0;top:0;
}

.pressePic {border:1px solid #A9A9A9;}
	
#footer{
	float:right;
	margin-top:21px;
	margin-right:140px;
	padding-bottom:20px;
}
#footer a {
	padding-left:5px;
	padding-right:5px;
	float:left; 
	color:#00418a; 
	background-color:white;
	
	text-decoration:none; 
	font-size:15px;
}
#footer a:hover {text-decoration:underline; }
