body {
	margin:0px;
	font-size: 100%;
	font-family: Arial,Helvetica,sans-serif;
	background-image:url(/de/img/promedico_Farbverlauf.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#5B82A3;
}

/* Grundsaetzliche Spaltenzuweisungen */

div#left_nav {
      float:left;
      width:190px;
      text-align:left;
      padding-left:26px;
      padding-top:18px;
      overflow:hidden;
}
     	
div#middle_content {
      margin-left:200px;
      margin-right:260px;
      background-color:#ffffff;
      padding-top:1em;
      padding-left:20px;
      padding-right:0px;
      text-align:left;
}
* html div#middle_content 
  {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }


div#right_content
     {
      float:right;
      width:220px;
      text-align:left;
      padding-top:1em;
      padding-left:0px;
      padding-right:0px;
     }

#top_nav
     {
      margin: 0 0 0em; padding: 0em;
      font-family:Arial,Helvetica,sans-serif;
      text-align: left;
      width:980;height:310;
      background-image:url(../img/header_background.jpg); 
      background-repeat:no-repeat;
     }


/* Links allgemein */
a:link
     {
      text-decoration:none;
      color:#666666;
     }

a:visited
     {
      text-decoration:none;
      color:#666666;
     }


/* Links im Header */

A.a-top
     {
      display:inline;
      margin: 0 10px 0;
      font-size:1em;
      font-family: Arial,Helvetica,sans-serif;
      font-weight:900;
      color:#ffffff;
      background-color:#e50083;
      text-align:center;
      text-decoration:none;
      height:19px;
      overflow:hidden;
     }

A.a-top:visited
     {
      display:inline;
      margin: 0 10px 0;
      font-size:1em;
      font-family: Arial,Helvetica,sans-serif;
      font-weight:900;
      color:#ffffff;
      background-color:#e50083;
      text-align:center;
      text-decoration:none;
      height:19px;
      overflow:hidden;
     }


A.a-top:hover
     {
      display:inline;
      margin: 0 10px 0;
      font-size:1em;
      font-family: Arial,Helvetica,sans-serif;
      font-weight:900;
      color:#e50083;
      background-color:#ffffff;
      text-align:center;
      text-decoration:none;
      height:19px;
      overflow:hidden;
     }


#a-top-active
     {
      display:inline;
      margin: 0 10px 0;
      font-size:1em;
      font-family: Arial,Helvetica,sans-serif;
      font-weight:900;
      color:#e50083;
      text-align:center;
      text-decoration:none;
      height:19px;
      overflow:hidden;
     }

/* Fuer die Hauptnavigation mit Bildern rechter Abstand */
#main_menu
     {
      margin: 0px 12px 0px;
     }


/* Links in der linken Menueleiste fuer Main und Sub*/

#left_menu
     {
      margin-bottom:0.5em;
     }

#left_menu_sub
     {
      text-indent:-16px;
      margin-left:16px;
     }

A.a-left-main
     {
      font-family: Arial,Helvetica,sans-serif;
      font-size:0.8em;
      font-weight:900;
      text-decoration:none;
      color:#666666;
     }

A.a-left-main:hover
     {
      font-family:Arial,Helvetica,sans-serif;
      font-size:0.8em;
      font-weight:900;
      text-decoration:none;
      color:#e50083;
     }

A.a-left-main:active
     {
      font-family: Arial,Helvetica,sans-serif;
      font-size:0.8em;
      font-weight:900;
      text-decoration:none;
      color:#e50083;
     }

#a-left-main-active
     {
      font-family: Arial,Helvetica,sans-serif;
      font-size:0.8em;
      font-weight:900;
      text-decoration:none;
      color:#e50083;
     }


A.a-left-sub
     {
      font-family: Arial,Helvetica,sans-serif;
      font-size:0.8em;
      font-weight: 200;
      text-decoration:none;
      color:#aaaaaa;
     }

A.a-left-sub:hover
     {
      font-family: Arial,Helvetica,sans-serif;
      font-size:0.8em;
      font-weight: 200;
      text-decoration:none;
      color:#e50083;
     }

A.a-left-sub:active
     {
      font-family: Arial, Helvetica,sans-serif;
      font-size:0.8em;
      font-weight:200;
      text-decoration:none;
      color:#e50083;
     }

#a-left-sub-active
     {
      font-family: Arial, Helvetica,sans-serif;
      font-size:0.8em;
      font-weight:200;
      text-decoration:none;
      color:#e50083;
     }

/* Links fuer den Footer (Home Kontakt Impressum) */

A.a-footer
     {
      font-family: Arial,Helvetica,sans-serif;
      font-size:0.8em;
      font-weight: 200;
      text-decoration:none;
      color:#888888;
      padding-left:1em;
      padding-right:1em;
     }




/* Text Layouts */
p, li
     {
      font-family: Arial, Helvetica,sans-serif;
      font-size:10pt;
      line-height:14pt;
      font-weight:200;
      text-decoration:none;
      color:#888888;
     }

ul
     {
      padding-left:0px;
      list-style-type:disc;
     }

/*
a:link
     {
      font-family: Arial, Helvetica,sans-serif;
      font-size:10pt;
      font-weight:200;
      text-decoration:underline;
      color:#888888;
     }

a:visited 
     { 
      font-family: Arial, Helvetica,sans-serif;
      font-size:10pt;
      font-weight:200;
      text-decoration:underline;
      color:#aaaaaa;
     }
*/


.faq_standard
     {
      font-family: Arial, Helvetica,sans-serif;
      font-size:10pt;
      font-weight:200;
      text-decoration:none;
      color:#888888;
     }

.faq_frage
     {
      font-family: Arial, Helvetica,sans-serif;
      font-size:10pt;
      font-weight:900;
      text-decoration:none;
      color:#888888;
     }

h1   {
      font-family: Arial, Helvetica,sans-serif;
      font-size:1.4em;
      font-weight:900;
      text-decoration:none;
      color:#888888;
      margin-top:0px;
     }


h2   {
      font-family: Arial, Helvetica,sans-serif;
      font-size:0.8em;
      font-weight:900;
      text-decoration:none;
      color:#000000;
      margin-bottom:0em;
     }

ul   {
      margin-left:1em;
     }

/* Textboxen rechte Spalte mit blauem Hintergrund */
.bluebox
     {
      width:190px;
      height:170px;
      background-color:ecf5f9;
      font-family:arial;
      font-size:10pt;
      font-weight:200;
      color:#535353;
      margin-top:20px;
      padding-left:10px;
      padding-top:10px;
      overflow:hidden;
     }

.bluebox_header
     {
      font-family:arial;
      font-size:12pt;
      font-weight:bold;
      color:#007dc5;
      line-height:18pt;
      overflow:hidden;
     }


/* Styles für Formulare */


.button 
     { 
      background-color:#e50083; 
      font-size:1em;
      font-family: Arial, Helvetica,sans-serif;
      font-weight:900;
      color:#ffffff; 
      width:100px;
      border:0px thin;
     }


/* Newsletter */
#newsletter_content {
	
}

a.newsletter_link1 {
	text-decoration:none;
	background-image:url('http://www.promedico.com/de/img/newsletter_arrow.gif');
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:15px;
}

.newsletter_header1 {
	color:#000000;
	font-weight:bold;
	font-size:1.3em;
}

.newsletter_header2 {
	color:#000000;
	font-weight:bold;
	font-size:1.1em;
}