/* CSS Document */
/*Index***********************************/

body
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:   10px;
    }

table.index
    {
    background-color: #CCCCCC;
    border:           1px solid #666666;
    }

td.index
    {
    background-color: #CCCCCC;
    border-top:       1px solid #666666;
    }

th.index
    {
    background-color: #CCCCCC;
    border-bottom:    1px solid #666666;
    }

a:link
    {
    color: #666666;
    text-decoration: none;
    }

a:visited
    {
    color: #666666;
    text-decoration: none;
    }

a:hover
    {
    color: #CCCCCC;
    text-decoration: none;
    }

a:active
    {
    color: #333333;
    text-decoration: none;
    }

.footer_text
    {
    color: #999999;
    margin-right: 10px;
    font-size: 10px;
    text-align: center;
    }

/*Menu***********************************/
table.menu
    {
    background-color: #FFFFFF;
    border:           1px solid #003399;
    border-spacing:   0;
    padding:          0;
    width:            160px;
    }

.menu_header
    {
    color: #FFFFFF;
    align: left;
    margin-left: 12px;
    }

.menu_text
    {
    color: #003366;
    margin-left: 12px;
    }

.menu_titel
    {
    color: #003366;
    margin-left: 12px;
    font-weight: bold;
    }

.menu_textbox
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #003399;
    width:            60px;
    height:           14px;
    text-align:       left;
    }

.menu_button
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #003399;
    height:           18px;
    }

/*Panel***********************************/
.panel_header
    {
    color: #FFFFFF;
    align: left;
    margin-left: 15px;
    }

.panel_text
    {
    color: #990000;
    align: left;
    }

.panel_text_chronicle
    {
    color: #990000;
    text-align: justify;
    }

.panel_titel
    {
    color: #990000;
    align: left;
    font-weight: bold;
    }

.panel_zitat
    {
    color: #990000;
    align: left;
    font-weight: bold;
    font-style: italic;
    }

table.panel
    {
    background-color: #FFFFFF;
    border:           1px solid #CC0000;
    }

table.panelvalue
    {
    color: #990000;
    border: 0;
    width: 579;
    text-align: left;
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 12px;
    margin-bottom: 12px;
    }

a.menu:link
    {
    color: #00FF00;
    text-decoration: none;
    }

a.menu:visited
    {
    color: #333333;
    text-decoration: none;
    }

a.menu:hover
    {
    color: #999999;
    text-decoration: none;
    }

a.menu:active
    {
    color: #333333;
    text-decoration: none;
    }

.panel_textbox
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    width:            101px;
    height:           14px;
    }

.panel_textbox_plz
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    width:            30px;
    height:           14px;
    }

.panel_textbox_residence
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    width:            172px;
    height:           14px;
    }

.panel_textbox_email
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    width:            220px;
    height:           14px;
    }

.panel_textbox_event
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    width:            340px;
    height:           14px;
    }
.panel_textbox_news
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    width:            100%;
    height:           14px;
    }		

.panel_textbox_long
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    width:            100%;
    height:           14px;
    }	
	
.panel_dropdown
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    width:            105px;
    }

.panel_dropdown_pendenz
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    width:            176px;
    }

.panel_dropdown_blog
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    width:            415px;
	}    

.panel_dropdown_date
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    width:            63px;
    }

.panel_dropdown_month
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    width:            70px;
    }

.panel_dropdown_time
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    width:            54px;
    }

.checkbox
	{
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    }	

.panel_button
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color:            #990000;
    height:           18px;
    }

ul
    {
    list-style: none;
    padding:    0px;
    text-align: left;
    }

li
    {
    margin-top: 2px;
    margin-bottom: 2px;
    }

/*Label***********************************/
.label_text
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:   10px;
    color:       #990000;
    align:       left;
    border:      1px solid #666666;
    }
	
/*Guestbook***********************************/
.g_header
    {
    color: #FFFFFF;
    align: left;
	font-weight: bold;
    margin-left: 15px;
    }

table.g_panel
    {
    background-color: #FFFFFF;
    border:           1px solid #999999;
    }

.menu_textarea
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color: #990000;
    width:            556px;
    text-align:       left;
    }
.menu_textarea2
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color: #990000;
    width:            340px;
    text-align:       left;
    }
.menu_textarea_news
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    background-color: #FFFFFF;
    border:           1px solid #999999;
    font-size:        9px;
    color: #990000;
    width:            100%;
    text-align:       left;
    }

a.spezial:link
    {
    color: #990000;
    text-decoration: none;
    }

a.spezial:visited
    {
    color: #990000;
    text-decoration: none;
    }

a.spezial:hover
    {
    color:#666666;
    text-decoration: none;
    }

a.spezial:active
    {
    color: #990000;
    text-decoration: none;
    }
	
/*Kalender******************************/
.StilMenu1 { 
	align:left; 
	valign:middle;
	background-color:#CCCCCC;	
}

.StilMenu2 { 
	align:left; 
	valign:middle;
	background-color:#999999;	
}
