html, body, div, p, h1, h2, h3, ul, ol, li, span, a, table, td, form, img {
   margin:  0px;
   padding: 0px;
   top:     0px;
   left:    0px;
   /* font-family: Georgia, 'trebuchet ms', times, 'Times New Roman', verdana, arial, sans-serif; */
   font-family: verdana, arial, sans-serif;
   font-weight: normal;
}

html, body {
}

body {
   position: absolute;
   top: 10px;
   left: 10px;
   width: 1055px;
   min-width: 1055px;
   max-width: 1055px;
}


.error {
}


#xinnovations {
   display: none;
}

#announcement {
   position: absolute;
   top:          7px;
   left:         750px;
}

#Header {
   font-family: Verdana;
   width:        auto;
   height:       70px;
   border: none;
   background: none;
   background-color: #f8f8f8;
}

#Header .LogoBox {
   position: absolute;
   top:      0px;
   left:     200px;
   width: 200px;
   height: 50px;
}

#Header a.Logo {
   background: url(/basic/resources/img/jurastudium_logo.png) no-repeat;
   background-position: 42px 20px;
   width: 370px;
   height: 60px;
   filter:alpha(opacity=60);
   opacity: 0.60;
   -moz-opacity: 0.60;
   -khtml-opacity: 0.60;
}


#Header a.Logo:hover {
   background: url(/basic/resources/img/jurastudium_logo.png) no-repeat;
   background-position: 42px 20px;
   width: 370px;
   height: 60px;
   filter:alpha(opacity=99);
   opacity: 0.99;
   -moz-opacity: 0.99;
   -khtml-opacity: 0.99;
}

#Header a.Logo:active {
   background: url(/basic/resources/img/jurastudium_logo.png) no-repeat;
   background-position: 42px 20px;
   width: 370px;
   height: 60px;
   filter:alpha(opacity=60);
   opacity: 0.60;
   -moz-opacity: 0.60;
   -khtml-opacity: 0.60;
}


#Header .LoginLogout {
   visibility: hidden;
}

#Header input {
   font-size:    80%;
   background-color: #ddd;
}

#Header .tagTextfield {
}

#Header .tagPassword {
}

#Header .Login {
   font-weight: bold;
   color: #444;
   background: url(/basic/resources/img/tab_background.png)  repeat-x;
   position: absolute;
   top:    0px;
   left: 706px;
}

#Header .Login:hover {
   color: #000;
   background-color: #fff;
   background: url(/basic/resources/img/kopfleiste_blau.png) repeat-x;
}

#Header .Login:active {
   background: url(/basic/resources/img/tab_background_active.png)  repeat-x;
}

a.Logout {
   left: 210px;
   text-decoration: none;
   color: #555;
   line-height: 200%;
   padding: 2px 8px 2px 8px;
   margin-right: -3px;
   font-size:12px;
   background-image: URL(/basic/resources/img/tab_background_passive.png);
   background-repeat: repeat-x;
   -moz-border-radius: 5px 5px 5px 5px;
   -webkit-border-radius: 5px 5px 5px 5px;
}

a.Logout:hover {
   text-decoration: none;
   padding: 2px 7px 2px 7px;
   background-image: URL(/basic/resources/img/tab_background.png);
   background-repeat: repeat-x;
   border-left:  1px solid #bbb;
   border-right: 1px solid #777;
   border-bottom: 1px solid #777;
   border-top: 1px solid #bbb;
}

a.Logout:active {
   color: #0000ff;
   border-left:  1px solid #777;
   border-right: 1px solid #bbb;
   border-bottom: 1px solid #bbb;
   border-top: 1px solid #777;
   background-image: URL(/basic/resources/img/tab_background_active.png);
   background-repeat: repeat-x;
}


#pauxrein {
 visibility: visible;
   top:          0px;
   left:        -5px;
   width:       180px;
   height:       250px;
   background: url(/basic/resources/img/jurastudium_background.png) no-repeat;
   background-repeat: no-repeat;
}

.powered_by {
   visibility: visible;
   top:          0px;
   left:        894px;
   background-image: URL(/basic/resources/img/powered_by_paux_jurastudium.png);
   background-repeat: no-repeat;
}

.powered_by:hover {
   background-image: URL(/basic/resources/img/powered_by_paux_jurastudium_hover.png);
   background-repeat: no-repeat;
}

.powered_by:active {
   background-image: URL(/basic/resources/img/powered_by_paux_jurastudium.png);
   background-repeat: no-repeat;
}


