/*  RoVo-CMS - CSS
    Projekt: Zitate-Datenbank
    Tab: 4
*/

body    {
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size:101%;
        margin:0px;
        padding:0px;
        color:#000088;
        background-image:url(./pics/bgnd.jpg);
        border:solid 0 #000088;
        }

h1 {
        display:inline;
        margin:0px;
        padding:5px;
        font-size:170%;
        line-height:120%;
        }
h2 {
        display:inline;
        margin:5px;
        padding:2px;
        font-size:120%;
        line-height:120%;
        }
h3 {
        display:inline;
        margin:5px;
        padding:5px;
        font-size:110%;
        line-height:120%;
        }
h4 {
        display:inline;
        margin:5px;
        padding:5px;
        font-size:101%;
        line-height:120%;
        }
p.cont {
        margin:1px 5px 5px 0px;
        padding:0px 5px 0px 2px;
        line-height:140%;
        font-size: 101%;
        }

.header {
        display:block;
        height:50px;
        background-image:url(./pics/bgnd_h.jpg);
        text-align:center;
        padding:5px;
        margin-bottom:2px;
        font-size:170%;
        }

#container {
        position:relative;
        display:block;
        background-image:url(./pics/bgnd_h2.jpg);
        margin-left:190px ;
        margin-right:190px ;
        padding:0;
        overflow:visible;
        }
        
* html #container { display:inline-block; }
#left {
        float:left;
        position:relative;
        width:170px;
        margin-left:-180px;
        display:inline;
        padding-top:10px;
        }
        
* html #left { width:197px; }
#right {
        float:right;
        position:relative;
        width:170px;
        margin-right:-180px;
        padding:5px;
        display:inline;
        }

#headtitle {
        margin:0px;
        margin-left:0px;
        padding:5px 10px 5px 10px;
        background-image:url(./pics/bgnd_d.jpg);
        }

#container div.navi {
        margin:0;
        padding:0;
        display:block;
        font-size:80%;
        letter-spacing: 1px;
        background-image:url(./pics/bgnd.jpg);
        }

#content {
        float:left;
        position:relative;
        width:95%;
        margin:0px;
        padding:5px;
        display:block;
        font-size:75%;
        }
#zitat {
        margin:0px;
        padding:20px 5px 5px 5px;
        font-size:80%;
        text-align: center;
        }
#zitat h2 {
        margin:30px 0 10px 0;
        padding:5px;
        font-size:120%;
        line-height:150%;
        text-align: center;
        }
#zitat h3 {
        margin:5px 0 5px 0;
        padding:5px 0 5px 0;
        font-size:140%;
        line-height:150%;
        text-align: center;
        }
#zitat h4 {
        margin:5px 0 5px 0;
        padding:5px 0 5px 0;
        font-size:90%;
        font-weight:500;
        line-height:150%;
        text-align: center;
        }
#content p {
        margin:5px;
        padding:0px 5px 0px 5px;
        line-height:140%;
        font-size: 101%;
        }
#content h4 {
        margin:0;
        padding:10px 2px 2px 2px;
        font-size:101%;
        line-height:120%;
        text-align: left;
        }
#content p.geb {
        margin:5px;
        padding:2px;
        line-height:110%;
        font-size: 101%;
        }
#container h1 {
        margin:0px;
        padding:3px 5px 3px 5px;
        display:block;
        font-size:101%;
        letter-spacing: 1px;
        background-image:url(./pics/bgnd_d.jpg);
        }


#spaltli {
        float:left;
        position:relative;
        width:45%;
        margin-left:5px;
        padding:5px;
        display:block;
        font-size:75%;
        }
#spaltre {
        float:right;
        position:relative;
        width:45%;
        margin-right:5px;
        padding:5px;
        display:inline;
        font-size:75%;
        }

.clear {
        clear:both;
        height:1px;
        overflow:hidden;
        }

.footer {
        display:block;
        height:20px;
        background-image:url(./pics/bgnd_h.jpg);
        text-align:center;
        padding:5px;
        margin-top:2px;
        font-size:70%;
        }

#container a span { display:block; }
#container a:link, a {
        color:#000088;
        text-decoration:none;
        }
#container a:visited, a { color:#000088; }
#container a:hover { color:#0000dd; }
#container:active { color:#ffffff; }

.comment { text-align:center; }
.comment a { text-decoration:underline; }

#menub a {
        display: block;
        padding: 2px 2px 2px 5px;
        color:#000088;
        text-decoration:none;
        width:160px;
        font-size:75%;
        font-weight:bold;
        letter-spacing: 1px;
        text-align: left;
        margin: 2px 0 2px 0;
        border-top:solid 1px #eeeeee;
        border-right:solid 1px #aaaaaa;
        border-bottom:solid 1px #999999;
        border-left:solid 1px #ffffff;
        }
#menub a:link { color:#000088; }
#menub a:visited { color:#000088; }
#menub a:visited.act { background-image:url(./pics/bgnd_h2.jpg); }
#menub a:hover {
        color:#000099;
        border-top:solid 1px #999999;
        border-right:solid 1px #ffffff;
        border-bottom:solid 1px #eeeeee;
        border-left:solid 1px #aaaaaa;
        background-image:url(./pics/bgnd_d.jpg);
        }
#menub a:hover.act {
        color:#000099;
        border-top:solid 1px #999999;
        border-right:solid 1px #ffffff;
        border-bottom:solid 1px #eeeeee;
        border-left:solid 1px #aaaaaa;
        background-image:url(./pics/bgnd_h.jpg);
        }
#menub a:active { 
        color:#ffffff;
        background-image:url(./pics/bgnd_h.jpg);
        }
.nix    { display: none; }

#tbox  { display: block; }
#tbox h4 {
        font-size: 95%;
        letter-spacing: 1px;
        color: #000088;
        margin: 0 0 10px 12px;
        }
.thead {
        background-image:url(./pics/bgnd_d.jpg);
        padding: 3px;
        margin: 0;
        font-size: 80%;
        }
.ttext {
        padding: 5px;
        line-height:140%;
        font-size: 75%;
        }
.teaser {
        width:160px;
        background-image:url(./pics/bgnd_h.jpg);
        border:solid 1px;
        border-top:solid 1px #eeeeee;
        border-right:solid 1px #aaaaaa;
        border-bottom:solid 1px #999999;
        border-left:solid 1px #ffffff;
        margin: 1px 1px 10px 10px;
        }

#list ul{
        margin:0;
        padding:0;
        list-style:none;
        white-space: nowrap;
        }

#list li { 
        margin:0;
        padding:0;
        display:inline;
        }

#list a{
        color:#000088;
        text-decoration:none;
        }

#list a:hover{ color:#000088; } 

.floleft {float:left;}
.floright {float:right;}
.leftmargin {margin-left:150px;}
.rightmargin {margin-right:190px;}
