/* FARBEN                                          */
/* Hellblau:    #EBF3F4   R235 G243 B244  Für Texthintergrund       */
/* Mittelblau:  #D3E8ED   R211 G232 B237  Für Gesamthintergrund     */
/* Dunkelblau:  #AEDAED   R174 G218 B237 Für Navigationintergrund  */

/* Hellgrün:    #EBF3D5   R235 G243 B213*/
/* Mittelgrün:  #DAE7B5   R218 G231 B181*/
/* Dunkelgrün:  #CDDC94   R205 G220 B148*/

/* RotDunkel:   #902C2C   Navi Kopf                 */
/* GanzDunkel:  #110E0D   Navi Kopf Leiste          */
/* Orage:       #EE4335                             */

/* WINTER */





* {margin:0; padding:0;}
html, body {height:100%;}
body { 
    color: black; background-color: #D3E8ED; 
    font-family: Verdana, Helvetica, Arial, sans-serif;
    padding:0px; margin:0px; font-size:10px;height:100%}

p {margin: 0px 0px 6px 0px; }

a {color: #902C2C;}

INPUT    {FONT-SIZE: 9px; FONT-FAMILY: Verdana; border: 1px ridge #000000;}
INPUT.titel {FONT-SIZE: 14px; FONT-FAMILY: Verdana; FONT-WEIGHT: bold;  color: #902C2C; border: 1px ridge #000000;}
TEXTAREA {FONT-SIZE: 11px; FONT-FAMILY: Verdana; border: 1px ridge #000000;}
SELECT   {FONT-SIZE: 9px; FONT-FAMILY: Verdana; border: 1px ridge #000000;}

td  {FONT-SIZE: 9px; FONT-FAMILY: Verdana; border: 0px ridge #000000;}

table.preise {FONT-SIZE: 9px; FONT-FAMILY: Verdana; border: 0px ridge #000000;}
table.preise td {text-align:right;}
table.preise td.ct {text-align:center;}

img {margin: 0px; padding: 0px;}

img.links {float: left; margin: 0px 6px 0px 0px; }

img.content {margin: 0px 6px 0px 0px; }

img.rahmen { margin: 9px; padding: 9px; background: #ffffff; border-top: 1px solid #ddd;  
     border-left: 1px solid #ddd; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0;  }

h1 {white-space:nowrap;
  font-size: 14px;
  color: #902C2C;
  margin: 3px 0px 3px 0px;
  padding: 3px 3px 0px 0px;
  }

h2 {font-size: 12px;
  color: #902C2C;
  margin: 3px 0px 9px 0px; padding: 0px;
  }
  
div#Main {
  width: 760px;
  margin: 0 auto;
  padding: 0px;}

div#Navigation {
  float: left;
  width: 170px;
  margin: 0px;
  background-color: #D3E8ED;}

ul.Navigation {
  font-size: 10px;
  width: 150px;
  background-color: #AEDAED;
  float: left;
  padding: 0px 0px 9px 9px;
  margin: 0px 0px 9px 0px;
  border: 0px;
}

ul.Navigation li {
  display: block;
  overflow: hidden;
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 150px;
  }

ul.Navigation li.ac {
  background-image:url(/img/pfeil.gif);
  background-repeat:no-repeat;
  display: block;
  overflow: hidden;
  list-style: none;
  margin: 0px 0px 0px -10px;
  padding: 0px 0px 0px 10px;
  width: 150px;
  }

ul.Navigation li.ac2 {
  background-image:url(/img/pfeil1.gif);
  background-repeat:no-repeat;
  display: block;
  overflow: hidden;
  list-style: none;
  margin: 0px 0px 0px -10px;
  padding: 0px 0px 0px 10px;
  width: 150px;
  }

ul.Navigation a.rot {
  display: block;
  color: #902C2C;
  }
ul.Navigation a.rot:link {
  display: block;
  color: #902C2C;
  }
ul.Navigation a.rot:visited {
  display: block;
  color: #902C2C; 
  }
ul.Navigation a.rot:hover {
  display: block;
  color: #902C2C; 
  background-color: #D3E8ED;
  }
ul.Navigation a.rot:active {
  display: block; width: 150px; 
  background-image:url(bgw1.gif); background-repeat:no-repeat;
  }
ul.Navigation a.rot:focus {
  display: block; width: 150px; 
  background-image:url(bgw1.gif); background-repeat:no-repeat;
  }
ul.Navigation a {
  display: block;
  width: 150px;
  text-decoration: none;
  }
ul.Navigation a:link {
  display: block;
  width: 150px;
  color: #000000; 
  }
ul.Navigation a:visited {
  display: block;
  width: 150px;
  color: #000000; 
  }
ul.Navigation a:hover {
  display: block;
  width: 150px;
  color: #000000; 
  background-color: #D3E8ED;
  }
ul.Navigation a:active {
  display: block; width: 150px; color: #ffffff; 
  background-image:url(bgw1.gif); background-repeat:no-repeat;
  }
ul.Navigation a:focus {
  display: block; width: 150px; color: #ffffff; 
  background-image:url(bgw1.gif); background-repeat:no-repeat;
  }

div#NaviRechts {
  width: 160px;
  float: right;
  margin: 0px;
  background-color: #D3E8ED;
  }

ul.NaviR {
  width: 150px;
  font-size: 10px;
  background-color: #AEDAED;
  float: left;
  padding: 0px 0px 9px 9px;
  margin: 0px 0px 9px 0px;
  border: 0px;
}

ul.NaviR li {
  display: block;
  overflow: hidden;
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 150px;
  }
ul.NaviR li.ac {
  background-image:url(/img/pfeil.gif);
  background-repeat:no-repeat;
  display: block;
  overflow: hidden;
  list-style: none;
  margin: 0px 0px 0px -10px;
  padding: 0px 0px 0px 10px;
  width: 150px;
  }

ul.NaviR li.ac2 {
  background-image:url(/img/pfeil1.gif);
  background-repeat:no-repeat;
  display: block;
  overflow: hidden;
  list-style: none;
  margin: 0px 0px 0px -10px;
  padding: 0px 0px 0px 10px;
  width: 150px;
  }

ul.NaviR a {
  display: block;
  width: 150px;
  text-decoration: none;
  }
ul.NaviR a.rot {
  display: block;
  color: #902C2C;
  }
ul.NaviR a.rot:link {
  display: block;
  color: #902C2C;
  }
ul.NaviR a.rot:visited {
  display: block;
  color: #902C2C; 
  }
ul.NaviR a.rot:hover {
  display: block;
  color: #902C2C; 
  background-color: #D3E8ED;
  }
ul.NaviR a.rot:active {
  display: block; width: 150px; 
  background-image:url(bgw1.gif); background-repeat:no-repeat;
  }
ul.NaviR a.rot:focus {
  display: block; width: 150px; 
  background-image:url(bgw1.gif); background-repeat:no-repeat;
  }

ul.NaviR a:link {
  display: block;
  width: 150px;
  color: #000000; 
  }
ul.NaviR a:visited {
  display: block;
  width: 150px;
  color: #000000; 
  }
ul.NaviR a:hover {
  display: block;
  width: 150px;
  color: #000000; 
  background-color: #D3E8ED;
  }


div.Inhalt {  
  margin: 0px 170px 9px 170px; 
  background-color: #EBF3F4;
  padding: 0px 0px 3px 0px;
  border: 0px; 
  }

div.Inhalt img {padding: 0px; margin: 0px}

div.Inhalt h1 { 
  margin: 0px 3px 3px 3px;
  padding: 3px 3px 3px 3px;
  }
div.Inhalt p {
  font-size: 11px;
  background-color: #EBF3F4;
  margin: 3px;
  padding: 3px;  
  }
div.Inhalt ul {
  margin-left: 3px;
  padding-left: 9px;  
  }
div.Inhalt li {
  margin-left: 9px;
  }
div.mehr {
  valign: bottom;
  float: right;
  font-size: 11px;
  padding: 0px 0px 0px 9px;
  }
div.mehr a {
  font-size: 11px;
  color: #902C2C
  }
  
  
  .menuDiv {BORDER-TOP: 0px; BACKGROUND-COLOR: #942C29; BORDER-BOTTOM: #000000 2px solid;}

/* Hauptebene */
UL#navmenu {BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
            MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; 
            LIST-STYLE-TYPE: none; HEIGHT: 23px}

UL#navmenu LI {BORDER-LEFT: #EE4335 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; PADDING-LEFT: 0px; 
               FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px;  
               BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 22px;}

UL#navmenu LI.suche {COLOR: #EE4335; BORDER-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; PADDING-LEFT: 0px; 
               FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; MARGIN-TOP: 4px; BORDER-RIGHT: 0px; PADDING-TOP: 0px;  
               BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 14px; WIDTH: 167px;}

UL#navmenu LI.small {BORDER-LEFT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; PADDING-LEFT: 0px; 
               FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-TOP: 6px; BORDER-RIGHT: 0px; PADDING-TOP: 0px;  
               BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 14px;}

UL#navmenu UL {BORDER-LEFT: #EE4335 2px solid; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-TOP: 0px; PADDING-RIGHT: 0px;  
               DISPLAY: none; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
               WIDTH: 160px; PADDING-TOP: 0px; 
               LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 22px; moz-opacity: 0.9}

UL#navmenu UL:unknown {CLEAR: both; DISPLAY: block; VISIBILITY: hidden; FONT: 1px/0px serif; HEIGHT: 0px; content: "."}

UL#navmenu UL LI {background: #ffffff; font: 10px/12px verdana; DISPLAY: inline; FLOAT: left; WIDTH: 160px}

UL#navmenu A {COLOR: #EE4335; PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: bold 12px/22px Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 0px; HEIGHT: 1%; TEXT-DECORATION: none}
UL#navmenu A:hover { COLOR: #EE4335; BACKGROUND-COLOR: #000000}

UL#navmenu A.small {COLOR: white; PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 9px/14px Verdana, Arial, Helvetica, sans-serif; COLOR: white; PADDING-TOP: 0px; HEIGHT: 1%; TEXT-DECORATION: none}

UL#navmenu LI:hover A {}
UL#navmenu LI.iehover A {COLOR: #EE4335 }
UL#navmenu A:hover {COLOR: #EE4335 ; BACKGROUND-COLOR: #000000}
UL#navmenu LI:hover A {COLOR: #EE4335 ; BACKGROUND-COLOR: #000000}
UL#navmenu LI.iehover A {COLOR: #EE4335 ; BACKGROUND-COLOR: #000000}

/* Unterebene 1 für Mozilla */
UL#navmenu LI UL LI A {font-size: 10px; COLOR: #EE4335 ; BACKGROUND-COLOR: #000000}
UL#navmenu LI UL LI:hover {font-size: 10px; BACKGROUND-COLOR: #942C29}

/* Unterebene 1 */
UL#navmenu LI:hover LI A {BACKGROUND: #ffffff; FLOAT: none; COLOR: #333}
UL#navmenu LI.iehover LI A {BACKGROUND: #ffffff; FLOAT: none; COLOR: #333}
UL#navmenu LI:hover LI A:hover {BACKGROUND: #942C29; COLOR: #fff}
UL#navmenu LI:hover LI:hover A {BACKGROUND: #942C29; COLOR: #fff}
UL#navmenu LI.iehover LI A:hover {BACKGROUND: #942C29; COLOR: #fff}
UL#navmenu LI.iehover LI.iehover A {BACKGROUND: #942C29; COLOR: #fff}
UL#navmenu LI:hover LI:hover LI A {BACKGROUND: white; FLOAT: none; COLOR: #333}
UL#navmenu LI.iehover LI.iehover LI A {BACKGROUND: white; FLOAT: none; COLOR: #333}
UL#navmenu LI:hover LI:hover LI A:hover {BACKGROUND: #942C29; COLOR: #fff}
UL#navmenu LI:hover LI:hover LI:hover A {BACKGROUND: #942C29; COLOR: #fff}
UL#navmenu LI.iehover LI.iehover LI A:hover {BACKGROUND: #942C29; COLOR: #fff}
UL#navmenu LI.iehover LI.iehover LI.iehover A {BACKGROUND: #942C29; COLOR: #fff}
UL#navmenu LI:hover LI:hover LI:hover LI A {BACKGROUND: #eee; COLOR: #666}
UL#navmenu LI.iehover LI.iehover LI.iehover LI A {BACKGROUND: #eee; COLOR: #666}
UL#navmenu LI:hover LI:hover LI:hover LI A:hover {BACKGROUND: #ccc; COLOR: #fff}
UL#navmenu LI.iehover LI.iehover LI.iehover LI A:hover {BACKGROUND: #ccc; COLOR: #fff}

UL#navmenu UL UL {
	DISPLAY: none; LEFT: 160px; POSITION: absolute; TOP: 0px
}
UL#navmenu UL UL UL {
	DISPLAY: none; LEFT: 160px; POSITION: absolute; TOP: 0px
}
UL#navmenu LI:hover UL UL {
	DISPLAY: none
}
UL#navmenu LI:hover UL UL UL {
	DISPLAY: none
}
UL#navmenu LI.iehover UL UL {
	DISPLAY: none
}
UL#navmenu LI.iehover UL UL UL {
	DISPLAY: none
}
UL#navmenu LI:hover UL {
	DISPLAY: block
}
UL#navmenu UL LI:hover UL {
	DISPLAY: block
}
UL#navmenu UL UL LI:hover UL {
	DISPLAY: block
}
UL#navmenu LI.iehover UL {
	DISPLAY: block
}
UL#navmenu UL LI.iehover UL {
	DISPLAY: block
}
UL#navmenu UL UL LI.iehover UL {
	DISPLAY: block
}