#PrimaryNavigation {
   position:   absolute;
   font-family: Verdana;
   margin: 51px 0px 0px 567px;
   border: none;
   background: none;
}

#PrimaryNavigation a {
   color: #0085cf;
   padding: 2px 9px 4px 9px;
   border-left:  1px solid #f8f8f8;
   border-right: 1px solid #f8f8f8;
   border-top: 1px solid #f8f8f8;
}

#PrimaryNavigation a:hover {
   background-color:      #fff;
   color:              #444;
   text-decoration: none;
   border-left:  1px solid #ddd;
   border-right: 1px solid #888;
   border-top: 1px solid #ddd;
   -moz-border-radius: 6px 6px 0px 0px;
   -webkit-border-radius: 6px 6px 0px 0px;
   font-weight:           normal;
   padding: 2px 9px 4px 9px;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
}

#PrimaryNavigation a:active {
   background-color:      #0085cf;
}

#PrimaryNavigation a.Current {
   background-color:      #fff;
   color:              #555550;
   text-decoration: none;
   border-left:  1px solid #ddd;
   border-right: 1px solid #888;
   border-top: 1px solid #ddd;
   -moz-border-radius: 6px 6px 0px 0px;
   -webkit-border-radius: 6px 6px 0px 0px;
   font-weight:           normal;
   padding: 2px 15px 4px 15px;
   margin-right: 0px;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
}

#PrimaryNavigation a.Current:hover {
   background-color:      #fff;
   color:              #444;
   text-decoration: none;
   border-left:  1px solid #ddd;
   border-right: 1px solid #888;
   border-top: 1px solid #ddd;
   -moz-border-radius: 6px 6px 0px 0px;
   -webkit-border-radius: 6px 6px 0px 0px;
   font-weight:           normal;
   padding: 2px 15px 4px 15px;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
}

#PrimaryNavigation a:active, #PrimaryNavigation a.Current:active {
   background-color:      #eee;
}

#PrimaryNavigation .Count {
   visibility: hidden;
}

 
#GapBeforeSecondaryNavigation {
   visibility: hidden;
}


#SecondaryNavigation {
   font-family: Verdana;
   position: absolute;
   top:          260px;
   left:          -3px;
   width:       183px;
   height:       auto;
   margin-left:   1px;
}

#SecondaryNavigation .Item {
   border-bottom: none;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
}

#SecondaryNavigation .Level1 {
   font-weight: normal;
}

#SecondaryNavigation .SubItem {
}

#SecondaryNavigation .Level2 {
}

#SecondaryNavigation .Level3 {
}

#SecondaryNavigation .Level4 {
}

#SecondaryNavigation .Level5 {
}

#SecondaryNavigation .Level6 {
}

#SecondaryNavigation .Level7 {
}

#SecondaryNavigation .Level8 {
}

#SecondaryNavigation .Level9 {
}

#SecondaryNavigation div.Topic1, #SecondaryNavigation div.Topic3, #SecondaryNavigation div.Topic5, #SecondaryNavigation div.Topic7, #SecondaryNavigation div.Topic9, #SecondaryNavigation div.Topic11, #SecondaryNavigation div.Topic13, #SecondaryNavigation div.Topic15 {
   color: ##0085cf;
   background: none;
   font-size: 11px;
   font-weight: normal;
   padding: 3px 5px 3px 15px;
   border-top: 1px solid #f8f8f8;
   border-bottom: 1px solid #f8f8f8;
   border-left:  1px solid #f8f8f8;
}


#SecondaryNavigation div.Topic1:hover, #SecondaryNavigation div.Topic3:hover, #SecondaryNavigation div.Topic5:hover, #SecondaryNavigation div.Topic7:hover, #SecondaryNavigation div.Topic9:hover, #SecondaryNavigation div.Topic11:hover, #SecondaryNavigation div.Topic13:hover, #SecondaryNavigation div.Topic15:hover {
   background-color: #fff;
   color: #000;
   border-top: 1px solid #ddd;
   border-bottom: 1px solid #bbb;
   border-left:  1px solid #ddd;
}

#SecondaryNavigation div.Topic1:active, #SecondaryNavigation div.Topic3:active, #SecondaryNavigation div.Topic5:active, #SecondaryNavigation div.Topic7:active, #SecondaryNavigation div.Topic9:active, #SecondaryNavigation div.Topic11:active, #SecondaryNavigation div.Topic13:active, #SecondaryNavigation div.Topic15:active {
   background: none;
}

