/* ----------------------*/
/* - Allgemeine Styles - */
/* ----------------------*/

html 
{
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  overflow : hidden;
}

body 
{
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  overflow : hidden;
}	


.Trennlinie 
{
  border-bottom-width : 1px;
  border-bottom-style : solid; 
  border-bottom-color : #444444;
  margin-left : 6px;
  margin-right : 6px;
}

.Space_4
{
  padding : 4px;
}

.td_balken_dunkel 
{ 
  font-family : Verdana,sans-serif;
  font-size : 12px;
  color : #000000;
  background-color : #DDDDDD;
  padding : 3px;
}

.td_balken_hell 
{ 
  font-family : Verdana,sans-serif;
  font-size : 12px;
  color : #000000;
  background-color : #EEEEEE;
  padding : 3px;
}

.Galerie_Rahmen 
{ 
  border-style:solid;
  border-width:1px;
  border-color:#000000;
}

.lrtb 
{ 
  border-style:solid;
  border-width:1px;
  border-color:#336699;
}

.rtb { border-right-style:solid;
       border-right-width:1px;
       border-right-color:#336699;
       border-top-style:solid;
       border-top-width:1px;
       border-top-color:#336699;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#336699;
      }

.lrb { border-right-style:solid;
       border-right-width:1px;
       border-right-color:#336699;
       border-left-style:solid;
       border-left-width:1px;
       border-left-color:#336699;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#336699;
      }

.lr { border-right-style:solid;
       border-right-width:1px;
       border-right-color:#336699;
       border-left-style:solid;
       border-left-width:1px;
       border-left-color:#336699;
      }

.lrt { border-right-style:solid;
       border-right-width:1px;
       border-right-color:#336699;
       border-left-style:solid;
       border-left-width:1px;
       border-left-color:#336699;
       border-top-style:solid;
       border-top-width:1px;
       border-top-color:#336699;
      }

.rb { border-right-style:solid;
      border-right-width:1px;
      border-right-color:#336699;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#336699;
    }

.b { 
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#000000;
    }



/* --------------*/
/* - LayerMain - */
/* --------------*/

.LayerMainStyle 
{
  
  margin : 0;
  padding : 0;
  z-index : 1;
  top : 0px;
  left : 0px;
  position : absolute;
  overflow : hidden;
  visibility : visible;
  background-color : #fedfa3;
  
}



/* -------------*/
/* - LayerTop - */
/* -------------*/

.LayerTopStyle
{
  margin : 0;
  padding : 0;
  background-repeat:no-repeat;
  background-position:right top;
  background-color : #fae3b9;
  z-index : 7;
  top : 40px;
  height : 80px;
  width : 944px;
  position : absolute;
  border-color : #501f11;
  border-style : solid;
  border-width : 1px;
  overflow : hidden;
  visibility : hidden;
}


/* -----------------*/
/* - LayerMenuTop - */
/* -----------------*/

.LayerMenuTopStyle
{
  margin : 0;
  padding : 0;
  z-index : 8;
  top : 105px;
  width : 600px;
  height : 24px;
  position : absolute;
  background-repeat:no-repeat;
  background-position:right;
  overflow : hidden;
  visibility : hidden;
}

.LayerMenuTop_EntryOut
{
  width:66px;
  background-color : #ffa84f;
  border-color : #000000;
  border-right-style : solid;
  border-right-width : 1px;
  border-top-style : solid;
  border-top-width : 1px;
  border-bottom-style : solid;
  border-bottom-width : 1px;
  line-height:20px;
}

.LayerMenuTop_EntryOver 
{
  width:66px;
  background-color : #fdda93;
  border-color : #4D6683;
  border-right-style : solid;
  border-right-width : 1px;
  border-top-style : solid;
  border-top-width : 1px;
  border-bottom-style : solid;
  border-bottom-width : 1px;
  line-height:20px;
}

a.LayerMenuTop_Link 
{
  font-family : Verdana,sans-serif;
  font-size : 9px;
  text-decoration : none;
  color : #000000;
}


a.LayerMenuTop_Link:hover 
{
  font-family : Verdana,sans-serif;
  font-size : 9px;
  color : #000000;
  text-decoration : underline;
}


/* -----------------*/
/* - LayerContent - */
/* -----------------*/

.LayerContentStyle 
{
  margin : 0;

  background-color : #fff9eb;
  z-index : 2;
  top : 120px;
  width : 644px;
  position : absolute;
  overflow : auto;
  visibility : hidden;

}

