* {margin: 0; padding: 0;}

body {
font-family: sans-serif;
font-size: 14px;
color: #62a83a;
}

h1, h2, h3, h4, h5, h6 {font-weight:normal; padding-top:15px;}

h1 {font-size:25px; padding-top:0px;}
h2 {font-size:18px; color:#ffbe00; padding-top:10px;}
h3 {font-size:14px; font-weight:bold;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:10px;}

a:link {color:#62a83a; font-weight:bold; text-decoration:underline; font-size:14px;}
a:visited {color:#62a83a; font-weight:bold; text-decoration:underline; font-size:14px;}
a:hover {color:#ffbe00; font-weight:bold; text-decoration:none; font-size:14px;}
a:active {color:#62a83a; font-weight:bold; text-decoration:underline; font-size:14px;}

img {border:none;}

#flash {display:none;}

#header{display:none;}
#printheader{height:150px;}

#navi{display:none;}

#left{width:70%;}

#footer, #energyfooter, #footerstern {height:49px; position:relative; }

#imgboxxl, #imgboxl, #imgboxm, #imgboxs {z-index:50;}

#imgboxxl {width:225px; height:235px; position:absolute; top:120px; right:0px;}
#imgboxl {width:152px; height:151px; position:absolute; top:370px; right:5px;}
#imgboxm {width:103px; height:103px; position:absolute; top:480px; right:120px;}
#imgboxs {width:81px; height:80px; position:absolute; top:550px; right:60px;}

/*.contentmargin {margin:30px;}*/

.contentmargin a {padding-left:10px; background-image:url(images/pfeil1.jpg); background-position:left center; background-repeat:no-repeat;}
.contentmargin a:hover {background-image:url(images/pfeil2.jpg);}

.contentmargin .noback a {background:none; padding-left:0px;}
.contentmargin .noback a:hover {background:none; padding-left:0px;}

.extern a {padding-left:15px; background-image:url(images/pfeilextern1.jpg); background-position:left center; background-repeat:no-repeat;}
.extern a:hover {background-image:url(images/pfeilextern2.jpg);}

.popup a {padding-left:15px; background-image:url(images/pfeilpopup.jpg); background-position:left center; background-repeat:no-repeat;}
.popup a:hover {background-image:url(images/pfeilpopup2.jpg);}

.pdf a {padding-left:15px; background-image:url(images/pdf1.jpg); background-position:left center; background-repeat:no-repeat;}
.pdf a:hover {background-image:url(images/pdf2.jpg);}

.preis {font-size:14px; font-weight:bold; color:#ffbe00; font-style:italic;}

#spacer a {font-size:10px; text-decoration:underline;}
#spacer {height:49px; text-align:center; font-size:10px;}

/*#energyfooter {background-image:url(images/footer_energy.png);}
#energyright {background-image:url(images/right_energy.png);}

#energyfooter {background-image:url(images/footer_energy.png);}
#energyright {background-image:url(images/right_energy.png);}

#footerstern {background-image:url(images/footer_stern.png);}
#rightstern {background-image:url(images/right_stern.jpg);}*/

#tags {font-size:10px; text-align:center; background-color:#dff5d2; padding:1px;
background-image:url(images/tagbg.jpg); background-position:center bottom; background-repeat:repeat-x; /*text-align:justify;*/}
#tags a {font-size:10px; background:none; margin:5px; text-decoration:none;}
#tags a:hover .big, #tags a:hover .medium, #tags a:hover .small {text-decoration:underline; color:#ffbe00;}

#tags a .big{font-size:12px; color:#9fcc87;}
#tags a .medium{font-size:11px; color:#87c06a;}
#tags a .small{font-size:10px; color:#85be66;}

.mwst, .teilnahme {font-size:9px;}

/* Energy Day Tabelle */
.energytext {color:#08afdf;}
#energytable {border-collapse:collapse; width:450px; margin:auto; color:#08afdf;}
#energytable caption {font-weight:bold; padding:10px 0;}
#energytable td {padding:5px 30px 5px 30px; margin:0px;}
#energytable th, #energytable tr {background-color:#bee4f4; border:none;}

.gerade td {background-color:#d5ecf5;}

#energytable .tl, #energytable .tr, #energytable .bl, #energytable .br { background-repeat:no-repeat;}
#energytable .tl {background-image:url(images/tl.jpg); background-position: top left;}
#energytable .tr {background-image:url(images/tr.jpg); background-position: top right;}
#energytable .bl {background-image:url(images/bl.jpg); background-position: bottom left;}
#energytable .br {background-image:url(images/br.jpg); background-position: bottom right;}


/* Sternstunden */
.sterntext {color:#144e8c;}

/* Meridiandehnungen */
.meridiantext {color:#b476b2;}