#SecondaryNavigation a.Topic1, #SecondaryNavigation a.Topic3, #SecondaryNavigation a.Topic5, #SecondaryNavigation a.Topic7, #SecondaryNavigation a.Topic9, #SecondaryNavigation a.Topic11, #SecondaryNavigation a.Topic13, #SecondaryNavigation a.Topic15 {
   color:        #0085cf;
   background:      none;
   text-decoration: none;
}


#SecondaryNavigation div.Topic2, #SecondaryNavigation div.Topic4, #SecondaryNavigation div.Topic6, #SecondaryNavigation div.Topic8, #SecondaryNavigation div.Topic10, #SecondaryNavigation div.Topic12, #SecondaryNavigation div.Topic14, #SecondaryNavigation div.Topic16 {
   color: ##0085cf;
   background: none;
   font-size: 11px;
   font-weight: normal;
   padding: 2px 5px 2px 15px;
   border-top: 1px solid #f8f8f8;
   border-bottom: 1px solid #f8f8f8;
   border-left:  1px solid #f8f8f8;
}

#SecondaryNavigation div.Topic2:hover, #SecondaryNavigation div.Topic4:hover, #SecondaryNavigation div.Topic6:hover, #SecondaryNavigation div.Topic8:hover, #SecondaryNavigation div.Topic10:hover, #SecondaryNavigation div.Topic12:hover, #SecondaryNavigation div.Topic14:hover, #SecondaryNavigation div.Topic16:hover {
   background-color: #fff;
   color: #000;
   border-top: 1px solid #ddd;
   border-bottom: 1px solid #bbb;
   border-left:  1px solid #ddd;
}

#SecondaryNavigation div.Topic2:active, #SecondaryNavigation div.Topic4:active, #SecondaryNavigation div.Topic6:active, #SecondaryNavigation div.Topic8:active, #SecondaryNavigation div.Topic10:active, #SecondaryNavigation div.Topic12:active, #SecondaryNavigation div.Topic14:active, #SecondaryNavigation div.Topic16:active {
   background-color: #f0efe6;
}

#SecondaryNavigation a.Topic2, #SecondaryNavigation a.Topic4, #SecondaryNavigation a.Topic6, #SecondaryNavigation a.Topic8, #SecondaryNavigation a.Topic10, #SecondaryNavigation a.Topic12, #SecondaryNavigation a.Topic14, #SecondaryNavigation a.Topic16 {
   color:        #0085cf;
   background:      none;
   text-decoration: none;
}


#SecondaryNavigation .ClosedNode, #SecondaryNavigation .OpenedNode {
   margin-top: 3px;
}

#SecondaryNavigation .HasChildren {
   /* font-size: 12px; */
}

#SecondaryNavigation div.Current {
   font-weight:           normal;
   background-color:   #fff;
   padding: 2px 5px 2px 15px;
   border-top: 1px solid #ddd;
   border-bottom: 1px solid #bbb;
   border-left:  1px solid #ddd;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
}

#SecondaryNavigation div.Current:hover {
   color:   #000;
   font-weight: normal;
}

#SecondaryNavigation a.Topic1.Current, #SecondaryNavigation a.Topic2.Current, #SecondaryNavigation a.Topic3.Current {
   font-weight:           normal;
   background:   none;
   color:                 #555550; 
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
}

#SecondaryNavigation .Count {
   display: none;
   color: #ccc;
   font-size: 8px;
   font-style: normal;
   padding-left: 2px;
}

#SecondaryNavigation .SecondNaviPageCount {
   position: absolute;
   left: 144px;
   width: 30px;
   text-align: right;
   top: auto;
   font-size: 11px;
   color:#ccc;
   padding-left: 2px;
}


#SecondaryNavigation img {
}


#content {
   background: url(/basic/resources/img/mdv_siegel_strafrecht_bt.png) no-repeat;
   background-position: 715px 23px;
   background-color: #fff;
}

.atMitGrafik img {
   width: auto;
   height: 25px;
   vertical-align: text-bottom;
   border: none;
   margin: 0px;
   padding: 0px;
   cursor: default;
}

.atMitGrafik img:hover{
   border: none;
   margin: 0px;
   padding: 0px;
}

.atMitGrafik img:active{
   width: auto;
   height: 25px;
   vertical-align: text-bottom;
   border: none;
   margin: 0px;
   padding: 0px;
}


.selectboxes, #InteractivityLayer, p.dauerlektion {
  visibility: hidden;
}


ul.playlist {
 list-style-type:none;
 margin:0px;
 padding:0px;

}

