/* CSS Document */

body {margin:0px;padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
a, a:hover {color:#191919;text-decoration:underline;}
a:hover {color:#000000; text-decoration:none;}

img { border:none;}


/*stile fuer container*/
#container, #container_index, #container_ueber_uns, #container_produkte, #container_heizkosten, #container_tankstellen, #container_news, #container_kontakt, #container_geschichte {width:968px; height:656px; margin:0px auto;; background-repeat:no-repeat; position:relative;}

#container_index {background-image:url(../gfx/index_hg.jpg)}
#container_ueber_uns {background-image:url(../gfx/ueber_uns_hg.jpg);}
#container_produkte {background-image:url(../gfx/produkte_hg.jpg);}
#container_heizkosten {background-image:url(../gfx/heizkosten_hg.jpg);}
#container_tankstellen {background-image:url(../gfx/tankstellen_hg.jpg);}
#container_news {background-image:url(../gfx/news_hg.jpg);}
#container_kontakt {background-image:url(../gfx/kontakt_hg.jpg);}
#container_geschichte {background-image:url(../gfx/hg_weiss.gif);}

.img_mittig {margin:33px 33px; text-align:center;}

.jobboerse {position:absolute; top:200px; left:471px; z-index:99; display:block;}



/*stile fuer content*/ 
#content {width:968px; margin:0; float:left; padding:0;}

.logolink_omv {float:left; width:98px; height:98px; margin:270px 0 0 30px;}
.logolink_bp {float:left; width:98px; height:98px; margin:270px 0 0 14px;}
.logolink_content {float:right; width:545px; height:50px; margin:341px 0 0 0; padding:50px 0 0 8px;}

/*stile fuer team*/ 
#content_team {width:901px; margin:0; float:left; padding:0 34px 0 33px;}
#content_team p {margin:0 34px 0 33px; line-height:1.3em; font-size:10px;}

/*stile fuer text*/ 
#text {width:373px; margin:0; float:left;}

h1 {font-size:16px; font-weight:bold; margin:0 0 15px 33px; text-transform:uppercase;}
h2 {font-size:14px; font-weight:bold; margin:0 0 10px 33px;}
h3 {font-size:14px; font-weight:bold; margin:0 0 3px 33px;}
h4 {font-size:12px; font-weight:bold; margin:0 0 10px 33px;}
h6 {background-image:url(../gfx/news_balken.gif); background-repeat:no-repeat; width:270px; height:25px; font-size:13px; font-weight:bold; line-height:25px; padding:0 0 0 33px; margin:0 0 7px 0;}

p {margin:0 34px 0 33px; line-height:1.3em; font-size:12px;}

ul {margin:5px 0 15px 0; line-height:1.3em; padding:0; font-size:12px;}
li {margin:5px 34px 0 33px; list-style-type:none;}

.ul_2 {margin:5px 34px 0 33px; list-style:disc;}

#text .img_margin_33px {margin:0 0 0 33px;}
#text .img_margin_33px_border {margin:0 0 0 33px; border:1px solid #E6E7E8;}
.spalte_1 {width:115px; float:left; font-size:14px; margin:15px 0 0 33px;}
.spalte_2 {width:90px; float:left; font-size:12px; margin:15px 0 0 0;}

.spalte_3 {float:left; margin:5px 0 0 33px;}
.spalte_4 {float:left; margin:5px 0 0 0;}

.spalte_preise_1, .spalte_preise_2 {width:150px; float:left; font-size:14px; padding:10px 0; border-bottom: 1px solid #808080;}
.spalte_preise_1 { margin:0 0 0 30px; padding:10px 0 10px 3px; font-weight:bold;}

.textfeld_1, .textfeld_2 {margin:0 10px 0 33px; width:150px; border:1px solid #808080;}
.textfeld_2 {margin:0 0 0 33px; width:297px;}


/*stile fuer img*/
#content_rechts {margin:0; float:left; width:595px;}

#img, #img_left, #img_geschichte {margin:0 0 10px 0; float:left; background-color:#E6E7E8; padding:10px; text-align:center;height:201px;}
#img_left {margin:0 0 10px 10px;}
#img_geschichte {height:auto;}
#img p {margin:5px 0 0 0;}
#img .img_team, #img_left .img_team, #img_geschichte .img_team {border:4px solid #FFFFFF;}

.img_float_left {float:left; margin:15px 0 0 0;}

/*stile fuer navi*/
#navi_links {margin:0 0 0 5px; height:180px; width:150px; float:left;}
#navi {margin:0 0 0 11px; height:180px; width:150px; float:left;}


/*stile fuer subnavi*/
#subnavi {margin:0 0 33px 28px;}
#subnavi a, #subnavi a:hover {text-decoration:none; font-size:13px; margin:0 5px;}
#subnavi a:hover {text-decoration:underline;}

/*stile fuer footer*/
#footer_index, #footer_index-neu { width:968px; height:64px; margin:12px 0 50px 0; float:left; background-image:url(../gfx/hg_footer_1.png);}
#footer_index .logolink_pink, #footer_index-neu .logolink_pink {float:left; width:104px; height:60px; margin:2px 0 0 35px; display:block;}
#footer_index p, #footer_index-neu p {margin:34px 0 0 200px;}

#footer_index-neu {background-image:url(../gfx/hg_footer_1-neu.png);}
#footer_index-neu .logolink_pink {width:90px;}
* html #footer_index-neu .logolink_pink {margin:2px 0 0 17px;}
#footer_index-neu p {margin:34px 0 0 0; font-size:11px; padding:0;}
.footerlogo-bayern {position:absolute; top:550px; left:780px;}


#footer {width:938px; height:30spx; margin:0; padding:34px 0 50px 30px; float:left; font-size:13px;}

#footer_3 {width:968px; height:143spx; margin:0 0 50px 0; padding:0; float:left; font-size:13px; background-image:url(../gfx/hg_footer_3.gif); background-repeat:no-repeat;}
#footer_3 p {margin:134px 0 0 30px;}
.logolink_footer_3 {float:right; width:548px; height:40px; padding:80px 0 0 7px;}


/* POPUP Ecke */
.popup-ecke, .popup-ecke:hover {width:38px; height:31px; z-index:55; position:absolute; top:134px; left:760px; cursor:pointer; display:block;}
.popup-link-vitatherm {width:300px; height:150px; z-index:55; position:absolute; top:165px; left:480px; cursor:pointer; display:block;}