body,html {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    height: 100%;
}

body,table,table td,div,span,li,ul,ol,p,strong,i,b,italic {
    font-size: 12px;
    color: #387D57;
}

a:link,a:visited,a:hover,a:active {
    color: #387D58;
}

body {
    margin: 0;
    padding: 0;
    background: #387D58;
}

#logo {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 206px;
    height: 156px;
}

#logo2 {
    position: absolute;
    top: 40px;
    left: 800px;
    width: 170px;
    height: 78px;
}

#menu {
    background-color: #387D57;
    position: absolute;
    top: 156px;
    left: 0px;
    width: 206px;
    height: 507px;
}

#content {
    background-color: #F3EFD5;
    position: absolute;
    z-index: 10;
    top: 156px;
    left: 206px;
    width: 776px;
    height: 328px;
    border: 1px solid #F3EFD5;
}

#content p {
    padding: 0px;
    margin: 0px;
}

#content2 {
    background-color: #F3EFD5;
    position: absolute;
    z-index: 10;
    top: 156px;
    left: 206px;
    width: 756px;
    height: 529px;
    border: 1px solid #F3EFD5;
    padding: 17px;
    overflow: auto;
    overflow-x: hidden;
}

#content3 {
    background-color: #F3EFD5;
    position: absolute;
    z-index: 10;
    top: 156px;
    left: 206px;
    width: 756px;
    height: 529px;
    border: 1px solid #F3EFD5;
    padding: 17px;
}

.overview {
    width: 730px !important;
}

#content2 p {
    padding: 0px;
    margin: 0px;
}

#bgpic {
    background-color: #387D57;
    position: absolute;
    z-index: 1;
    top: 444px;
    left: 26px;
    width: 958px;
    height: 220px;
}

#menu ul li {
    list-style-type: none;
}

#menu ul li a:link,#menu ul li a:active,#menu ul li a:visited {
    color: #F3EFD5;
    text-decoration: none;
    display: block;
    padding: 2px;
    font-weight: bold;
    margin: 1px;
}

#menu ul li a:hover {
    color: #387D57;
    text-decoration: none;
    background: #F3EFD5;
    display: block;
    font-weight: bold;
    margin: 1px;
}

#menu ul li a.aktiv:link,#menu ul li a.aktiv:active,#menu ul li a.aktiv:visited,#menu ul li a.aktiv:hover
    {
    color: #387D57;
    text-decoration: none;
    background: #F3EFD5;
    display: block;
    padding: 2px;
    font-weight: bold;
    margin: 1px;
}

#menu ul li a.aktiv1:link,#menu ul li a.aktiv1:active,#menu ul li a.aktiv1:visited,#menu ul li a.aktiv1:hover
    {
    color: #387D57;
    text-decoration: none;
    background: #F3EFD5;
    display: block;
    padding: 2px;
    font-weight: bold;
    margin: 1px;
}

.contentblock {
    padding: 17px;
    float: right;
}

.c_title {
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 10px;
}

.c_title a {
    text-decoration: none;
}

.contentteaser {
    margin-bottom: 20px;
}

.c_contentteaser {
    margin-bottom: 10px;
}

.mehr {
    background: url(/sitedata/www.kissingersommer.de/images/mehr.gif) 0px 3px no-repeat;
    padding-left: 16px;
    line-height: 16px;
    text-decoration: none;
}

#content2 p {
    margin-top: 15px;
    display: block;
}

#ticker a {
    color: white;
}

#tickerarea {
    display: block;
    width: 900px;
    z-index: 1000000;
    position: absolute;
    top: 180px;
    left: 20px;
}

#ticker {
    width: 600px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

#tickercontent {
    /*width: 1800px;*/
    text-align: center;
}

/*Eventkalender Styles*/

.x-date-picker {
	border: none;
}

.x-date-right A {
	BACKGROUND-IMAGE: url(../images/rarrow.gif);
}

.x-date-left A {
	BACKGROUND-IMAGE: url(../images/larrow.gif);
}

.x-date-left A,.x-date-right A {
	FILTER: alpha(opacity =       70);
	-moz-opacity: 0.7;
	opacity: .7;
}

.x-date-left,.x-date-middle,.x-date-right {
	background: #387d58;
}

.x-btn-text {
	color: #ffffff !important;
}

.x-date-middle .x-btn-with-menu .x-btn-center EM {
	background-image: url(../images/btn-arrow-light.gif);
}

.x-date-inner th {
	background: #f4f4f5;
	color: #58585a;
	border-bottom: 1px solid #58585a;
	border-top: 4px solid #FFF;
}

.x-date-bottom {
	background: #387d58;
	border-top: 2px solid white;
}

.x-date-bottom .x-btn-left {
	background: #FFF;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.x-date-bottom .x-btn-center {
	background: #FFF;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	color: black;
}

.x-date-bottom .x-btn-text {
	color: #000 !important;
	font-weight: bold;
	text-transform: uppercase;
}

.x-date-bottom .x-btn-right {
	background: #FFF;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

.x-date-active a:link,.x-date-active a:visited,.x-date-active a:hover,.x-date-active a:active {
	color: #58585a !important;
}

.x-date-selected .x-date-date {
	border: 1px solid black !important;
}

.eventrowday b {
	color: #ffffff;
}

#content2 .eventrowday  {
	background: #387d58 !important;
}

.x-date-mp-btns{
background: #387d58;
}

.x-date-mp-btns .x-date-mp-ok .x-date-mp-cancel {
	background: #FFFFFF !important;
	border-top: 1px solid black !important;
	border-bottom: 1px solid black !important;
	color: black !important;
}

.eventbox{
 text-align: left;
 }
 
#minilinks {
position: absolute;
top: 730px; 
left: 885px;
color: #92b192;
font-size: 10px;
 }

#minilinks a {
color: #92b192;
} 

#minilinks2 {
position: absolute;
top: 670px; 
left: 870px;
color: #92b192;
font-size: 10px;
 }

#minilinks2 a {
color: #92b192;
} 