/****************************************************
 * Copyrights by Tim Majchrzak 2005-07              *
 * lizensiert und angepasst für                     *
 * Redaktionsüro ProImage                           *
 * zur Benutzung auf augenklinik-castrop-rauxel.de  *
 ****************************************************/

/* Globale Definitionen für Überall */
body {
  background:#FFFFFF;
  margin:0px;
  color:#404040;
  font-size:9pt;
  font-family:Arial,Helvetica,Verdana,sans-serif;
}

h1 {
  margin-top:0px;
  margin-bottom:2px;
  padding:0px;
  font-size:12pt;
  text-decoration:none;
}

/* Globale Links */
a:link {
  text-decoration:underline;
  color:#404040;
}
a:visited {
  text-decoration:underline;
  color:#404040;
}
a:hover {
  text-decoration:underline;
  color:#404040;
}

a.menulink:link {
  text-decoration:none;
  color:#404040;
  font-weight:bold;
  font-size:10pt;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
a.menulink:visited {
  text-decoration:none;
  color:#404040;
  font-weight:bold;
  font-size:10pt;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
a.menulink:hover {
  text-decoration:none;
  color:#A20020;
  font-weight:bold;
  font-size:10pt;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

a.menu2linkm:link {
  text-decoration:none;
  color:#404040;
  font-size:10pt;
  font-weight:bold;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
a.menu2linkm:visited {
  text-decoration:none;
  color:#404040;
  font-size:10pt;
  font-weight:bold;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
a.menu2linkm:hover {
  text-decoration:none;
  color:#A20020;
  font-size:10pt;
  font-weight:bold;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

a.menu2linkk:link {
  text-decoration:none;
  color:#404040;
  font-size:9pt;
  font-weight:bold;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
a.menu2linkk:visited {
  text-decoration:none;
  color:#404040;
  font-size:9pt;
  font-weight:bold;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
a.menu2linkk:hover {
  text-decoration:none;
  color:#A20020;
  font-size:9pt;
  font-weight:bold;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

a.linkaktuelles:link {
  text-decoration:none;
  color:#404040;
  font-size:8pt;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
a.linkaktuelles:visited {
  text-decoration:none;
  color:#404040;
  font-size:8pt;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
a.linkaktuelles:hover {
  text-decoration:none;
  color:#A20020;
  font-size:8pt;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

/* Ausrichtung des Texts */
.le {
  text-align:left;
}

.mi {
  text-align:center;
}

.ri {
  text-align:right;
}

.ju {
  text-align:justify;
}

.unten {
  vertical-align:bottom;
}

.middle {
  position:absolute;
  width:100%;
  bottom:5px;
  text-align:center;
}

span.pad8 {
  padding-left:8px;
  padding-right:8px;
}

/* Schriftgröße */

.bigger {
  font-size:11pt;
}

.biggest {
  font-size:13pt;
}

.smaller {
  font-size:8pt;
}

.smallest {
  font-size:6pt;
}

/* Positionen */
div.alles {
  top:0px;
  margin:0px auto;
  width:1026px;
}

/* Seitliche Balken */
div.balkenl {
  position:absolute;
  margin-left:0px;
  margin-top:0px;
  width:40px;
  height:100%;
  overflow:hidden;
  background:#F2F2F2;
}

div.balkenr {
  position:absolute;
  margin-top:0px;
  margin-left:986px;
  width:40px;
  height:100%;
  overflow:hidden;
  background:#F2F2F2;
}

div.balkenm {
  position:absolute;
  margin-left:0px;
  margin-top:71px;
  width:40px;
  height:114px;
  overflow:hidden;
  background:#D8D8D8;
}

/* Menubereich über dem Kopf */
div.menu {
  position:absolute;
  margin-left:41px;
  margin-top:0px;
  width:940px;
  height:70px;
  overflow:hidden;
  background:#FFFFFF;
}

div.menulogo {
  position:absolute;
  margin-left:0px;
  margin-top:10px;
  width:180px;
  height:60px;
  overflow:hidden;
  background:#FFFFFF;
}

div.menumenu {
  position:absolute;
  margin-left:200px;
  margin-top:30px;
  width:536px;
  height:40px;
  overflow:hidden;
}


/* Kopfbereich */
div.kopf {
  position:absolute;
  margin-left:41px;
  margin-top:71px;
  width:944px;
  height:114px;
  overflow:hidden;
  background:#FFFFFF;
}

div.kopfgruen {
  position:absolute;
  width:944px;
  height:114px;
  overflow:hidden;
  background-image:url(images/header_gruen.jpg); background-repeat:no-repeat;
}

div.kopfblau {
  position:absolute;
  width:944px;
  height:114px;
  overflow:hidden;
  background-image:url(images/header_blau.jpg); background-repeat:no-repeat;
}


div.kopfrot {
  position:absolute;
  width:944px;
  height:114px;
  overflow:hidden;
  background-image:url(images/header_rot.jpg); background-repeat:no-repeat;
}


div.kopforange {
  position:absolute;
  width:944px;
  height:114px;
  overflow:hidden;
  background-image:url(images/header_orange.jpg); background-repeat:no-repeat;
}

div.kopfflash {
  position:absolute;
  width:944px;
  height:114px;
  overflow:hidden;
}


/*
div.kopf {
  position:absolute;
  margin-left:40px;
  margin-top:70px;
  width:940px;
  height:114px;
  overflow:hidden;
  background:#FFFFFF;
}

div.kopfl {
  position:absolute;
  margin-left:0px;
  margin-top:0px;
  width:180px;
  height:114px;
  overflow:hidden;
  background-image:url(images/kopf_l.jpg); background-repeat:no-repeat;
}

div.kopfm {
  position:absolute;
  margin-left:188px;
  margin-top:0px;
  width:576px;
  height:114px;
  overflow:hidden;
}

div.kopfr {
  position:absolute;
  margin-left:760px;
  margin-top:0px;
  width:180px;
  height:114px;
  overflow:hidden;
  background-image:url(images/kopf_r.jpg); background-repeat:no-repeat;
}

div.kopfmbild {
  position:absolute;
  margin:0px;
  width:564px;
  height:114px;
  background-image:url(images/bild_gruen.gif); background-repeat:no-repeat;
}

div.kopfmv {
  width:550px;
}

div.kopfmh {
  height:90px;
}
*/

/* Der Hauptbereich */
div.haupt {
  position:absolute;
  margin-left:40px;
  margin-top:196px;
  width:940px;
  height:675px;
  overflow:hidden;
}

div.menu2box {
  position:absolute;
  margin-left:11px;
  margin-top:25px;
  width:158px;
  height:540px;
  overflow:hidden;
  padding-top:10px;
}

div.aktuellesbox {
  position:absolute;
  margin-left:771px;
  margin-top:25px;
  width:158px;
  height:640px;
  overflow:hidden;
  padding-top:10px;
}

div.positionsbox {
  position:absolute;
  margin-left:186px;
  margin-top:0px;
  width:576px;
  height:20px;
  overflow:hidden;
  vertical-align:bottom;
  color:#000000;
  font-size:8pt;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

div.inhalte {
  position:absolute;
  margin-left:186px;
  margin-top:25px;
  width:576px;
  height:550px;
  overflow:hidden;
}

/* Inhaltsboxen */
div.b {
  position:absolute;
  margin-left:0px;
  margin-top:0px;
  width:576px;
  height:500px;
  overflow:hidden;
}

div.b1 {
  position:absolute;
  margin-left:0px;
  margin-top:0px;
  width:576px;
  height:130px;
  overflow:hidden;
}

div.b2 {
  position:absolute;
  margin-left:0px;
  margin-top:140px;
  width:576px;
  height:130px;
  overflow:hidden;
}

div.b3 {
  position:absolute;
  margin-left:0px;
  margin-top:280px;
  width:576px;
  height:130px;
  overflow:hidden;
}

div.b4 {
  position:absolute;
  margin-left:0px;
  margin-top:420px;
  width:576px;
  height:130px;
  overflow:hidden;
}

div.inhaltsboxgross {
  position:absolute;
  margin-left:0px;
  margin-top:0px;
  width:576px;
  height:500px;
  overflow:hidden;
}

div.inhaltsboxgrosstext {
  position:absolute;
  margin-left:0px;
  margin-top:0px;
  width:567px;
  height:494px;
  overflow:auto;
  background:#F2F2F2;
}

div.inhaltsboxgrossv {
  width:560px;
}

div.inhaltsboxgrossh {
  min-height:484px;
}

div.inhaltsboxklein {
  position:absolute;
  margin-left:0px;
  margin-top:0px;
  width:576px;
  height:130px;
  overflow:hidden;
}

div.inhaltsboxkleintext {
  position:absolute;
  margin-left:0px;
  margin-top:0px;
  width:567px;
  height:124px;
  background:#F2F2F2;
}

div.inhaltsboxkleinv {
  width:560px;
}

div.inhaltsboxkleinh {
  height:114px;
}

div.balkenvgruen {
  position:absolute;
  margin-left:567px;
  bottom:6px;
  width:3px;
  height:100%;
  background:#66B821;
}

div.balkenvblau {
  position:absolute;
  margin-left:567px;
  bottom:6px;
  width:3px;
  height:100%;
  background:#0C419A;
}

div.balkenvorange {
  position:absolute;
  margin-left:567px;
  bottom:6px;
  width:3px;
  height:100%;
  background:#FF6600;
}

div.balkenvrot {
  position:absolute;
  margin-left:567px;
  bottom:6px;
  width:3px;
  height:100%;
  background:#A20020;
}

img.bild_klein_rechts {
  text-align:right;
  right:0px;
  padding-top:23px;
  padding-left:3px;
}

/* Die Boxen, insbesondere ihre Schatten */
div.text {
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  padding-bottom:10px;
}

div.textschmaler {
  padding-left:15px;
  padding-right:15px;
  padding-top:4px;
  padding-bottom:4px;
}

div.so {
  position:absolute;
  top:0px;
  right:0px;
  width:6px;
  height:10px;
  background-image:url(images/schatten-o.gif); background-repeat:no-repeat;
}

div.sh {
  position:absolute;
  top:10px;
  right:0px;
  width:6px;
  background-image:url(images/schatten-h.gif); background-repeat:repeat-y;
}

div.sl {
  position:absolute;
  bottom:0px;
  left:0px;
  width:10px;
  height:6px;
  background-image:url(images/schatten-l.gif); background-repeat:no-repeat;
}

div.sv {
  position:absolute;
  bottom:0px;
  left:10px;
  height:6px;
  background-image:url(images/schatten-v.gif); background-repeat:repeat-x;
}

div.se {
  position:absolute;
  bottom:0px;
  right:0px;
  width:6px;
  height:6px;
  background-image:url(images/schatten-e.gif); background-repeat:no-repeat;
}

/* Das seitliche Menü und Aktuelles */
div.margint2 {
  margin-top:4px;
}

div.minimargin {
  margin-top:2px;
}

div.hrgruen {
  margin-top:0px;
  width:100%;
  height:1px;
  background:#66B821;
}

div.hrblau {
  margin-top:0px;
  width:100%;
  height:1px;
  background:#0C419A;
}

div.hrorange {
  margin-top:0px;
  width:100%;
  height:1px;
  background:#FF6600;
}

div.hrrot {
  margin-top:0px;
  width:100%;
  height:1px;
  background:#A20020;
}

div.aktuelleskopf {
  text-decoration:none;
  font-size:12pt;
  font-weight:bold;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

div.aktuelles {
  text-decoration:none;
  font-weight:bold;
  font-size:10pt;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

/* Abstand des Texts vom Rand */
div.marginviel {
  margin-left:5px;
  margin-right:5px;
  margin-top:10px;
  margin-bottom:10px;
}