body{
     margin-left:0px;
     margin-top:0px;
}

.inline{
    margin-right:8px;
    margin-top:3px;
}


td{
    vertical-align:top;
    font-size:10.4pt;
    color:#303030;
}

td.layout{
  padding-left:20px;
  padding-right:20px;
}


td.login{
  background-image:url('/pub_geoport/live/images/bg_index_login_wide.gif');
  height:113px;
}

div.metamenu{
    width:774px;
    background:#FFFFFF;
    height:25px;
    text-align:right;
}

div.geoport_metamenu{
    width:530px;
    background:#FFFFFF;
    height:25px;
    text-align:right;
}

div.flash{
    width:185px;
    height:113px;
    float:left;
}

div.unfloat{
    clear:left;
}
div.space20{
    float:left;
    width:20px;
}
div.space24{
    float:left;
    width:24px;
}
div.space44{
    float:left;
    width:44px;
}
div.hidden{
    display:none;
}
div.ueberschrift{
    width:774px;
}


p,h1,h2,h3,h4,ul,ol,li,input,textarea,div{
     font-family:arial,helvetica,sans-serif;
}

h1{
     font-family: Times New Roman, Times, serif;
     font-size:16pt;
     font-style:italic;
     font-weight:100;
     color:#666666;
     margin-bottom:4px;
}

h2{
    font-size:11pt;
    margin-bottom:0px;
    color:#005137;
}
p,li {
    font-size:10.4pt;
    color:#303030;
}
p.meta{
    font-size:9pt;
    margin-right:20px;
    margin-top:3px;
}

p.zitat{
     font-style:italic;
    text-align:center;
}

p.zitat_referenz {
    font-size:8pt;
    text-align:right;
}

p.meta{
    font-size:9pt;
    margin-right:20px;
    margin-top:3px;
}

.angewaehlt{
    color:#FF6600;
}
a{
  color:#FF6600;
  text-decoration:none;
}

a.menu:hover{
  background:#CCCCCC;
}
a.meta{
  color:#666666;
}
a.meta:hover{
  color:#FF6600;
}

a.glossar{
  color:85A400;
}
input.button{
    background:#FFAF38;
    border: solid 1px #FFFFFF;
    color:#FFFFFF;

}

div.login{
    width:569px;
    height:113px;
    float:left;
}
#login div.loginput{
    font-size:9pt;
    width:135px;
    float:left;
    margin-top:10px;
}
#login div.loginbut{
    font-size:9pt;
    width:120px;
    float:left;
    margin-top:10px;
}

#login p.meta{
    font-size:9pt;
    margin-right:20px;
    text-align:right;
    width:540px;
    margin-top:10px;
}
#login input{
    width:126px;
    font-size:10pt;
}

#login .button{
    width:90px;
}

div.hauptmenu{
    height:25px;
    width:774px;
}


.rechts{
    text-align:right;
}
#hauptmenu .eintrag{
    height:25px;
    vertical-align:middle;
    border-right: solid 1px #D2D2D2;
    padding-left:6px;
    padding-right:6px;
    padding-top:4px;
}
#hauptmenu .eintrag_aktiv{
    height:25px;
    vertical-align:middle;
    border-right: solid 1px #D2D2D2;
    padding-left:6px;
    padding-right:6px;
    padding-top:4px;
    background:#EFEFEF;
}

#hauptmenu .eintrag_l{
    height:25px;
    vertical-align:middle;
    border-right: solid 1px #D2D2D2;
    padding-right:6px;
    padding-top:4px;
}

#hauptmenu .eintrag_l_aktiv{
    height:25px;
    vertical-align:middle;
    border-right: solid 1px #D2D2D2;
    padding-right:6px;
    padding-top:4px;
    background:#EFEFEF;
}

#hauptmenu .eintrag_r{
    height:25px;
    vertical-align:middle;
    padding-left:6px;
    padding-right:6px;
    padding-top:4px;
}

#hauptmenu .eintrag_r_aktiv{
    height:25px;
    vertical-align:middle;
    padding-left:6px;
    padding-right:6px;
    padding-top:4px;
    background:#EFEFEF;
}

