/* ----------------------*/
/* - 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;
}


div
{
  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 : #700f14;
  margin-left: 6px;
  margin-right: 6px;
}

ul
{
  margin-top:4px;
  margin-left:16px;
  margin-bottom:0px;
}

.Space_4
{
  padding : 4px;
}

.td_balken_dunkel 
{ 
  font-family : Verdana,sans-serif;
  font-size : 12px;
  color : #000000;
  background-color : #700f14;
  padding : 3px;
}

.td_balken_hell 
{ 
  font-family : Verdana,sans-serif;
  font-size : 12px;
  color : #000000;
  background-color : #700f14;
  padding : 3px;
}

.lrtb 
{ 
  border-style:solid;
  border-width:1px;
  border-color:#700f14;
}

.rtb { border-right-style:solid;
       border-right-width:1px;
       border-right-color:#700f14;
       border-top-style:solid;
       border-top-width:1px;
       border-top-color:#700f14;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#700f14;
      }

.b {   border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#700f14;
      }

.tb {  border-top-style:solid;
       border-top-width:1px;
       border-top-color:#700f14;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#700f14;
      }

.lrb { border-right-style:solid;
       border-right-width:1px;
       border-right-color:#700f14;
       border-left-style:solid;
       border-left-width:1px;
       border-left-color:#700f14;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#700f14;
      }

.lr { border-right-style:solid;
       border-right-width:1px;
       border-right-color:#700f14;
       border-left-style:solid;
       border-left-width:1px;
       border-left-color:#700f14;
      }

.lrt { border-right-style:solid;
       border-right-width:1px;
       border-right-color:#700f14;
       border-left-style:solid;
       border-left-width:1px;
       border-left-color:#700f14;
       border-top-style:solid;
       border-top-width:1px;
       border-top-color:#700f14;
      }

.rb { border-right-style:solid;
      border-right-width:1px;
      border-right-color:#700f14;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#700f14;
    }



/* --------------*/
/* - LayerMain - */
/* --------------*/

.LayerMainStyle 
{
  
  z-index : 1;
  top : 0px;
  left : 0px;
  position : absolute;
  overflow : hidden;
  visibility : visible;
  
}


/* -------------*/
/* - LayerTop - */
/* -------------*/

.LayerTopStyle
{
  background-repeat:no-repeat;
  background-position:right top;
  z-index : 7;
  top : 20px;
  left : 20px;
  height : 80px;
  position : absolute;
  border-color : #700f14;
  border-style : solid;
  border-width : 1px;
  overflow : hidden;
  visibility : hidden;
}


/* -----------------*/
/* - LayerMenuTop - */
/* -----------------*/

.LayerMenuTopStyle
{
  z-index : 8;
  left : 21px;
  top : 76px;
  width : 600px;
  height : 24px;
  position : absolute;
  background-repeat:no-repeat;
  background-position:right;
  overflow : hidden;
  visibility : hidden;
}

.LayerMenuTop_EntryOut
{
  width:66px;
  background-color : #fffaea;
  border-color : #700f14;
  border-left-style : solid;
  border-left-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 : #fef5d9;
  border-color : #700f14;
  border-left-style : solid;
  border-left-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 
{
  background-color : #fffcf3;
  z-index : 2;
  top : 100px;
  left : 170px;
  border-top-color : #fffcf3;
  border-top-style : solid;
  border-top-width : 1px;
  border-bottom-color : #700f14;
  border-bottom-style : solid;
  border-bottom-width : 1px;
  border-left-color : #fffcf3;
  border-left-style : solid;
  border-left-width : 1px;
  border-right-color : #700f14;
  border-right-style : solid;
  border-right-width : 1px;
  position : absolute;
  overflow : auto;
  visibility : hidden;
  
}

.LayerContent_Titel 
{
  font-family : Verdana,sans-serif;
  font-size : 14px;
  font-weight : bold;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 6px;
  color : #700f14;
}

.LayerContent_Untertitel 
{
  font-family : Verdana,sans-serif;
  font-size : 12px;
  font-weight : bold;
  padding-left: 6px;
  padding-right: 6px;
  padding-top : 24px;
  padding-bottom : 4px;
  color : #700f14;
}


.LayerContent_Untertitel_FS 
{
  font-family : Verdana,sans-serif;
  font-size : 12px;
  font-weight : bold;
  padding-left: 6px;
  padding-right: 6px;
  padding-top : 24px;
  padding-bottom : 0px;
  color : #700f14;
}

.LayerContent_Ueberschrift
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #700f14;
  font-weight : bold;
  padding-left: 6px;
  padding-right: 6px;
  padding-top : 14px;
  padding-bottom : 4px;
}

.LayerContent_Text
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  text-decoration:none;
  color : #700f14;
  padding-left: 6px;
  padding-right: 6px;
  padding-top : 4px;
  padding-bottom : 4px;
}