ul.playlist li {
 /* assume all items will be sounds rather than wait for onload etc. in this example.. may differ for your uses. */
 position:relative;
 display:block;
 width:auto;
 font-size:14px;
 color:#666;
 padding:0.25em 0.5em 0.25em 0.5em;
 border:none;
 letter-spacing:-1px; /* ZOMG WEB X.0. ;) */
 /* background-color:#f9f9f9; */
 background-color:#0085cf;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -webkit-transition-property: hover;
 -webkit-transition: background-color 0.15s ease-in-out;
}

ul.playlist li a {
 display:block;
 text-decoration:none;
 font-weight:normal;
 text-align: left;
 color:#fff;
 font-size:110%;
 outline:none;
 position:relative;
 top: -2px;
 z-index:2;
 text-shadow: 0 0 0 #fff; /* stupid Safari "fat" font rendering tweak */
}


#TernaryNavigation .navigationalLink {
   color:#0085cf; 
   font-size: 12px;
}

.SeitenzahlTernaryNavigation {
   left: 250px;
   border-bottom: 2px dotted #aaa;
   text-align: right;
   width: 660px;
   /* color: #0073c4; */
   color: #555550;
   font-size: 12px;
}

#Seitenzahl {
   color: #555550;
}

.HatKinder {
   margin-top: 3px;
}

p.beschreibunglektion_overview {
   margin: 2px 0px 0px 10px;
   line-height: 200%;
}

p.dauerlektion_overview {
  display: none;
}

span.anzahlinfosinlektion_overview {
}

.NavigationalLink {
   font-size: 13px;
} 

#SiteMap {
   color: #666;
   font-size: 12px;
   line-height: 150%;
}

#ModulUebersicht {
   margin: 0px 0px 20px 24px;
}

a.ModulAuswahl {
   position: relative;
   left: -10px;
   top: -24px;
   padding: 20px 0px 20px 0px;
   color: #fff;
   font-size: 0px;
   width: 350px;
   background-image: URL(/basic/resources/img/jurastudium_mehr_infos.png);
   background-repeat: no-repeat;
   float:left;
}

a.ModulBestellung {
   margin: 10px 0px 10px 0px;
   padding: 20px 0px 20px 0px;
   color: #fff;
   font-size: 0px;
   width: 350px;
   background-image: URL(/basic/resources/img/jurastudium_bestellung.png);
   background-repeat: no-repeat;
   float:left;
}

a.lernen {
   position: relative;
   top:      -166px;
   left:     19px;
}

#SiteMap .Level0, #SiteMap .Level1, #SiteMap .Level2, #SiteMap .Level3, #SiteMap .Level4, #SiteMap .Level5, #SiteMap .Level6, #SiteMap .Level6, #SiteMap .Level7, #SiteMap .Level8, #SiteMap .Level9, #SiteMap .Level10, #SiteMap .Level11, #SiteMap .Level12, #SiteMap .Level13 {
   color: #0085cf;
}

#SiteMap .HasChildren {
   font-size: 12px;
   color: #0085cf;
}

#sitemap_anzahlinfosinlektion {
   display: none;
}

.SitemapSeitennummer {
   width: 550px;
   color: #0085cf;
   font-size: 12px;
}


td.vertiefungKategorieGliederung, td.vertiefungDetailGliederung, th.vertiefungFundstelle, td.vertiefungKategorieFundstelle, td.vertiefungKategorieZeitschrift, td.vertiefungKategorieAufsatz, td.vertiefungKategorieUrteil, td.vertiefungKategorieRepetitoriumsfall, td.vertiefungKategorieDatentraeger, td.vertiefungKategorieLehrbuch, td.vertiefungKategorieKommentar, td.vertiefungDetailFundstelle, td.vertiefungKategorieMedium, td.vertiefungKategorieDatei, td.vertiefungKategorieGrafik, td.vertiefungKategorieAnimation, td.vertiefungKategorieAudio, td.vertiefungKategorieVideo, td.vertiefungDetailMedium, td.vertiefungKategoriePerson, td.vertiefungKategorieVerlag, td.vertiefungDetailPerson, td.vertiefungKategorieProdukt, td.vertiefungDetailProdukt, td.vertiefungKategorieHyperlink, td.vertiefungKategorieHyperlinkURL, td.vertiefungKategorieHyperlinkBeschreibung, td.vertiefungDetailHyperlink, td.vertiefungKategorieVeranstaltung, td.vertiefungDetailVeranstaltung {
   background-color: #fff;
}

