/* @charset "UTF-8" */

body  { position:absolute;height: 100%;behavior: url("csshover3.htc"); }
html,body {min-height:100%; margin:0; padding:0; width:100%;border: solid 0px;}

#kopfleiste_de {z-index:3;position:fixed;top:0;left:0;right:0;margin:0;width:1024px;height:118px;background-image: url(../00_bricks/kopfleiste.jpg);background-repeat: no-repeat;}
#kopfleiste_en {z-index:3;position:fixed;top:0;left:0;right:0;margin:0;width:1024px;height:118px;background-image: url(../00_bricks/kopfleiste_en.jpg);background-repeat: no-repeat;}
#navileiste {z-index:4;position:fixed;top:76px;left:157px;right:0;margin:0;width:760px;height:24px;}

/* ************************************ 
/*  Horizontale Menu-Leiste oben START
***************************************/

/* 1. Naviebene positionieren */
#navileiste ul {margin: 0;padding: 0;}
#navileiste li {list-style:none;}
#navileiste ul li {position:relative;float: left;margin:0;padding: 0;padding-right: 15px;padding-left: 13px;}
/* 1. Naviebene stylen */
#navileiste ul li {border-right: solid #fff 1px;}
#navileiste ul li.with_submenu_admin a {color:yellow;}
#navileiste ul li a {color: #fff; font-size: 14px; font-family: Verdana, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none; }
#navileiste ul a:hover {color: #f29400;}	

/* 2. Naviebene positionieren */
#navileiste ul ul {visibility: hidden;position:absolute; top: 19px;padding-top:5px;padding-bottom:8px;left:10px;}
#navileiste ul ul li {clear: both;}
#navileiste ul li:hover ul {visibility: visible;}
/* 2. Naviebene stylen */
#navileiste ul ul {border:solid 1px #0368b4;background-image: url(../00_bricks/filler.png);}
#navileiste ul ul li {border-right:none;}
#navileiste ul ul.with_subsubmenu li {width:120px;padding-right: 10px;}
#navileiste ul ul li a {color: #000; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular, sans-serif;font-weight: bold; line-height: 20px;}
#navileiste ul li.with_submenu_admin li a {color: #0368b4; display: block;}
#navileiste ul li.with_submenu_admin li a:hover {color: magenta; }
#navileiste ul ul a:hover {color: #0368b4;}

/* 3. Naviebene positionieren */
#navileiste ul ul ul {left:125px; top:5px; }
#navileiste ul li:hover ul li:hover ul li {width:145px;padding-right: 20px;}
/* 3. Naviebene verstecken when you hover on first level list OR link */
#navileiste ul li.with_submenu:hover ul li ul {display: none;}
/* 3. Naviebene sichtbar machen when you hover over second level list OR link */
#navileiste ul li.with_submenu:hover ul li:hover ul {display:block;}

/* 4. Naviebene verstecken */
#navileiste ul li.with_submenu:hover ul li:hover ul li ul {display: none;}
/* 4. Naviebene sichtbar machen when you hover over third level list OR link */
#navileiste ul li.with_submenu:hover ul li:hover ul li:hover ul {display:block;}


/* *********************************** 
/*  Horizontale Menu-Leiste oben ENDE
**************************************/


/* ************************** 
/*  Linke Menu-Leiste START
*****************************/
#navi_left {z-index:4;position:fixed;top:118px;left:0px;margin:0;padding: 0;width: 143px;height:2580px;border: none;background-image: url(../00_bricks/navi/tank_hg.jpg);background-repeat: repeat;}
#navi_left li {position:relative;text-align:center;}
#navi_left ul {margin: 0;padding: 0;padding-left:0px;padding-top:50px;list-style:none;}
#navi_left ul li {display: block;margin: 0;padding: 0;padding-bottom:14px;line-height:20px;}
#navi_left ul li a {color: #000; font-size: 11px; font-family: Verdana, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
#navi_left ul a:hover {color: #0368b4;}	

#navi_left ul ul {visibility: hidden; position:absolute; z-index: 5;padding: 0;left: 60px;padding-left: 12px;padding-top: 7px;border:solid 1px #0368b4;background-image: url(../00_bricks/filler.png);width:150px;}
#navi_left ul ul li {display: block;text-align:left;padding-bottom:11px;width:150px;line-height:12px;}
#navi_left ul li:hover ul {visibility: visible;}

#navi_left ul ul ul {display:none;}
#navi_left ul ul li:hover ul {display:block;}

/* ************************* 
/*  Linke Menu-Leiste ENDE
*****************************/


#logo {z-index: 4;position:fixed;top:6px;left:0;right:0;margin:0;width:142px;height:124px;background-image: url(../00_bricks/logo.jpg);}

