/* -- Allgemeines -- */

body {
  background: url(images/bg-grau2.gif) #C0C0C0;
  background-repeat: repeat;
  background-attachment: fixed;
  color: black;
  margin: 0;
  padding: 20px;
  min-width: 920px;
  font-size: 100.01%;
  font-family: verdana, arial, sans-serif ;
}

html {}

strong  {font-weight: bold;}

img {border: 0px;}

a         {color: #0B4D8C; text-decoration: underline;}
a:link    {color: #0B4D8C; text-decoration: none;}
a:active  {color: #0B4D8C; text-decoration: underline;}
a:visited {color: #0B4D8C; text-decoration: none;}
a:hover   {color: #0B4D8C; text-decoration: underline;}


.skip {
  position: absolute;
  margin-left: -999px;
  width: 990px;
}

h1 { /* Die Überschrift jeder Seite stellen wir besonders da, denn sie ist sehr wichtig. */
  color        : #202040;
  font-family  : Georgia, "Times New Roman", Times, serif;
  font-size    : 2.7em;
  font-weight  : normal;
  line-height  : 1.0em;
  padding      : 0.4em 0 0.2em 0;
  margin       : 0;
  border-bottom: 1px dashed #a0a0a0;
}

h2 {
  color        : #202040;
  font-family  : Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size    : 1.45em; 
  font-weight  : normal;
  line-height  : 1.0em;
  padding      : 0.2em 0 0 0;
  margin       : 0;
  /* border-bottom: 1px dashed #a0a0a0; */
}

h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif       font-size: 1.25em; color: #202040; text-decoration: none; font-weight: normal;}

.fleft {
  float: left;
  margin: 0 1em 0.2em 0;
  padding: 1px;
}

.fright {
  float: right;
  margin: 0 0 0.2em 1em;
  padding: 1px;
}

/* -- Layoutspezifisches -- */

#container {
  font-size: 0.8em;
  max-width: 70em; /* der IE hat im Moment Pech */
  width:980px;
  margin: auto;
  border: 1px solid #808080;
  background: white;
}

#shadow-container { width:883px; margin: auto;}
#shadow-container .shadow1,
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {	position: relative;	left: -1px;	top: -1px;}
#shadow-container .shadow1   {background: #A8A8A8;}
#shadow-container .shadow2   {background: #989898;}
#shadow-container .shadow3   {background: #888888;}
/* #shadow-container .container {background: #0000FF;	border: 3px solid #FFFFFF;	padding: 10px;} */


/* - Logo bzw. Kopf - */

#logo_de   {background: url(images/logo-rechtsanwalt-ijaz-chaudhry.png) 20px 20px no-repeat white; height: 62px; padding:  15px 0px 15px 20px; text-align: left; line-height: 54px; font-size: 54px; overflow: hidden; letter-spacing: -3px; margin: 0;}
#logo_de a {color: #a0a0a0; text-decoration: none; }
#logo_en   {background: url(images/logo-lawyer-ijaz-chaudhry.png)       20px 20px no-repeat white; height: 62px; padding:  15px 0px 15px 20px; text-align: left; line-height: 54px; font-size: 54px; overflow: hidden; letter-spacing: -3px; margin: 0;}
#logo_en a {color: #a0a0a0; text-decoration: none; }

/* - Menü - */
#menu {
  background: url(images/balken.gif);background-repeat:repeat-x;
  padding: 5px ;
  margin: 0;
  text-align: right;
  vertical-align:middle;
  color: yellow;
}

#menu li {
  font-size: 1.0em;
  display: inline;
  list-style-type: none;
  padding: 0px 5px 0px 5px;
  font-weight: bold;
}

#menu li a:link   {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #000000; text-decoration: none; font-weight: bold;}
#menu li a:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #000000; text-decoration: none; font-weight: bold;}
#menu li a:visited{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #000000; text-decoration: none; font-weight: bold;}
#menu li a:hover  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #0B4D8C; text-decoration: underline; font-weight: bold;}


/* - Der Hauptinhaltsteil - */

#main {
  background: url(..images/) no-repeat 100% 0 white; /* Schönes Hintergrundbild / im Moment keines */
  padding: 0px 20px 20px 241px; /* Abstand links 240 Pixel */
  line-height: 1.5em; /* Zur besseren Lesbarkeit erhöhte Zeilenhöhe. */
  color: #202040;
  min-height: 450px;
}

#main p {text-align:justify;}

/* - Subnavigation, Rechte Spalte - */

#subnav {
  color: #202040;
  width: 220px;
  min-width: 10em;
  float: left; /* Damit erreichen wir dass der Inhalt links neben der Subnavigation vorbeifließt und nicht erst unten drunter anfängt. */
  padding: 145px 0em 0em 0.5em;
  margin-top: 1em;
  border-right: 0px dotted #202040; /* Optische Trennung zwischen Subnavigation und eigentlichen Inhalt. */
  font-size: 0.9em;
}

#subnav dt { /* Die einzelnen Überschriften in der Subnavigation */
  font-size: 1.2em;
  font-family: Georgia, "Times New Roman", Times, serif;
  padding: 0.5em;
  margin-top: 1em;
  border-top: 0px dotted #202040;/* Optische Trennung zwischen einzelnen Bereichen der Subnavigation. */
}

#subnav dd { /* Die Unterpunkte der Subnavigation. */
  padding-left: 1.5em;
  margin: 0.25em 0;
}


/* - Fußzeile - */

#footer p{
  clear: both;
  font-size: 0.83em;
  margin: 0 auto;
  padding: 0.1em;
  text-align: right;
  background-color: #A0A0A0;
  border-top: 1px #808080;
}