body
{
  background-image:url(../images/body-bg.png);background-repeat:repeat-x;
  background-color:#0074ba;
  margin:0px;padding:0px;
}
#page-container
{
  	margin-top:0px; width:800px;padding:0px; 
		border:1px solid #005380;padding-top:20px; border-top:0px;
}
#navi-container
{
  position:absolute; left:0px; top:1px;width:170px; height:150px;
  background-color:transparent;
}

ul#main-navi{ text-align:left; margin:0px; padding:0px; list-style:none;}
ul#main-navi li{ height:22px; border:0px solid #ffffff; margin:0px; padding:0px; margin-bottom:1px;}

ul#main-navi li a,ul#main-navi li a:hover 
{
  font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;
  background-color:#0071b4; display:block;
  padding:3px;padding-left:5px;
}
ul#main-navi li a:hover {background-color:#0080cc;}

#headahead
{
	width:800px; height:228px; border:0px solid #333333;margin-top:0px;
 	position:relative;
}
#top-bar{width:100%; height:26px;background-color:#eca409; position:absolute;}
#film-container
{
  width:510px; height:140px;border:0px solid #333333; position:absolute;left:150px;
  background-image:url(../images/film.gif); background-repeat:no-repeat;
  top:22px;
}
#summer{
    width:390px; padding:0px;position:absolute; height:38px; right:0px; bottom:-9px;color:#e1d8c7;font-size:55px;
    border:0px solid #ff0000;
}
#black-bar{
	width:631px;left:170px;top:144px; height:36px; overflow:hidden;
	background-color:#000000;  color:#ffffff;
	position:absolute; bottom:0px;
        top:195px;
}
#black-ruler{
    width:800px;  overflow:hidden; background-color:#000000;
    top:260px; height:2px;position:absolute;
}
#page-info{
    position:absolute; bottom:2px; line-height:30px; left:180px;color:#e1d8c7; font-size:20px; z-index:5;
}

#logo-container
{
  width:147px; height:140px; border:0px solid #ff0000;right:1px;top:22px;
  background-image:url(../images/catlogo.gif); background-repeat:no-repeat;
  position:absolute;
}

#content-container
{
  clear:both;margin-bottom:0px;
  margin-top:10px; border:0px solid #ff00ff;
}
#footer
{
 	 height:161px;
	 background-image:url(../images/footer-bg.gif);
   background-repeat:no-repeat;
}

#col-pos-1 
{
	/* border-right:1px solid #0086cc; */
	width:195px;float:left;text-align:left;color:#ffffff;
}
#col-pos-0 
{
	border:0px solid #ff0000;
	width:392px;float:left;
}
#col-pos-2
{
	/* border-left:1px solid #0086cc; */
	width:195px;float:right;text-align:left; color:#ffffff;
}

#colums-2 #col-pos-0 
{
	border-right:1px solid #0086cc; 
	width:580px;float:left;
}
#colums-1 #col-pos-0 
{
	border-right:0px; 
	width:775px;float:left;
}

#col-pos-1,
#col-pos-2{margin-top:12px;}
#col-pos-0{margin-top:12px;padding-left:8px; padding-right:8px;}

#col-pos-1 b,
#col-pos-2 b{font-weight:bold;}

#col-pos-1 .news-list-item,
#col-pos-2 .news-list-item{font-weight:bold;}

#col-pos-1 .news-list-item,
#col-pos-2 .news-list-item{font-size: 11px;line-height:14px;}

#col-pos-1 .news-list-item.odd,
#col-pos-2 .news-list-item.odd{background-color:#005e91;}
#col-pos-1 .news-list-item.even,
#col-pos-2 .news-list-item.even{background-color:#0074ba;}

/* left */
#col-pos-1 .news-list-item img {float:left; margin:5px;margin-right:8px; margin-top:0px;}
#col-pos-1 .news-list-morelink{clear:left; text-align:right;margin-right:10px;margin-bottom:5px;}
#col-pos-1 .news-list-morelink a{color:#ffffff; padding-left:3px; padding-right:3px; background-color:#eda500;}
#col-pos-1 .news-list-item
{
	border-bottom:1px solid transparent;
	border-right:1px solid #0086cc;
}
 

/* right */
#col-pos-2 .news-list-item p {padding-left:5px;}
#col-pos-2 .news-list-item img {float:right; margin:5px;margin-left:8px; margin-top:0px;}
#col-pos-2 .news-list-morelink{clear:right; text-align:left;margin-left:5px;margin-bottom:5px;}
#col-pos-2 .news-list-morelink a{color:#ffffff; padding-left:3px; padding-right:3px; background-color:#eda500;}
#col-pos-2 .news-list-item
{
	border-bottom:1px solid transparent;
	border-left:1px solid #0086cc;
}

