BODY {
	color: #000000;
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	margin : 0 0 0 0;
padding:0px;
margin:0px;
background-color:#ffffff;
}
p{

line-height:16px;
}

TD {
	color: black; 
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	}
H1 {
	color: #800000; 
	font-size: 16px;
	font-weight: bold; 

	font-family: arial, verdana, sans-serif;
	}
H2 {
	color: black; 
	font-size: 16px;
	
	font-family: arial, verdana, sans-serif;

	}

.blocktitle {
	color: #ffffff;
	background-color:#800000;
	font-size: 16px;
	font-weight: bold;
	font-family: arial, verdana, sans-serif;
	width : 100%;
	padding:0px;
	margin-top:10px;
	margin-bottom:4px;
}
.storytitle {
	color: #800000;
	font-size: 16px;

	font-family: arial, verdana, sans-serif;
	display:block;
	border-bottom: 1px solid #800000;
	padding-bottom:	4px;
	margin-top:25px;
	}
.storybyline {
	color: gray; 
	font-size: 10px;
	font-weight: bold; 
	font-family: verdana, arial, sans-serif;
	}
.storyunderline{
	background: #800000; 
	}
.warning {
	color: red; 
	font-size: 12px;
	font-weight: bold; 
	font-family: verdana, arial, sans-serif;
	}
.warningsmall {
	color: red; 
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	}
.commentbar1 {
	color: white; 
	background: #404040; 
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	}
.commentbar2 {
	background: #404040; 
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	}
.commentbar3 {
	color: white; 
	background: #404040; 
	font-size: 10px;
	font-family: arial, verdana, sans-serif;
	}
.commenttitle {
	font-size: 12px;
	font-weight: bold; 
	background: #ffffff;
	font-family: arial, verdana, sans-serif;
	}
.cal_day {
    font-size: 14px;
    font-weight: bold;
    }
.cal-nullday {
    background: #EEEEEE;
    }
.cal-oldday {
    background: #DDDDDD;
    }
.cal-today {
    background: yellow;
    }
.weekview_caltitle {
    background: #DDDDDD;
    font-weight: bold;
    font-size: 14px;
    }
.weekview-curday {
    background: yellow;
    }
.weekview-offday {
    background: #DDDDDD;
    }
.weekview_dayformat {
    font-weight: bold;
    }
.weekview_addevent {
    font-size: 9px;
    }
.weekview_daterange {
    font-size: 16px;
    font-weight: bold;
    }
.dayview_times {
    font-weight: bold;
    text-align: center;
    }
.dayview_datecol {
    font-weight: bold;
    background: #DDDDDD;
    font-size: 16px;
    }
.dayview_quickaddtitle {
    font-weight: bold;
    background: #DDDDDD;
    font-size: 14px;
    }
.searchAuth { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: left;  
    color:#557755;
}
.searchDate { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right;  
    color:#557755;
}
.searchHits { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right; 
    color:#557755;
}
.highlight { 
    background-color: #ffff00; 
    text-decoration: none; 
}
div#footer1
{
margin-top:35px;
margin-left:47%;
background-color: #eeeeee;
padding:20px;
}
img#logo
{
position:absolute;
left: 20px;
top: 10px; 	
float:left;
}

div#nav
{
margin-top: 20px;
margin-right: 20px;
margin-left: 142px;


border: 1px solid #800000;
padding-top:17px;
padding-bottom:5px;
padding-left:30px;
}
div#suche
{
position:absolute;
right:20px;
top:60px;
}
a.nav
{
padding:3px;
padding-top:16px;
padding-bottom:4px;
font-size:12px;
color:#000000;
font-family: Verdana, Arial;
text-decoration:none;
font-weight:bold;
}
a.nav:visited
{
color:#777777;
}
a.nav:hover
{
background-color:#800000;
color:#ffffff;
text-decoration:none;
}

a
{
text-decoration:none;
color:#800000;
}
a:hover
{
text-decoration:underline;
}
a:visited
{
color:#400000;
}
div#news
{
margin-left:0px;
margin-top: 45px;
float:left;
width:71%;
padding:20px;
}
div#rechts
{

margin-left:75%;
margin-top: 60px;
margin-right:20px;
border-left: 2px dotted #777777;
padding:7px;
}
ul
{
line-height:24px;
list-style-image:url(http://www.kjoe.at/images/sternchen.gif);
}
div#jw
{
border: 1px dashed #777777;
margin-bottom:15px;
padding:2px;
}
input.sb
{
border: 1px solid #909090;
background-color:#eaf0f0;
margin:3px;
margin-top:6px;
padding:2px;
}
input.in
{
border: 1px solid #909090;
color: #333333;
margin:3px;
margin-top:6px;
padding:2px;
}
a.option
{
font-weight:bold;
padding:4px;
color: #000000;
display:block;
border-bottom:2px solid #e4eeee;
background-color:#888888;
}
#optionoff
{
font-weight:bold;
color: #000000;
padding:4px;
display:block;
background-color:#eaf0f0;
border-bottom:2px solid #e4eeee;
}
a.option:visited
{
font-weight:bold;
color: #333333;

text-decoration:none;
}
a.option:hover
{
font-weight:bold;
color: #000000;
text-decoration:none;
background-color:#eaf0f0;
}
.zit
{
font-family: Trebuchet MS;
font-style: italic;
letter-spacing: 2px;
line-height:20px;
}
