/*------------------------------------------------------------------*/
/* By Dwayne Heronimo - Orbitalnets.com - June 2009					*/
/*------------------------------------------------------------------*/

@media screen, tv { 

body,html,ul,ol,li,h1,h2,h3,form{margin:0;padding:0;}img{border:0;}

/*------------------------------------------------------------------*/
/* Default Styles													*/
/*------------------------------------------------------------------*/

body {font-family: Arial, Verdana, sans serif;font-size: 12px;color: #444;margin: 20px 0 20px 0;padding: 0;background: url(../images/main_bg.png) repeat-x #18789e;}
.inv {display: none;}
.clr {clear: both;}

/*------------------------------------------------------------------*/
/* Layout Styles													*/
/*------------------------------------------------------------------*/

#topnav ul {float: right;list-style-type: none;background: url(../images/topnav_bg.png);padding: 5px 19px 5px 19px;}
#topnav ul li{display:inline;padding: 0 10px;}
#topnav ul li a{color: white;text-decoration:none;text-transform:lowercase;}
#topnav ul li a:hover{color: #3e8495;}
#topnav, #wrapper {width: 980px;margin: auto;}
#wrapper {background-color: #fff;}

#header {position:relative;width:100%;height: 143px;background: url(../images/main_header.jpg) 528px bottom no-repeat;}
#header h1 {width: 116px;height: 111px;position: absolute;top: 18px;left: 30px;}
#header h1 a {background: url(../images/logo_icon.gif) no-repeat;text-indent: -1000em;display: block;width: 100%;height: 100%;}
#header h2 {width: 309px;height: 53px;position: absolute;top: 48px;left: 170px;}
#header h2 a {background: url(../images/weganandireino.gif) no-repeat;text-indent: -1000em;display: block;width: 100%;height: 100%;}

#menu {width:951px;height:35px;background: url(../images/main_menu_bg.gif) no-repeat;margin: 0 0 0 14px;position:relative;}
#menu ul {list-style-type: none;padding: 10px 0 0 20px;}
#menu ul li {display:inline;border-left: 1px solid white;padding: 0 4px 0 6px;}
#menu .item1, #footer .item66 {border-left: none !important;}
#menu ul li a {text-decoration:none;color: white;text-transform:uppercase;}
#menu ul li a:hover {color: #ffa612;}
#menu #searchbox {position:absolute;width: 174px;height: 20px;top: 7px; right: 27px;}
#menu input {border: none;color:#ccc;}
#menu .inputbox {height: 19px;width: 150px;}
#menu .button {margin-top: 0px;position:absolute;}

#content {line-height: 22px;padding-top: 16px;}
#content h2:first-child {background: #0c4a59;margin-top: 22px;}
#content h2, #content .contentheading, #content .componentheading {width: 564px;background: #18789e;color:white;text-transform:uppercase;font-weight:normal;font-size:26px;padding:0 0 0 6px;margin:30px 0 14px 0;clear:both;}
#content h3 {font-weight:bold; font-family:Helvetica, Arial, sans-serif; font-size: 13px; color: #18789e;}
#content #left_col .contentpaneopen {margin-top: 18px !important;}
#content #left_col a {color: #0C70A0;border-bottom: #a9e0ff 1px dotted;	text-decoration: none}
#content #left_col a:hover {color: #0C70A0;border-bottom: #0C70A0 1px dotted;}
#content .left {margin: 0 20px 20px 0;}
#content .right {margin: 0 0 20px 20px;}

#left_col {float:left;width: 565px;padding: 0 32px 0 60px;}
#left_colg {width: 854px;padding: 0 60px 0 60px;}

#right_col {float:left;width: 258px;}
#right_colg {display:none;}
#right_col .rightblock {width: 257px;margin-top: 10px;}
#right_col .rightblock .rightblockcnt {width: 207px;margin-left:50px;}
#right_col #feeds .rightblockcnt {text-align:left;padding: 0 0 12px 0;}
#right_col #feeds .rightblockcnt .tweet {background: url(../images/bullet.gif) 8px 10px no-repeat;padding: 10px 0 0 20px;font-size:9px;letter-spacing: 1px;line-height: 12px}
#right_col #feeds .rightblockcnt .tweet .tweet-message, #right_col #feeds .rightblockcnt .tweet .tweet-message a{color: #18789e;text-decoration: none;}
#right_col #feeds .rightblockcnt .tweet .tweet-message a:hover {color: #0c4a59;text-decoration: none;}
#right_col #connect .rightblockcnt {text-align:center;padding: 8px 0 8px 0;}
#right_col #kalender .rightblockcnt {text-align:center;padding: 5px 0 5px 0;}
#right_col #feeds {background: url(../images/rt_feeds.gif) repeat-y #e1e9eb;}
#right_col #connect {background: url(../images/rt_connect.gif) repeat-y #e1e9eb;}
#right_col #kalender {background: url(../images/rt_kalender.gif) repeat-y #e1e9eb;}
#date {text-align: right;color:#999;}

#footer {width:100%;height: 110px; background:url(../images/footer_bg.gif) no-repeat #ef8900;position:relative;margin-top:10px;}
#footer ul {list-style-type: none;position:absolute;top: 16px;left:37px}
#footer ul li {display: inline;border-left: 1px solid #ecb781;padding: 0 2px 0 3px;}
#footer ul li a {text-decoration:none;color: #f4d4b3;text-transform:uppercase;font-size:10px;letter-spacing: 0;}
#footer ul li a:hover {color: white;}
#footer p {color: #f4d4b3;position:absolute;bottom: 10px;right: 50px;}

#logoc, #logo1, #logo2, #logo3, #logo4, #logo5 {position: absolute;}
#logoc {height: 19px;width: 90px;top: 64px; left: 39px;}
#logo1 {height: 46px;width: 38px;top: 28px; right: 390px;}
#logo2 {height: 47px;width: 45px;top: 28px; right: 315px;}
#logo3 {height: 46px;width: 42px;top: 28px; right: 242px;}
#logo4 {height: 44px;width: 43px;top: 30px; right: 166px;}
#logo5 {height: 23px;width: 84px;top: 38px; right: 51px;}

.schema {margin-top:20px;width: 420px;}
.schema td { vertical-align:top;}
#medaille {margin-bottom:20px;}
#medaille td{width:200px;}

/* guestbook */
table.gbookMenu {border-top: #ffb900 1px solid;}
table.gbookMenu td{padding:8px 0 0 0;}

/*------------------------------------------------------------------*/
/* Joomla essetials													*/
/*------------------------------------------------------------------*/
.readon {clear:both;}
ul.clr {margin-bottom: 20px;}
ul.clr, li.clr {list-style-type: none;text-align:left;}
li.clr span {width: 500px;}
ul.clr span a, li.clr span a{margin-left: 15px;}

/* joomla forms */
#content .contact_email #contact_email_copy {border: none !important;}
#content .contact_email input, #content .contact_email textarea {border: 1px solid #ec8600;}


/*------------------------------------------------------------------*/
/* sIFR																*/
/*------------------------------------------------------------------*/

.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}

}

/*------------------------------------------------------------------*/
/* other media														*/
/*------------------------------------------------------------------*/

@media print {

body {margin: 1cm 1cm 0.5cm 1cm;padding: 0px}
body, td, a {font-family: Arial, Verdana, sans serif;font-size: 11pt;color: #000000;background-color: #ffffff;}
object {display: none;}
.sIFR-flash {display : none !important;height: 0;width: 0;position: absolute;overflow: hidden;}
.sIFR-alternate {visibility: visible !important;display: block   !important;position: static  !important;left: auto !important;top: auto !important;width: auto !important;height: auto !important;}


}

@media handheld {

object {display: none;}

}