/* CKC-KASSEL.DE */

TEXTAREA {  
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #0063A8;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Verdana, SunSans-Regular;
	border-style: solid;
	BORDER-TOP-COLOR: #757474;
	BORDER-LEFT-COLOR: #757474;
	BORDER-RIGHT-COLOR: #757474;
	BORDER-BOTTOM-COLOR: #757474;
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-WIDTH:1px;
	BORDER-BOTTOM-WIDTH: 1px;
	background-color:#ffffff; 	
}

INPUT {  
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #333333;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Verdana, SunSans-Regular;
	border-style: solid;
	BORDER-TOP-COLOR: #757474;
	BORDER-LEFT-COLOR: #757474;
	BORDER-RIGHT-COLOR: #757474;
	BORDER-BOTTOM-COLOR: #757474;
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-WIDTH:1px;
	BORDER-BOTTOM-WIDTH: 1px;
	background-color:#ffffff; 
}

BODY {
	margin-width:0;
	margin-height:0;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	background-color:#ffffff;
	SCROLLBAR-FACE-COLOR: #757474;
	SCROLLBAR-HIGHLIGHT-COLOR: #757474;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #757474;
	SCROLLBAR-TRACK-COLOR: #757474;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}

HR {
	color:#757474; height:1px; noshade;
}

H1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #757474;
	margin-bottom : 15px;
	margin-top : 0px;
}

H2 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #000080;
	margin-bottom : 10px;
	margin-top : 0px;
	font-weight : bold;
}

H3 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #757474;
	margin-bottom : 10px;
	margin-top : 0px;
}

H4 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #757474;
	margin-bottom : 0px;
	margin-top : 10px;
}

a {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #000080;
	font-weight : normal;
	text-decoration: none;
}

A.menure {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #757474;
	font-weight : normal;
	text-decoration: none;
	font-stretch:expanded;
}

A.menureact {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #000080;
	font-weight : normal;
	text-decoration: none;
	font-stretch:expanded;
}

.menureob {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none;
	font-stretch:expanded;
}

p {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 140%;
	color: #757474;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
	text-align : justify;
}

.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	line-height : 140%;
	color: #757474;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
	text-align : justify;
}

td {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	line-height : 140%;
	color: #757474;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
	text-align : left;
}

.table {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	line-height : 140%;
	color: #757474;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
	text-align : left;
}

.caption {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #757474;
}

.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	line-height : 110%;
	color : #757474;
}

.printversion {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #757474;
}

.searchform {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #757474;
	font-weight : normal;
}

.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #757474;
	font-weight : bold;
}

.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #757474;
	font-weight : normal;
}

.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #757474;
	font-weight : bolder;
	}
.searchmarkup {
	color : #DA251C;
}

.loginform {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #757474;
	font-weight : normal;
}

.mailform {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #757474;
	font-weight : normal;
}

.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #757474;
	font-weight : normal;
}

.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #757474;
	line-height : 130%;
}

.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #757474;
	line-height : 130%;
}

.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC6600;
	line-height : 130%;	
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 40px;
	line-height : 130%;	
}

.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 80px;
	line-height : 130%;	
}

.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 120px;
	line-height : 130%;	
}

.faqtitle {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #0063A8;
}

.faqcontent {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #0063A8;
}

.faqsubheader {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #0063A8;
	font-weight: bold;
}

.faqback {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #0063A8;
}

.lwo {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
}



/* sk_calendar */

td.month_past_weekday {
	color:#C0C0C0
} 

td.month_weekday {
	color:#000000
}

td.month_holiday {
	color:#FF0000
}

td.week_past_weekday {
	color:#C0C0C0
} 

td.week_weekday {
	color:#000000
}

td.week_holiday {
	color:#FF0000
}

.newsTicker {
        margin-top:10px;
}

/* JR-TICKER */

.jrTicker {
         margin: 5px;
         padding: 5px;
         text-align: left;
         border: 1px dashed #c0c0c0;
}

.jrTicker img{
         margin-left: -5px;
         padding: 0px;
}

.jrTickerHeaderFont {
        font-family: Helvetica,Arial,sans-serif;
        color:black; font-size:12px;
        font-weight: bold;
        background-color:transparent;
}

/* VE_GUESTBOOK */

.tx-veguestbook-pi1 h2.tx-guestbook-header {
		width: 12em;
}