html
{
	overflow-x:auto;
	overflow-y:auto;
} 

body 
{
   -background-image:url(/images/bg_main.jpg);
    background-repeat:repeat-y;
    background-position:center;
	background-color: white;
	position:relative;
	margin:0px;
	padding:0px;
}

#layout_Page 
{
    width:960px;
    overflow:hidden;
	background-color:white;
	
	padding:0px 0px;
	-background-image:url(/images/schattenkante.png);
	background-repeat:repeat-y;
	position:relative;


/*
    background-image:url(/images/schattenkante.png);
    padding:0px 4px;
*/
    margin:0px auto;
    position:relative;
}

#layout_Top
{
    float:left;
    background-image:url(/images/header.jpg);
    background-repeat:no-repeat;
    height:170px;
    position:relative;
    width:960px;
    margin:0px 0px 12px 0px;
}


.searchbox_down
{
    top:170px;
    right:0px;
    height:20px;
    width:160px;
    z-index:14;
    position:absolute;
    background-image:url(/images/searchbox_down.png);
    background-repeat:no-repeat;
    }


.layout_Addthis_top
{
    position:absolute;
	top: 303px;
	right: 27px;
	z-index: 10;
}

/*------------------------------*/
#layout_Top_Optionen
{
    position:absolute;
	top: 34px; right: 20px;
	z-index: 10;
}

#layout_Top_Optionen ul li a.nl
{
    background-image:url(/images/pfeil_rechts_weiss.gif);
    background-repeat:no-repeat;
	background-position: right center;
	color: white;
	padding: 0px 12px 0px 0px;
}

#layout_Top_Optionen ul li a.flagge
{
    background-image:url(/images/flagge_en.gif);
    background-repeat:no-repeat;
	background-position: left 0px;
	color: white;
	padding: 0px 0px 3px 33px;
}

#layout_Top_Optionen ul
{
	list-style-type:none;
	margin:0px;
    padding:0px;
}

#layout_Top_Optionen ul li
{
	display: inline;
	padding: 5px 0px 5px 0px;
}

#layout_Top_Optionen ul li.trenner
{
	background-image: url(/images/trenner.png);
	background-repeat: no-repeat;
    background-position: left top;
	padding: 5px 18px 5px 0px;
}

/*------------------------------*/

#layout_Top_Suche
{
 background-color:#66c430;
    width:0px;
    position:absolute;
    width:160px;
    height:51px;
    right:0;
    bottom:0;
}
#layout_Top_Suche Input
{
    border: 0px solid black;
   
    position:absolute;
    right:15px;
    top:15px;
   
    }

#layout_Top_Suche Input[type="text"]
{
    height:18px;
	width:120px;
	padding: 2px 0px 2px 5px;
	display:block;
	background-position:right;
	background-repeat:no-repeat;
	line-height:normal;
	color:#444444;
	
	}
#layout_Top_Suche Input[type="submit"]
{
    border: 0px solid black;
    background-color:white;
    background-image:url(/images/icon_suche.png);
    width:22px;
    height:22px;
    cursor:pointer;
}


#layout_Top_Suche_Input
{
    position: absolute;
	top: 107px; right: 65px;
	z-index: 11;
}

#layout_Top_Suche_Btn
{
    position: absolute;
	top: 103px; right: 8px;
	z-index: 12;
}

#layout_Main 
{
    overflow:hidden;
	background-color:#ffffff;
	position:relative;
	width:550px;
	min-height:500px;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
}

#layout_Left 
{
	margin: 0px 0px 0px 0px;
    width: 210px;
    
    float:left;
    
    


}

#layout_Left .leftbox
{
    width:210px;
    margin-bottom:15px;
    background-color:White;
    background-image: url("/images/schatten.jpg");
    background-position: center bottom;
    background-repeat: repeat-x;
    overflow:hidden;
}

#layout_Right
{
    float:left;
    position:relative;
    margin-left:20px;
}
#layout_Right .rightbox
{
    width:160px;
    background-color:White;
    background-image: url("/images/schatten.jpg");
    background-position: center bottom;
    background-repeat: repeat-x;

    
    }
#layout_Center 
{
	margin: 0px;
    width: 960px;
    float:left;
    

/*
    width:730;
    overflow:hidden;
    position:relative;
*/
}


#layout_Bottom
{
   
    background-image: url(/images/footer.jpg);
    height: 44px;
	margin: 10px 0px 0px 0px;
	position:relative;
    float:left;
    width:960px;
    background-repeat:no-repeat;
    background-position:bottom;
}

.google_trans 
{
    display: block;
    height: 44px;
    
    margin: 8px 0 0 13px;
    overflow: hidden;
    
    
    width: 170px;
}

#layout_Bottom a.jegasoft {
    background-image:url(/images/logo_jegasoft_hr.png);
    width: 120px;
    height: 26px;
    right: 75px;
    background-size:cover;
    opacity:0.7;
    }
#layout_Bottom a.facebook {
    background-image:url(/images/icon_facebook_20px.png);
    width:20px;
    height:20px;
    margin:3px 3px 3px 20px;
    border-radius:3px;
    right:40px;
   
    }
#layout_Bottom a.email {
    background-image:url(/images/mail-icon_20px.png);
    width:20px;
    height:20px;
    margin:3px;
    background-color:white;
    border-radius:3px;
    right:10px;
    }

#layout_Bottom a.image {
    position:absolute;
    top:-30px;
    color:white;
    line-height:26px; 
    font-size:12px;   
    
    }



