body { margin-left: 0px; margin-top: 0px; margin-right: 0px;  background-image:url(../img/common/bg1.gif);font-family: verdana, arial, helvetica, sans-serif; font-size: 0.65em; color: #303846; }
.pop { background-image:none; }
a { color: #303846; text-decoration: none; }
a:hover { color: #303846; text-decoration: underline; }
select {  font-size: 1em;  border: solid 1px black;font-family: verdana, arial, helvetica, sans-serif;   }
input {  font-size: 1em;  border: solid 1px black;font-family: verdana, arial, helvetica, sans-serif;   }
textarea {  font-size: 1em;  border: solid 1px black;font-family: verdana, arial, helvetica, sans-serif; width: 270px; height: 70px;   }
td { font-size: 0.65em;  }
.active { color: #D1FC8F; }
#content_holder a { color: #293C5E; text-decoration: none; font-weight: bold;}
#content_holder a:hover { color: #293C5E; text-decoration: underline; }
#subnav a { color: #303846; text-decoration: none; font-weight: normal;}
#subnav a:hover { color: #303846; text-decoration: underline; }
#top { background-color: white;  }
#top_zw { height: 6px; border-bottom: solid 1px #303846; background-color: #A8EB3E; }
#nav { border-bottom: solid 1px white; background-color: #303846; padding-left: 243px; height: 16px; color: white; padding-top: 1px;} 
#nav a { color: white; text-decoration: none; }
#nav a.active { color: #94F101; }
#content_holder { margin-left: 37px; margin-top: 10px; }
#content_holder_pop { margin-left: 15px; margin-top: 0px; padding-right: 15px; }
#headline { position: absolute; left: 0px; top: 98px;  }
#pfeil { position: absolute; left: 29px; top: 109px;  }
#subnav { width: 127px; float: left; }
#content {width: 444px;  padding-left: 7px; *padding-left: 4px; margin-left:131px;}
#content_pop {width: 350px;  padding-left: 4px; }
#footer { margin-top: 10px; margin-bottom: 5px; width: 444px; text-align: center; border-top: solid 1px #D1FC8F; padding-top: 2px;  }
#footer_pop { margin-top: 10px; margin-bottom: 5px; text-align: center; border-top: solid 1px #D1FC8F; padding-top: 2px;  }

.px12blaubold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: 303846; }
.px10blaubold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold; color: 303846; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  margin-bottom: 9px; font-size: 1.2em;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  margin-bottom: 6px; font-size: 1.1em;}


/*  STANDARD FORM  */
div.app_title { color: 005D24; margin-top: 5em; margin-bottom: 2em; font-weight: bold; }
.check { border: none; }
.error_box { color: #b00; margin-top: 1em; margin-bottom: 1em; }
.error_note { font-weight: bold; background-color : #ffffff; }
.error_message { color: #CC0000; background-color : #ffffff; }
span.required { color:#cc0000; }
.field_error { color:#cc0000; }
.underline { text-decoration:underline; }
.thankyou { color: #555; }
.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: none; color: ffffff; background: #005D24;}

.px10blau {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: 303846;

}

.px10blaubold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: 303846;

}
