html
{
height: 101%;
}

* {
margin: 0;
}

body {
    background: #0000CC url(http://www.pacmanistcool.de/style/hg_blue.gif) top repeat-x;
    font-family:"Century Gothic", Verdana;
    color:#FFFFFF;
    font-size:100.01%;
    margin: 20px auto 10px auto;
}

#maindiv {
    width:990px;
    background: url(hg_2x2.gif);
    background-repeat:repeat;
    margin: auto;
}


#banner {
    padding: 5px 5px 5px 0px;
    height: 140px;
    width: 990px;
}

#links {
    margin-top:40px;
    padding-left: 8px;
    width: 12.5em;
    float: left;
}

#breadcrumb_navi {
    margin-top:4px;
    margin-left: 210px;
    font-size:13px;
    vertical-align:middle;
}

#breadcrumb_navi img {
    vertical-align:middle;
}

#mitte {
    width: 75%;
    float:left;
    font-size:0.95em;
    margin-top: 48px;
}

#footer {
    clear: both;
    font-size: 0.83em;
    margin: 25px 0 0 0;
    padding: 15px;
    text-align: center;
    background-color: #0000CC;
    border-top: 1px solid black;
}

A:link {
    COLOR: #FFFFFF;
}
A:visited {
    COLOR: #FFFFFF;
}
A:active {
    COLOR: #FFFFFF;
}
A:hover {
    COLOR: #21316B;
}


img {
    border-width: 0;
}

h1 {
   font-size:22px;
   text-decoration:underline;
   margin-bottom:35px;
}

h1#fokker  {
    text-align:center;
}

h1#fantasie  {
    text-align:center;
}

h1#urls  {
    text-align:center;
}

h1#quali  {
    font-size:16px;
    text-align:center;
    font-weight:lighter;
    padding-top:3px;
}

.mottos_img {
    float:right;
    margin-left:7px;
    padding-top:26px;
}

.verpeilt {
    clear:right;
    margin-top:30px;
    margin-bottom:50px;
}

ol.lebensmottos {
    margin:30px;
    text-align:justify;
}

.lebensmottos li {
    margin-bottom:40px;
}

ul.partner {
    text-align:left;
    position:absolute;
    list-style-image: url('http://www.pacmanistcool.de/img/icon_externer_link.gif');
    margin-top:15px;
    padding-bottom:300px;
}

li.partner {
    margin-top:15px;
}

li.partner img {
    display:none;
}

li.partner a:hover img {
    display:block;
    position:absolute;
    top:auto;
    left:400px;
}

.msoftware {
     margin-top:550px;
}

#links ul {
   list-style-type: none;
   padding-left: 5px;
   float:left;
}


#links li {
   margin-top:8px;
}

#links li a {
    font-size: 15px;
    color: #FFFFFF;
    background-color: #000000;
    width: 140px;
    height:25px;
    margin: 1px;
    padding: 0px;
    text-decoration: none;
    display: block;
    text-indent: 0px;
    letter-spacing: 0px;
    vertical-align: middle;
    border-bottom: 1px solid #717171;

}

#links li a:hover {
    color: #ffffff;
    background: url(http://www.pacmanistcool.de/navi/navi_top.jpg);
    background-repeat: no-repeat;
    width:145px;
    height:25px;
    text-decoration: none;
    text-indent: 3px;
    margin:0;
    padding:0;
}

#links a span {
    display: none;
}

#links a:hover span {
    background: url(http://www.pacmanistcool.de/navi/bubble_1.png);
    background-repeat: no-repeat;
    width:177px;
    height:114px;
    font-size:13px;
    padding:10px;
    margin:15px;
    display: block;
    position:relative;
    left:100px;
    top:-130px;
}

#upper_navi li {
    margin-top:5px;
    font-size: 14px;
}

#upper_navi li a {
    font-size: 13px;
    color: #FFFFFF;
    width: 150px;
    margin: 1px;
    padding: 2px;
    text-decoration: none;
    display: block;
    text-indent: 0px;
    letter-spacing: 0px;
    vertical-align: middle;
    border-bottom: none;
}

#upper_navi li a:hover {
    color: #ffffff;
    background:none;
    text-decoration: underline;
    margin: 1px;
    padding: 2px;
    text-indent: 3px;
}

.german_top100 {
    float:right;
    text-align:right;
    padding-top:3px;
     margin-left:7px;
}

.small {
    font-size:13px;
}

.gemeldet {
     color: #FF972F;
     font-size:14px;
}

.gemeldet_upload {
     color: #FF972F;
     font-size:14px;
     margin-left:5px;
}

.melden {
     color: #008000;
     font-size:14px;
}

#map {
    margin-left: 0px;
    top: 0;
    height: 500px;
    border: 1px solid #0000FF;
}

a.music {
    text-decoration:none;
}

a.music img {
    border: 1px solid #FFFFFF;
}

a.music:hover img {
    border: 1px solid #21316B;
}

.gb_table {
    background:url('/style/gb_hg.png');
    width:100%;
    height:45px;
    padding-top:5px;
    margin-bottom:5px;
    font-size:13px;
}

.gb_small {
    font-size:13px;
    padding-left:0;
    line-height:2em;
}

.sb_small {
    font-size:13px;
    padding-left:0;
    line-height:2em;
}

.sb_small_name {
    font-size:13px;
    padding-left:0;
    line-height:2em;
}

.small_upload {
    font-size:13px;
    margin-left:75px;
}

.small_max_zeichen {
    font-size:13px;
    margin-left: 110px;
}

.upload_up {
    text-align:right;
    font-size:13px;
}

.pic_info {
    text-align:left;
    float:left;
    padding-right:5px;
    margin-right:100px;
    margin-bottom:35px;
    font-size:13px;
    line-height:1.5em;
    border-right: 1px solid white;
    border-top: 1px solid white;
}

.error_gb {
    color: #FF972F;
}

.error_upload {
    text-align:left;
    color: #FF972F;
    font-size:13px;
    margin-left:5px;
}

.error_sb {
    color: #FF972F;
    margin-left:130px;
    font-size:14px;
}

li.error_contact {
    color: #FF972F;
    margin-left:50px;
}

div.error_contact {
    color: #FF972F;
    margin-left:50px;
}

.error_chat {
    color: #FF972F;
    margin-left:10px;
}

table#search {
    margin: 1em;
    border-collapse: separate;
    border-spacing: 0 0;
    font-size:13px;
}

caption {
    text-decoration:underline;
    font-size:15px;
    margin-top:20px;
}

td.searchstring, td.entrypage, td.anzahl, td.date {
    border: 1px solid #999;
    border-top: none;
    border-left: none;
}

td.date {
    border: 1px solid #999;
    border-top: none;
    border-left: none;
    text-align:left;
    white-space:nowrap;
}

td.entrypage {
    white-space:nowrap;
}

td.anzahl {
    white-space:nowrap;
}


th {
    border: 1px solid #999;
    border-top: none;
    border-left: none;
}

th.first-child {
    border-left: 1px solid #999;
}

thead th {
    border-top: 1px solid #999;
}

.anzahl {
    text-align:center;
    white-space:nowrap;
}

.a_search {
    text-decoration:none;
}

.ich_intro {
    width:300px;
    margin-left:200px;
    margin-top:55px;
}

/* Userbilder Bildinfos */

label.info {
    float:left;
    width: 65px;
    margin:5px 5px 5px 0;
    font-size:13px;
}

input.info {
    font-family: "Century Gothic", Verdana;
    color:#0000FF;
    font-size:13px;
}