html * { font-size: 100.01% }

.clear {
	clear:both;	
}

body {
        /*scrollbar-arrow-color: #200a68;
        scrollbar-track-color: #dcdcb8;
        scrollbar-face-color:#c8c98d;*/
         font-size: 81.25%;
}
  div.top {
  	background:#200A68;
  	height:85px;
  }

  #header {
     padding: 25px 2em 2em 0px;
     float:left;
  }
  #header_right {
  	float:right;
  	padding-right:15px;
	padding-top:35px;
  }

  #site-name {
     padding: 0px 0px 0px 10px;
     margin: 0 0 0.25em 0;
     white-space: nowrap;
  }
  #site-name a {
    font-family: Helvetica, Arial, sans-serif;
    font-size:1.8em;
    font-weight:bold;
    line-height: 65%;
    letter-spacing: 0px;
    color: #fff;
    text-decoration: none;
  }
  #site-slogan {
     font-family: Helvetica, Arial, sans-serif;
     padding: 0px 0px 0px 10px;
     color:#c0c0c0;
  }


.bg {
    background-color: #200a68;
}

.menubg {
   background-color: #c8c98d;
   border-bottom: 1px solid #200a68;
}

.submenu {
   background-color: #dcdcb8;
   font-size: 12pt;
   height:18px;

}

.side {
        background-color: #200a68;
        color: #ffffff;
        padding: 0px 5px;
}

.button {
        color:#200a68;
        background-color:#dcdcb8;
}

.search {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: normal;
                color: #200a68;
                background-color: #c8c98d;
}

.main {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #200a68;
                padding: 0px 10px;
                }

.smallblue {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: normal;
                color: #200a68;
                }


.verysmallblue {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 7pt;
                font-style: normal;
                font-weight: normal;
                color: #200a68;
                }

.verysmallwhite {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 7pt;
                font-style: normal;
                font-weight: normal;
                color: #ffffff;
                }

.smallbluebold {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: bold;
                color: #200a68;
                }
.smallredbold {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: bold;
                color: red;
                }

.smallwhite {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: normal;
                color: #ffffff;
                line-height:16px;
                text-align:left;
                }

.smallwhitebold {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: bold;
                color: #ffffff;
                }

.mediumblue {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #200a68;
                }

.maillinkblue a {
                color: #200a68;
                font-weight:normal;
}
.maillinkblue a:hover,
.maillinkblue a:focus,
.maillinkblue a:active {
				font-weight:normal!important;
				}

.mediumbluebold {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: bold;
                color: #200a68;
                margin: 0px 0px 0px;
                }

.maillinkbluebold a {
                font-weight: bold;
                color: #200a68
}

.mediumwhite {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #ffffff
                }

.maillinkwhite a {
                color: #ffffff;
}

.mediumwhitebold {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: bold;
                color: #ffffff
                }

.maillinkwhitebold a {
                color: #ffffff;
                font-weight: bold;
}

.bigblue {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: normal;
                color: #200a68;
                }

.bigbluebold {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: bold;
                color: #200a68;
                }

.bigwhite {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: normal;
                color: #ffffff;
                }

.headerblue {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 14pt;
                font-style: normal;
                font-weight: bold;
                color: #200a68;
                line-height:25px;
                margin: 10px 0px;
                }
.center {
				text-align:center;
				}
.content {
				margin:0px 10px 15px;
				line-height:1.5;
				}

.highlite {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #800000;
                }

.zusatztext {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                color: #F88632;
                }

.red {
                color: #FF0000
        }

.smallred {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: normal;
                color: #FF0000;
                }

/* Default DOM Tooltip Style */
div.domTT {
    border: 1px solid #200a68;
    max-width: 200px;
}
div.domTTCaption {
    font-family: serif;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 2px;
    color: #FFFFFF;
    background-color: #333333;
}
div.domTTContent {
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
        color: #200a68;
    padding: 3px 3px;
    background-color: #ffffff;
}

/* Styles for menue bar */
.menuItem {
        margin-right: 5px;
}

div.menuBar {
	border-bottom:1px solid #200A68;	
}

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
  color: #200a68;
}

div.menuBar {
  background-color: #c8c98d;
  padding: 3px 0px 3px 0px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  color: #200a68;
  cursor: default;
  margin: 0px;
  padding: 3px 3px 3px 9px;
  position: relative;
  text-decoration: none;
  left: 0px;
  top: 0px;
  z-index: 1;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  color: #200a68;

}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #dcdcb8;
  color: #200a68;
  left: 0px;
  top: 0px;
  font-weight: bold;
  border-bottom: 1px solid #dcdcb8;
  border-left: 1px solid #200a68;
  border-right: 1px solid #200a68;
  border-top: 2px solid #dcdcb8;
}

div.menu {
  background-color: #dcdcb8;
  padding: 2px 0px 1px 6px;
  position: absolute;
  left: 0px;
  top: 0px;
  visibility: hidden;
  z-index: 2;
}

div.menu a.menuItem {
  color: #200a68;
  cursor: default;
  padding: 0px 0.25em;
  text-decoration: none;
  white-space: nowrap;
   font-weight: bold;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #200a68;
  color: #d6d7a9;

}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
}

 
  dl.zend_form dt {
	float:left;
	font-weight:normal;
	width:220px;
  }
  
  dl.zend_form div.submit {
  	padding-left:230px;
  }
  
  dl.zend_form dd:before { content: ": "; }
  
  dl.zend_form dd ul {
  	display:inline-block;
  	margin: 0px;
  }
  
  dl.zend_form dd ul.errors li {
  	color: #FF0000;
  	list-style-type: none;
  }
  
  dl.zend_form dd p.description, dl.zend_form p.description_below {
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: normal;
                color: #200a68;
                display:inline;
                }
                
  dl.zend_form p.description_below {
 	 display:block;
 	 padding-left:230px;
 	 padding-bottom: 1em;
  }
  
  dl.zend_form dt label.required {
  	font-weight:bold;
  }
  dl.zend_form label.right {
	  font-family: verdana, arial, helvetica, sans-serif;
	  font-size: 8pt;
	  font-style: normal;
	  font-weight: normal;
	  color: #200a68;
  }
  dl.zend_form p.form {
  	padding:4px 0px 0px 205px;
  }
   
  dt.doppelpunkt {
  	text-align:right;
  	width:auto!important;
  	padding-right:10px;
  }

