/* Style sheet layout */
#ausbildungslayer{width:100%;position:absolute;text-align:center;}
#ausbildungslayer img{left:200px;position:relative;}
#header{background-image:url("tl_files/hein/layout/rahmen_kopf.png");background-position:right bottom;background-repeat:no-repeat;}
#header .logo{padding-top:30px;padding-left:767px;}
#main{background-color:#ffffff;background-image:url("tl_files/hein/layout/rahmen_main.png");background-position:right top;background-repeat:repeat-y;}
#footer{background-image:url("tl_files/hein/layout/fuss.png");background-position:right top;background-repeat:no-repeat;}
body{background-color:#fbf6e9;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
a{text-decoration:none;color:#334C92;}
.kopfbild{width:840px;margin:0px 0px 0px 13px;padding:0px;}
.kopf_einblicke{width:831px;height:196px;margin:0px 0px 0px 13px;padding:2px 4px 2px 0px;background-color:#f6e3bc;}
.leftspace50{padding-left:50px;}
.leftspace{padding-left:22px;}
.leftspace_small{padding-left:13px;}
.festebreite{width:750px;}
.festebreite_kl{width:650px;}
.rot{color:#c43038;}
h1.rot{margin-bottom:0px;padding-bottom:0px;}
#kochschinken p{margin:0px;padding:0px;}
#kochschinken .image_container{width:840px;height:133px;margin:0px;padding:0px;}
.mod_navigation{text-align:right;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;color:#334c92;}
.mod_navigation ul{margin:0px;padding:0px;}
.mod_navigation a{text-decoration:none;color:#334c92;}
.mod_navigation a:hover{color:#d61910;}
.mod_navigation ul.level_1 li{margin-bottom:12px;list-style-type:none;}
.mod_navigation li ul{display:none;padding:0px;font-weight:normal;font-size:11px;}
.mod_navigation li.active ul,.mod_navigation li.trail ul{display:block;}
.mod_navigation li{padding-right:5px;}
.mod_navigation ul.level_2 li{margin:0px;padding-right:0px;padding-bottom:3px;border:0px;}
.mod_navigation ul.level_2 li.first{padding-top:3px;}
.mod_navigation li ul li.last{padding-bottom:0px;}
.mod_navigation ul li{margin-bottom:12px;border-right:1px solid #fbf6e9;}
.mod_navigation ul li.submenu.active,.mod_navigation ul li.submenu.trail{border-right:1px solid #d61910;}
.mod_navigation ul.level_1 li.active{border-right:1px solid #d61910;}
.mod_navigation ul.level_2 li.trail,.mod_navigation li.submenu li.active,.mod_navigation ul.level_2 a.trail{border:0px;font-style:italic;color:#d61910;}
a.implink{font-weight:bold;text-decoration:none;font-size:10px;color:#334C92;}
a.implink:hover{color:#c43038;}
.pic1{width:276px;height:485px;float:left;margin-right:5px;margin-left:13px;}
.pic2{width:276px;height:485px;float:left;margin-right:6px;}
.pic3{width:276px;height:485px;}
h1{margin-left:50px;font-size:28px;color:#334c92;}
h4{margin:0px;padding:0px 0px 10px 5px;border-left:1px solid #c43038;font-weight:bold;font-size:16px;color:#334c92;}
.caption{font-style:italic;font-size:9px;color:#334c92;}
.bildunterschrift{margin:0px;padding:0px;font-style:italic;font-size:9px;color:#334c92;}
.floatleft{float:left;}
.clearfloat{clear:both;}
#kontakt td.col_0{width:75px;padding-top:10px;vertical-align:top;}
#registrierung47 td.col_0,.mod_lostPassword td.col_0{padding-top:10px;vertical-align:top;}
#registrierung47 label,.mod_lostPassword label{font-size:12px;color:#000;}
#kontakt td.col_1,#registrierung47 td.col_1,.mod_lostPassword td.col_1{width:307px;height:31px;padding-top:7px;vertical-align:top;background-image:url("tl_files/hein/layout/kontaktform_bg.jpg");background-repeat:no-repeat;}
#kontakt tr.row_5 td.col_1{height:113px;background-image:url("tl_files/hein/layout/kontakttext_bg.jpg");background-repeat:no-repeat;}
#kontakt tr.row_6 td.col_1,#registrierung47 tr.row_7 td.col_1,.mod_lostPassword tr.row_last td.col_1{background-image:url("none;");}
#kontakt input,#registrierung47 input,.mod_lostPassword input{width:280px;margin-left:10px;background-color:#FFF;border:0px;}
#kontakt textarea{width:280px;height:90px;margin-left:10px;border:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#kontakt input.submit,#registrierung47 input.submit,.mod_lostPassword input.submit{text-align:left;background-color:#FFF;border:0px;font-weight:bold;font-size:14px;color:#334C92;cursor:pointer;}
#kontakt p.error,#registrierung47 p.error,.mod_lostPassword p.error{margin:0px;padding:7px 0px 7px 10px;font-size:11px;color:#c43038;}
.produktkopf{width:840px;height:140px;margin-left:13px;padding-left:220px;background-image:url("tl_files/hein/layout/produkte/kopf_produkte_unterseiten.jpg");background-repeat:no-repeat;font-weight:bold;font-size:45px;color:#FFF;}
.produktkopf2{width:840px;height:140px;margin-left:13px;padding-left:240px;background-image:url("tl_files/hein/layout/produkte/kopf_produkte_unterseiten3.jpg");background-position:left bottom;background-repeat:no-repeat;font-weight:bold;color:#FFF;}
#qualitaet .ifslogo{width:840px;height:99px;margin-left:13px;background-image:url("tl_files/hein/layout/produkte/ifs_logo.jpg");background-repeat:no-repeat;}
#qualitaet .ce_text h1{margin-top:0px;margin-right:0px;margin-bottom:0px;padding-top:25px;padding-right:0px;padding-bottom:0px;}
.trans{width:207px;height:119px;left:560px;top:115px;position:relative;background-image:url("tl_files/hein/layout/produkte/button_download.png");background-repeat:no-repeat;}
