/* Komplette Seite zentrieren */
body {
    text-align: center;
    background-color:#D9E4F9;
    font-family: Verdana;
    font-size: 8pt;
}

.center {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
	/* mÃ¼sste 760 sein */
    width: 825px;

    margin:0 auto;
    border:1px solid #AAAAAA;
    background-color:#EEEEEE;

}
/* Komplette Seite zentrieren - Ende */


/* Links */
A, A:link, A:visited, A:active {
    color: #666666;
    text-decoration: none;
    font-weight: bold;
}

A:hover {
    color: #0000FF;
    text-decoration: none;
    font-weight: bold;
}
/* Links - Ende */


/* Allgemeine Definitionen zur Seite */
.title, .top, .left, .right, .bottom {
    background-color:#EEEEEE;
}

.title {
    padding: 5px; 
    height: 75px;
	border-bottom: 1px solid #AAAAAA;
	background-color:#8BA5C5;	
}

.top {
    padding: 5px; 
    height: 10px;
    border-bottom: 1px solid #AAAAAA;
}

.left, .right {
    /* mÃ¼sste 145 sein */
    width: 145px;
	padding: 10px;
}

.left {
    float:left;
}						

.right {
    float:right;
}

.bottom {
    padding: 10px; 
    height: 70px;
    clear:both;
    border-top: 1px solid #AAAAAA;
}

.content {
    padding: 20px; 

    /*  The Underscore Hack - damit Content komplett mit Farbe gefÃ¼llt wird */
    min-height: 450px;
    height: auto;
    _height: 500px;
	/*  The Underscore Hack */

	/* MÃ¼sste 388 sein */
    width: 451px;
    float:left;
    //background-color:#CFDAF0;
	background-color:#ffffff;
    border-left: 1px solid #AAAAAA;
    border-right: 1px solid #AAAAAA;
}
/* Allgemeine Definitionen zur Seite - Ende*/


/* midgetCMS */
.highlight {
    color: #0000FF;
    font-weight: bold;
    border-style: solid;
    border-top-color: #AAAAAA; 
    border-left-color: #AAAAAA; 
    border-right-color: #AAAAAA; 
    border-bottom-color: #AAAAAA;
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
}

input {
    border-top-color: #000000; 
    border-left-color: #000000;
    border-right-color: #000000; 
    border-bottom-color: #000000; 
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
}

textarea {
    border-top-color: #000000; 
    border-left-color: #000000; 
    border-right-color: #000000; 
    border-bottom-color: #000000;
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
}

#suche {
    font-size: 10px;
}

#suche form {
    margin: 0px;
}

#suche input {
    background-color: #eeeeee;
    font-size: 10px;
    font-family: Helvetica, Arial, sans-serif;
    width: 121px;
    height: 30px;
    vertical-align: middle;
    padding-left: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 0px;
    border-color: transparent;
    background-image: url(/images/suche.gif);
    background-repeat: no-repeat;
}

#menu {
    margin-left: 3px;
}

#menu h1 {
}

#menu img {
    height: 1px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    background-color:#cccccc;
}

#menu ul {
    margin: 0; 
    padding-left: 10px;    
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

#menu li {
    list-style-type: none;
    padding-left: 2px;
}

#menu .level1 {
    font-weight: bold;
}

#menu .level2 {
    font-weight: bold;
    margin-left: -12px;
    margin-top: 5px;
    margin-bottom: 10px;
}

#menu table.level2 {
    border: 1px solid black;
    border-collapse: collapse;
    background-color: #CFDAF0;
    border-color: #AAAAAA;
    margin-left: -5px;
    width: 100%;
}

#menu table.level2 td {
    border: 1px solid;
    border-color: #AAAAAA;
}

#menu A.level2, #menu A:link.level2, #menu A:visited.level2, #menu A:active.level2  {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

#menu A:hover.level2{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

#menu .level3 {
    font-weight: normal;
    margin-left: -10px;
    margin-top: -6px;
    width: 100%;
}

#menu .level4 {
    font-weight: normal;
    margin-left: -5px;
    margin-top: -5px;
    font-style: italic;
}

#menu .level5 {
    font-weight: normal;
    margin-left: 0px;
    margin-top: -5px;
    font-style: italic;
}

#menu .level6 {
    font-weight: normal;
    margin-left: 5px;
    margin-top: -5px;
    font-style: italic;
}

#menu .highlight {
    background-color: #d9e4f9;
    margin-left: -7px;
    padding-left: 8px;
}
/* midgetCMS - Ende*/


/* Kasten fÃ¼r rechte Seite */
.kasten {
	font-weight: bold;
    border: 1px solid black;
    border-collapse: collapse;
    background-color: #CFDAF0;
    border-color: #AAAAAA;
    width: 98%;
	padding: 1px;
}
/* Kasten fÃ¼r rechte Seite - Ende*/


/* Gästebuch */
.guestbook_head {
    border: 1px;
    border-style: solid;
    border-color: #aaaaaa;
    border-bottom: none;
    padding: 3px;
    background-color: #cccccc;
}

.guestbook_message {
    border: 1px;
    border-style: solid;
    border-color: #aaaaaa;
	padding: 3px;
	background-color: #d9e4f9;
}
/* Gästebuch - Ende*/


/* Aktuelles (Weblog) */
.newsarchiv_head {
    border: 1px;
    border-style: solid;
    border-color: #aaaaaa;
    border-bottom: none;
    padding: 3px;
    background-color: #d9e4f9;
}

.newsarchiv_message {
    border: 1px;
    border-style: solid;
    border-color: #aaaaaa;
    border-bottom: none;
    padding: 3px;
}

.newsarchiv_comment {
    border: 1px;
    border-style: solid;
    border-color: #aaaaaa;
    padding-left: 20px;
    padding-top: 10px;
    border-top: none;
}
/* Aktuelles (Weblog) - Ende */


/* Bilder-Gallerie */
.gallerie_titelleiste {
    color: #666666;
    border: 1px;
    border-style: solid;
    border-color: #aaaaaa;
    padding: 3px;
    border-bottom: none;
}

.gallerie_head {
    border: 1px;
    border-style: solid;
    border-color: #aaaaaa;
    padding: 3px;
    border-bottom: none;
}

.gallerie_link {
    border: 1px;
    border-style: solid;
    border-color: #aaaaaa;
}

.gallerie_bottom {
    border: 1px;
    border-style: solid;
    border-color: #aaaaaa;
    padding: 3px;
    border-bottom: none;
    border-left: none;
    border-right: none;
}
/* Bilder-Gallerie - Ende*/

/* Kalender */

tr.topdays {
	background-color: #eaffff; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color : #000000; 
}

.toprightnumber {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;
}
.eventinbox {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;	
}
.currentdate {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 17px; font-weight: bold;	
}
.footer {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}
td.beforedayboxes {
	background-color: #ffffff; color: #000000;
}
td.dayboxes {
	background-color: #ffffff; color: #000000;
}
td.afterdayboxes {
	background-color: #ffffff; color: #000000;
}
td.highlighteddayboxes {
	background-color: #EFEFEF; color: #000000;
}
.event {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.eventdetail {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}
.eventwhen {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; font-weight: bold;
}
.addevent {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.addeventextrainfo {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}

