.navihg {
   background-image: url(/img/hg_navi.gif);
   background-repeat: no-repeat;
   height: 41px;
}
.navihg-tab {
   height: 41px;
}
.hgfooter {
   background-image: url(/img/footer_hg.gif);
   background-repeat: no-repeat;
   height: 41px;
}
body {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   background-color: #F3F1D8;
   background-image: url(/img/bg_body.gif);
   background-repeat: repeat-x;
}
td {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}
h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-weight: bold;
   color: #1B3661;
}
.input1 {
   padding: 2px;
   height: 20px;
   width: 150px;
   border: 1px solid #CCCCCC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}
.input2 {
   padding: 2px;
   height: 20px;
   width: 70px;
   border: 1px solid #CCCCCC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}
.input3 {
   padding: 2px;
   height: 70px;
   width: 225px;
   border: 1px solid #CCCCCC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}
.input4 {
   padding: 2px;
   height: 20px;
   width: 43px;
   border: 1px solid #CCCCCC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}
.input5 {
   padding: 2px;
   height: 20px;
   width: 98px;
   border: 1px solid #CCCCCC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}
.text1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #1B3661;
}
.hgbox {
   background-color: #DAE8ED;
}
.rahmen1 {
   border: 1px dotted #A3C5D3;
   background-color:#ffffff;
   padding: 10px;
}
li {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   list-style-type: square;
   list-style-image: url(/img/li.gif);
   /*list-style-position: inside;*/
}
.text2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #666666;
}
.text3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #666666;
}
h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #333333;
   text-decoration: none;
}
a:link {
   color: #000000;
   text-decoration: none;
}
a:visited {
   text-decoration: none;
   color: #000000;
}
a:active {
   text-decoration: none;
   color: #000000;
}
a:hover {
   color: #000000;
   text-decoration: underline;
}
a.menu, a.menu:visited {
   text-decoration:none;
   font-size:11px;
   color: #1B3661;
}
.menu {
   color: #1B3661;
   text-decoration: none;
}
a.menu:link {
   text-decoration:none;
   font-size:11px;
   color: #1B3661;
}
a.menu:hover {
   text-decoration:underline;
   font-size:11px;
   color: #1B3661;
}
h3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-weight: bold;
   color: #666666;
}

.red {
   color: #f00;
   font-weight:bold;
   font-size:16px;
}

.iwwform-table {
   width:480px;
}

.iwwform-table td {
   vertical-align:top;
}

.iwwform-intro, .iwwform2-intro, .iwwform-sorry {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #1B3661;
   text-decoration: none;
   padding: 10px 0;
}

.iwwform-text, .iwwform2-text, .iwwform-documents, .iwwform2-documents {
   text-align:justify;
   padding: 5px 0;
}

.iwwform-description, .iwwform2-description{
   padding: 15px 0 5px 0;
   color:#1B3661;
   font-weight:bold;
}

span.iwwform-subdescription {
   padding-right: 25px;
}

.iwwform-text-100percent {
   border:1px solid #CCCCCC;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   height:20px;
   padding:2px;
   width:440px;
}

.iwwform-textarea {
   border:1px solid #CCCCCC;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   height:110px;
   padding:2px;
   width:440px;
}

.iwwform-text-50percent {
   border:1px solid #CCCCCC;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   height:20px;
   padding:2px;
   width:200px;
}

.iwwform-text-attention {
   border:1px solid #CCCCCC;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   height:20px;
   padding:2px;
   width:90px;
   margin-left:5px;
}

.iwwform-50percent-left, .iwwform-50percent-right {
   width:50%;
}

ul.iwwform-attention, ul.iwwform-documents, ul.wwform2-list {
   padding:0;
   margin:3px 0 5px 0;
}

ul.iwwform-attention li, ul.iwwform-documents li, ul.wwform2-list li {
   list-style-type:none;
   list-style-image:none;
   padding: 1px 0 2px 0;
}

div.iwwform-subdescription {
   color:#666666;
   font-weight:bold;
}

.iwwform-submit, .iwwform2-submit {
   padding-top:25px;
}

div.formiww-errors {
   color:#f00;
   font-weight:bold;
   padding-top:25px;
   font-size:13px;
}

ul.formiww-errors {
   color:#f00;
   font-weight:bold;
   padding:0;
   margin:3px 0 5px 0;
   list-style-type:none;
}

ul.formiww-errors li{
   list-style-image:none;
   list-style-type:none;
   padding: 2px 0 2px 20px;
}

ul.afterlist {
   padding-left:15px;
}

.iwwform-link, .iwwform2-link {
   text-decoration:underline !important;
   font-weight:bold !important;
   font-size:11px !important;
}

.iwwform-form {
   padding:0;
   margin:0;
}

div.padding {
   padding: 0 10px 10px 0;
}
div.paddingfix {
   width:100%;
}
#iww-pruefungsordnungen-hidden {
   display:none;
   border: 2px dotted #A3C5D3;
   background-color:#fff;
   padding:10px;
   margin:10px 0px;
}

#iww-pruefungsordnungen-hidden .iww-pruefungsordnungen-headline {
   color:#1B3661;
   font-weight:bold;
   padding-bottom:15px;
}

#iww-pruefungsordnungen-hidden .iww-pruefungsordnungen-text {
   line-height:1.2;
   text-align:justify;
}

#iww-pruefungsordnungen-hidden .iww-pruefungsordnungen-listtext {
   padding-top:10px;
   font-weight:bold;
}

#iww-pruefungsordnungen-hidden ul li {
   padding-bottom:10px;
}

#iww-pruefungsordnungen-hidden .iww-pruefungsordnungen-close {
   text-align:right;
}

#iww-pruefungsordnungen-hidden .iww-pruefungsordnungen-close span {
   cursor:pointer;
}

#iww-pruefungsordnungen-hidden .iww-pruefungsordnungen-close span:hover {
   text-decoration:underline;
}

div.pruefungsordnungen {
   text-align:justify;
   line-height:1.5;
}

ul.pruefungsordnungen li {
   padding-bottom:10px;
}

.bold {
   font-weight:bold;
}

.iwwform-link:hover, .iwwform-link2:hover {
   color:#ffffff;
}

h2.details {
   color:#1B3661;
   font-family:Arial,Helvetica,sans-serif;
   font-size:14px;
   font-weight:bold;
   margin: 10px 0;
   text-decoration:none;
}