/* -- Allgemeines -- */

body {
  background: url(images/bg-grau2.gif) #C0C0C0;
  background-repeat: repeat;
  background-attachment: fixed;
  color: black;
  margin: 0;
  padding: 20px;
  min-width: 800px;
  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: -1024px;
  width: 1024px;
}

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.00em;
  padding      : 0.6em 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.25em;
  padding      : 0 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: 80em; /* der IE hat im Moment Pech */
  width:1020px;
  margin: auto;
  border: 1px solid #808080;
  background: white;
}


#shadow-container { width:1023px; 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;
  padding: 0px 20px 20px 20px;
  line-height: 1.5em; /* Zur besseren Lesbarkeit erhöhte Zeilenhöhe. */
  color: #202040;
  min-height: 450px;
}

#main p {text-align:justify;}

/* - 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;
}
