body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  font-size: 12px;
  margin-top: 0px;
  margin-left: 0px;
}

.linkgreen{
  color: green;
}

.hg_contact {
  background-image: url('../images/get_in_contact.jpg');
  padding-right: 40px;
}

.heaven {
    padding-top: 15px;
    background-image: url('../images/hintergrund.gif');
}

.hg_links {
    background-image: url('../images/mitte_links.jpg');
}

.hg_rechts {
    background-image: url('../images/mitte_rechts.jpg');
}

.hg_oben {
    background-image: url('../images/oben.jpg');
}

.text_lblue {
  color: #A8E2F4;
  font-weight: bold;
}


.error {
  color: #990000;
  font-weight: bold;
}

.error_big {
  color: #990000;
  font-weight: bold;
  font-size: 20px;
}

li {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-left: 5px;
}
ul {
  margin-top: 5px; margin-bottom: 0px; margin-left: 11px; margin-right: 0px;
  padding-left: 11px;
}
.norm {
  padding-top: 3px;
}
.nav_li {
//  list-style-image:  url('http://test.fgm/civitas/pics/point.gif');
  margin-top: 0px; margin-bottom: 0px; margin-left: 0px;
  padding-left: 0px; padding-top: 0px; padding-bottom: 10px;
  line-height: 11px;
}
.nav_li_small {
  list-style-type: square;
  margin-top: 0px; margin-bottom: 0px; margin-left: 0px;
  padding-left: 0px; padding-top: 0px; padding-bottom: 6px;
  line-height: 10px;
}
p {
  margin-top: 5px;
  margin-bottom: 7px;
}
form {
  margin-top: 0px; margin-bottom: 0px;
}
input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  border-top-color: #0094C8; border-left-color: #0094C8; border-bottom-color: #00C4F8;  border-right-color: #00C4F8;
  border-style: solid;
  border-left-width: 1px; border-right-width: 0px; border-top-width: 1px; border-bottom-width: 1px;
  margin-top: 2px; margin-bottom: 3px;
  padding-top: 0px; padding-bottom: 1px; padding-left: 4px; padding-right: 1px;
}
.input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #EEEEEE;
  border-top-color: #777777; border-left-color: #777777; border-bottom-color: #CCCCCC;  border-right-color: #CCCCCC;
  border-style: solid;
  border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px;
  margin-top: 2px; margin-bottom: 3px;
  padding-top: 0px; padding-bottom: 1px; padding-left: 4px; padding-right: 1px;
}
.button {
  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;
  color: #0000FF;
  border-top-color: #0094C8; border-left-color: #0094C8; border-bottom-color: #00C4F8;  border-right-color: #00C4F8;
  border-style: solid;
  border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px;
  margin-top: 2px; margin-bottom: 3px;
  padding-top: 0px; padding-bottom: 1px; padding-left: 4px; padding-right: 1px;
}
select {
  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px;
  background-color: #00A4E8;
  color: #FFFFFF;
}
.select1 {
  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px;
  background-color: #EEEEEE;
  width: 200px;
  color: #000000;
}
.select2 {
  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;
  background-color: #EEEEEE;
  width: 150px;
  color: #000000;
}
h1 {
  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px;
}
h2 {
  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; line-height: 15px; padding-top: 0px; padding-bottom: 0px;
}
h4 {
  font-family: Tahoma; font-size: 18px; letter-spacing: 1px;
  margin: 0px;
}
h5 {
  border-style: solid;
  margin-bottom: 5px;
  margin-top: 0px;
  border-left-width: 0px; border-right-width: 0px; border-top-width: 1px; border-bottom-width: 1px;
  border-color: #00A4E8;
  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px;
}
.h1 {
  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 17px;
}
.h2 {
  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px;
  line-height: 22px;
}
.h3 {
  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px;
}

.big { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px;}

.bigger {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 60px;}

.forum_head {background-image:url(pics/forum_hg.jpg)}

.bgdblue {
  padding-right: 10px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #606EB9;
}

.bglblue {
  color: #000000;
  background-color: #DEE9F1;
}

.bgmblue {
  color: #000000;
  background-color: #53A3D3;
}

.bgdgrey {
  padding-right: 10px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #555555;
}

.bgmanboard{
   background-color: #cecece
}

.bggreen {
  color: #FFFFFF;
  background-color: #05b809;
  
}

.bggrey {
  color: #FFFFFF;
  background-color: #AAAAAA;
}
.bggrey2 {

  background-color: #BBBBBB;
}

.bggrey3 {

  background-color: #CCCCCC;
}

.bgblue {
  color: #FFFFFF;
  background-color: #134095;
  vertical-align: top;
}

.cms_td {
  background-color: #FFFFFF;
  vertical-align: top;
}

.cms_table {
  background-color: #00A4E8;
}

