/* body allgemein */
body
{
padding:0px;
margin:0px;
}

/* logo container */
.logo_cont
{
position:absolute;
left:0px;
top:0px;
margin:0px;
padding:0px;
width:270px;
height:110px;
}

/* h1 container */
.h1_cont
{
position:absolute;
left:270px;
top:0px;
margin:0px;
padding:0px;
width:720px;
height:110px;
font-family:'Times New Roman',Times,serif;
font-size:25px;
font-weight:bold;
color:#000000;
background:#FFFFFF;
}

/* h1 schrift */
h1
{
padding-left:100px;
padding-top:24px;
margin:0px;
font-family:'Times New Roman',Times,serif;
font-size:28px;
font-weight:bold;
color: #0076FC;
}

/* h2 container */
.h2_cont
{
position:absolute;
left:190px;
top:110px;
margin:0px;
padding:0px;
width:800px;
height:40px;
font-family:'Times New Roman',Times,serif;
font-size:25px;
font-weight:bold;
color:#000000;
background:#F5FFF7;
}

/* h2 schrift */
h2
{
padding-left:40px;
margin:0px;
font-family:'Times New Roman',Times,serif;
font-size:15px;
font-weight:bold;
color:#0076FC;
line-height:40px;
}

/* oberer container index.html */
.main_cont_top
{
position:absolute;
left:230px;
top:160px;
margin:0px;
padding:0px;
width:550px;
height:160px;
font-family:'Times New Roman',Times,serif;
font-size:15px;
color:#1D8F03;
font-weight:bold;
line-height:23px;
background:#FFFFFF;
}

/* unterer container index.html */
.main_cont_bot
{
position:absolute;
left:230px;
top:320px;
margin:0px;
padding:0px;
width:380px;
height:220px;
font-family:'Times New Roman',Times,serif;
font-size:15px;
color:#1D8F03;
font-weight:bold;
line-height:23px;
background:#FFFFFF;
}

/* text lila index.html */
.text_lila
{
font-family:'Times New Roman',Times,serif;
font-size:15px;
color:#B978B2;
font-weight:bold;
line-height:23px;
}

/* text rot index.html */
.text_rot
{
font-family:'Times New Roman',Times,serif;
font-size:15px;
color:#D31B57;
font-weight:bold;
line-height:23px;
}

/* text gruen index.html */
.text_gruen
{
font-family:'Times New Roman',Times,serif;
font-size:15px;
color:#1D8F03;
font-weight:bold;
}

/* text blau - soweit noch nicht benutzt */
.text_blau
{
font-family:'Times New Roman',Times,serif;
font-size:15px;
color:#0076FC;
font-weight:bold;
}

/* container nachrichten header index.html */
.cont_news_header
{
position:absolute;
left:230px;
top:540px;
margin:0px;
padding:0px;
width:675px;
height:160px;
font-family:'Times New Roman',Times,serif;
font-size:15px;
color:#0076FC;
font-weight:bold;
line-height:23px;
background:#FFFFFF;
}

/* container nachrichten index.html */
.cont_news
{
position:absolute;
left:305px;
top:570px;
margin:0px;
padding:0px;
width:600px;
height:160px;
font-family:'Times New Roman',Times,serif;
font-size:15px;
color:#1D8F03;
font-weight:bold;
line-height:23px;
background:#FFFFFF;
}

/* steckdose grafik index.html */
.steckdose
{
position:absolute;
top:320px;
left:610px;
width:295px;
height:220px;
background: url("images/stromtarifrechner-steckdose.gif") no-repeat;
}

/* container content linke spalte stromwechsel.html */
.main_cont_left
{
position:absolute;
left:230px;
top:160px;
margin:0px;
padding:0px;
width:360px;
height:500px;
font-family:'Times New Roman',Times,serif;
font-size:15px;
color:#0076FC;
font-weight:bold;
line-height:23px;
background:#FFFFFF;
}

/* container content rechte spalte stromwechsel.html */
.main_cont_right
{
position:absolute;
left:610px;
top:160px;
margin:0px;
padding:0px;
width:360px;
height:500px;
font-family:'Times New Roman',Times,serif;
font-size:15px;
color:#0076FC;
font-weight:bold;
line-height:23px;
background:#FFFFFF;
}

/* steckdose grafik klein kontakt.html und impressum.html */
.steckdose_klein
{
position:absolute;
top:430px;
left:610px;
width:295px;
height:220px;
background: url("images/stromtarifrechner-steckdose_klein.gif") no-repeat;
}

/* container inhalt kontakt.html und impressum.html */
.cont_misc
{
position:absolute;
left:230px;
top:160px;
margin:0px;
padding:0px;
width:720px;
height:270px;
font-family:'Times New Roman',Times,serif;
font-size:15px;
color:#1D8F03;
font-weight:bold;
line-height:23px;
background:#FFFFFF;
}

/* container inhalt - ohne feste hoehe - stromsparen.html */
.cont_misc_2
{
position:absolute;
left:230px;
top:160px;
margin:0px;
padding:0px;
width:720px;
font-family:'Times New Roman',Times,serif;
font-size:15px;
color:#1D8F03;
font-weight:bold;
line-height:23px;
background:#FFFFFF;
}

/* links bzw. schrift in hauptnavigation */
a.menu
{
font-family:'Times New Roman',Times,serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-left:20px;
line-height:40px;
padding-bottom:0px;
text-decoration:none;
}

/* die hauptnavigation - jede farbe ein container */
.menu-1
{
position:absolute;
left:0px;
top:110px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#01B5F2;
}

.menu-2
{
position:absolute;
left:0px;
top:150px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#BEEB82;
}

.menu-3
{
position:absolute;
left:0px;
top:190px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#DD82EB;
}

.menu-4
{
position:absolute;
left:0px;
top:230px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#82BAEB;
}

.menu-5
{
position:absolute;
left:0px;
top:270px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#ECDD68;
}

.menu-6
{
position:absolute;
left:0px;
top:310px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#EC9067;
}

.menu-7
{
position:absolute;
left:0px;
top:350px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#A0E6A7;
}

.menu-8
{
position:absolute;
left:0px;
top:390px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#CD6BF2;
}

.menu-9
{
position:absolute;
left:0px;
top:430px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#58AAF3;
}

.menu-10
{
position:absolute;
left:0px;
top:470px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#E1D490;
}

.menu-11
{
position:absolute;
left:0px;
top:510px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#E17B91;
}

.menu-12
{
position:absolute;
left:0px;
top:550px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#B8EC8A;
}

.menu-13
{
position:absolute;
left:0px;
top:590px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#DA88EE;
}

.menu-14
{
position:absolute;
left:0px;
top:630px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#7ABEED;
}

.menu-15
{
position:absolute;
left:0px;
top:670px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#EAE071;
}

.menu-16
{
position:absolute;
left:0px;
top:710px;
margin:0px;
padding:0px;
width:190px;
height:40px;
background:#EA9672;
}