#headline {z-index:3;position:fixed;top:118px;left:170px;background-image: url(../00_bricks/headline_hg.jpg);background-position: top;background-repeat: no-repeat;width:840px;height:40px;}
#headline_jobs {z-index:3;position:fixed;top:118px;left:170px;background-image: url(../00_bricks/headline_hg.jpg);background-position: left top;background-repeat: no-repeat;width:795px;height:155px;background-color: #d4e5f4;border-bottom:solid 1px #000;}
#headline_produkte {position:absolute;top:0px;left:0px;background-image: url(../00_bricks/headline_hg.jpg);background-repeat: no-repeat;width:840px;height:40px;}
#produktgalerie {z-index:3;position:fixed;top:118px;left:170px;width:840px;height:700px;border: solid 0px;margin:0;overflow:hidden;scrolling:none;background-color: #d4e5f4;}

#aktuell {z-index:5;position:fixed;top:400px;left:17px;margin:0;padding-left: 9px;padding-top: 8px;width: 110px; height:118px;border: none;
		background-image: url(../00_bricks/aktuell_bg.jpg);background-repeat: no-repeat;}
#aktuell p {width: 90px;}
#aktuell_edit {z-index:6;position:fixed;top:491px;left:99px;margin:0;padding:0;width: 20px; height:20px;border:0;}

#sprache {z-index:5;position:fixed;top:528px;left:17px;margin:0;padding:0;border: none;width: 115px; height:40px;}
#sprache img {float: left;margin: 0;padding: 0;border: none;margin-right:15px;}

#buttonlogo {z-index:5;position:fixed;top:580px;left:26px;margin:0;padding:0;border: none;width: 89px; height:75px;}
		
#buehne {z-index:2;padding-top:170px;padding-left:151px;}
#buehne_jobs {z-index:2;padding-top:290px;padding-left:151px;}
#buehne_produkte {position:absolute;padding-top:50px;width:840px;}
#buehne_start {z-index:2;padding-top:135px;padding-left:151px;}

#textfeld {position:relative;left:20px;width: 770px;}
#inhalte_edit {float: left;position:relative;top:0px;left:0px;margin:0;padding:0;width: 20px; height:20px;border:0;}
#adminbox {width:738px; background-color:yellow; height:80px; margin:0; padding:15px;border:1px dashed blue;}
#artikelbox_cut {width:738px; background-color:#edf6fe; min-height:145px; margin:0; padding:15px;border:1px dashed blue;margin-bottom:5px;}
#artikelbox_ist {width:738px; min-height:145px; margin:0; padding:15px;border:1px dashed #444;margin-bottom:5px;}

.sprachbox {width:738px;padding:15px;border:1px solid #ccc;padding-top:10px;}
.sprachbox form input {width:35px;height:35px;margin:0;border:0;padding:0;font-family: Verdana, Arial, SunSans-Regular, sans-serif;font-size: 14px;color:#fff;}
.sprachbox form input:focus {outline:none;}
.sprachbox #navitext {position: absolute;background: url(/_php/mini_cms/pict/navi_textfeld.jpg) no-repeat;padding-left: 10px;background-position: -5px 1px;padding-top: 6px;width:255px;}
.sprachbox #submit {left:255px;background:none;padding:0;margin:0;}

.artikelhead_liste {width:770px;}
.artikelhead_liste a,.artikelhead_liste a img {z-index: 10;margin:0;padding:0;text-decoration:none;}
.artikelhead_liste span {font-size: 10px;text-decoration:none;margin:0;padding: 0;border:0;color: #000; vertical-align: middle;font-family: Verdana, Arial, SunSans-Regular, sans-serif;}
.artikelhead_liste form input {position: relative;width:35px;height:35px;margin:0;border:0;padding:0;font-family: Verdana, Arial, SunSans-Regular, sans-serif;font-size: 14px;color:#fff;}
.artikelhead_liste form input:focus {outline:none;}
.artikelhead_liste #navitext {position: absolute;background: url(/_php/mini_cms/pict/navi_textfeld.jpg) no-repeat;padding-left: 10px;background-position: -5px 1px;padding-top: 6px;width:255px;}
.artikelhead_liste #submit {left:255px;background:none;padding:0;margin:0;}


.jumpto {margin-top: -170px; padding-top: 170px;}
table,tbody,td,tr {	margin: 0;padding: 0;border: 0;}

.legende_admin {margin:0;font-size: 10px;color:#f3f;}
.headline_edit { font-size: 20px; font-weight: bold;line-height: 30px;margin-left: 15px; color:#ff0;}

.benutzerverwaltung {margin: 0;margin-bottom: 15px;color: #000; font-size: 12px; font-family: Verdana, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-align: left; vertical-align: top }
.benutzerverwaltung td {
	padding-right:15px;
}
