/*     Grundcontainer    */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
}
ol, ul {
	list-style: circle;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
} 


#imglabel {
	border:1px solid #021a40;
}


/**     Typografie   **/

p {color:#fff; font-size: 12px; line-height:18px;}

b  {font-size: 12px; font-weight:bold;line-height:18px;margin-bottom:10px;}

h1 {font-size: 21px; font-weight:bold;line-height:28px;margin-bottom:15px;color:#ddd;}

h2 {font-size: 18px; font-weight:normal;line-height:20px;margin-bottom:10px;color:#0cf;text-shadow:#000 2px 2px 2px;}

h3 {font-size: 12px; font-weight:normal;line-height:18px;margin-bottom:10px;color:#0cf;text-shadow:#000 1px 1px 2px;}

h4 {font-size: 20px; font-weight:normal;line-height:18px;margin-bottom:10px;color:#555;}

a {color:#555;text-decoration:none;}

a:hover {color:#06F;}



/**    Grundzeugs     **/

body { background: #ddd; background-image:url(../img/enerlabel-bg-web-white.jpg); line-height:18px;margin-left:00px;background-position:top;font-family:Verdana, Geneva, sans-serif;}

#wrapper {  width: 960px; background:transparent;margin:0 auto; }

#main{margin:0;}

#wrapper-main {  width: 960px; background:transparent;margin:0 auto; auto;top:-100px;z-index:100; }

#wrapper-footer {  position:relative; width: 960px; background:transparent;margin:0 auto;display:block; }

#logo{background:none;padding-top:30px;position:relative;padding-left:2px;}

#header{background:#000; background-image:url(../img/ener-bg4.png); background-repeat:repeat-x;height:136px;}

#header-right{color:#fff; position:relative; top:-28px; left:375px;;font-family: 'Coda', cursive;text-indent:-9999px; background-image:url(../img/Energielabel-head-eng.png);background-repeat:no-repeat;
height:40px;width:200px;}
.text{text-align:center;position:relative;left:25%;width:50%;z-index:-1;top:30px;}
.text2{text-align:center;position:relative;left:25%;width:50%;z-index:-1;top:-20px;}
#lampe{position:absolute;top:100px;left:100px;}


#footer-end {color:#FFF;position:relative;background-repeat:no-repeat; z-index:-2;top:-620px;}


#footer-2 {width: 960px;color:#FFF;position:absolute;}
.clearfix { clear: both; }

#anleitung{position:relative;
	Top:-190px;
	left:800px;
	width:150px;
	height:106px;
	background:none;
	list-style:circle;float:none;}


#datatables{vertical-align:middle;}

/************* LEBEL NUMMERN *************/

#over-nav ul{
	width:960px; position:relative;color:#666;top:-50px;
	}
	
#over-nav ul li{	list-style:none; width:150px;
	float:left;color:#666;text-align:center;padding-right:10px;}


#over-nav2 ul{
	width:960px; position:relative;color:#090; Top:-30px;
	}
	
#over-nav2 ul li{	list-style:none; width:150px;
	float:left;color:#666;text-align:center;padding-right:10px;}



/******** FLAGGEN ************/
#over-flagge{position:relative;left:400px; top:-140px;}

#flaggen{text-indent:-9999px;}



#flaggen ul{width:190px; position:relative; top:-80px; left:590px;
	}
	
#flaggen ul li {
	padding:4px; height:20px; width:30px; list-style:none; float:left; display:block;
	}

#flaggen ul li a{
	height:20px; width:30px; display:block; float:left;
	}

#flaggen ul li a#bg{background-image: url(../img/flaggen/bg.png);}
#flaggen ul li a#cz{background-image: url(../img/flaggen/cz.png);}
#flaggen ul li a#de{background-image: url(../img/flaggen/de.png);}
#flaggen ul li a#dk{background-image: url(../img/flaggen/dk.png);}
#flaggen ul li a#en{background-image: url(../img/flaggen/en.png);}
#flaggen ul li a#es{background-image: url(../img/flaggen/es.png);}
#flaggen ul li a#fi{background-image: url(../img/flaggen/fi.png);}
#flaggen ul li a#fr{background-image: url(../img/flaggen/fr.png);}
#flaggen ul li a#hr{background-image: url(../img/flaggen/hr.png);}
#flaggen ul li a#hu{background-image: url(../img/flaggen/hu.png);}
#flaggen ul li a#it{background-image: url(../img/flaggen/it.png);}
#flaggen ul li a#nl{background-image: url(../img/flaggen/nl.png);}
#flaggen ul li a#pl{background-image: url(../img/flaggen/pl.png);}
#flaggen ul li a#pt{background-image: url(../img/flaggen/pt.png);}
#flaggen ul li a#ro{background-image: url(../img/flaggen/ro.png);}
#flaggen ul li a#se{background-image: url(../img/flaggen/se.png);}
#flaggen ul li a#sl{background-image: url(../img/flaggen/sl.png);}
#flaggen ul li a#ch{background-image: url(../img/flaggen/ch.png);}



