 /*_______________________________________________________________________



                 styles.css

                 Layout for IGH-Automation

                 netzrezepte.de

                 Thomas Krug, 7. Juli 2005

   ________________________________________________________________________ */



body {

   padding: 0px;

   height: 100%;

   background-image:url('Images/page_background.gif');

   margin: 0px;

   font-family : verdana;

   font-size: 1em

}



.boxwrap {

   margin:0px; padding:0px; width: 750px;

   height: 100%;

   background-image:url('Images/background.gif');

   border-right: 1px solid #B4B4B4;

   border-left: 1px solid #B4B4B4;

   text-align: left

}



.zentrierer {

   padding: 0px;

   margin: 0px;

   height: 100%;

   position: absolute;

   left: 50%;

   top: 0px;

   margin-left: -375px;

}





/* =======================================================================

         text formating

   =======================================================================*/



h1 {

   font-weight: bold;

   padding-left: 0px;

   padding-top: 5px;

   padding-bottom: 5px;

   margin: 0px;

   font-family : verdana;

   font-size: 0.8em;

   color: #5F5F5F;

}



h2 {

   font-weight: bold;

   font-family : verdana;

   font-size: 0.7em;

   color: #5F5F5F;

}



h3 {

   font-weight: bold;

   font-family : verdana;

   font-size: 0.7em;

   color: #5F5F5F;

   margin: 0;

}



p {

   font-family : verdana;

   font-size: 0.7em;

   color: black;

   margin: 0 0 0 0;

}



p.rightheader {

   font-family : verdana;

   font-size: 0.8em;

   font-weight: bold;

   color: #000000;

   margin-left: 0px;

   margin-right: 0px;

   margin-bottom: 5px;

   padding-left: 20px;

   padding-top: 0px;

   background-image:url('Images/rechts_punkt.gif');

   background-repeat: no-repeat;

   background-postition: 0px 0px;

   height: 16px

}



p.sitetitel {

   font-family : verdana;

   font-size: 0.8em;

   font-weight: bold;

   color: #000000;

   margin-left: 0px;

   margin-right: 0px;

   margin-bottom: 5px;

   padding-left: 20px;

   padding-top: 0px;

   background-image:url('Images/background_sitetitel.gif');

   background-repeat: no-repeat;

   background-postition: 0px 0px;

   height: 16px

}



p.postionnavigation {

   font-family : verdana;

   font-size: 0.7em;

   color: #5F5F5F;

   margin-left: 0px;

   margin-right: 10px;

   margin-bottom: 5px;

   padding-left: 0px;



}



p.suche {

   font-family : verdana;

   font-size: 11px;

   font-weight: bold;

   color: #6F6F6F;

   text-decoration: none;

   padding-left: 0px;

   padding-bottom: 5px;

}



p.login {

   font-family : verdana;

   font-size: 11px;

   font-weight: bold;

   color: #6F6F6F;

   text-decoration: none;

   padding-left: 0px;

   padding-bottom: 5px;

}



p.logininfo {

   font-family : verdana;

   font-size: 9px;

   color: #000000;

   text-decoration: none;

   padding-left: 0px;

   padding-bottom: 0px;

}



p.siteop {

   font-family : verdana;

   font-size: 9px;

   color: #5F5F5F;

   text-decoration: none;

   padding-left: 0px;

   padding-bottom: 0px;

}



p.topnavigat {

   font-family : verdana;

   font-size: 0.7em;

   color: #5F5F5F;

   text-decoration: none;

   padding-left: 0px;

   padding-bottom: 0px;

}



a {

   font-family : verdana;

   font-size: 0.7em;

   color: #5F5F5F;

   text-decoration: underline;

}



a:hover {

   text-decoration: none;

}



ul {

   list-style-image: url('pfeil.gif');

   margin-right: 5px;

   margin: 0; padding-left:18px; padding-right:0px; padding-top:0px; padding-bottom:0px

}



li {

   font-family : verdana;

   font-size: 0.7em;

   color: black;

   margin: 0;

   padding: 2;

}



/* =======================================================================

         navigation formating

   =======================================================================*/



a {

   font-family : verdana;

   font-size: 1em;

   color: #5F5F5F;

   text-decoration: none;

   padding: 0px;

   margin: 0px;

}



a {

   text-decoration: underline;

}



a.PrimaryNav {

   font-weight: bold;

   font-family : verdana;

   font-size: 0.7em;

   color: #FFFFFF;

   text-decoration: none;

/*   border: 1px solid #5F5F5F; */

   padding: 0px 5px 0px 5px;

   margin: 1px;

}



a.PrimaryNav:hover {

/*   border: 1px solid #FFFFFF; */

   text-decoration: none;

   color: #73A824;

}



