*      					{ font-family: Arial, Verdana, Helvetica, Tahoma; }

body      				{ margin: 0px; padding: 0px 0px; background: black; }

img                     		{ border: 0px; }

a					{ text-decoration: none; color: #007085; }
a:hover					{ text-decoration: underline; }

#form					{ margin: 0px auto; padding: 0px; }

#main					{ width: 990px; margin: 0px auto; padding: 0px 0px 100px 0px; position: relative; }
#add                    { display: none; }

#mainmenu				{ position: absolute; top: 100px; left: 490px; z-index: 990; width: 500px; }
#mainmenu a img				{ vertical-align: middle; }
#mainmenu ul				{ list-style: none; margin: 0px; padding: 0px; }
#mainmenu ul li				{ float: left; margin: 0px; padding: 0px; position: relative; display: inline; }
#mainmenu ul li a			{ display: block; text-shadow: black 0px 0px 5px; font-weight: normal; float: left; height: 25px; font-size: 12px; padding: 0px 5px; line-height: 25px; color: #007085; text-transform: uppercase; }
#mainmenu ul li:hover			{ background: url('img/turkos50.png'); }
#mainmenu ul li a:hover			{ color: white; text-decoration: none; }
#mainmenu ul li a.active		{ color: white; }

#mainmenu ul ul				{ display: none; position: absolute; top: 25px; left: -5px; width: 175px; background: url('img/turkos50.png'); padding: 5px; z-index: 991; }
#mainmenu ul li:hover ul		{ display: block; }

#mainmenu ul ul li			{ display: block; clear: left; float: left; width: 175px; }
#mainmenu ul ul li a			{ line-height: 16px; font-size: 12px; clear: left; width: 165px; float: left; background: none; height: auto; color: white; padding: 2px 5px; }
#mainmenu ul ul li:hover		{ }

#toprightbox            { position: absolute; top: 20px; width: 360px; right: 1px; z-index: 995; font-size: 12px; color: White; }

#search					{ position: absolute; top: 30px; right: 25px; z-index: 2; font-size: 13px; font-weight: normal; display: none; }
#search input				{ font-size: 11px; border: 1px solid black; margin-top: 5px; }
#search #content_box			{ overflow: hidden; padding: 5px; width: 216px; display: none; position: absolute; top: 30px; right: -5px; color: white; background: url('img/black75.png'); }
#search #results			{ width: 216px; padding: 0px; font-size: 12px; line-height: 14px; }
#search #results a			{ color: white; display: block; padding: 5px 5px; margin: 0px 0px; font-weight: normal; }
#search #results h3			{ margin: 0px 0px 5px 0px; padding: 0px; font-size: 14px; color: #007085; text-shadow: black 0px 0px 5px; font-weight: normal; text-transform: uppercase; }
#search #results a b			{  }
#search #results a:hover		{ text-decoration: none; }
#search #results a:hover b		{  }
#search #results a:hover h3		{ text-decoration: underline; }

#cont					{ position: absolute; top: 85px; left: 0px; width: 970px; padding: 0px 0px 0px 0px; z-index: 5; }

#maincontent				{ float: left; width: 540px; padding: 0px 0px 0px 0px; }

#maincontent #results_main		{ margin-bottom: 75px; font-size: 14px; background: url('img/black75.png'); padding: 5px; color: white; }
#maincontent #results_main h1		{ color: #e6e3c5; font-size: 11px; text-transform: uppercase; font-weight: normal; padding: 5px 10px; margin: 0px; }
#maincontent #results_main a		{ padding: 10px; margin: 0px 0px 0px 0px; display: block; font-size: 12px; color: white; }
#maincontent #results_main a b		{ }
#maincontent #results_main h3		{ font-size: 14px; text-transform: uppercase; color: #007085; font-weight: normal; margin: 0px; padding: 0px; text-shadow: black 0px 0px 5px; }
#maincontent #results_main a:hover	{ text-decoration: none; }
#maincontent #results_main a:hover h3	{ text-decoration: underline; }

#maincontent .entry			{ font-size: 12px; padding: 5px 0px; clear: left; float: left; width: 400px; margin: 5px 0px 5px 0px; border-bottom: 1px dotted #007085; }
#maincontent .entry h2			{ font-size: 20px; margin: 10px 0px; padding: 0px; font-weight: normal; }
#maincontent .entry .date		{ padding: 0px 0px 0px 0px; color: #e6e3c5; font-size: 11px; text-transform: uppercase; font-weight: normal; }
#maincontent .entry .content		{ color: white; line-height: 20px; }
#maincontent .entry .comments		{ margin: 10px 0px 0px 0px; display: block; width: 400px; clear: both; }

#maincontent #sidebox			{ float: right; width: 100px; padding: 25px 0px 0px 0px; }
#maincontent #sidebox h3		{ font-size: 20px; margin: 10px 0px 10px 0px; padding: 0px; font-weight: normal; }
#maincontent #sidebox, 
#maincontent #sidebox p,
#maincontent #sidebox div		{ font-size: 12px; color: white; line-height: 16px; margin: 0px; }

#maincontent #theform 			{ padding: 0px 0px 25px 0px; }
#maincontent #theform .labels		{ color: #e6e3c5; font-size: 11px; text-transform: uppercase; }
#maincontent #theform .input		{ font-size: 12px; background: black; border: 1px solid #303030; width: 400px; padding: 5px; }
#maincontent #theform input		{ text-transform: uppercase; color: white; }
#maincontent #theform textarea		{ height: 75px; color: white; overflow: auto; }
#maincontent #theform .button		{ font-size: 12px; background: black; color: white; border: 1px solid #303030; margin-top: 15px; }
#maincontent #theform .debugtext	{ color: #e6e3c5; font-size: 11px; text-transform: uppercase; }

#maincontent .item			{ width: 400px; padding: 5px 0px; margin: 5px 0px 5px 0px; border-bottom: 1px dotted #007085; font-size: 12px; }
#maincontent .item .datetime		{ padding: 0px 0px 0px 0px; color: #e6e3c5; font-size: 11px; text-transform: uppercase; }
#maincontent .item .title		{ color: white; text-transform: uppercase; }
#maincontent .item .maintext		{ color: white; padding: 5px 0px 0px 0px; margin: 0px; display: block; }
#maincontent .item .author		{ color: #007085; text-transform: uppercase; padding: 5px 0px 0px 0px; margin: 0px; display: block; }

#rightpanel				{ float: right; width: 320px; position: relative; }

#rightpanel #topbox			{ background: #007085; float: left; clear: left; color: white; width: 220px; padding: 10px; font-size: 10px; height: 40px; display:none; }
#rightpanel #topbox a			{  }
#rightpanel #topbox a:hover		{ text-decoration: none; }
#rightpanel #topbox h2			{ margin: 0px; padding: 0px; color: #e6e3c5; font-size: 10px; text-transform: uppercase; font-weight: normal; }
#rightpanel #topbox h1			{ margin: 5px 0px 0px 0px; padding: 0px; color: white; font-size: 17px; }
#rightpanel #speaker			{ float: left; padding: 0px 10px; display: none; }
#rightpanel #small_flower		{ position: absolute; top: 35px; right: 65px; display: none; }

#rightpanel .article_list		{ width: 225px; border-left: 1px solid white; padding: 0px 0px 0px 0px; float: right; clear: right; }
#rightpanel .article_list a		{ padding: 5px 10px; width: 205px; float: left; margin: 0px 0px 0px 0px; display: block; }
#rightpanel .article_list a:hover	{ text-decoration: none; }
#rightpanel .article_list h4		{ margin: 0px 0px 5px 0px; text-shadow: black 0px 0px 5px; padding: 0px; color: #007085; font-size: 13px; text-transform: uppercase; font-weight: normal; }
#rightpanel .article_list h5		{ margin: 0px; padding: 0px; color: white; font-size: 11px; font-weight: normal; }
#rightpanel .article_list a:hover h4	{ text-decoration: underline; }
#rightpanel .article_list a:hover h5	{ }
#rightpanel .article_list .date		{ font-size: 9px; color: #808080; font-style: italic; }
#rightpanel .article_list img		{ height: 60px; margin-top: 5px; }

#rightpanel .right_headline_b		{ width: 205px; float: right; clear: right; border-left: 1px solid white; padding: 10px 10px 0px 10px; color: #e6e3c5; font-size: 11px; text-transform: uppercase; font-weight: normal; }
#rightpanel .right_headline		{ width: 205px; float: right; clear: right; padding: 10px 10px 0px 10px; color: #e6e3c5; font-size: 11px; text-transform: uppercase; font-weight: normal; }

#rightpanel .blog_link			{ display: block; border-left: 1px solid white; width: 205px; float: right; clear: right; padding: 5px 10px; color: white; }
#rightpanel .blog_link:hover 		{ text-decoration: none; } 
#rightpanel .blog_link h2		{ margin: 0px 0px 5px 0px; text-shadow: black 0px 0px 5px; padding: 0px; color: #007085; font-size: 13px; text-transform: uppercase; font-weight: normal; }
#rightpanel .blog_link:hover h2		{ text-decoration: underline; }
#rightpanel .blog_link .header		{ margin: 0px; padding: 0px; color: white; font-size: 11px; font-weight: normal; }

#rightpanel .latest_images		{ width: 260px; padding: 10px 60px 10px 0px; float: right; clear: right; }
#rightpanel .latest_images a		{ display: block; float: right; position: relative; padding-bottom: 5px; }
#rightpanel .latest_images a:first-child { padding-bottom: 50px; border-left: 1px solid white; }
#rightpanel .latest_images a img	{ }
#rightpanel .latest_images a .desc	{ font-size: 11px; z-index: 1; color: white; display: none; width: 125px; text-align: left; position: absolute; bottom: 55px; left: 45px; padding: 5px; background: url('img/black75.png'); }
#rightpanel .latest_images a:hover	{ text-decoration: none; }
#rightpanel .latest_images a:hover .desc { display: block; }
#rightpanel .latest_images a:hover img	{ }
#rightpanel .latest_images .gallery_link { padding: 5px; margin: 0px 0px 0px 0px; float: left; width: 185px; }
#rightpanel .latest_images .gallery_link:hover { text-decoration: none; }
#rightpanel .latest_images .gallery_link:hover .headline { text-decoration: underline; }
#rightpanel .latest_images .headline	{ padding: 0px 0px 5px 10px; text-align: right; display: block; text-shadow: black 0px 0px 5px; color: #007085; font-size: 13px; text-transform: uppercase; font-weight: normal; width: 100%; }
#rightpanel .latest_images .header	{ padding: 0px 0px 0px 10px; text-align: right; display: block; color: white; font-size: 11px; font-weight: normal; }

.themeselector				{ position: absolute; bottom: 15px; right: 0px; }
.themeselector a			{ padding: 2px; }

#newrightpanel                          { display: none;}
.page_1 #newrightpanel                  { width: 500px; float: right; padding: 0px 0px 0px 0px; margin: 0px 20px 0px 0px; color: White; font-size: 12px; display:block;}

.page_1 #rightpanel				{ width: 990px; position: relative; }
.page_1 #rightpanel .bloggdiv           { float: left; width: 225px; margin-top: -100px; color: White; }
.page_1 #rightpanel #topbox			{ display: none; background: #007085; float: left; clear: left; color: white; width: 220px; padding: 10px; font-size: 10px; height: 40px; }
.page_1 #rightpanel #topbox a			{  }
.page_1 #rightpanel #topbox a:hover		{ text-decoration: none; }
.page_1 #rightpanel #topbox h2			{ margin: 0px; padding: 0px; color: #e6e3c5; font-size: 10px; text-transform: uppercase; font-weight: normal; }
.page_1 #rightpanel #topbox h1			{ margin: 5px 0px 0px 0px; padding: 0px; color: white; font-size: 17px; }
.page_1 #rightpanel #speaker			{ float: left; padding: 0px 10px; display: block; display: none; }
.page_1 #rightpanel #small_flower		{ position: absolute; top: 35px; right: 65px; display: none; }


.page_1 #rightpanel .article_list		{ width: 225px; padding: 0px 0px 0px 0px; border: none; }
.page_1 #rightpanel .article_list a		{ padding: 5px 10px; width: 205px; margin: 0px 0px 0px 0px; display: block; }
.page_1 #rightpanel .article_list a:hover	{ text-decoration: none; }
.page_1 #rightpanel .article_list h4		{ margin: 0px 0px 5px 0px; text-shadow: black 0px 0px 5px; padding: 0px; color: #007085; font-size: 13px; text-transform: uppercase; font-weight: normal; }
.page_1 #rightpanel .article_list h5		{ margin: 0px; padding: 0px; color: white; font-size: 11px; font-weight: normal; }
.page_1 #rightpanel .article_list a:hover h4	{ text-decoration: underline; }
.page_1 #rightpanel .article_list a:hover h5	{ }
.page_1 #rightpanel .article_list .date		{ font-size: 9px; color: #808080; font-style: italic; }
.page_1 #rightpanel .article_list img		{ height: 60px; margin-top: 5px; }
.page_1 #rightpanel .entry                  {}

.page_1 #rightpanel .right_headline_b		{ width: 205px; padding: 20px 10px 0px 10px; color: #e6e3c5; font-size: 11px; text-transform: uppercase; font-weight: normal; border-left: none; }
.page_1 #rightpanel .right_headline		{ width: 205px; float: right; clear: right; padding: 10px 225px 0px 0px; color: #e6e3c5; font-size: 11px; text-transform: uppercase; font-weight: normal; }
.page_1 .right_headline_c               { width: 205px; color: #e6e3c5; font-size: 11px; text-transform: uppercase; font-weight: normal; border-left: none; padding: 10px 10px 0px 0px;  }

.main_headline				{ padding: 20px 0px 0px 0px; color: #e6e3c5; font-size: 11px; text-transform: uppercase; font-weight: normal; }

.page_1 #rightpanel .blog_link			{ border: none; display: block; width: 205px; padding: 5px 10px; color: white; }
.page_1 #rightpanel .blog_link:hover 		{ text-decoration: none; } 
.page_1 #rightpanel .blog_link h2		{ margin: 0px 0px 5px 0px; text-shadow: black 0px 0px 5px; padding: 0px; color: #007085; font-size: 13px; text-transform: uppercase; font-weight: normal; float: left; }
.page_1 #rightpanel .blog_link:hover h2		{ text-decoration: underline; }
.page_1 #rightpanel .blog_link .header		{ margin: 0px; padding: 0px 0px 20px 0px; color: white; font-size: 11px; font-weight: normal; float: left; }



.page_1 #rightpanel .newsdiv            { float: left; margin-left: 10px; width: 225px;}

.page_1 .leftspec                       { color: White; padding-left: 10px; font-size: 11px; padding-top: 10px; }
.page_1 .leftspec a                      { width: 225px; padding: 5px 0px 0px 0px; text-shadow: black 0px 0px 5px; padding: 0px; font-size: 13px; text-transform: uppercase; font-weight: normal; float: left; }

.page_1 #rightpanel .latest_images		{ width: 520px; padding: 10px 0px 15px 10px; float: right; clear: right; }
.page_1 #rightpanel .latest_images img      {}
.page_1 #rightpanel .latest_images a		{ display: block; float: left; position: relative; padding-bottom: 10px; }
.page_1 #rightpanel .latest_images a:first-child { padding-bottom: 5px; border-left: none;}
.page_1 #rightpanel .latest_images a img	{ margin-right: 10px; border: solid 1px white; margin-bottom: 10px; }
.page_1 #rightpanel .latest_images a .desc	{ font-size: 11px; z-index: 1; color: white; display: none; width: 125px; text-align: left; position: absolute; bottom: 55px; left: 45px; padding: 5px; background: url('img/black75.png'); }
.page_1 #rightpanel .latest_images a:hover	{ text-decoration: none; }
.page_1 #rightpanel .latest_images a:hover .desc { display: block; }
.page_1 #rightpanel .latest_images a:hover img	{ }
.page_1 #rightpanel .latest_images .gallery_link { padding: 5px; margin: 0px 0px 0px 0px; float: left; width: 185px; }
.page_1 #rightpanel .latest_images .gallery_link:hover { text-decoration: none; }
.page_1 #rightpanel .latest_images .gallery_link:hover .headline { text-decoration: underline; }
.page_1 #rightpanel .latest_images .headline	{ padding: 0px 0px 5px 0px; text-align: left; display: block; text-shadow: black 0px 0px 5px; font-size: 13px; text-transform: uppercase; font-weight: normal; float: left; }
.page_1 #rightpanel .latest_images .header	{ padding: 0px 0px 0px 0px; text-align: left; display: block; color: white; font-size: 11px; font-weight: normal; float: left; margin: 0px 0px 0px 0px; }

.page_1 #rightpanel     { margin-top: 400px; margin-bottom: 25px;}

.page_1 .themeselector				{ position: absolute; bottom: 240px; right: 70px; }
.page_1 .themeselector a			{ padding: 2px; }
.page_1 #maincontent				{ float: left; width: 420px; padding: 10px 0px 0px 0px; margin-left: -5px; }
.page_1 #content                    { margin-left: -5px; padding-left: 0px; }

#foot					{ clear: both; width: 990px; color: white; font-size: 11px; }
#foot img				{  margin: 0px 0px 0px 0px; }
#foot, #foot p		{ margin: 0px; padding: 0px; }
#foot div           { margin: 0px; padding: 0px; }
.page_1 #foot					{ clear: both; width: 990px; color: white; font-size: 11px; margin-left: -15px; }
#foot img				{ margin: 0px auto; display: inline; padding-top: 0px; }

.fronttable td				{ padding: 5px; }

.comments				{ display: block; padding: 5px 0px 5px 0px !important; margin: 0px 0px 0px 0px !important; width: 520px; clear: both; font-size: 10px !important; }
.comments textarea			{ width: 520px; height: 80px; }
.comments .form				{ color: #e6e3c5; font-size: 11px; text-transform: uppercase; }
.comments input, .comments textarea 	{ font-size: 12px; border: 1px solid #303030; margin-bottom: 3px; background: black; color: white; }
.comments span				{ display: block; padding: 2px 0px 0px 0px; font-size: 12px; }
.comments .comment .date, .comments .comment .time { color: #e6e3c5; font-size: 11px; text-transform: uppercase; display: inline; }
.comments .comment .author		{ font-size: 12px; text-transform: uppercase; }
.comments .comment			{ font-size: 12px; border-top: 1px dotted #303030; padding: 5px 0px 0px 0px !important; margin: 5px 0px 0px 0px !important; }


.box					{ position: relative; }
.box .a					{ position: absolute; top: -0px; right: -60px; background: none; padding: 2px 15px; z-index: 999; }
.box:hover .a				{ visibility: visible; }

.module					{ position: relative; color: white; }
.module .a				{ position: absolute; top: -20px; right: 0px; background: none; padding: 2px 15px; z-index: 999; }
.module:hover .a			{ visibility: visible; }

.module h1				{ color: #007085; }

.animate				{ opacity: 1; }
.highlight 				{ background: #ff0; }

a[href $='.pdf'] 			{ padding-right: 18px; background: transparent url('img/icon_pdf.gif') no-repeat center right; }
a[href $='.xls'] 			{ padding-right: 18px; background: transparent url('img/icon_xls.gif') no-repeat center right; }
a[href $='.doc'] 			{ padding-right: 18px; background: transparent url('img/icon_doc.gif') no-repeat center right; }
a[href $='.docx'] 			{ padding-right: 18px; background: transparent url('img/icon_doc.gif') no-repeat center right; }

.a,
.a input,
.a textarea				{ font-size: 11px; }
.a td					{ vertical-align: top; }

.leftie					{ float: left; }
.rightie				{ float: right; }
.clear					{ clear: both; }

#paraplyhead            { width: 570px; height: 130px; position: absolute; top: 60px; right: 480px; z-index: 50; }
#toprightbox            { width: 360px; position: absolute; top: 20px; right: 20px; }

.myadd            { display: none; }
.page_1 .myadd            { display: block; }

.page_1 #newspanel      { padding-bottom: 10px; font-size: 11px; width: 215px; padding-left: 10px; }
.page_1 #newspanel a    { width: 225px; padding: 5px 0px 5px 0px; text-shadow: black 0px 0px 5px; font-size: 13px; text-transform: uppercase; font-weight: normal; }
.page_1 #mediapanel     { font-size: 11px; width: 215px; padding-left: 10px; }
.page_1 #mediapanel a    { width: 225px; padding: 5px 0px 5px 0px; text-shadow: black 0px 0px 5px; font-size: 13px; text-transform: uppercase; font-weight: normal; }

