/* PRINT CSS - 20060522 */

/* This CSS file hides unwanted elements when a page is printed out, 
by overriding styles set in pagelayout.css */

body
{
    font-size: 10pt;
    background: none;
}

div#searchbox, div#path, div#topmenu, div#sidemenu, div#extrainfo, div#footer, div#usermenu, div#logo, div#toolbar
{
    display: none; /* Hide elments not wanted on a printed page */
}

body, div#page, div#header, div#main
{   
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: none;
}

div#columns
{
    padding: 0;
}

div#main-position
{
    margin: 0;
}

div#main-position, div.float-insert
{
    float: none;
}

div.box
{
    border: none;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}

div.box div.box-content
{
    padding: 0;
}

div.box div.tl, div.box div.tr, div.box div.br, div.box div.bl
{
    background: none;
}

/*CONTENT*/

div.content-view-full div.class-frontpage {
background-color:transparent;

}

div#main{
/* background-image: url('../images/columns_bg.jpg');
 background-position:top;
 background-repeat: repeat-x;*/
 height:100%;
 border:0px red solid;
 margin:0px !important;
 padding:0px !important;


}
div#main-position{
  /*background-image: url('../images/columns_bg.jpg');
 background-position:top;	 
 background-repeat: repeat-x;*/
 height:100% ;
}
#content_bg{
/* background-image: url('../images/columns_bg.jpg');
 background-position:top;	 
 background-repeat: repeat-x;*/
 padding:15px 15px 15px 27px; 
}
/*CONTENT End*/
/*HOME*/
#news_area{
 position:relative;
 border:0px red solid;
}
.home_news{
 position:relative;
 width:274px;
 height:106px;
 padding:14px 0px 14px 11px;
 background-image:url('../images/home_news_bg.gif');
 background-repeat:repeat-y;
 background-position:left;
 float:left;
}
.home_news_img{
 float:left;
 position:relative;
 padding:2px;
 border:1px #c5e1f2 solid;
 overflow:hidden;
}
.home_news_content{
 float:left;
 position:relative;
 padding:10px 0px 10px 10px;
 width:150px;
 font-size:11px;
}
.home_news_big{
 position:relative;
 width:577px;
 height:182px;
 padding-top:2px;
 margin-top:35px;
 background-image:url('../images/home_news_big_bg.gif');
 background-repeat:repeat-x;
 background-position:left;
 float:left;
 margin-bottom:35px;
}
.home_news_img_big{
 overflow:hidden;
 background-color:#FFFFFF;
 float:left;
 position:relative;
 padding:2px;
 border:1px #c5e1f2 solid;
}
.home_news_content_big{
 float:left;
 position:relative;
 padding:10px;
 font-size:12px;
 width:280px;
 padding:20px 25px 0px 22px;
}
.home_news_content_big a{
 font-size:18px;
 text-decoration:underline;
  color:#26639c ;
}
.title_home_link{
 color:#26639c !important;
 text-decoration:underline;
 font-size:13px !important;
}
div#extrainfo-position{
 height:100%;
 float:left;
}
/*div#extrainfo {
 padding:0px;
}*/
#banners{
 margin-left:-100px;
 width:241px;
 background-color:#FFFFFF;
 padding:4px 0px 34px 0px;
 text-align:center;
 border:1px #c5e1f2 solid;
}
#infobox_area{
/*background-image: url('../images/columns_bg.jpg');
 background-position:top;	 
 background-repeat: repeat-x;*/
 padding:52px 15px 15px 15px;
 height:100%;
 width:248px;

}
#form_melden{
 margin:0px 4px 0px 4px !important;
 width:193px;
 margin-bottom:4px;
 background-color:#f4f9fd;
 padding:20px;

 text-align:left;
}
#melden{
 padding-bottom:4px;
 margin-bottom:44px;
 border-bottom:1px #c5e1f2 solid;
}
.input_melden{
 width:188px;
 height:20px;
 border:1px #c5e1f2 solid;
 background-color:#f7fcff;
 margin-top:5px;
 margin-bottom:15px;
 z-index:200;
}
.buttom_melden{
 border:0px;
 background:none;
 width:77px;
}
.buttom_melden img{
 margin-left:-4px;
 text-align:left;
}
.gallery_move{
width:574px;
height:166px;
overflow:hidden;
position:absolute;
border:1px solid #c5e1f2;
padding:2px;
}
.bg_gallery{
background-color:#f6f9ec;
height:100%;
width:530px;
overflow:hidden;
position:absolute;
padding:21px 21px 21px 23px;
}

.gallery_img{
 float:left;
 margin-right:10px;
 margin-left:10px;
 margin-top:-1px;

}
.prev_btn{
 position:relative;
 margin-top:-7px;
}
.next_btn{
 position:relative;
 margin-left:524px;
 margin-top:-7px;
}

/*HOME END*/
/*FOOTER*/
div#footer{
 margin:0px;
 padding:0px;
 background-image:none !important;
 color:#000000;
}
div#footer a{
 color:#000000;
}
div#footer address{
 margin-top:10px;
 color:#000000;
}
/*End FOOTER*/
#newsletter_submit{
 background-color:#26639c !important;
 color:#FFFFFF;
 border:0px;
}
#newsletter_text{
 color:#26639c;
 font-weight:bold;
 font-size:12px;
}