.bgblue2 {
  background-color: #00A4E8;
}

.bgblue3 {
  color: #000000;
  background-color: #134095;
}

.textwhite{
  color: #FFFFFF;
}

.bgwhite {
  background-color: #FFFFFF;
  vertical-align: top;
}
.topleft {
  font-family: Arial, Helvetica, sans-serif; font-weight: 600; letter-spacing: 1px; font-size: 12px;
  color: #EEF5FF;
}
.borderleft {
  font-family: Arial, Helvetica, sans-serif; font-weight: 600; letter-spacing: 1px; font-size: 11px;
  color: #EEF5FF;
  border-style: solid;
  border-left-width: 1px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px;
  border-color: #00A4E8;
}
.border {
  font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px;
  background-color: #00A4E8; color: #EEF5FF;
  border-style: solid; border-color: #00A4E8;
  border-left-width: 0px; border-right-width: 0px; border-top-width: 1px; border-bottom-width: 1px;
}
.borderbottom {
  border-style: dotted;
  padding-bottom: 4px;
  margin-bottom: 5px;
  border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px;
  border-color: #00A4E8;
}
.noborder {
  border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px;
}
.height_250 {
  height: 250px;
}

.nav {
  padding-right: 10px; padding-left: 10px;
  border-style: solid;
  border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px;
  border-color: #FFFFFF;
}
.navright {
  padding-right: 10px; padding-left: 10px;
}

.head {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 0px; font-size: 11px;
  color: #EEF5FF;
  text-decoration: none;
}
.headsmall {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; letter-spacing: 0px; font-size: 10px;
  color: #EEF5FF;
  text-decoration: none;
}
.text_map {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; letter-spacing: 0px; font-size: 11px;
  color: #332599;
  text-decoration: none;
}
.listsmall {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; letter-spacing: 0px; font-size: 10px;
  color: #333399;
  text-decoration: none;
}
.list {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; letter-spacing: 0px; font-size: 11px;
  color: #333399;
  text-decoration: none;
}
.main {
  background-color: #FFFFFF; color: #000000;
}
.small {
  font-family: Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: 1px;
}
.large {
  font-family: Tahoma; font-size: 18px; letter-spacing: 1px;
}
.imghead {
  border-style: solid; border-color: #666666; border-width: 1px 1px 1px 1px;
  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: -1px;
}
.img_eu {
  margin-left: 21px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
}
.images {
  margin-right: 10px;
}
.symbol {
  margin-right: 10px; margin-bottom: 0px;  margin-top: 2px;
}
.pfeil {
  height: 18px;
  margin-top: 3px; margin-bottom: 2px;
}
a:hover {
  color: #0490D7;
  text-decoration: none;
}
.headline {
  border-style: solid;
  margin-bottom: 5px;
  border-left-width: 0px; border-right-width: 0px; border-top-width: 1px; border-bottom-width: 1px;
  border-color: #00A4E8;
}
.text {
  padding-top: 7px;
}
.navleft {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 0px; font-size: 11px;
  text-decoration: none;
}
.nav_bulk {
  background-image: url('../pics/headnav.jpg');
}
.bottom_bulk {
  background-image: url('../pics/bottom.jpg');
}
.dlc_0{
  background-color: #81868B; color: #FFFFFF;
}
.dlc_1{
  background-color: #134095; color: #FFFFFF;
}
.dlc_sub_0{
  background-color: #81868B; color: #FFFFFF;
}
.dlc_sub_1{
  background-color: #2657B4; color: #FFFFFF;
}
.dlc_doc_0{
  background-color: #DDDDDD; color: #000000;
}
.dlc_doc_1{
  background-color: #B8CBF0; color: #000000;
}
.dlc_doc_2{
  background-color: #D6FE9B; color: #5F9F04;
}
.dlc_doc_3{
  background-color: #FED8B5; color: #B86104;
}
.dlc_doc_4{
  background-color: #FDC4D2; color: #900526;
}
.dlc_doc_5{
  background-color: #DAD6EF; color: #3B0480;
}

.img_table {
  padding-top: 4px;
}
.cms_class1{
  text-align: center;
}

.text_map_II {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; letter-spacing: 0px; font-size: 11px;
  color: #332599;
  text-decoration: none;
}

.text_map_I {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; letter-spacing: 0px; font-size: 11px;
  color: #18ACE8;
  text-decoration: none;
}

.text_map_PLUS {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; letter-spacing: 0px; font-size: 11px;
  color: #779900;
  text-decoration: none;
}

.catalist_board {
  text-decoration: none;
}
.bg_country{
  background-image: url('../pics/Cities_liste_02.gif');
  color: #FFFFFF;
  padding-left: 5px;
}
.bg_city{
  background-color: #cacaca;
  padding-left: 5px;
  padding-right: 5px;
}

