/*////////////////////////////////////////////////////////////////////////*/
/*BODY*/
body,html {height:100%;width:100%;overflow:hidden;}

/*WRAPPER*/
#wrapper {position:relative;width:100%;height:100%;overflow:auto;z-index:2;}

/*////////////////////////////////////////////////////////////////////////*/
/*FIXED*/
#fixed {position:absolute;}
#fixed #fixed_img {position:relative;height:100%;width:100%;z-index:0;}

/*////////////////////////////////////////////////////////////////////////*/
/*HEADER*/
#header {position:relative;z-index:3;height:48px;background:url(../files/layout/navi_bg.jpg);width:100%;min-width:935px;}
#header .inside{}
#header .mod_navigation {width:100%;overflow:inherit;}
#header .mod_navigation ul {list-style:none;margin:0;padding:0;}
#header .mod_navigation ul li {float:left;position:relative;z-index:99;}
#header .mod_navigation ul li a:hover {color:#FF6600;}
#header .mod_navigation ul li.first a,#header .mod_navigation ul li.first span {padding-left:2em;}
#header .mod_navigation ul li a,#header .mod_navigation ul li span {display:inline-block;height:48px;padding:0 1em;line-height:3.5em;color:#fff;text-decoration:none;}
#header .mod_navigation ul li span.submenu {cursor:pointer;}
#header .mod_navigation ul li span,#header .mod_navigation ul li.trail a {font-weight:bold;}
#header .mod_navigation ul ul {display:none;position:absolute;left:0;top:48px;z-index:999;border-left:1px #fff solid;border-right:1px #fff solid;border-bottom:1px #fff solid;background:#000;padding:0.5em 0;}
#header .mod_navigation ul li:hover ul {display:block;}
#header .mod_navigation ul li li {float:none;white-space:nowrap;padding:0.5em 2em;}
#header .mod_navigation ul li li a,#header .mod_navigation ul li li span {display:block;width:auto;height:auto;line-height:normal;padding:0!important;}
#header .mod_navigation ul li li a:before,#header .mod_navigation ul li li span:before {content:"» ";}
#header h1 {position:absolute;z-index:4;margin:0;padding:0;top:70px;left:35px;}
#header h1 a {margin-left:20px; display:block;height:142px;width:299px;background:url(../files/layout/logo.png);}
#header h1 a span {display:none;}
#header #schnellanfrage {position:absolute;z-index:2;left:0;top:150px;}
#header #newsletter {position:absolute;z-index:2;left:0;top:350px;}

/*////////////////////////////////////////////////////////////////////////*/
/*CONTAINER*/
#container {position:relative;z-index:2;margin-top:-48px;min-height:100%;margin-left:377px;background:url(../files/layout/container_bg.png) repeat-y;width:558px;}

/*////////////////////////////////////////////////////////////////////////*/
/*MAIN*/
#main {padding-top:48px;}
#main .inside {padding:1.5em 2em;}
#main .image_container img {border:1px #ccc solid;padding:0.5em;}
#main .ce_gallery {padding-bottom:4em;}
#main a.more {float:right;}
#main #schneehoehen {padding:1.5em 0;}
#main #schneehoehen a {background:none;padding:0!important;}
#main .mod_article, #main #haeuser .ce_teaser {border-bottom:1px #EFD560 dotted;padding:0 0 1.5em 0;}
#main #haeuser {border:none;}

/*////////////////////////////////////////////////////////////////////////*/
/*LEFT*/
#left {}
#left .inside {}

/*////////////////////////////////////////////////////////////////////////*/
/*RIGHT*/
#right {}
#right .inside {}

/*////////////////////////////////////////////////////////////////////////*/
/*FOOTER*/
#footer {}
#footer .inside {}