html, body {
    margin:0;
    padding:0;
    font-size:12px;
    font-family: arial, sans-serif;
}
body {
    
}
h1 {
    margin-bottom:5px ;
    font-size:20pt;
    font-family: Arial,sans-serif;
    color:#000099;
}
h2 {
    margin:0;
    font-size:18pt;
    font-family:Arial,sans-serif;
    color:#000099;
    padding-left:5px;
}
h3  {
    margin-bottom:5px ;
    font-size:14pt;
    font-family:Arial,sans-serif;
    color:#000099;
}
h4 {
    font-family:Arial Black,Arial,sans-serif;
    color:#006231;
}
a:link {
    color:#000099;
}
a:visited {
    color:#B93256;
}
#anfahrt {
    position:absolute;
    top:70px;
    left:250px;
} /* Position von der vergrößerten Karte */
p {
    margin:0 10px 10px;
}
li {
    padding-bottom:10px;
}
ul.page {
    list-style:none;
    margin:0;
    padding-left:5px;
    padding-top:5px;
    width:170px;
}
ul.page li {
    display:inline;
    line-height:1.4em;
    width:170px; padding:0;
}
ul.page li a {
    background-color:#f4f4f4;
    border-left:4px solid #cccccc;
    color:#505050;
    float:left;
    font-weight:bold;
    margin-bottom:5px;
    padding:5px 1px 5px 5px;
    text-decoration:none;
    width:170px;
}
ul.page li a:hover, ul.page li.current_page_item a {
    background-color:#eaeaea;
    border-left:4px solid #b93256;
    color:#505050;
}
ul.page ul {
    font-size:0.9em;
    margin:0 0 0 15px;
    padding:0 0 5px;
    width:155px;
}
ul.page ul a {
    padding:3px 1px 3px 5px;
    width:155px;
}
ul.page ul ul {
    width:155px;
}
ul.page ul ul a	{
    width:155px;
}
div#container {
    text-align:left;
    width:900px;
    margin:0 auto;
    margin-top:0;
}
table {
    border-collapse:collapse;
}
table.tlogin {
    margin:0px 0 0 -5px;
    width:470px;
}
table.tlogin p {
    margin:0;
}
table.tlogin td {
    padding:5px;
}
table.tlogin td:first-child {
    width:130px;
}
table.tlogin input.inp {
    background-color:#F4F4F4;
}
table.tlogin input.inp:focus {
    background-color:#EAEAEA;
}
div#content, textarea.admin {
    float:right;
    width:700px;
    margin:0;
    padding:0;
    background:#F9F9F9;
}
div#content p, textarea.admin {
    line-height:1.4;
}
td {
}
div#navigation {
    background:#f6eded;
    height:500px;
    float:left;
    width:200px;
}
div#footer {
    clear:both;
    width:100%;
    background: #ece1e1;
    height:80px;
}
div#footer p {
    margin:0;
    padding:5px 10px;
}
td.immohead {
    margin-bottom:5px ;
    font-size:12pt;
    font-weight:bold;
    font-family:Arial,sans-serif;
    color:#000099;
}