.LayerContent_BildSpace
{
  margin : 10px;
}

.LayerContent_Text
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #4a3202;
  padding : 6px;

}

.LayerContent_BildText
{
  font-family : Verdana,sans-serif;
  font-size : 10px;
  font-style : italic;
  color : #4a3202;
  padding-left : 6px;
  padding-right : 6px;
  padding-top : 4px;
  padding-bottom : 4px;
}

.LayerContent_Titel 
{
  font-family : Verdana,sans-serif;
  font-size : 14px;
  font-weight : bold;
  color : #4a3202;
  padding : 6px;
  padding-top : 16px;
}

.LayerContent_Untertitel 
{
  font-family : Verdana,sans-serif;
  font-size : 12px;
  font-weight : bold;
  color : #4a3202;
  padding : 6px;
  padding-top : 10px;
}

.LayerContent_TitelFotogalerie 
{
  font-family : Verdana,sans-serif;
  font-size : 12px;
  font-weight : bold;
  color : #4a3202;
}

.LayerContent_Text_Monospace
{
  font-family : monospace;
  font-size : 10px;
  color : #4a3202;
  padding : 6px;
}

a.LayerContent_Link 
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  text-decoration : underline;
  color : #4a3202;
	
}

a.LayerContent_Link:hover 
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #4a3202;
  text-decoration : underline;
}


/* --------------------*/
/* - Menu Left Layer - */
/* --------------------*/

.LayerMenuLeftStyle
{
  margin : 0;
  padding : 0;
  background-color : #fae3b9;
  z-index : 3;
  left : 40px;
  top : 120px;
  width : 150px;
  position : absolute;
  border-color : #501f11;
  border-left-style : solid;
  border-left-width : 1px;
  border-right-style : solid;
  border-right-width : 1px;
  overflow : hidden;
  visibility : hidden;
  background-image:url(../design/bg_left.jpg);
}

.LayerMenuLeft_Balken
{
  background-color : #fdda93;
  line-height:14px;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : #FFFFFF;
  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : #FFFFFF;
  padding : 2px;
  font-family : Verdana,sans-serif;
  font-size : 14px;
  font-weight : bold;
  color : #000000;
}

.LayerMenuLeft_EntryOut
{
  background-color : #fdda93;
  line-height:14px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #FFFFFF;
  padding : 2px;
}

.LayerMenuLeft_EntryOutSelected
{
  background-color : #f7ba7a;
  line-height:14px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #FFFFFF;
  padding : 2px;
}

.LayerMenuLeft_EntryOver
{
  background-color : #fdda93;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #FFFFFF;
  line-height:14px;
  padding : 2px;
}

a.LayerMenuLeft_Link
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #000000;
  text-decoration:none;
}


a.LayerMenuLeft_Link:hover 
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #000000;
  text-decoration:underline;
}


/* ----------------*/
/* - Right Layer - */
/* ----------------*/

.LayerRightStyle 
{
  margin : 0;
  padding : 0;
  background-color : #fae3b9;
  z-index : 4;
  top : 119px;
  width : 150px;
  position : absolute;
  border-color : #501f11;
  border-left-style : solid;
  border-left-width : 1px;
  border-right-style : solid;
  border-right-width : 1px;
  overflow : hidden;
  visibility : hidden;
  
}

.LayerRight_Text 
{
  font-family : Verdana,sans-serif;
  font-size : 9px;
  color : #000000;
  padding : 3px;
}

a.LayerRight_Link
{
  font-family : Verdana,sans-serif;
  font-size : 9px;
  color : #000000;
  text-decoration:none;
}

a.LayerRight_Link:hover 
{
  font-family : Verdana,sans-serif;
  font-size : 9px;
  color : #000000;
  text-decoration:underline;
}


/* -----------------*/
/* - Bottom Layer - */
/* -----------------*/

.LayerBottomStyle
{
  margin : 0;
  padding : 0;
  background-color : #fae3b9;
  z-index : 6;
  width : 944px;
  height : 16px;
  position : absolute;
  border-color : #501f11;
  border-style : solid;
  border-width : 1px;
  overflow : hidden;
  visibility : hidden;
}

.LayerBottom_Text 
{
  font-family : Verdana,sans-serif;
  font-size :10px;
  color : #000000;
}


