body {
    background-color: #f0f0f0;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
}
td {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
}
/* 022000 */
a:link {
    color: #990000;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #990000;
}
a:hover {
    text-decoration: none;
    color: #990000;
}
a:active {
    text-decoration: none;
    color: #990000;
}

.logo_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 36px;
    color: #FFFFFF;
}

h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #646464;
    font-weight: bold;
}



.white_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}

h2 {
    font-family: tahoma, Arial, Helvetica, sans-serif;
    color: #990000;
    font-size: 10px;
    letter-spacing: 1px;
}

h2 a:link, h2 a:active, h2 a:visited {
    color: #990000;
    text-decoration: none;
}

h2 a:hover {
    color: #990000;
    text-decoration: underline;
}



.topnavi_text {
    font-family: tahoma, Arial, Helvetica, sans-serif;
    color: #333333;
    text-decoration: none;
    font-size: 15px;
    letter-spacing: 1px;
}

.topnavi_text a:link, .topnavi_text a:active, .topnavi_text a:visited{
    color: #333333;
    text-decoration: none;
}

.topnavi_text a:hover{
    color: #990000;
    text-decoration: none;
}

.headline_text {
    font-family: tahoma, Arial, Helvetica, sans-serif;
    color: #333333;
    text-decoration: none;
    font-size: 13px;
    padding-left: 5px;
    letter-spacing: 1px;
    font-weight: bold;
}

.grean_big_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #646464;
}

.small_grean_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    line-height: 1.5;
}

.small_grean_text a:link, .small_grean_text a:active, .small_grean_text a:visited{
    color: #990000;
    text-decoration: none;
}

.small_grean_text a:hover{
    color: #333333;
    text-decoration: underline;
}

.datum {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #646464;
}

.pic{
    border: 1px solid #000000;
}

.topnavi_1 a {
    background:url(../images/design/standard/topnavibox/t1.jpg);
    display:block;
    width:175px;
    height:60px;
}

.topnavi_2 a {
    background:url(../images/design/standard/topnavibox/t2.jpg);
    display:block;
    width:175px;
    height:60px;
}

.topnavi_3 a {
    background:url(../images/design/standard/topnavibox/t3.jpg);
    display:block;
    width:175px;
    height:60px;
}

.topnavi_4 a {
    background:url(../images/design/standard/topnavibox/t4.jpg);
    display:block;
    width:175px;
    height:60px;
}

.topnavi_5 a {
    background:url(../images/design/standard/topnavibox/t5.jpg);
    display:block;
    width:175px;
    height:60px;
}

.footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}

.footer a:link, .footer a:active, .footer a:visited{
    color: #333333;
    text-decoration: none;
}

.footer a:hover{
    color: #333333;
    text-decoration: none;
}


.tabelle {
    background-color: #000000;
    width: 100%;
}


/* Jahresansicht */

.monat {
    color: #990000;
    border: 1px solid #990000;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.dayheadline {
    color: #333333;
    border: 1px solid #646464;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.today {
    color: #333333;
    border: 1px solid #990000;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.days {
    color: #333333;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

/* Monatsansicht */

.monthly_monat {
    background-color: #2d2d2d;
    color: #73C21B;
    width: 100%;
    border: 0px solid #000000;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}


.monthly_today {
    background-color: #575454;
    color: #73C21B;
    border: 1px solid #73C21B;
    padding: 5px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}



.monthly_days {
    background-color: #575454;
    color: #73C21B;
    text-align: left;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.today a, .today a:visited, .today a:active {
    text-decoration: underline;
    border: 1px solid #990000;
    font-weight: bold;
}

.days a, .days a:visited, .days a:active {
    color: #990000;
    text-decoration: underline;
    font-weight: bold;
}




.breadcrumb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}

.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {
    text-decoration: none;
    color: #000000;
}

.breadcrumb a:hover {
    text-decoration: underline;
    color: #000000;
}




.galerie_pic {
    color: #333333;
    background-color: #ffffff;
    border: 1px solid #575454;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.galerie_pic img {
    border: 1px solid #000000;
}

.galerie_pic a:link, .galerie_pic a:visited, .galerie_pic a:active {
    text-decoration: none;
    color: #333333;
}

.galerie_pic a:hover {
    text-decoration: underline;
    color: #3333333;
}




.artikelrow {
    background-color: #ffffff;
    border: 1px solid #575454;
}

.artikelrow img {
    border: 0px solid #000000;
}

.artikelrow a:link, .artikelrow a:visited, .artikelrow a:active {
    text-decoration: none;
    color: #333333;
}

.artikelrow a:hover {
    text-decoration: underline;
    color: #3333333;
}

.artikelrow_titel {
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.artikelrow_kurz {
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	margin-top: 3px;
}

.artikelrow_titel a:link, .artikelrow_titel a:visited, .artikelrow_titel a:active {
    text-decoration: none;
    color: #990000;
}

.artikelrow_titel a:hover {
    color: #333333;
    text-decoration: underline;

}


.artikel_text {
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	padding: 0px 5px 0px 5px;
}

.artikel_text a:link, .artikel_text a:visited, .artikel_text a:active {
    text-decoration: none;
    color: #990000;
}

.artikel_text a:hover {
    color: #333333;
    text-decoration: underline;

}



.galerie_navi {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.galerie_navi a:link, .galerie_navi a:visited, .galerie_navi a:active {
    text-decoration: none;
    color: #990000;
}

.galerie_navi a:hover {
    color: #333333;
    text-decoration: underline;

}





/*
======================================================================
Einstellungen für die Seitennavigation
======================================================================
*/

.pagenavi_tborder {
	background-color: #333333;
}

.pagenavi_seite, .pagenavi_back, .pagenavi_next, .pagenavi_first, .pagenavi_last, .pagenavi_inaktiv {
	background-color: #ffffff;
	color: #333333;
	font-size: 12px;
	padding: 3px 8px 3px 8px;
}

.pagenavi_seite .pagenavi_back .pagenavi_next {

	text-align: left;
}

.pagenavi_back {
	font-size: 15px;
	text-align: left;
}

.pagenavi_next {
	font-size: 15px;
	text-align: left;
}

.pagenavi_first {
	font-size: 15px;
	text-align: left;
}

.pagenavi_last {
	font-size: 15px;
	text-align: left;
}

.pagenavi_inaktiv {
	text-align: left;
}

.pagenavi_aktiv {
	background-color: #f0f0f0;
	color: #333333;
	padding: 3px 8px 3px 8px;
	text-align: left;
	font-size: 12px;
}

