html,body
{
    text-align:left;  
    font-style: normal;
    font-size: 12px;
    font-family: arial, helvetica, geneva, sans-serif;
}
body.site { font-style: normal; font-size: 12px; font-family: arial, helvetica, geneva, sans-serif; background-color: #5e3d2b; text-align: center; margin: 0; padding: 0 }

h1,h2,h3 {  margin-top:0px;margin-bottom:10px}
p {  margin-top:0px; margin-bottom :0px}
td {font-size: 12px;
    font-family: arial, helvetica, geneva, sans-serif;}

td.submenu { background-color: #cdb9af; padding-bottom: 10px; padding-left: 20px }
td.nextthema { background-color: #eeeeee; padding: 10px; text-align: right }
h1 { color: #5E3D2B; font-style: normal; font-weight: bold; font-size: 16px;margin-bottom :10px }
h2 { color: #5E3D2B; font-style: normal; font-weight: bold; font-size: 14px;margin-bottom :5px}
h3 { color: #5E3D2B; font-style: normal; font-weight: bold; font-size: 12px;margin-bottom :5px }
h4 { color: #5E3D2B; font-style: normal; font-weight: bold; font-size: 10px;margin-bottom :5px}

.klein   { font-style: normal; font-size: 10px}
.normal   { font-style: normal; font-size: 12px}
.mittel   { font-style: normal; font-size: 14px}
.gross    { font-style: normal; font-size: 16px}
.sehrGross { font-style: normal; font-size: 20px}

.titelsubmenu { color: #5E3D2B; font-style: normal; font-weight: bold; font-size: 20px;margin-bottom :10px;display:block }

.imgR  { margin-right: 8px }
.imgL  { margin-left: 8px }
.imgRundB  { margin-right: 8px;margin-bottom: 8px }
.imgLundB  { margin-left: 8px;margin-bottom: 8px }

a:active    { color: #2f2f2f; text-decoration: none }
a:link      { color:#2f2f2f; text-decoration: none } 
a:visited   { color:#2f2f2f; text-decoration: none }
a:hover     { color:#FFA500; text-decoration: none;}

/* Definition der Farben */
/* Bg Menu        #545454
   Page BG        #2f2f2f 
   
   Menu Grau 0    #999999 
   Menu Grau 1    #666666 
   Menu Grau 2    #333333 
   
   Orange         #FFA500
   
   Titel          #2f2f2f
   Link           #2f2f2f
   Link hover     #B75B9A
   Linien         #000000 
*/

/* In der Navigation */
#menu li a  { color: purple; background-color: blue; padding: 10px 20px; display: block }
a.menu0
{
    font-size: 14px;
    padding:  4px 0px 4px 15px;
    color: #ffffff;
    display: block;
}
a.menu0:link {color: #BB763E;background-color: Transparent;} 
a.menu0:active {color: #BB763E;background-color: Transparent;} 
a.menu0:visited {color: #BB763E;background-color: Transparent;} 
a.menu0:hover{color: #ffffff;background-color: #999999;
} 
a.menu0-select
{
    font-size:13px;
    padding:  4px 0px 4px 15px;
    font-weight: bold;
    color: #ffffff;
    display: block;
}
a.menu0-select:link {color: #ffffff;background-color: #999999;} 
a.menu0-select:active {color: #ffffff;background-color: #999999;} 
a.menu0-select:visited {color: #ffffff;background-color: #999999;} 
a.menu0-select:hover {color: #ffffff;background-color: #999999;} 

a.menu1
{
    font-size: 12px;
    padding: 2px 0px 2px 25px;
    color: #ffffff;
    display: block;
}
a.menu1:link {color: #F2DDA2;background-color:  Transparent;}
a.menu1:active {color: #F2DDA2;background-color:  Transparent;}
a.menu1:visited {color: #F2DDA2;background-color:  Transparent;}
a.menu1:hover {color: #ffffff;background-color: #999999;}
 
a.menu1-select
{
    font-size: 12px;
    padding: 2px 0px 2px 25px;
    color: #ffffff;
    font-weight: bold;
    display: block;
}
a.menu1-select:link {color: #ffffff;background-color: #666666;} 
a.menu1-select:active {color: #ffffff;background-color: #666666;} 
a.menu1-select:visited {color: #ffffff;background-color: #666666;} 
a.menu1-select:hover {color: #ffffff;background-color: #666666;} 

a.submenu
{
    font-size:14px; 
    padding: 2px 0px 2px 0px;
    color: #5E3D2B;
}
a.submenu:link {color:  #5E3D2B;background-color: Transparent;}
a.submenu:active {color:  #5E3D2B;background-color: Transparent;}
a.submenu:visited {color:  #5E3D2B;background-color: Transparent;}
a.submenu:hover  { color: #5e3d2b; text-decoration: underline; background-color: transparent }
 


/* Definition der DIV */
#page
{
    background-position: center; /* width: 1050px; */
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    background-image: url(  'Layout/BG_All.gif' );
    background-repeat: repeat-y;
} 

#pagewidth{ 
 width:950px; 
 text-align:left;  
 margin-left: auto;
 margin-right: auto;
} 

#pagetop
 { background: url(Layout/BG_All_Top.gif) no-repeat center top; text-align: center; margin-right: auto; margin-left: auto; height: 10px } 

#header { background-color: #2f2f2f; clear: both; margin: 0px; padding: 0px; width: 950px; height: 150px }

#wrapper
{
    clear:both;
    text-align: left;
    background-color: #ffffff;
    width:950px;
    padding:0px;
    margin:0px;
}

#navigation { background-color: #242424; margin: 0; width: 200px;}
 
#content{background-color: #ffffff;  
 /* width:450px; */
 text-align:left;
 padding: 20px 20px 20px 20px; 
 margin:0px;
}
#sidebar{background-color: #ffffff;  
 text-align:left;
 padding: 20px 5px 20px 5px; 
 margin:0px;
} 
#adresse{background-color: #ffffff;  
 text-align:left;
 padding: 20px 20px 20px 20px; 
 margin:0px;
} 
#pagebottom
 { background: url(Layout/BG_All_Bottom.gif) no-repeat center top; text-align: center; margin-right: auto; margin-left: auto; height: 10px } 


/*printer styles*/ 
  @media print{ 
      #navigation{display:none;} 
      #header{display:none;} 
      #pagebottom{display:none;} 
      body.site{ 
        background-color:#ffffff;
        margin: 0;
        padding: 0;
        text-align:center;  
        font-style: normal;
        font-size: 12px;
        font-family: arial, helvetica, geneva, sans-serif;
        }
  }
 /**/




