body
	{background-color: white; margin: 0px;}

div.navihead
	{background-color: #0000bb; line-height: 40px; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 25px; color: white; font-style:italic; font-weight: bold;  padding: 3px; vertical-align: middle; padding-left: 10px; border: solid #0000bb 5px;}

div.navilogo
	{width: 150px; height: 37px; border: solid 0px black; float: left; background-image:url(/themes/default/images/site_logo.gif); background-repeat:no-repeat; }

a.navilink
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; line-height:1.6em; text-decoration: none; padding-left: 5px; border-left: solid 1px #0000bb;}

a.navilink:hover
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: white; font-style: normal; font-weight: bold; line-height:1.6em; text-decoration: none; background-color: #0000bb; padding-left: 5px; }

div.content_area
	{margin-left: 60px; margin-right: 60px; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: white; font-style: normal; font-weight: normal; line-height:1.6em; text-decoration: none; background-color: #665555; padding-left: 5px; border: solid 1px black; padding: 5px;}

div.navi
	{margin-bottom: 10px; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; line-height:1.6em; text-decoration: none; background-color: white; border-bottom: solid 1px black; padding: 0px;}

div.navi_lang
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 10px; color: black; font-style: normal; font-weight: normal; text-decoration: none; padding: 0px; float: right;}

div.search_form
	{margin-bottom: 10px; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; line-height:1.6em; text-decoration: none; background-color: white; border-bottom: solid 1px black; padding: 0px; display: none; text-align: center;}


div.teaser
	{background-color: white; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal;  padding: 3px; line-height:1.5em; width: 500px;}

div.ext_search
	{background-color: white; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: bold;  padding: 3px; line-height:1.5em; text-align: center;}

div.headline
	{background-color: white; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 25px; color: #c40000; font-style:italic; font-weight: bold;  padding: 3px; padding-bottom: 15px; padding-top: 15px; line-height: 1.4em;}

div.user_thumbnail
	{float: left; width: 60px; text-align: center; overflow:hidden; padding:5px;}

div.user_thumbnail img
	{border: solid 1px black;}

div.footer
	{clear: both;}

div.footer a
	{color: white; text-decoration: none; padding-left: 5px;}

div.footer a:hover
	{color: white; text-decoration: underline;}

div.content
	{float: left; background-color: white; padding: 3px; width: 600px; overflow: auto;}

div.site_footer
	{background-color: white; padding: 3px; overflow: auto; color: black;}

div.fullpage
	{float: left; background-color: white; padding: 3px;}

div.userinfo
	{float: left; width: 200px; background-color: #eeeeee; color: black; padding: 10px; margin-right: 10px; line-height: 1.5em;}

div.userinfo h1
	{font-size: 20px; line-height: 25px;}

div.userinfo div.admin_view
	{color: red; font-weight: bold; border-bottom: solid 1px red;}

div.userinfo a
	{font-size: 12px; line-height: 18px; display: block;  text-decoration: none; color: black; border-bottom: solid 1px #0000bb; line-height: 2em;}

div.userinfo a:hover
	{text-decoration: none; font-weight: bold;}

div.desk
	{background-color: #ffffff; width: 100%; color: black; }

div.spacer
	{height: 1px; clear: both; border: solid 0px black;}

div.deskend
	{height: 1px; clear: both;}

span.n_a
	{color: #aaaaaa;}

div.imglist
	{border-bottom: solid 1px black; padding: 5px;}

div.textwork
	{border-bottom: dashed 0px gray; padding: 4px; color: black; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 11px;}

div.textwork a
	{border-bottom: dashed 0px gray; padding: 4px; color: black; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 11px;}

div.welcome_login_links
	{background-color: #0000bb; color: white; font-weight: bold; margin-top: 5px; padding: 10px;}

div.welcome_login_links a
	{color: white; font-weight: bold;}

div.welcome_login_links a:hover
	{color: white; font-weight: bold;}

div.textedit
	{border: solid 2px gray; padding: 4px; background-color: white;}



div.head_ad
	{height:90px; border-bottom:solid black 2px; background-color: white; text-align:center;}

div.head_line
	{height: 20px; background-color: #0000bb;}

div.head_space
	{height: 40px; background-color: white;}

div.head_logo
	{height: 60px; position: absolute; top: 15px; left: 10px; width: 200px;}

div.head_title
	{height: 40px; position: absolute; top: 15px; left: 50px; width: 600px; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 40px; color: red; vertical-align:bottom; font-variant:small-caps; font-style:italic; font-weight: bold;}

a.head_title
	{height: 40px; position: absolute; top: 15px; left: 50px; width: 600px; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 40px; color: red; vertical-align:bottom; font-variant:small-caps; font-style:italic; font-weight: bold; text-decoration: none;}

a.head_title:hover
	{height: 40px; position: absolute; top: 15px; left: 50px; width: 600px; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 40px; color: red; vertical-align:bottom; font-variant:small-caps; font-style:italic; font-weight: bold; text-decoration: none;}

td.leftbar
	{width: 170px; border-right: solid 2px lightgray; background-color: #eeeeee; height: 400px; vertical-align: top;}

td.midbar
	{vertical-align: top;}

td.kalhead
	{background-color: #0000bb; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: white; font-style: normal; font-weight: bold; padding: 5px; line-height:1.6em; text-align: center;}

td.kalhead a
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: white; font-style: normal; font-weight: bold; text-decoration: none;}

td.kalhead a:hover
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: white; font-style: normal; font-weight: bold; text-decoration: underline;}

a.kaldate
	{display: block; background-color: #0000bb; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: white; font-style: normal; font-weight: bold; padding: 5px; line-height:1.6em; text-align: center;}

div.kalcell
	{background-color: white; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 5px; line-height:1.6em; text-align: left;}

td.rightbar
	{width: 170px; border-left: solid 2px lightgray; background-color: #eeeeee; height: 400px; vertical-align: top;}

div.boxhead
	{background-color: #0000bb; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: white; font-style: normal; font-weight: bold;  padding: 3px;}

div.boxbody
	{background-color: #eeeeee; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 5px; line-height:1.6em;}

div.boxspacer
	{background-color: white; height: 10px;}


div.subline
	{background-color: white; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 18px; color: #0000bb; font-style:italic; font-weight: normal;  padding: 3px;}

font.flowtext
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; line-height:1.5em;}

a.flowtext 
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; line-height:1.5em; text-decoration:none;}

a.flowtext:hover
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; line-height:1.5em; text-decoration:underline;}

a.boxlink
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; line-height:1.6em; display: block; text-decoration: none; padding-left: 5px; }

a.boxlink:hover
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: bold; line-height:1.6em; display: block; text-decoration: none; background-color: lightgray; padding-left: 5px; }

a.link
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: #0000bb; font-style: normal; font-weight: bold; text-decoration: none;}

a.link:hover
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: #0000bb; font-style: normal; font-weight: bold; text-decoration: underline;}

input.formline
	{border: solid 0px white; border-bottom: dashed 1px black; width: 400px; font-family: Courier; font-size: 14px;}

textarea.formline
	{border: solid 0px white; border-bottom: dashed 1px black; width: 400px; font-family: Courier; font-size: 14px;}

select.form
	{border: solid 1px black; width: 400px; font-family: Courier; font-size: 14px;}

textarea.formbox
	{border: solid 0px white; border-bottom: dashed 1px black; width: 400px; font-family: Courier; font-size: 12px;}

a.submit
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 3px; display: block; width: 400px; text-decoration: none; font-weight: normal;}
a.submit:hover
	{background-color: lightgray; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 3px; border: solid 1px black; display: block; width: 400px; text-decoration: none; font-weight: normal;}

input.formbotton
	{border-top: solid 2px #0000bb; border-left: solid 2px #0000bb; border-right: solid 4px #0000bb; border-bottom: solid 4px #0000bb; width: 400px; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; background-color: gray; color: white; font-weight: bold;}

.logininput
	{background-color: white; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: gray; font-style: normal; font-weight: normal; padding: 3px; border: solid 0px white; border-bottom: dashed 1px black; width: 150px; height: 25px; }

.loginbutton
	{background-color: lightgray; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 3px; border: solid 1px black;width: 150px; height: 25px; }

div.ad_title
	{background-color: darkgray; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: white; font-style:italic; font-weight: bold;  padding: 3px; text-transform:capitalize; display: block; text-align: right;}

div.skyscraper
	{background-color: white; border: solid 1px black; text-align: center; padding:5px;}

div.result
	{background-color: white; border-bottom: solid 2px lightgray; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style:italic; font-weight: normal;  padding: 3px; line-height:1.6em; }

a.result_head
	{background-color: white; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: #0000bb; font-style:italic; font-weight: bold;  padding: 3px; display: block; text-decoration: none; }

a.result_head:hover
	{background-color: white; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: red; font-style:italic; font-weight: bold;  padding: 3px; display: block; text-decoration: none; }

a.result_link
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 3px; display: block; text-decoration: none; font-weight: normal;}

a.result_link:hover
	{background-color: lightgray; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 3px; border: solid 1px black; display: block; text-decoration: none; font-weight: normal;}

div.google
	{background-color: white; text-align: right; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 3px; border: none 1px black; display: block; text-decoration: none;}

a.googletext
	{background-color: lightgray; width:auto; text-align: right; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 3px; border: solid 1px black; text-decoration: none;}

a.googletext:hover
	{background-color: lightgreen; width:auto; text-align: right; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 3px; border: solid 1px black; text-decoration: none;}

a.jumplist
	{background-color: white; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 3px; border: none 1px black; display: block; text-decoration: none;}

a.jumplist:hover
	{background-color: lightgray; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 3px; border: solid 1px black; display: block; text-decoration: none;}

div.addinfo
	{background-color: #eeeeee; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 3px; border: solid 1px #0000bb; display: none; text-decoration: none;}

div.error
	{background-color: salmon; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 3px; border: solid 1px red; display: block; text-decoration: none;}

div.success
	{background-color: lightgreen; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 3px; border: solid 1px darkgreen; display: block; text-decoration: none;}

div.notice
	{background-color: orange; font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; padding: 3px; border: solid 1px red; display: block; text-decoration: none;}





div.textlink
	{padding: 4px; border-top: 1px solid #0000bb;}

div.textlink a
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; line-height:1.5em; text-decoration:none;}

div.textlink a:hover
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: black; font-style: normal; font-weight: normal; line-height:1.5em; text-decoration:underline;}

a.textwork
	{color: white;}

div.specials
	{position: absolute; top: 0px; left: 10px; width: 400px; z-index: 100;}

a.specials
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: white; font-style: normal; font-weight: bold; text-decoration: none;}

a.specials:hover
	{font-family: Verdana, Helvetica, Lucida Sans, Arial, sans-serif; font-size: 12px; color: red; font-style: normal; font-weight: bold; text-decoration: underline;} 


