html, body {
   width:100%;
   height:100%;
   padding:0;
   margin:0;
}

body {
   background-image: url(../pix/hg.jpg);
   background-repeat: repeat-x;
   background-color: #7B756F;
   font-family : Verdana;
}



#zierlinks {
   position:absolute;
   left:50%;
   background-position: 0;
   background-repeat: no-repeat;
}

#zierrechts {
   position:absolute;
   left:50%;
   background-position: 0;
   background-repeat: no-repeat;
}

#box {
   width:100%;
   position:relative;
   overflow:hidden;
}

#tabelle {
   margin:0 auto;
   width:980px;
}

#abstand1 {
   position:relative;
   width:980px;
   height:149px;
}

#abstand2 {
   width:3px;
   background-image: url(../pix/schatten1.jpg);
   background-position: top left;
   background-repeat: no-repeat;
   background-color: #5F5B52;
}

#kopf {
   width:980px;
   height:78px;
}

#logo_uni {
   width:980px;
   height:78px;
   margin:0;
   padding:0;
}

#logo_uni a {
   width:980px;
   height:78px;
   overflow:hidden;
   display:block;
   text-indent:-3000px;
   background-position: 0;
   background-repeat: no-repeat;
}

#logo_hzv {
   width:492px;
   height:23px;
   margin:0;
   padding-left:479px;
   padding-top:118px;
}

#logo_hzv a {
   width:492px;
   height:23px;
   overflow:hidden;
   display:block;
   text-indent:-3000px;
   background-position: 0 0;
   background-image: url(../pix/hzv.gif);
   background-repeat: no-repeat;
}

#alles {
   width:972px;
}

#innen {
   width:972px;
}

#menu {
   width:243px;
   height:790px;
   overflow:hidden;
   background-position: top left;
   background-repeat: repeat-y;
   background-color:white;
}

ul.menu {
   padding : 22px 0 22px 7px;
   margin : 0;
   list-style-type : none;
}

#menu ul.menu li.menuespacer {
   background:none !important;
}

#menu_bereiche {
   padding : 22px 0 5px 7px;
}

#menu_bereiche li {
   margin : 0 0 3px 0;
   padding : 0 2px;
   width : 230px;
   background-color : white;
   font-size : 10px;
   line-height : 10px;
}

#menu_bereiche li a {
   margin : 0;
   padding : 0;
   width:210px;
   height:18px;
   overflow:hidden;
   display:block;
   text-indent:-3000px;
   background-position: 0;
   background-repeat: no-repeat;
}

#menu_bereiche #no a { background-image:url(../pix/meta.php?fg=9B9792&size=11&text=HZV); }
#menu_bereiche #vb a { background-image:url(../pix/meta.php?fg=9B9792&size=11&text=Versicherungsbetriebslehre); }
#menu_bereiche #vm a { background-image:url(../pix/meta.php?fg=9B9792&size=11&text=Versicherungsmathematik); }
#menu_bereiche #vr a { background-image:url(../pix/meta.php?fg=9B9792&size=11&text=Versicherungsrecht); }

#menu_bereiche #no a:hover { background-image:url(../pix/meta.php?fg=ff0000&size=11&text=HZV); }
#menu_bereiche #vb a:hover { background-image:url(../pix/meta.php?fg=116688&size=11&text=Versicherungsbetriebslehre); }
#menu_bereiche #vm a:hover { background-image:url(../pix/meta.php?fg=ff6611&size=11&text=Versicherungsmathematik); }
#menu_bereiche #vr a:hover { background-image:url(../pix/meta.php?fg=66aa22&size=11&text=Versicherungsrecht); }

#menu_bereiche #no a.en { background-image:url(../pix/meta.php?fg=9B9792&size=11&text=HZV); }
#menu_bereiche #vb a.en { background-image:url(../pix/meta.php?fg=9B9792&size=11&text=Insurance%20Economics); }
#menu_bereiche #vm a.en { background-image:url(../pix/meta.php?fg=9B9792&size=11&text=Insurance%20Mathematics); }
#menu_bereiche #vr a.en { background-image:url(../pix/meta.php?fg=9B9792&size=11&text=Insurance%20Law); }

#menu_bereiche #no a.en:hover { background-image:url(../pix/meta.php?fg=ff0000&size=11&text=HZV); }
#menu_bereiche #vb a.en:hover { background-image:url(../pix/meta.php?fg=116688&size=11&text=Insurance%20Economics); }
#menu_bereiche #vm a.en:hover { background-image:url(../pix/meta.php?fg=ff6611&size=11&text=Insurance%20Mathematics); }
#menu_bereiche #vr a.en:hover { background-image:url(../pix/meta.php?fg=66aa22&size=11&text=Insurance%20Law); }

ul.navigation {
   padding : 0px 0 10px 15px;
   margin : 0;
   list-style : none;
}

#menu_navigationAll {
   padding : 20px 0 10px 15px;
}

ul.navigation li {
   padding: 2px 0 2px 10px;
   width : 210px;
   margin:0;
   background-image : url(../pix/bullet.gif);
   background-repeat : no-repeat;
   background-position : 0 6px;
   line-height : 18px;
}

ul.navigation li a {
   padding: 0;
   margin: 0;
   text-decoration : none;
   font-size : 12px;
   color : black;
}

