@CHARSET "utf-8";

/* CSS-file for die-aerzte-fuer-afrika.de */
/* Stand 01.06.2008 */

/* layout elements */
html
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    height: 100%;
    margin-bottom: 1px;
}

body
{
    margin: 0px;
    padding: 0px;
    font-size: 100.01%;
    background-color: #CC0000;
    background-image: url(../images/frame.jpg);
    background-repeat: repeat-x;
}

div#mainframe
{
    width: 994px;
    height: 743px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(../images/background.jpg);
    background-repeat: no-repeat;
}

div#innerframe
{
    width: 872px;
    height: 682px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 42px; 
}

div#header
{
    width: 872px;
    height: 72px;
    background-image: url(../images/headtext.gif);
    background-repeat: no-repeat;
    background-position: 202px;
}

div#menurow
{
    width: 872px;
    height: 36px;
}

div#headmenu
{
    width: 128px;
    height: 16px;
    padding-left: 698px;
    padding-top: 20px;
}

div#middle-section
{
    width: 872px;
    height: 552px;
}

div#mainmenu
{
    width: 192px;
    float: left;
}

div#content
{
    width: 585px;
    height: 502px;
    padding-left: 35px;
    padding-right: 60px;
    padding-top: 50px;
    overflow: auto;
    float: left;
}

/* headermenu */
div#headmenu ul
{
    width: 183px;
    margin: 0px;
    padding: 0px;
}

div#headmenu ul li
{
    display: inline;
    list-style-type: none;
    margin-right: 10px;
}

div#headmenu ul li a
{
    color: #333333;
    text-decoration: none;
}

div#headmenu ul li a:hover
{
    color: #CC0000;
}

div#headmenu ul.headnavi li.level1_active a.link_active1
{
    color: #CC0000;
}

/* mainmenu */
div#mainmenu ul
{
    margin: 0px;
    padding: 0px;
    margin-top: 55px;
    margin-left: 22px;
}

div#mainmenu ul li
{
    list-style-type: none;
    margin-bottom: 16px;
}

div#mainmenu ul li#listpoint14
{
	padding-top:20px;
}

div#mainmenu ul li a
{
    color: #333333;
    text-decoration: none;
    padding-left: 15px;
    display: block;
}

div#mainmenu ul li a:hover
{
    color: #CC0000;
}

div#mainmenu ul.navi li.level1_active a.link_active1
{
    color: #CC0000;
    background-image: url(../images/aktiv.gif);
    background-repeat: no-repeat;
    background-position: 0px 2px;
}

div#mainmenu ul.navi li.level1_activesub a.link_activesub1
{
    color: #CC0000;
}

div#mainmenu ul.navi li.container
{
    display: inline;
}

div#mainmenu ul.navi li.container ul.navi1
{
    margin: 0px;
    padding: 0px;
}

div#mainmenu ul.navi li.container ul.navi1 li a
{
    color: #CC0000;
}

div#mainmenu ul.navi li.level2_active a.link_active2
{
    color: #CC0000;
    background-image: url(../images/aktiv.gif);
    background-repeat: no-repeat;
    background-position: 0px 2px;
}

div#mainmenu ul.navi li.level1_division
{
	padding-right: 10px;
}

div#mainmenu ul.navi li.level1_division hr
{
	color: #CC0000;
	background-color: #FFFFFF;
	height: 1px;
	border: 0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CC0000;
}

/* content area */

div#content h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #CC0000;
}

div#content * h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #CC0000;
}

div#content * h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}


div#content * a
{
    color: #CC0000;
}

div#content * .Standard
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

div#content * .red
{
    color: #CC0000;
}

div#content * .underline
{
    text-decoration: underline;
}

div#content * .underline-red
{
    color: #CC0000;
    text-decoration: underline;
}

div#content * .bold
{
	font-weight: bold;
}

img.img_left
{
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  float: left;
}

img.img_right
{
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  float: right;
}

/* contact form */
div.mailformplus_contactform form div.input_box
{
  margin-bottom: 4px;
  clear: both;
}

div.mailformplus_contactform form div.label
{
  width: 80px;
  float: left;
}

div.mailformplus_contactform form legend
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0001;
}

div.mailformplus_contactform div.input_box input
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

div.mailformplus_contactform div.input_box textarea
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 320px;
}

div.mailformplus_contactform div.button
{
  padding-top: 10px;
  margin-left: 80px;
  clear: both;
}

div.mailformplus_contactform span.big
{
  font-weight: bold;
}