.redborderleft {
   border-left-width: thin;
   border-left-style: solid;
   border-left-color: #FF0000;
}

.redborderright {
   border-right-width: thin;
   border-right-style: solid;
   border-right-color: #FF0000;
}
body, td, th{
    font-family:verdana, arial, helvetica, sans-serif;
    size:10px;
    color: #000000;
}

/*navigation start*/
.nav{
    background-color: #FF0000;
    font-family:verdana, arial, helvetica, sans-serif;
    color: #FFFFFF;
    size:10px;
    padding-left:10px;
}

.nav_selected{
    /*background-color: #FFFFFF;*/
    font-family:verdana, arial, helvetica, sans-serif;
    color: #000000;
    size:10px;
    padding-left:10px;
}

a.nav_link{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #FFFFFF;
    size:10px;
    text-decoration:none;
    font-weight:bold;
}

a.nav_link:hover{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #000000;
    size:10px;
    text-decoration:none;
    font-weight:bold;
}

a.nav_link_selected{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #000000;
    size:10px;
    text-decoration:none;
    font-weight:bold
}

a.nav_link_selected:hover{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #000000;
    size:10px;
    text-decoration:none;
    font-weight:bold;
}
/*navigation end*/

/*Überschriften über Artikel*/
a.heading{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #000000;
    text-decoration:none;
    font-weight:bolder;
    font-size: 25px;
    line-height: 32px;
    border-bottom: 3px solid red;
}
a.heading:hover{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #FF0000;
    text-decoration:none;
    font-weight:bolder;
    font-size: 25px;
    line-height: 32px;
    border-bottom: 3px solid black;
}

/*Datum über Artikel*/
.date{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #000000;
    font-size: 10px;
}

/*Author über Artikel*/
.author{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #000000;
    font-size: 10px;
}

/*Der Artikel selbst*/
.article{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    line-height: 1.5em;
    /*background-color: #f0f0f0;  */
    background-color: #eeeeee;
    padding:10px 5px;
}

div.clearfloat {
    clear: both;
    line-height: 0;
    height: 0;
}

/*Link zum vollen text*/
a.more{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #000000;
    text-decoration:underline;
    font-size: 10px;
    font-style:oblique;
}
a.more:hover{
    color: #FF0000;
    text-decoration:underline;
    font-size: 10px;
    font-style:oblique;
}

#impress{
    padding:2px;
}
/*impressum Link*/
.impress{
    color:#FFFFFF;
    font-size:8px;
    text-decoration:none;
    font-family:verdana, arial, helvetica, sans-serif;
}
a.impress{
    color:#FFFFFF;
    font-size:8px;
    text-decoration:none;
    font-family:verdana, arial, helvetica, sans-serif;
}
a.impress:hover{
    color:#FFFFFF;
    font-size:8px;
    text-decoration:none;
    font-family:verdana, arial, helvetica, sans-serif;
}

#content{
    margin:30px 30px 30px 30px;
    padding-right:5px;
    width:600px;
    overflow: auto;
}

/*default links*/

/*ajax css and css after first ajax version*/
.hidden{
    display: none;
    visibility: hidden;
}

/*archive headings*/
a.archiveheading{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #000000;
    text-decoration:none;
    font-weight:bolder;
    font-size: 12px;
    border-bottom: 1px solid red;
}
a.archiveheading:hover{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #FF0000;
    text-decoration:none;
    font-weight:bolder;
    font-size: 12px;
    border-bottom: 1px solid black;
}

#archivecontent{
    width: 100%;
    /*border: 1px solid green;*/
}
/*archive pager*/
#archivepager td{
    text-align: center;
    font-size: 10px;
}
a.archivepager{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #000000;
    text-decoration:none;
    font-weight:bolder;
    font-size: 10px;
    border-bottom: 1px solid red;
}
a.archivepager:hover{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #FF0000;
    text-decoration:none;
    font-weight:bolder;
    font-size: 10px;
    border-bottom: 1px solid black;
}

/*search specific*/
#searchtotals{
    float:right;
    text-align: right;
    font-size: 10px;
}
.searcherror{
    width:100%;
    text-align: left;
    font-size: 12px;
    color: #FF0000;
}

table.contact td{
    font-size:12px;
}
/*inline admin*/
.articleadmin{
    float:right;
    position:relative;
    top:-20px;
}

a.adminnavi{
    font-style:oblique;
    text-decoration:underline;
    font-size: 12px;
    color: yellow;
}
a.adminnavi:hover{
    font-style:oblique;
    text-decoration:underline;
    font-size: 12px;
    color: yellow;
}
.left{
    margin: 5px 5px 5px 0px;
}
.right{
    margin: 5px 0px 5px 5px;
}
