﻿  * {
	margin: 0;
	padding: 0; /* padding früher wegen IE Menukomponente asp.net abgeschaltet "Segoe UI", Arial, Tahoma, Helvetica, sans-serif */
  }
  
  body {
	    font-family: "Segoe UI", Arial, Tahoma, Helvetica, sans-serif;
	    font-size: 13px;
	    font-weight: normal;
	    color: rgb(48,74,28);
        background: rgb(255,255,255);
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    }
    
    .Lithorapid #container 
    {
        position:relative;
	    width: 999px;
	    text-align: left;
	    margin: 25px auto 0 auto;
	    background: white;
    }
    
    .Lithorapid #header {
        position:relative;
	    height: 87px;
        background: white url('../images/header999px_87px.jpg') 0px 0px no-repeat;
    }
    
    .Lithorapid #header #logoHauptMenu {
       position:absolute;
       bottom:0px;
       right:0px;
       border:0;
    }
    
    .Lithorapid #inhalt 
    {
    	/*position:relative; NICHT Anwenden <- massiver Layoutfehler im IE6! IE6 wird nicht mehr unterstützt!*/
        position: relative;
    	padding: 0; 
        background: white url('../images/hg1.jpg') 0px 0px no-repeat;
    }
    
    .Lithorapid #inhalt #logoGraefix {
       position:absolute;
       bottom:12px;
       left:12px;
       border:0;
    }
    
    .Lithorapid #inhalt #menu_unten
    {
	   position:absolute;
       bottom:12px;
       right:40px;
    }
    
    .Lithorapid #inhalt #pfeilmenu
    {
	   position:absolute;
       bottom:8px;
       left:75px;
    }
    
    .abstandPfeile
    {  
        margin-left:40px;
    }
    
    #abstandNavPfeilR
    {
        margin-left:10px;
    }
    
    .Lithorapid #inhalt #titel_lithorapid
    {
	   position:absolute;
       left:65px;
       top:100px;
    }
    
    .Lithorapid #inhalt #titel_lithorapid img
    {
	   padding-bottom:10px;
    }
    
     .Lithorapid #inhalt #bilder
    {
	   position:absolute;
       left:333px;
       top:175px;
    }
    
     .Lithorapid #inhalt #bilder #img_saecke
    {
	   margin-bottom:5px;
    }


    .Lithorapid #inhalt #vorteile_lithorapid
    {
	   position:absolute;
       left:695px;
       top:350px;
       font-size: 16px;
    }
    
    
    .Lithorapid #inhalt #bild
    {
	   position:absolute;
       left:370px;
       top:175px;
    }
    
    .Lithorapid #inhalt #lithorapid_steht
    {
	   position:absolute;
       left:710px;
       top:325px;
    }

    .Lithorapid #inhalt .titel_img_lithorapid
    {
       position:absolute;
       left:65px;
       top:65px;      
    }
    
    .Lithorapid #inhalt #poraver
    {
       position:absolute;
       left:260px;
       top:62px;      
    }

    .Lithorapid #inhalt #premium
    {
       position:absolute;
       left:250px;
       top:80px;      
    }

    .Lithorapid #inhalt #beschreibung
    {
	   position:absolute;
       left:65px;
       top:175px;
       width:250px;
    }
    
    .Lithorapid #inhalt #beschreibung2_3200
    {
	   position:absolute;
       left:135px;
       top:405px;
       width:200px;
    }
    
    .Lithorapid #inhalt #beschreibung2_342S
    {
	   position:absolute;
       left:135px;
       top:440px;
       width:200px;
    }
    
    .Lithorapid #inhalt #beschreibung2_3423SL
    {
	   position:absolute;
       left:115px;
       top:430px;
       width:200px;
    }
    
    .Lithorapid #inhalt #beschreibung2_3423fein
    {
	   position:absolute;
       left:115px;
       top:375px;
       width:190px;
    }
    
    .Lithorapid #inhalt #bilder_und_text
    {
	   position:absolute;
       left:360px;
       top:170px;
       width:635px;
    }
    
     .Lithorapid #inhalt #bilder_und_text img
    {
        margin-right:5px;
        margin-bottom:25px;
    }
    
    /*
     .Lithorapid #inhalt #bilder_und_text p
    {
       float:left;
       width:198px;
        margin-right:8px;
        font-size:12px;
    } */
    
    .Lithorapid #inhalt #bilder_und_text p
    {
       float:left;
       width:412px;
        padding-left:206px;
        font-size:12px;
    }
    
    .Lithorapid #inhalt #bilder_und_text p strong
    {
       font-size:14px;
    }
    
    
    /* unsichtbare Text-Beschreibungen für Illustrationen */
    .Lithorapid #inhalt .unsichtbar {
        display:none;
    }

    
    .Lithorapid #inhalt p {
    	margin: 0; /* Wenn Sie die Ränder des ersten Elements in der Fußzeile auf 0 einstellen, können Sie unerwartete Abstände zwischen divs vermeiden. */
    	padding: 0 0 5px 0; /* oben-unten / links-rechts Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
    }

    
    /* Links */
    a {
	    color: rgb(48,74,28);
	    background-color: inherit;
        font-size:14px;
	    text-decoration: none;
    }
    /* , a:visited <-- erst Farbe bestimmen */
    a:hover {
	    color: rgb(108,134,88);
	    background-color: inherit;
	    text-decoration: none;
    }
  
    
    /* Überschriften */
    h1, h2, h3, h4, h5, h6 {
        font-family: Arial, Tahoma, Helvetica, sans-serif;
        font-weight:normal;
        margin:0;
    }
    
    h1 {
        font-size:22px;
        font-style:italic;
    }
    
    h1.h1Unsichtbar {
        margin-left: -9000px;
        font-size:1px;
    }
    
    h2 {
	    font-size: 14px;
        font-weight:bold;
        margin-bottom:5px;
    }
    
    h2.h2Unsichtbar {
        margin-left: -9000px;
        font-size:1px;
    }
    
    h2.h2Klein {
        padding-bottom:5px;
        font-size:14px;    }
    
    h3 {
        font-size:14px;
    }
    
    h4 {
	    font-size: 12px;
	    color: rgb(73,116,42);
    }
    
    h5 {
	    font-size: 12px;
	    color:Black;
	    font-weight:bold;
    }
    
    h6 {
	    color: rgb(155,141,119);
        background-color: inherit;
	    font-size: 11px;
    }
    
    .kleineSchrift 
    {
        font-size:11px;
    }
    
    .normaleSchrift 
    {
        font-size:12px;
    }
    
    ul
    {
        padding-left:15px;
    }
    
    li 
    {
        list-style-position:inherit;
        padding-bottom:5px;
    }
    
    .floatLeft {
        float:left;
    }
    
    .clear {
	    clear: both;
    }
    
    .clearLeft {
	    clear: left;
    }
    
    .clearRight {
	    clear: right;
    }
    
    .linksBuending 
    {
        text-align:left;
    }
    
    .rechtsBuending 
    {
        text-align:right;
    }
    
    .keinUmbruch
    {
        white-space:nowrap;
    }
    
    .keinRand
    {
        border:0;
    }
    
    .fett
    {
        font-weight:bold;
    }
    
    .randGruen
    {
        border:solid 3px rgb(108,134,88);
    }
    
    /* Min-Height-Hack - http://www.greywyvern.com/code/min-height-hack 
     Achtung: Bei Floats im inhalts DIV bei IE7.0 unbedingt manuell clearen mit <br style="clear:both" />
     Sonst Darstellungsprobleme bei absolute positioning!
     clear:both im inhaltscontainer kann Textsprünge nach unten verursachen!*/
    .prop {
	    height:645px;
	    float: right;
	    width: 0px; /* <-- evtl. Probleme wegen 0 value <-- testen!" */
    }
    .clearMHH {
	    clear: both;
	    height: 1px;
	    overflow: hidden;
    }
