@charset "UTF-8";
/* CSS Document · RYKENA DESIGN - Grafik- u. Webdesign */

body {
  height:100%;
  padding-bottom:1px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  background-image:url('../img/bg.jpg');
  background-repeat:repeat-x;
  background-color:#ffffff;
}

a:link, 
a:visited, 
a:active { color:#990000; text-decoration:none; }
a:hover  { color:#990000; text-decoration:underline; } /* alt -> color:#cccccc; */

hr {
  border:0px; /* Fuer Firefox und Opera */
  border-top:solid 1px #990000;
  border-bottom:solid 1px #FFFFFF; /* Fuer I.Explorer (Seiten-Hintergrundfarbe!) */
}


/** Ueberschriften [Anfang] **/
h1, h2, h3, h4, h5, h6 {
  color:#000000;
  font-style:normal;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
}

h1 { 
  color:#990000;
  font-size:21px;
  margin-bottom:0px;
}

h2 {
  color:#3333333;
  font-size:16px;
  margin-top:4px;
}

h3 {
  color:#333333;
  margin-top:28px;
  margin-bottom:0px;
}

.unterstrich {
	padding-bottom:17px;
	border-bottom:1px solid #990000;
}
/** Ueberschriften [Ende] **/


#webpage {  
  width:900px;
  margin-left:auto;
  margin-right:auto;
}

#page { 
  width:900px;
  height:auto;
  text-align:left;
  background-color:#ffffff;
}

#navi_top {
  color:#990000;
  width:900px;
  height:18px;
  text-align:right;
  background-color:transparent;
  padding-top:5px;
  font-size:11px;
}

#logo { 
  width:900px;
  height:85px;
  text-align:left;
  background-color:transparent;
}
 
#head { 
  width:900px;
  height:200px;
  text-align:left;
  background-color:transparent;
}
 
#klickpfad { 
  width:900px;
  height:22px;
  color:#990000;
  text-align:left;
  background-color:#bbbbbb;
  text-indent:190px;
  background-image:url('http://www.reese-rechtsanwalt.de/fileadmin/img/navi_left_bg.png');
  background-repeat:repeat-y;
  padding-top:2px;
  font-size:11px;
  line-height:17px;
  font-family:Arial, Helvetica, sans-serif;
}
 
#three_element { 
  width:100%;
  height:auto;
  text-align:left;
  background-color:#ffffff;
  background-image:url('http://www.reese-rechtsanwalt.de/fileadmin/img/navi_left_bg.png');
  background-repeat:repeat-y;
}

/* -------------- linke Spalte -------------- */
#left { 
  color:#5e6b76;
  font-size:14px;
  line-height:19px;
  font-family:Arial, Helvetica, sans-serif;
  width:20%;
  text-align:left;
  float:left;
  background-color:transparent;
  background-image:url('http://www.reese-rechtsanwalt.de/fileadmin/img/navi_left_bg.png');
  background-repeat:repeat-y;
  text-indent:5px;
}

/* -------- mittlere Spalte (Content) -------- */
#content { 
  text-align:left;
  background-color:#f7f7f7;
  padding-top:5px;
  width:58%;
  float:left;
  font-size:15px;
  line-height:19px;
  font-family:Arial, Helvetica, sans-serif;
  color:#333333;
  padding-bottom:40px;
  padding-left:10px;
  border-top:solid 0px #dddfdc;
  border-left:0px dotted #5d6b78;
  border-right:0px dotted #5d6b78;
  border-bottom:solid 10px #666666;
}
 
/* -------------- rechte Spalte -------------- */
#right { 
  width:20%;
  float:right;
  padding-top:5px;
  text-indent:10px;
  text-align:left;
  background-image:url('../img/right_bg.jpg');
  background-position:bottom right;
  background-repeat:no-repeat;
  font-size:13px;
  line-height:8px;
  font-family:Arial, Helvetica, sans-serif;
  color:#343f49;
  background-color:transparent;
}

/* ------------ Fusszeile ------------ */
#content_bottom { 
  width:58%;
  text-align:left;
  background-color:#ffffff;
  padding:2px;
  margin:0 auto;
  color:#888888;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  clear:both;
}
#content_bottom a { color:#888888; }
#content_bottom a:hover { color:#888888; }


ul#nav, ul#nav ul {
  margin:0 0 18px 0;
  padding:0;
  width:171px; /* Width of Menu Items */
  border-bottom:1px solid #ccc;
  background:#eaeaea; /* IE6 Bug */
  color:black;
  font-size:100%;
}
 
ul#nav li {
  position:relative;
  list-style:none;
}
 
ul#nav li a {
  display:block;
  text-decoration:none;
  color:#666666;
  padding:5px;
  border:1px solid #ccc;
  border-bottom:0;
}
	
 
/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float:left; height:1%; }
* html ul#nav li a { height:1%; }
/* End */
 
ul#nav ul {
  position:absolute;
  display:none;
  left:170px; /* Set 1px less than menu width */
  top:0;
}
 
ul#nav li ul li a { padding:2px 5px; } /* Sub Menu Styles */
 
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.over ul ul,
ul#nav li.over ul ul ul { display:none; } /* Hide sub-menus initially */
 
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul { display:block; } /* The magic */
 
ul#nav li.menuparent { background:transparent url('arrow.gif') right center no-repeat; }
ul#nav li.menuparent:hover,
ul#nav li.over { background-color:#999999; }
ul#nav li a:hover { color:#990000; } 