﻿/* General */
    
.clear { clear:both; }
.noAbsatz { margin:0px; padding:0px; }
.block { display:inline-block; margin-left:25px; }
.absatz { display:block; margin-top:12px; margin-bottom:12px; }
.blau { color:#004796 }
.lila { color:#81197f }
.bgLila { 
    background-color:#81197f;
    color:White;
    padding:6px;
    padding-top:6px;
}
    
.ul1 {
    position:relative;
    left:-23px;
}
.ul1 li { 
    padding:0px; 
    margin:0px;
    margin-left:0px;
    margin-bottom:5px; 
}
    
.formField 
{
    width:180px; 
    margin-bottom:2px;
}

.thumbVisual {
    float:left;
    margin-right:15px;
    margin-bottom:inherit;
}

.floatLeft {
    float:left;
    margin-right:25px;
    margin-bottom:25px;
}       

.thumb 
{
    float:left; 
    width:150px;
    margin-right:15px;
    margin-bottom:15px;
    border:solid 1px #cccccc;
    padding:2px;
    background-color:White;
}
.widthClear { width:auto; }

/* Basis-Layout */

ul { list-style-image:URL(Grafiken/ul_symbol.gif); }
table { font:inherit; margin:0px; padding:0px; border-spacing:0px; }

a { color:#b97caf; }

body {
	background-image:URL(Grafiken/page_bg.gif);
	background-repeat:repeat;
    margin:0px;
}

html,body { height:100%; width:100%; }
#bodyTable { 
    background-color:White;
    width:850px; 
    height:100%; 
    margin:auto;
}

#bodyTable td { vertical-align:top; background-color:white !important; }

#contentBox .desc table, #contentBox .desc td { background-color:#af8dbb !important;  }
#contentBox .desc td { 
    padding-right:5px; padding-left:5px;
    line-height:160%; 
    color:white !important;
}

a { text-decoration:none; }
a:hover { text-decoration:underline; }


.PrintOnly { display:none; }
.ScreenOnly { display:block; }

.Fliesstext 
{
    font-family:Arial,verdana;
    font-size:12px;
    line-height:18px;
	color:#666666;
}    

.SchriftKlein
{   
    font-size:10px;
    letter-spacing:normal;
    line-height:10px;
}

b { color:#666666; }
p { margin:0px; }

h1 
{
    color:#99a29c;
    margin-top:0px;
    margin-bottom:15px; 
    font-size:18px; 
    line-height:24px;
    display:block; 
    font-weight:lighter;
}

h1 span { color:#993399; }

h2 
{
    font-size:12px;
    line-height:20px;
}
   
hr { border:dotted 1px #b97caf; margin-top:8px; margin-bottom:8px; }
img { border:none; }
.imgGal { border: solid 1px #4b9591; }

#bodyBox 
{
    position:relative;
    height:100%;
    padding-bottom:25px;
    padding-top:10px;
}   
    
#lngBox 
{
    position:absolute;
    right:5px;
    top:5px;
}

#contentBox 
{
    float:left;
    width:640px;
}

#naviBox
{
    float:left;
    width:150px;
    margin:0px 20px 0px 20px;
}

   
/*-----------------------------------------------*/
/* Navigation */

.menu 
{
    display:block;
    padding:1px;
    width:100% auto;
}   

.menuSub 
{
    padding-left:15px;
}
    
.menuAktiv { 
    background-color:transparent;
    color:#993399 !important;
    font-weight:bold;
}

.menuAktiv:hover { 
    color:White;
}

  
a.menu { color:#99a29c; }

a.menu:hover 
{
    background-color:#3c7566;        
    background-image:URL(Grafiken/navi_bg.gif) !important;
    background-repeat:repeat;
    color:white !important;
    text-decoration:none;
}

/* Produkt-Tabellen */
.tblProdukt5er { margin-bottom:10px; }
.tblProdukt5er td { width:200px !important; padding-bottom:5px; }
