body { background-color: #ccc; }
#page_margins { width: 980px; margin:auto; background-image: url(/includes/ph/background_content.gif); 
border-top: 1px solid #999; 
border-left: 1px solid #999; 
border-right: 1px solid #999; 
border-bottom: 1px solid #999; 
}
/*
  Header
*/
#nav { height: 150px; width: 980px; float: left; background-color: #efefef; }
#header { width: 980px; height: 150px; background-color: #efefef; }

/*
  End Header
*/

/*
  mainNav
*/
#crumb { width: 980px; float: left; height: 25px; border-top: 0px solid #ffffff; border-bottom: 1px solid #ffffff; background-image: url(/includes/ph/nav_back.gif); }

/*
  End mainNav
*/

/*
  content
*/
#content { width: 980px; }
#col1 { width: 220px; height: 550px; padding-top: 10px; float: left; }
#col2 { width: 520px; background-color: #ffffff; float: left; padding-left: 30px; padding-right: 20px; padding-top: 30px; }
#col3 { width: 180px; float: right; padding-top: 10px; padding-right: 0px; text-align: right; }
#clearer { clear: both; }
.clear { clear: both; }
/*
  End Content
*/

/*
  footer
*/
#footer { 
width: 980px; float: left; height: 25px; padding-top: 0px; background-image: url(/includes/ph/background_content.gif); 
border-top: 1px solid #ececea;
border-bottom: 0px solid #F0EFE6; 
border-right: 0px solid #F0EFE6;  }

#footerRechts { width: 220px; float: left; }
#footerRechts a { font-family: Arial, Trebuchet, Helvetica, Sans-Serif; color: #656B6E;
font-size:12px;
}

#footerText { width: 530px; background-color: #ffffff; float: left; padding-left: 30px; padding-right: 20px; padding-top: 2px; }

#footerText a { font-family: Arial, Trebuchet, Helvetica, Sans-Serif; color: #656B6E;
font-size:12px;
}
#footerLinks { width: 178px; float: right; height: 20px; padding-left: 0px; padding-top: 5px; }
#footerLinks a { font-family: Arial, Trebuchet, Helvetica, Sans-Serif; color: #656B6E;
font-size:12px; 
}

/*
  End footer
*/

/*
  footerG
*/
#footerG { width: 980px; float: left; padding-top: 10px; background-color: #505252; }
#footerTextG { width: 620px; background-color: #505252; float: left; padding-left: 200px; }

/*
  End footerG
*/

/*
  print
*/
#print { width: 180px; height: 25px; float: right; margin-top: 20px; }
/*
  End print
*/





/*
  boxra
*/
#boxra { width: 180px; float: right; margin-top: 20px; }
#boxraueber { width: 180px; height: 25px; background-color: #fff; float: right; }
#boxraimage{ width: 180px; float: right; }

/*
  End boxra
*/

/*
  boxrb
*/
#boxrb { width: 180px; float: right; margin-top: 20px; }
#boxrbueber { width: 180px; height: 25px; background-color: #fff; float: right; }
#boxrbimage{ width: 180px; float: right; }

/*
  End boxrb
*/

/*
  boxrc
*/
#boxrc { width: 180px; float: right; margin-top: 20px; }
#boxrcueber { width: 180px; height: 25px; background-color: #fff; float: right; }
#boxrcimage{ width: 180px; float: right; }

/*
  End boxrc
*/

.textBox {
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
color: #000;
font-size:11px;
line-height:14px;
padding-top: 4px; 
padding-right: 10px; 
text-align: left;
}

.textBoxl {
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
color: #ffffff;
font-size:11px;
text-align: left;
line-height:18px;
padding-top: 4px; 
padding-right: 10px; 
}




.nav { margin-left: 10px; }

.text {
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
background-color: #ffffff;
color: #000000;
font-size:14px;
line-height:18px;
}

.inputtext {
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
background-color: #ffffff;
color: #000000;
font-size: 11px;
}

.footerText { 
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
color: #656B6E;
font-size:11px;
}

.footerTextLinks { 
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
color: #ffffff;
font-size:11px;
}

.footerTextG { 
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
color: #fff;
font-size:11px;
}

.textrot {
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
background-color: #ffffff;
color: #000000;
font-size:12px;
line-height:18px;
}

.ueber {
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
color: #c62715;
font-size:16px;
font-weight: bold;
line-height:18px;
}

.bread {
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
background-color: #ffffff;
color: #000000;
font-size: 11px;
}

a:link {
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
color: #000000;
font-weight: bold;
font-size:14px;
text-decoration: none;
}

a:active {
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
color: #000000;
font-weight: bold;
font-size:14px;
text-decoration: none;
}

a:visited {
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
color: #000000;
font-weight: bold;
font-size:14px;
text-decoration: none;
}

