


/*ul {border:1px solid red}
div {border:1px solid black}
div div{border:1px solid blue}
div div div {border:1px solid green}*/

/*****************************
ALLGEMEINE FORMATIERUNGEN
*****************************/

img{border:0;}

a,a:link,a:visited,a:active,.blue
{
    text-decoration:none;
    color:#185D92;
}

#inhalt p{}

a:hover{color:#000;}

h1
{
    display:block;
    height:40px;
    margin:0;
    padding:0;
    padding-left:10px;
    background-image:url(../images/h1.gif);
    line-height:40px;
    vertical-align:middle;
    font-size:18px;
    font-family:Arial Narrow;
    color:#878787; 
    margin-right:3px;
}

h2
{
    display:block;
    height:21px;
    margin:0;
    padding:0;
    padding-left:10px;
    margin-right:3px;
    background-image:url(../images/h2.gif);
    line-height:21px;
    vertical-align:middle;
    font-size:11px;
    color:#484848;
    position:relative;
}

/*****************************
Spezielle Formatierungen
*****************************/

/* Box links und rechts umfließend sowie zentriert und Schluißtag zum Ende des Umflußes */
.right {float:right;}
.center {text-align:center;}
.left {float:left;margin-right:25px;}
br.clr{clear:both;line-height:0px;font-size:0px;overflow:hidden;}

#infobox p
{
    
    margin-right:5px;
    margin-left:10px;
}

#infobox p.news_right
{
    padding-left:12px;
    background-image:url(../images/pfeil_news.gif);
    background-repeat:no-repeat;
    background-position:0px 14px;
    font-size:10px;
    font-family:Tahoma;
    color:#484848
}

#infobox p.news_right a
{
    font-weight:bold;
    color:#484848
}

#infobox p.news_right span{color:#9B9B9B}

.linie_dick
{
    width:170px;
    height:2px;
}

p.infobox_header
{
    padding:0;
    margin:0;
    margin-bottom:3px;
    padding-bottom:7px;
    background-image:url(../images/linie_duenn.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    margin-top:10px;
}

.datum
{
    font-size:10px;
    color:#CFCFCF;
    font-style:italic;
}

.error {color:#f00;}

.adminlink{float:left;margin:2px;display:block;}

.small
{
    margin:0;
    padding:0;
    font-family:Tahoma; 
    font-size:10px;
    text-align:right;
    display:block;
    margin-top:5px;
    clear:both;
    color:#B9B9B9;
    float:none;
}

div.browser{text-align:right;margin:0;padding:0;font-size:10px;color:#909090}

.tr1{background-color:#F4F4F4}
.tr2{background-color:#EBEBEB}
th.admin{background-color:#CFCFCF}

table.admin
{
    width:533px;
    margin:5px;
    margin-top:20px;
}
td.admin,th.admin
{
   height:18px;
   vertical-align:middle;
   padding-left:3px;
   padding-right:3px;
}

p.news{margin-left:7px;}