/* Standards */
body {
        background-color : White;
        margin-top : 5px;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10pt;
}

h2 {
        font-size: 14pt;
        color: black;
}

h3 {
        font-size: 12pt;
        color: black;
}

span.hoevlog {
        font-size: 13pt;
        font-weight:bold;
        color: #273B62;
}

.nav {
        background-color : #9fbfff;
        color : Black;
        padding-left : 10px;
        padding-right : 10px;
        padding-bottom : 2px;
        padding-top : 2px;
        font-size: 9pt;
}

.nav a:link {
        font-weight: bold;
        text-decoration : underline;
        color : Black;
}

.nav a:visited {
        font-weight: bold;
        text-decoration: underline;
        color : Black;
}

.nav a:hover {
        font-weight: bold;
        color : Black;
        text-decoration : none;
}

.nav a:active {
        font-weight: bold;
        text-decoration : underline;
        color: #4668ae
}

.navedit {
        background-color : #ff3333;
        color : White;
        padding-left : 10px;
        padding-right : 10px;
        padding-bottom : 2px;
        padding-top : 2px;
        font-size: 9pt;
}

.navedit a:link {
        font-weight: bold;
        text-decoration : underline;
        color : White;
}

.navedit a:visited {
        font-weight: bold;
        text-decoration: underline;
        color : White;
}

.navedit a:hover {
        font-weight: bold;
        color : White;
        text-decoration : none;
}

.navedit a:active {
        font-weight: bold;
        text-decoration : underline;
        color: #cccccc;
}

.line {
    background-color : #9fbfff;
        color : Black;
}

.content {
        color: #273B62;
}

.bottom {
        font-size: 9pt;
        color: #666666;
}

.organisation {
        font-size: 9pt;
        color: #666666;
}


.organisation a:link {
        font-weight: normal;
        text-decoration : underline;
        color : #999999;
}

.organisation a:visited {
        font-weight: normal;
        text-decoration: underline;
        color : #999999;
}

.organisation a:hover {
        font-weight: normal;
        color : #999999;
        text-decoration : none;
}

.organisation a:active {
        font-weight: normal;
        text-decoration : underline;
        color: #CCCCCC;
}

.category, .newscategory {
        font-size: 10pt;
        color: #273b62;
        font-style : italic;
}

.event {
        font-size: 12pt;
        color: black;
}

.location {
        font-size: 12pt;
        font-weight: bold;
        color: #273b62;
}

.eventurl {
        font-size: 10pt;
        color: black;
}


.eventurl a:link {
        font-weight: normal;
        text-decoration : underline;
        color : black;
}

.eventurl a:visited {
        font-weight: normal;
        text-decoration: underline;
        color : black;
}

.eventurl a:hover {
        font-weight: normal;
        color : black;
        text-decoration : none;
}

.eventurl a:active {
        font-weight: normal;
        text-decoration : underline;
        color: #333333;
}

.newssmalltitel {
        font-size: 9pt;
        font-weight: bold;
        color: #273b62;
}

.newssmall {
        font-size: 9pt;
        font-weight: normal;
        color: black;
}

.newstitel {
        font-size: 12pt;
        font-weight: bold;
        color: #273b62;
}

.news {
        font-size: 12pt;
        font-weight: normal;
        color: black;
}

.newsdate {
        font-size: 10pt;
        font-weight: normal;
        color: #273b62;
}

.site {
        font-size: 10pt;
        font-weight: normal;
        color: black;
}


.site a:link {
        font-weight: bold;
        text-decoration : underline;
        color : #273b62;
}

.site a:visited {
        font-weight: bold;
        text-decoration: underline;
        color : #273b62;
}

.site a:hover {
        font-weight: bold;
        color : #273b62;
        text-decoration : none;
}

.site a:active {
        font-weight: bold;
        text-decoration : underline;
        color: #4668ae;
}

.sitename {
        font-size: 10pt;
        font-weight: bold;
        color: #273b62;
}

.textsmall {
        font-size: 10pt;
        font-weight: normal;
        color: #273b62;
}

.error {
        font-weight: bold;
        color: #ff3333;
}

a:link {
        font-weight: bold;
        text-decoration : underline;
        color : #ff3333;
}

a:visited {
        font-weight: bold;
        text-decoration: underline;
        color : #ff3333;
}

a:hover {
        font-weight: bold;
        color : #ff3333;
        text-decoration : none;
}

a:active {
        font-weight: bold;
        text-decoration : underline ;
        color: #ff6666;
}
/* MEINS */
.user_table{
	border-collapse: collapse;
}

.user_trA td{border: 1px solid #555555;background-color: #FFF;font-size: 12px;}
.user_trA1 td{border: 1px solid #555555;background-color: #FFF;font-size: 12px;}

.user_trB td{border: 1px solid #555555;background-color: #FDD;font-size: 12px;}
.user_trB1 td{border: 1px solid #555555;background-color: #FDD;font-size: 12px;}

.user_table th{
	border: 1px solid #999999;
	background: #DDDDDD;
	font-size: 12px;
}

.input{
	border: 1px solid #666666;
	background: #E8E8E8;
}

.inputB{
	border: 1px solid #666666;
	background: #FF9933;
}

.user_table form{
	margin: 0px;
	padding: 0px;
}

.delete,.user_free,.user_unfree,.edit,.show{
	font-size: 11px;
	border: 0px;
	background-color: transparent;
	background-image: url(images/delete.png);
	width: 16px !important;
	height: 16px !important;
	cursor: pointer;
	margin-right: 5px;
}

.user_free{background-image: url(images/user_free.png);}
.user_unfree{background-image: url(images/user_unfree.png);}
.edit{background-image: url(images/edit.png);}
.show{background-image: url(images/show.png);}

.date{
	font-family: Tohama;
    color: #003366;
}

.user_trA a{text-decoration: none;}
.user_trA a:hover{color: black;}
a.select{color: #003366;}
.small{font-size: 75%;}
/* Kalender */
.monthname
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE:  12pt;
    FONT-WEIGHT: bold;
}

.weekdayname
{
    BACKGROUND-COLOR: #4668ae;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}

.weekday
{
        BACKGROUND-COLOR: #ffffff;
        COLOR: #000000;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 9pt;
        TEXT-ALIGN: right;
        text-decoration : none;
}

.sat
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #4668ae;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
        text-decoration : none;
    TEXT-ALIGN: right
}

.sun
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #ff3333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: right;
        text-decoration : none;
}

.holiday
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
        text-decoration : none;
}

.notthismonth
{
    BACKGROUND-COLOR: #e1e1e1;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: right;
        text-decoration : none;
}

.cal
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.calbut
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
}

#today
{
        /*border : 1px solid #ff3333;*/
        font-weight : bold;
        color: #273b62;
        background-color : #9fbfff;
}