a:hover {
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
background-color: #ffffff;
color: #b92d10;
font-weight: bold;
font-size:14px;
text-decoration: none;
}















ul#menu {
  margin: 0;
  padding: 0;
}


ul#menu li {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}


ul#menu li a {
  text-decoration: none;
  list-style: none; 
color: #00316a; 
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


ul#menu li a.entry {
  text-decoration: none;
  list-style: none; 
color: #00316a; 
font-size: 11px;
font-weight: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul#menu li a.entry:hover {
  text-decoration: none;
  list-style: none; 
color: #fff; 
background-color: #BB4A64;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul#menu a#self {
  text-decoration: none;
  list-style: none; 
color: #fff; 
background-color: #BB4A64;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul#menu li ul {
  margin: 0;
  padding: 0; 
  list-style: none;
}

ul#menu li ul li {
  margin: 0em 0 0 0em;
  padding: 0;
  list-style: none; 
color: #00316a; 
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul#menu li ul li ul {
  margin: .5em 0 0 0;
  padding: 0;
}

ul#menu li ul li ul li {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}


/*
  subNav
*/
 #submenu {
    width: 100%;
    overflow: hidden;
padding-top: 20px;
    list-style-type: none;
    border-top: 0px #000 solid;
    border-bottom: 0px #000 solid;
  }

  #submenu ul { list-style-type: none; margin:0; padding: 0; }
  #submenu li { float:left; width: 100%; margin:0; padding: 0 }

  #submenu a,
  #submenu strong {
    display:block;
    width: 100%;
    padding: 3px 0px 3px 10%;
    text-decoration: none;
    background-color:#fff;
    color: #000;
    border-bottom: 1px #eee solid;
  }

 #submenu a#a_nav0_open {
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
color: #000;
font-size:14px;
    width: 100%;
    overflow: hidden;
    margin: 0px 0 0px 0;
    list-style-type: none;
    border-top: 0px #000 solid;
    border-bottom: 1px #fff solid;
background-color: #ececea; 
  }

 #submenu a:hover#a_nav0_open { 
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
color: #000;
font-size:14px;
background-color: #cbc6bf; 
  }


 #submenu a#a_nav1_open {
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
color: #000;
font-size:14px;
    width: 100%;
    overflow: hidden;
    margin: 0px 0 0px 0;
    list-style-type: none;
    border-top: 0px #fff solid;
    border-bottom: 1px #fff solid;
background-color: #cbc6bf; 
  }

 #submenu a#a_nav2_open { 
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
color: #000;
font-size:14px;
font-weight: normal; 
    width: 100%;
    overflow: hidden;
    margin: 0px 0 0px 0;
padding-left: 35px; 
    list-style-type: none;
    border-top: 0px #fff solid;
    border-bottom: 1px #fff solid;
background-color: #ececea; 
  }

 #submenu a:hover#a_nav2_open {
background-color: #cbc6bf; 
  }


 #submenu a#a_nav3_open {
font-family: Arial, Trebuchet, Helvetica, Sans-Serif;
color: #000;
font-size:14px;
font-weight: normal; 
    width: 100%;
    overflow: hidden;
    margin: 0px 0 0px 0;
padding-left: 35px; 
    list-style-type: none;
    border-top: 0px #fff solid;
    border-bottom: 1px #fff solid;
background-color: #cbc6bf; 
  }

/*
  End subNav
*/






/*
  mainnav
*/
ul#navigation { 
background-image: url(/includes/ph/nav_back.gif); 
height: 25px; margin: 0; 
padding: 0; 
list-style: none; }
ul#navigation li
{ color: white; 
font-size: 13px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0; 
padding: 0; 
text-align: center; 
float: left; }
ul#navigation li a
{
  display:  	   	 block;
background-image: url(/includes/ph/nav_back.gif); 
  height:  	   	 19px;
  padding-top:  	 6px;
  padding-left:  	 20px;
  padding-right:  	 20px;
  float: left;
  text-decoration:  	 none;
  font-size: 13px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: normal; 
  color: #eaeaea;
}
ul#navigation li a:hover
{
 font-size: 13px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold; 
}

ul#navigation li a#active {
 font-size: 13px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold; 
}
/*
  end mainnav
*/

/*
  linkmainnav
*/

#startLink { 
padding-left: 10px; 
}

#startLink a { 
font-family: Verdana, Arial, Trebuchet, Helvetica, Sans-Serif;
color: #fff;
font-weight: normal;
font-size:11px;
text-decoration: none;
text-align: right; 
}

#startLink a:hover { 
font-family: Verdana, Arial, Trebuchet, Helvetica, Sans-Serif;
color: #ffffff;
background-color: #c62715;
font-weight: normal;
font-size:11px;
text-decoration: none;
  font-weight: bold; 

}



/*
  end linkmainnav
*/