a.TopNavig {

   font-family : verdana;

   font-size: 11px;

   font-weight: bold;

   color: #6F6F6F;

   text-decoration: none;

   padding-left: 5px;

}



a.TopNavig:hover {

   color: #000000;

}



a.TopNavigACT {

   font-family : verdana;

   font-size: 11px;

   font-weight: bold;

   color: #000000;

   text-decoration: none;

   padding-left: 5px;

}



a.TopNavig:hover {

   color: #000000;

}



a.LeftNav {

   font-family : verdana;

   font-size: 11px;

   font-weight: bold;

   color: #6F6F6F;

   text-decoration: none;

   padding-left: 27px;

}



a.LeftNav:hover {

   color: #000000;

}



a.LeftNavACT {

   font-family : verdana;

   font-size: 11px;

   font-weight: bold;

   color: #000000;

   text-decoration: none;

   padding-left: 27px;

}



a.LeftNavACT:hover {

   color: #000000;

}



a.LeftNavSub {

   font-family: verdana;

   font-size: 11px;

   padding-top: 0px;

   color: #6F6F6F;

   text-decoration: none;

   line-height: 14px;

}



a.LeftNavSub:hover {

   color: #000000;

}



a.LeftNavSubACT {

   font-family : verdana;

   font-size: 11px;

   margin-top: 0px;

   color: #000000;

   text-decoration: none;

   line-height: 14px;

}



a.LeftNavSubACT:hover {

   color: #000000;

}



a.TopNavigation {

   font-family : verdana;

   font-size: 0.9em;

   font-weight: bold;

   color: ##5F5F5F;

   text-decoration: none;

   padding-left: 4px;

   padding-right: 4px;

   margin-left: 0px;

   border-left: 1px solid #CCD6D8;

   border-right: 1px solid #CCD6D8;

}



a.TopNavigation:hover {

   border-left: 1px solid #5F5F5F;

   border-right: 1px solid #5F5F5F;

}



a.FootNavigation {

   font-family : verdana;

   font-size: 0.7em;

   color: #FFFFFF;

   text-decoration: none;

   padding-left: 15px;

   padding-right: 5px;

   padding-bottom: 0px;

   margin-bottom: 0px;

   margin-left: 0px;

   line-height: 12px;

}



a.FootNavigation:hover {

   color: #73A824;

}



a.OptionNavigation {

   font-family : verdana;

   font-size: 9px;

   color: #5F5F5F;

   text-decoration: none;

   padding-left: 4px;

   padding-right: 4px;

   margin-left: 0px;

}



a.OptionNavigation:hover {

   text-decoration: underline;

}



a.DiscNavigation {

   font-family : verdana;

   font-size: 0.7em;

   color: #5F5F5F;

   text-decoration: none;

   padding-left: 4px;

   padding-right: 4px;

   margin-left: 0px;

}



a.DiscNavigation:hover {

   text-decoration: underline;

}



a.positionlink {

   font-family : verdana;

   font-size: 1em;

   color: #5F5F5F;

   text-decoration: none;

   padding-left: 0px;

   padding-right: 0px;

   margin-left: 0px;

}



a.positionlink:hover {

   text-decoration: underline;

}

/* =======================================================================

         position and formating forms

   =======================================================================*/



input.searchfield {

   height: 16px;

   z-index: 3;

   width: 70px;

   font-size: 11px;

   font-family : verdana;

   color: #5F5F5F;

   border: 1px solid #B3B3B3;

   margin-bottom: 5px;

}



input.submitbutton {

   content: suchen;

   color: #5F5F5F;

   cursor: hand;

   margin-top: 3px;

   margin-bottom: 0px;

}



input.logoutbutton {

   height: 16px;

   content: logout;

   color: #5F5F5F;

   border: 1px solid #B3B3B3;

   cursor: hand;

   margin-top: 3px;

   margin-bottom: 0px;

   font-size: 10px;

   font-family : verdana;

}



input.loginfield {

   height: 16px;

   z-index: 3;

   width: 32px;

   font-size: 10px;

   font-family : verdana;

   border: 1px solid #B3B3B3;

   margin-bottom: 5px;

}



.rightform {

   padding-right: 0px;

   margin-top: 5px;

}



form {

   margin: 0px;

}



input.tipafriend {

   height: 16px;

   z-index: 3;

   width: 150px;

   font-size: 10px;

   font-family: verdana;

   color: #5F5F5F;

   border: 1px solid #5F5F5F;

   margin-left: 5px;

   margin-bottom: 3px;

}



textarea.tipafriendtext {

   z-index: 3;

   width: 150px;

   font-size: 10px;

   font-family: verdana;

   color: #5F5F5F;

   border: 1px solid #5F5F5F;

   margin-left: 5px;

   margin-bottom: 3px;

}



