@import url(table.css);

@import url(editor.css);

a {
        text-decoration: none;
}

/* foehnsturm */
.nav1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

.nav1active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	line-height: 20px;
	font-weight: bold;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	line-height: 16px;
	font-weight: bold;
}

h3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF6600;
        line-height: 16px;
}

hr {
        border: 0;
        color: #9E9E9E;
        background-color: #9E9E9E;
        height: 1px;
        width: 100%;
        text-align: left;
}

.nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	
}

a.nav2:hover {
	color: #CCCCCC;
}

a.nav2last:hover {
	color: #CCCCCC;
}

.nav1:hover {
	color: #FF6600;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 16px;
	text-decoration: none;
}

.nav2active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	font-weight: bold;
}

.navTextInput {
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-right-width: 0px;
        border-left-width: 0px;
}

.navCommandButton {
        margin-top: 2px;
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-right-width: 0px;
        border-left-width: 0px;
}

.navForm {
        padding-left: 10px;
        padding-right: 2px;
}

.error {
        color: red;
}

/* Roller elements */
table.hCalendarTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        padding-left: 10px;
        padding-right: 2px;
	font-size: 9px;
	line-height: 9px;
	color: #999999;
}

table.hCalendarTable a {
        text-decoration:none;
	color: #FFFFFF;
}

table.hCalendarTable a:hover {
        text-decoration:none;
	color: #CCCCCC;
}

ul.rCategory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.rCategory li {
        list-style-type: none;
        background-image: url(/m/docroot/clenodium/imgs/nav2-line.gif);
        background-repeat: no-repeat;
        background-position: 0px 22px;
	padding-left: 10px;
	padding-bottom: 10px;
}

ul.rCategory a {
        text-decoration:none;
	color: #FFFFFF;
}

ul.rCategory a:hover {
        text-decoration:none;
	color: #CCCCCC;
}

.selected {
	font-size: 11px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.noDisplay {
        display: none;
}

.entryTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	line-height: 16px;
	font-weight: bold;
}

.entryInfo {
    font-size: 90%;
    color: #999;
}

.comment-details {
    font-size: 90%;
    color: #999;
}

div.storyDateBox h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	line-height: 20px;
	font-weight: bold;
}

p.smithyRightBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #CCCCCC;
}

p.smithyLeftBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #CCCCCC;
}

p.smithyLeftBox img {
        vertical-align: middle;
}

p.smithyLeftBox a {
        text-decoration:none;
	color: #FFFFFF;
}

p.smithyLeftBox a:hover {
        text-decoration:none;
	color: #CCCCCC;
}

.comments-head {
        border-bottom: 1px solid #9E9E9E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	line-height: 20px;
	font-weight: bold;
}

div.comments-form * ul {  position: relative; list-style: none; width: 100%; }

label.desc{
    margin: 4px 0 3px 0;
    border: 0;
    color: #444;
    font-size: 1em;
    line-height: 1.3em;
    display: block;
}
input, input.text, input.number, input.url, input.email, input.password, input.file, 
textarea.textarea, select.select{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-style: solid;
    border-width: 1px;
    border-color:#000000;
}
input.text, input.number, input.url, input.email, input.password, input.file{ padding: 2px; }
input.currency{ text-align: right; }
input.checkbox, input.radio{
    display: block;
    border-style: solid;
    line-height: 1.4em;
    margin: 8px 0 0 3px;
    width: 13px;
    height: 13px;
}
input.focus, textarea.focus { background: #ffd; color: #000; }
label.choice{
    display: block;
    line-height: 1.4em;
    margin: -19px 0 0 25px;
    padding: 4px 0 5px 0;
    color: #444;
    width: 80%;
}

li>input.button, li>button, button {
        border-style: solid;
        border-width: 1px;
        border-color:#000000;
}