.LayerContent_Text_Instr
{
  font-family : Verdana,sans-serif;
  font-size : 10px;
  text-decoration:none;
  color : #700f14;
  padding-left: 12px;
  padding-right: 6px;
  padding-top : 2px;
  padding-bottom : 2px;
}

.LayerContent_Text_FS
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  text-decoration:none;
  color : #700f14;
  padding-left: 6px;
  padding-right: 6px;
  padding-top : 0px;
  padding-bottom : 4px;
}


.LayerContent_Text_Download
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #700f14;
  padding-left: 6px;
  padding-right: 6px;
  padding-top : 8px;
  padding-bottom : 0px;
}





.LayerContent_Text_Monospace
{
  font-family : monospace;
  font-size : 10px;
  color : #700f14;
  padding-left: 6px;
  padding-right: 6px;
  padding-top : 4px;
  padding-bottom : 4px;
}

a.LayerContent_Link 
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  text-decoration : underline;
  color : #000000;
	
}

a.LayerContent_Link:hover 
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #000000;
  text-decoration : underline;
}


a.LayerContent_Link_Big
{
  font-family : Verdana,sans-serif;
  font-size : 13px;
  text-decoration : underline;
  color : #000000;
}

a.LayerContent_LinkVerlag
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  text-decoration : underline;
  color : #700f14;
  font-weight : bold;	
}

.Home_Titel 
{
  padding-top : 10px;
  font-family : Verdana,sans-serif;
  font-size : 60px;
  font-weight : bold;
  color : #005599;
}

.Home_Titel_small 
{
  padding-top : 10px;
  font-family : Verdana,sans-serif;
  font-size : 30px;
  font-weight : bold;
  color : #005599;
}

.Home_EntryOut
{
  background-color : #d9e4f4;
  line-height:14px;
  border-width : 1px;
  border-style : solid;
  border-color : #000000;
  padding : 8px;
}

.Home_EntryOver
{
  background-color : #fdda93;
  border-width : 1px;
  border-style : solid;
  border-color : #000000;
  line-height:14px;
  padding : 8px;
}

a.Home_Link
{
  font-family : Verdana,sans-serif;
  font-size : 10px;
  color : #000000;
  text-decoration:none;
}




.input_instrumentUB
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #000000;
  border-width:0px;
  border-style:none;
  align:right;
}

.select_suche
{ 
  font-family : Verdana,sans-serif;
  font-size : 10px;
  color : #700f14;
  border-style : solid;
  border-color : #700f14;
  border-width : 1px;
  background-color : #fffcf3;
}

.select_instrument
{ 
  font-family : Verdana,sans-serif;
  font-size : 10px;
  color : #000000;
}

.select_instrumentUB
{ 
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #000000;
}

.td_instrument_dunkel 
{ 
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #000000;
  background-color : #feeaa9;
  padding : 3px;
}

.td_instrument_hell 
{ 
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #000000;
  background-color : #FEF5D7;
  padding : 3px;
}


.td_instrument_instrumentUB
{ 
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #000000;
  background-color : #FFF1C6;
  padding : 3px;
}


.td_instrument_instrument
{ 
  font-family : Verdana,sans-serif;
  font-size : 10px;
  color : #000000;
  background-color : #FEF5D7;
  padding : 1px;
}


/* --------------------*/
/* - Menu Left Layer - */
/* --------------------*/

.LayerMenuLeftStyle
{
  background-color : #fffcf3;
  z-index : 3;
  left : 20px;
  top : 100px;
  width : 150px;
  position : absolute;
  border-color : #700f14;
  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 : #fffaea;
  line-height:14px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #700f14;
  padding : 5px;
  font-family : Verdana,sans-serif;
  font-size : 14px;
  font-weight : bold;
  color : #700f14;
}

.LayerMenuLeft_EntryOut
{
  background-color : #fffcf3;
  line-height:14px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #700f14;
  padding : 5px;
}

.LayerMenuLeft_EntryOver
{
  background-color : #fffaea;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #700f14;
  line-height:14px;
  padding : 5px;
}


.LayerMenuLeft_Text
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #700f14;
  text-decoration:none;
}

a.LayerMenuLeft_Link
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #700f14;
  text-decoration:none;
}


a.LayerMenuLeft_Link:hover 
{
  font-family : Verdana,sans-serif;
  font-size : 11px;
  color : #700f14;
  text-decoration:underline;
}


/* -----------------*/
/* - Bottom Layer - */
/* -----------------*/

.LayerBottomStyle
{
  background-color : #fffaea;
  z-index : 6;
  left : 20px;
  height : 16px;
  position : absolute;
  border-color : #700f14;
  border-style : solid;
  border-width : 1px;
  overflow : hidden;
  visibility : hidden;
}

.LayerBottom_Text 
{
  font-family : Verdana,sans-serif;
  font-size :10px;
  color : #000000;
}