input.tipafriendcheckbox {

   z-index: 3;

   color: #5F5F5F;

   margin-left: 5px;

   margin-bottom: 3px;

}



input.tipafriendsubmit {

   height: 16px;

   z-index: 3;

   width: 150px;

   font-size: 10px;

   font-family: verdana;

   color: #5F5F5F;

   border: 1px solid #5F5F5F;

   margin-left: 5px;

   margin-bottom: 3px;

}



input.tx-indexedsearch-searchbox-sword {

   height: 16px;

   z-index: 3;

   width: 100px;

   font-size: 10px;

   font-family: verdana;

   color: #5F5F5F;

   border: 1px solid #5F5F5F;

   margin-left: 5px;

   margin-bottom: 3px;

}



input.tx-indexedsearch-searchbox-button {

   height: 16px;

   z-index: 3;

   width: 100px;

   font-size: 10px;

   font-family: verdana;

   color: #5F5F5F;

   border: 1px solid #5F5F5F;

   margin-left: 5px;

   margin-bottom: 3px;

}



input#tx-newloginbox-pi1-user {

   height: 16px;

   z-index: 3;

   width: 100px;

   font-size: 10px;

   font-family: verdana;

   color: #5F5F5F;

   border: 1px solid #5F5F5F;

   margin-left: 5px;

   margin-bottom: 3px;

}



input#tx-newloginbox-pi1-pass {

   height: 16px;

   z-index: 3;

   width: 100px;

   font-size: 10px;

   font-family: verdana;

   color: #5F5F5F;

   border: 1px solid #5F5F5F;

   margin-left: 5px;

   margin-bottom: 3px;

}



input#tx-newloginbox-pi1-logout_submit {

   height: 16px;

   z-index: 3;

   width: 100px;

   font-size: 10px;

   font-family: verdana;

   color: #5F5F5F;

   border: 1px solid #5F5F5F;

   margin-left: 5px;

   margin-bottom: 3px;

}



input#tx-newloginbox-pi1-login_submit {

   height: 16px;

   z-index: 3;

   width: 100px;

   font-size: 10px;

   font-family: verdana;

   color: #5F5F5F;

   border: 1px solid #5F5F5F;

   margin-left: 5px;

   margin-bottom: 3px;

}





/* =======================================================================

         positions

   =======================================================================*/



.header {

   margin:0px; padding: 0px;

   height:115px; background-image:url('Images/header_background.jpg'); background-repeat:no-repeat; padding-top:0px

}

.header_en {

   margin:0px; padding: 0px;

   height:115px; background-image:url('Images/header_background_en.jpg'); background-repeat:no-repeat; padding-top:0px

}



.topnav {

   padding-right: 0px;

   padding-top: 0px;

   padding-bottom: 0px;

   padding-left: 146px;

   height: 20px;

   margin-left: 0px;

   margin-top: 0px;

   margin-bottom: 0px;

}



.topline {

   margin:0px; padding-top: 1px;

   padding-bottom: 15px;

   height: 22px;

   background-image:url('Images/background_topmenu.gif');

}



.homenav {

   position: absolute;

   right: 68px;

   top: 88px;

   color: #5F5F5F;

   font-family : verdana;

   font-size: 11px;

   text-align: right;

}



.positionnav {

   padding-left: 25px;

   margin-left: 0px;

   margin-right: 0px;

   margin-top: 10px;

   margin-bottom: 5px;

   border-bottom: 1px solid #CCD6D8;

}



div.logo {

   position: absolute;

   top: 13px;

   left: 80px;

   z-index: 2;

   width: 235px;

   height: 70px;

}



div.logo2 {

   padding-top: 3px;

   margin-left: 650px;

   z-index: 2;

   width: 100px;

   height: 50px;

}





.mainfield {

   margin:0px; padding: 0px;

   background-image:url('Images/background.gif'); width:100%; overflow:auto; padding-left:0px

}



.leftfield {

   float: left;

   width: 135px;

   margin-top: 0px;

   margin-left: 0px;

   padding: 0px;

   padding-top: 0px;

   padding-bottom: 0px;

}



.rightfield {

   float: right;

   width: 140px;

   overflow: hidden;

   background-image:url('Images/rechts_background.gif');

   margin: 0px;

   padding-top: 9px;

   border-left: 2px solid #B4B4B4;

   border-top: 2px solid #B4B4B4

}



.middlefield {

   width: 460px;

   margin-left: 142px;

}



.bottomfield {

   border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; margin-top: 0px;

   margin-left: 0px;

   margin-right: 0px;

   margin-bottom:0 px;

   padding: 0px;

   height:16px; background-image:url('Images/top_menu_verlauf.gif'); z-index:1; padding-top:0px

}