#hauptmenu .eintrag:hover{
    background:#EFEFEF;
}
#hauptmenu .eintrag_l:hover{
    background:#EFEFEF;
}
#hauptmenu .eintrag_r:hover{
    background:#EFEFEF;
}
#hauptmenu p{
    margin-top:0px;
}
#hauptmenu a{
    color:#666666;
}
#hauptmenu a:hover{
}

div.titel{
    width:570px;
    height:113px;
    float:left;
    background:#FFFFFF;
}

div.inhalt{
    width:774px;
}

#inhalt .spalte_l{
    float:left;
    width:355px;
}
#inhalt .spalte_r{
    float:left;
    width:355px;
}
#inhalt p{
    margin-bottom:0px;
    margin-right:20px;
}
#inhalt p.folge{
    text-indent:1em;
}


div.inhalt_2{
    width:774px;
}

#inhalt_2 .spalte_l{
    float:left;
    width:194px;
}
#inhalt_2 .spalte_r{
    float:left;
    width:490px;

}
#inhalt_2 p{
    margin-right:20px;
}
#inhalt_2 p.folge{
    text-indent:1em;
}


#inhalt_2 a:hover{
    color:#FF6600;
}
#inhalt_2 .datum{
    color:#666666;
}
#inhalt_2 .ueberschrift{
    width:490px;
    height:48px;
    border-bottom:solid 1px #D2D2D2;
}


#rubrik ol{
    padding-left:0px;
    margin:0px;
    width:194px;
}
#rubrik ol ol{
    padding-left:20px;
    margin:0px;
}
#rubrik li{
    background-image:url('/pub_geoport/live/images/puenktchen20.gif');
    background-repeat: no-repeat;
    list-style-type: none;
    padding-top:20px;
}
#rubrik li:hover{
    background-image:url('/pub_geoport/live/images/puenktchen20_a.gif');
}
#rubrik ol ol li{
    background:none;
    width:174px;
    text-indent:-1.75em;
    padding-left:1.75em;
}
#rubrik li a{
    color:#666666;
    font-family:Times New Roman, Times, serif;
    font-style:italic;
    font-size:11pt;
    background:#FFFFFF;
}

#rubrik .aktiv{
    font-family:Times New Roman, Times, serif;
    font-style:italic;
    font-size:11pt;
    background:#FFFFFF;
    margin:0px;
    color:#FF6600;
}
#rubrik a:hover{
    color:#FF6600;
}


#alfa a{
  font-family: Times New Roman, Times, serif;
     font-size:16pt;
     font-weight:100;
     color:#666666;
     font-style:italic;
     width:30px;
     height:30px;
     padding-top:8px;
}

#alfa a:hover{
    color:FFAF38;
}

#glossar p{
    margin-top:0px;
}
#anmeldung .logfeld{
    width:490px;
    height:66px;
}
#anmeldung div.loginput{
    font-size:9pt;
    width:120px;
    float:left;
    margin-top:10px;
}
#anmeldung div.loginbut{
    font-size:9pt;
    width:90px;
    float:left;
    margin-top:10px;
}

#anmeldung input{
    width:108px;
    font-size:10pt;
}
#anmeldung .button{
    width:90px;
}
#anmeldung .rechts{
    width:490px;
    font-size:9pt;
    margin-top:0px;
}

#download_1 p{
    font-size:8pt;
}
#download_1 .pdf{
    float:left;
    width:245px;
}

div.sitemap{
    width:774px;
}

#sitemap .spalte_l{
    float:left;
    width:355px;
    border-right:solid 1px #D2D2D2;
}
#sitemap h1{
    font-style:normal;
    color:#4C4C4C;
    margin-top:36px;
}
#sitemap .spalte_r{
    float:left;
    width:355px;
}
#sitemap p{
    margin-bottom:0px;
    margin-right:20px;
}
#sitemap p.folge{
    text-indent:1em;
}

#sitemap a.h1{
    color:#4C4C4C;
}
#sitemap a.h1:hover{
    color:#FFAF38;
}

div.geoport_login {
    width:530px;
}