/* tt_news archive listing */
div.news-arch{ margin:0px; padding:0px; overflow:hidden;}
div.news-arch .news-list-item{display:block;}
div.news-arch td.news-list-date-col{display:none;}
div.news-arch .news-list-item img {float:left; margin:0px 5px 0px 0px;}
div.news-arch .news-list-morelink{clear:left; text-align:right;margin-right:10px;margin-bottom:5px;}
div.news-arch .news-list-morelink a{color:#ffffff; padding-left:3px; padding-right:3px; background-color:#eda500;}
/* end tt_news archive listing */


/* ############################################ */
/* begin TMailform style */
/* ############################################ */

table.typo3-debug{position:absolute; top:100px;z-index:1000;}
form.tmail-form{
  color:#fff; margin-left:0px; margin-top:10px;
  width:580px; height:495px;
}

#mk-rdmcp-question-wrap pre{color:#fff!important;}

.mk-rdmcp-error{
  font-weight:bold;color:#000; background:#fff; 
  padding:3px 3px 3px 3px; margin-bottom:5px;
}
.mk-rdmcp-content{position:relative; margin-top:15px;}

#mk-rdmcp-update-lnk{margin-left:-95px;text-decoration:underline; position:absolute; font-weight:bold;}
#mk-rdmcp-update-lnk:hover{text-decoration:none;}

#mk-rdmcp-question-wrap{margin-left:96px;margin-bottom:8px;margin-top:8px;}

.mk-rdmcp-question,.mk-rdmcp-question input{font-size:13px;font-weight:bold;margin-top:5px;}
.mk-rdmcp-question input{margin-left:0px;}

#mk-rdmcp-indication{text-align:center;position:absolute;width:410px; height:125px;}
#mk-rdmcp-transp-layer{
	position:absolute;height:100%;width:100%;background-color:#0074ba;
	filter: alpha(opacity=90, style=0);-moz-opacity: 090; opacity:0.9;
	left:-5px;
}
#mk-rdmcp-indication img{position:absolute; left:150px; background:#0074ba;top:22px;}

.tmail-form-notes{
    float:left; width:90px; text-align:right;
    padding-right:3px; margin:0px;
}
* html .tmail-form-notes{ margin:0px -3px 0px 0px}

.tmail-form-notes-copytoyou{float:left; margin-top:3px; padding-left:5px; }

/* input text input fields  --- */
input.tmail-text:focus{border-style:inset;color:#fff;}
select.dropdown{float:left; width:386px;border:1px inset #fff;}
/* all ies to 6.xxx */
* html select.dropdown { width:384px;}

/* change/send fields  */
input.tmail-send{margin-top:5px;float:right; border: none;}
input.tmail-check{float:left; border:0px; margin-top:2px; margin-left:95px; }

select.dropdown option {border-style:none;}

select.dropdown,
select.dropdown option {background-color:#005f93;}

/* error contents  */
.tmail-form-err{color:#000;background:#fff; height:17px; line-height:17px;}
.tmail-form-err.mail-info{
    background:#fff!important;padding:1px 5px 1px 3px;
    color:#000; font-weight:bold;
    margin-left:93px;
}
.tmail-form-star{
    color:#ffa400; font-weight:bold;
    font-size:14px;margin:0px;
}
/* newline div */
.tmail-form-clear{clear:left; height:1px; overflow:hidden;}

 select.dropdown,
 select.dropdown option,
.tmail-text.mousefocus,
.tmail-text.mouseout,
.tmail-text.mouseout,
input.tmail-text,
textarea.tmail-text{color:#fff;}


.tmail-text.mousein{background-color:#004367;}
.tmail-text.mouseout{background-color:#005f93;}
.tmail-text.mousefocus{background-color:#004367;border-style:inset;}

.tmail-send.mousein{}
.tmail-send.mouseout{}
.tmail-send.mousefocus{}

.tmail-form-header b{background:#fff!important;padding:5px;color:#000;}

textarea.tmail-text,
input.tmail-text,
select.dropdown{ margin-bottom:6px;}
* html input.tmail-text{margin-top:-1px;}

textarea.tmail-text,
#mk-rdmcp-question-wrap,
input.mk-rdmcp-answer-text,
input.tmail-text{ width:375px;}

input.tmail-send{border:0px solid ;margin-right:96px; width:55px;height:13px; padding:0px;}

div.add-title{
	/* background-color:#ccc; */
	margin:-12px 0px 5px 0px;
	padding:1px 0px 1px 8px;
}

#col-pos-0 div.add-title{
	margin:-14px 0px 5px 0px;
	background-color:#eda500;
	border:1px solid #004d76;
	border-top:0px; font-weight:bold;
}
div.info-head{color:#ccc;margin-bottom:3px; margin-top:-2px;}
span.times{line-height:16px; display:block;}

#col-pos-2 div.info-head,
#col-pos-2 span.times{line-height:16px;margin-left:8px;}

/* ############################################ */
/* end  TMailform style */
/* ############################################ */