.bottomline {

   margin-top: 0px;

   margin-left: 0px;

   margin-right: 0px;

   margin-bottom: 0px;

   padding-top: 1px;

   padding-bottom: 1px;

   height: 18px;

   background-color: #5F5F5F;

}



.middlefieldcontent {

   padding-left: 5px;

   padding-right: 0px;

   padding-bottom: 0px;

   padding-top: 0px;

}



.maincontent {

   padding-left: 22px;

   padding-right: 22px;

   padding-bottom: 20px;

   padding-top: 0px;

}



.footer {

   padding-bottom: 10px;

   padding-top: 10px;

   margin-bottom: 0px;

   margin-right: 0px;

   background-color: #FFFFFF;

   background-image:url('Images/header_bg_verlauf.gif');

}



.footnav {

   padding-top: 0px;

   padding-bottom: 0px;

   padding-left: 198px;

   padding-right: 0px;

}



.disclaimernavnav {

   padding-top: 0px;

   padding-bottom: 0px;

   padding-left: 203px;

   padding-right: 0px;

}

.LeftNavLine_top {

   padding-bottom: 0px;

   padding-top: 2px;

   background-image:url('Images/left_navigation_bottom_bg.gif');

   background-repeat: no-repeat;

   background-position: 0px bottom

}



.LeftNavLine_line {

   padding-bottom: 0px;

   padding-top: 2px;

   background-image:url('Images/left_navigation_line_bg.gif');

   background-repeat: no-repeat;

   background-position: 0px 0px

}



.LeftNavLine_bottom {

   padding-bottom: 5px;

   padding-top: 5px;

   background-image:url('Images/left_navigation_bottom_bg.gif');

   background-repeat: no-repeat;

   background-position: 0px 0px

}



.LeftNavLine_suche {

   padding-bottom: 5px;

   padding-left: 27px;

   padding-top: 1px;

   margin-top: 10px;

   background-image:url('Images/left_navigation_suche_bg.gif');

   background-repeat: no-repeat;

   background-position: 0px 0px

}



.LeftNavLine {

   padding-bottom: 5px;

   padding-top: 5px;

   margin: 0px;

   background-image:url('Images/left_navigation_bg.gif');

   background-repeat: no-repeat;

   background-position: 0px 0px

}



.LeftNavLineS {

   margin-top: 0px;

   margin-left: 40px;

   padding: 0px;

   line-height: 7px

}



.RightNavLine {

   padding-bottom: 5px;

   padding-top: 5px;

   padding-left: 5px;

}



.rightcontent {

   padding-bottom: 15px;

   padding-top: 0px;

   padding-right: 10px;

   margin: 0px;

}



.siteoptions {

   padding-bottom: 15px;

   padding-top: 3px;

   margin: 0px;

   margin-top: 30px;

   text-align: center;

   border-top: 1px dashed #B4B4B4;

}





/*****************************/

/* Menu / Sitemap, generally */

/*****************************/

DIV.csc-menu { margin-left: 0px; }

DIV.csc-menu P { font-size: 11px; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #FFFFFF; }

DIV.csc-menu P A { color: #5F5F5F; text-decoration: none; }

DIV.csc-menu P A:hover { color: #5F5F5F; text-decoration: underline; }

DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }



/* Menu / Sitemap, "Menu of these pages" */

DIV.csc-menu-def P {  }



/* Menu / Sitemap, "Menu of subpages to these pages" */

DIV.csc-menu-1 { }



/* Menu / Sitemap, "Sitemap" */

DIV.csc-menu-2 { }

DIV.csc-menu-2 P.csc-sitemap { }

DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }

DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }

DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }

DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }

DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #5F5F5F; font-weight: bold; }

DIV.csc-menu-2 P.csc-sitemap-level1 A:hover { color: #5F5F5F; font-weight: bold; }

DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #023403; font-weight: bold; }

DIV.csc-menu-2 P.csc-sitemap-level2 A:hover { color: #023403; font-weight: bold; }

DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #000000; }

DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #000000; }



/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */

DIV.csc-menu-3 { }

DIV.csc-menu-3 P.csc-section { margin-left: 0px; }

DIV.csc-menu-3 P.csc-section A { color: #5F5F5F; }



/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */

DIV.csc-menu-4 { }

DIV.csc-menu-4 P { margin-top: 2px; }

DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }



/* Menu / Sitemap, "Recently updated pages" */

DIV.csc-menu-5 { }



/* Menu / Sitemap, "Related pages (based on keywords)" */

DIV.csc-menu-6 { }



/* Menu / Sitemap, "Menu of subpages to these pages + sections" */

DIV.csc-menu-7 { }

DIV.csc-menu-7 P { font-weight: bold; }

DIV.csc-menu-7 P.csc-section A { color: #5F5F5F; }

/************* END SITEMAP ****************/