ul.navigation ul {
   padding : 0;
   margin : 0;
   list-style : none;
}

ul.navigation ul li {
   padding : 0;
   margin : 0;
   background-image : url(../);
}

ul.navigation ul a {
   text-decoration : none;
   color : #736D67;
   font-size : 11px;
}

ul.navigation ul ul {
   padding-left : 10px;
}

ul.navigation ul a {
   font-size : 10px;
}

#menu form {
   margin:15px 10px;
   padding:10px 15px;
   background-color:white;
}

#menu form p, #menu form input {
   font-size : 11px;
   margin:0;
   padding:0;
}

#menu form label {
   display:block;
}

#inhalt #kruemel {
   display:block;
   margin-bottom:50px;
   width:726px;
   height:22px;
   overflow:hidden;
   background-color:#D7D5D3;
   font-size:12px;
}

#inhalt #menu_kruemelpfad {
   width:710px;
   height:18px;
   overflow:hidden;
   padding:4px 0 0 5px;
   margin:0;
}

#inhalt #menu_kruemelpfad li {
   display:block;
   padding:0 2px;
   margin:0;
   float:left;
   list-style:none;
   padding-left : 13px;
   background-image : url(../pix/bullet_kruemel.gif);
   background-repeat : no-repeat;
   background-position : 3px 5px;
}

#menu_kruemelpfad li a {
   color:#9B9792;
   font-size:12px;
   text-decoration:none;
}

#inhalt {
   width:726px;
   height:700px;
   background-position: top right;
   background-repeat: no-repeat;
   background-color:white;
}

#inhalt a {
   color:#444;
}

#inhalt p {
   margin:10px 40px 10px 40px;
}

#inhalt table.contenttable td {
   vertical-align:top;
   margin:0px;
}

#inhalt table.contenttable td p.bodytext {
   margin:0;
   font-size:12px;
   font-weight:normal;
}

#inhalt div.inhalt {
   margin:10px 10px 10px 40px;
}

#inhalt ul {
   margin:0;
   padding-left:40px;
   list-style:none;
}

#inhalt ol {
   margin:0;
   padding:0 20px 0 60px;
}

#inhalt ol ul, #inhalt ul ul {
   padding-left:20px;
}

#inhalt ol ol, #inhalt ul ol {
   padding-left:20px;
}

#inhalt ul li {
   padding-left:10px;
   background-image : url(../pix/bullet.gif);
   background-repeat : no-repeat;
   background-position : 0 2px;
}

#inhalt ol li {
}

#inhalt p, #inhalt li, #inhalt td {
   font-size:12px;
}

#inhalt img {
   margin:10px 40px;
}

#inhalt div.spacer {
   margin:20px 30px;
   height:2px;
   background-image : url(../pix/hr.gif);
   background-repeat : repeat-x;
}

#inhalt h2 {
   clear:both;
   width:660px;
   height:35px;
   margin:10px 0 0 30px;
   padding:0;
   overflow:hidden;
   text-indent:-3000px;
   background-repeat : no-repeat;
   background-position : 0 0;
}

#inhalt h3 {
   margin:10px 10px 10px 40px;
   font-size:14px;
   padding:0;
}

#inhalt h1, #inhalt h4, #inhalt h5 {
   margin:10px 10px 10px 40px;
}

form.lit_form p {
   clear:left;
   height:20px;
}

#inhalt p .lit_search {
   float:left;
}

form.lit_form p label {
   width:120px;
   margin:0;
}

form.lit_form p select, form.lit_form p input {
   width:180px;
   margin-right:20px;
}

#fuss {
   background:#D7D5D3;
   width:972px;
   height:25px;
}

#menu_service {
   float:left;
   height:18px;
   padding:3px 0 0 0;
   margin:0;
   padding-left:243px;
   line-height:12px;
}

#menu_service li {
   padding:0 15px 0 15px;
   margin:0;
   float:left;
   list-style:none;
   background-image : url(../pix/bullet_service.gif);
   background-repeat : no-repeat;
   background-position : 0px 3px;
   color:#9B9792;
   font-size:12px;
}

#menu_service li.lang_de {
   background-image : url(../pix/lang_EN.gif);
   background-position : 0;
}

#menu_service li.lang_en {
   background-image : url(../pix/lang_DE.gif);
   background-position : 0;
}

#menu_service li {
}

#menu_service li a {
   line-height:14px;
   padding:0;
   margin:0;
   color:#9B9792;
   font-size:12px;
   text-decoration:none;
}

#menu_service form {
   float:left;
   width:220px;
}

#menu_service label, #menu_service input {
   float:left;
   font-size:12px;
   border:0;
   display: inline;
}

#menu_service label {
   width:50px;
   padding-top:1px;
}

#menu_service input.button {
   display:none;
}

#schatten1 {
   width:8px;
   background-image: url(../pix/schatten1.jpg);
   background-position: top left;
   background-repeat: no-repeat;
}

#schatten2 {
   width:8px;
   height:25px;
   background-image: url(../pix/schatten2.jpg);
   background-position: top left;
   background-repeat: no-repeat;
}

#schatten3 {
   width:980px;
   height:8px;
   background-image: url(../pix/schatten3.jpg);
   background-position: top left;
   background-repeat: no-repeat;
}