a:link { font-weight:normal; text-decoration:none; color:#FF8100 }
a:visited { font-weight:normal; text-decoration:none; color:#FF8100 }
a:hover { font-weight:normal; text-decoration:none; color:#FF8100 }

body, td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
img { border:0px }
p { font-family:Arial, Helvetica, sans-serif; font-size:12px }
select { font-size:12px; border:1px solid #000000 }
textarea { width:300px; height:60px; border:1px solid #000000 }

.title-kalender { font-size:14px; font-weight:bold; color:#0074BC }

.text-emp { font-weight:bold; color:#FF8100 }

.link-nav-top:link { font-weight:normal; text-decoration:none; color:#000000 }
.link-nav-top:visited { font-weight:normal; text-decoration:none; color:#000000 }
.link-nav-top:hover { font-weight:normal; text-decoration:none; color:#FF8100 }

.link-nav-left:link { font-weight:normal; text-decoration:none; color:#000000 }
.link-nav-left:visited { font-weight:normal; text-decoration:none; color:#000000 }
.link-nav-left:hover { font-weight:normal; text-decoration:none; color:#014CA2 }

.text-nav-left-off { font-size:11px }
.text-nav-left-on { font-size:13px }
.text-strong { font-weight:bold }
.text-content { font-family:Arial, Helvetica, sans-serif; font-size:12px }
.text-content-small { font-family:Arial, Helvetica, sans-serif; font-size:11px }

.pageheadline { font-size:14px }

.table-pageheadline { width:630px }
.table-pageheadline2 { width:620px }
.table-content { width:620px; border-spacing:0px }
.table-content td { padding-top:0px; padding-bottom:0px }
.table-content2 { width:630px; border-spacing:0px }
.table-content2 td { padding-top:0px; padding-bottom:0px }
.column-std { vertical-align:top; padding-left:0px; padding-right:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px }
.column-std2 { vertical-align:top; padding-left:0px; padding-right:12px; font-family:Arial, Helvetica, sans-serif; font-size:11 }
.home-news { border:1px solid #FF8100; background:#FFFFFF; padding:4px; font-size:11px }
.col-divider { width:1px; padding-left:6px; padding-right:6px; }

.inputfield-std { font-size:12px; width:140px; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; border-color:#000000; background:#FFFFFF }
.inputfield-small { font-size:12px; width:60px; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; border-color:#000000; background:#FFFFFF }
.textarea-short { font-size:12px; width:140px; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; border-color:#000000; background:#FFFFFF }
.textarea-std { font-size:12px; width:220px; height:100px; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; border-color:#000000; background:#FFFFFF }
.button-std { font-size:10px; color:#FF8100; background:#FFFFFF; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px }

.ul-std { margin-left:0px; padding-left:16px; list-style-image:url(images/bullet_list.gif) }

.img-border { border:solid 1px #A6A0A0 }

.error-box { border:1px solid #ED1C24; background:#FFDBDC; color:#ED1C24; font-weight:bold; text-align:center; padding:4px }

/* QuickForm-Templates */
.form-element { padding-top:3px; padding-bottom:3px; clear:both }
.input-label { width:180px; float:left }
.input-element { float:left }
.form-element-error { border:1px dotted #C63131; background-color:#FFAFA2; margin-top:8px; margin-bottom:4px; padding:2px }

/* Newsticker */
#newsticker { margin-top:16px; font-size:11px }
#newsticker h1 { margin-bottom:4px; font-size:12px; font-weight:bold; color:#4D687B }
#newsticker a { font-weight:bold }
#newsticker .items { padding:8px; background:#F7F9FA }
#newsticker .item { margin-bottom:8px }

/* Kalender */
.month-table th { width:32px; padding-top:16px; padding-bottom:16px; text-align:center; font-size:11px; font-weight:bold; color:#606060 }
.month-table td { width:32px; height:20px; text-align:center; font-size:11px; color:#606060 }
.month-table .today { background:#C5CDD2; }

/*------------------------------------------------------------------------------------------*/
/* News Table																				*/
/*------------------------------------------------------------------------------------------*/
.news-table1-outer				{ background:#e5eef4; border-collapse:collapse; margin:2px 0px 0px 0px; padding:0px; }
.news-table1-outer-td			{ padding:4px 5px 4px 5px; }
.news-table1-outer-end		{ width:1px; }
.news-table1-outer-spacing{ background:#ffffff; }
.news-table1							{ border-collapse:collapse; margin:0px; padding:0px; width:580px; }
.news-table1-td						{ font-family:Arial, Helvetica, sans-serif; vertical-align:top; padding:0px 5px 4px 4px; }
.news-table1-bullet				{ vertical-align:top; padding-top:4px; margin:0px; }

.news-table2-outer				{ background:#f8f8f8; border-collapse:collapse; margin:2px 0px 0px 0px; padding:0px; }
.news-table2-outer-td			{ padding:4px 5px 4px 5px; }
.news-table2-outer-end		{ width:1px; }
.news-table2-outer-spacing{ background:#ffffff; }
.news-table2							{ border-collapse:collapse; margin:0px; padding:0px; width:580px; }
.news-table2-td						{ font-family:Arial, Helvetica, sans-serif; vertical-align:top; padding:0px 5px 4px 4px; }
.news-table2-bullet				{ vertical-align:top; padding-top:4px; margin:0px; }

/* Aktuelles Modul */
.content-link:link 				{ font-weight:normal; text-decoration:none; color:#FF8100 }
.content-link:visited			{ font-weight:normal; text-decoration:none; color:#FF8100 }
.content-link:hover 			{ font-weight:normal; text-decoration:none; color:#FF8100 }
.content-link-active:link	{ font-weight:bold; text-decoration:none; color:#FF8100 }
.content-link-active:visited{ font-weight:bold; text-decoration:none; color:#FF8100 }
.content-link-active:hover{ font-weight:bold; text-decoration:none; color:#FF8100 }
