@font-face {
    font-family: 'Lobster13Regular';
    src: url('fonts/lobster_1.3_1-webfont.eot');
    src: url('fonts/lobster_1.3_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lobster_1.3_1-webfont.woff') format('woff'),
         url('fonts/lobster_1.3_1-webfont.ttf') format('truetype'),
         url('fonts/lobster_1.3_1-webfont.svg#Lobster13Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
h1,h2,h3 { font-family: 'Lobster13Regular'; }
#wrapper { background: url(images/wrapper_bg_top.png) no-repeat; width:1020px; margin:0 auto; padding-top:80px;}
#innerWrapper { padding:0 90px;  background: url(images/wrapper_bg_repeat.png) repeat-y; }
#footer { background: url(images/wrapper_bg_bottom.png) no-repeat; width:1020px; margin: 0 auto; height:100px; }
/* linke spalte */
#topAngebote { background:url(images/box_bg.png) no-repeat; height:232px; width:182px; padding:7px 28px; font-size:11px; }
#topAngebote h1 { font-size: 23px; color:#00acd8; text-align: center;}
#topAngebote a,.button-mehr { text-indent: -1000px; background:url(images/bt_more.png); width:54px; height:19px; display:block;}



ul { list-style: none; }
#nav ul { padding:0; }
#nav a { 
		background: url(images/nav_bg.png) no-repeat; display:block; height:33px;
		font-family: 'Lobster13Regular'; color:#666666; 	text-decoration:none;
		padding: 3px 0 0 20px 
		}
#nav .active a,#nav a:hover { color:#006691; }
#nav ul li ul { margin-left: 10px; }
#nav ul li ul li a {color: #7b7b7b; font-size:14px; padding-top:5px; }
/* text */
#main .inside {padding-left:39px; }
#main h1 { }

h1.ce_headline { margin-bottom:0;}
h3.ce_headline { margin: 0 0 5px}

h1 { color:#006691; }
h2  {}
h3 { color:#737373; }
.ce_text { width: 490px; }
.ce_text p, .ce_text td, .ce_text li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.mod_article  ul { padding:0;}
.mod_article  li { background: url("images/li_bg.png") left top no-repeat; padding: 4px 0 0 10px; margin-top:5px; }


  /* 100% background */
#bg { position: fixed; top: 0; left: 0; z-index:-100;}
.bgwidth { width: 100%; } 
.bgheight { height: 100%; } 

#header { position: relative; height: 287px; }
#header #rahmen { position: absolute; top:0; left:0;  z-index: 100; }
#header #slideshow { position: absolute; top:33px; left:42px;  width:568px; height:231px; } 
#nyroLinks { display:none; }
.nyroModalBg { z-index:101; }
.nyroModalCont,.nyroModalTitle ,.nyroModalClose  { z-index:102;}

/* konakt */
.ce_form .formbody { position: relative; left:-7px;}
.ce_form .formbody input,#kontakt .formbody select { } 

.ce_form .formbody { width: 450px; }
.ce_form .formbody .w50 { width: 180px; margin: 8px; display:block; padding:8px; float:left; font-family:Verdana; font-size:11px;}
.ce_form .formbody select.w50 { width: 198px; height:35px; }
.ce_form .formbody label,.ce_form .formbody label.w50 {display:none; }
.ce_form .formbody textarea { height: 124px; line-height:15px; }
.ce_form input.submit { height:27px; width:96px; border:0; display:block; }
.submit_container { display:block; clear:both;}
.formbody .round { 
	background:#eeeeee;
	color:#716f6f;
	font-family:verdana;
	font-size:11px; 
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	
	-webkit-box-shadow: inset -1px 2px 1px #b3b3b3;
	-moz-box-shadow: inset -1px 2px 1px #b3b3b3;
	box-shadow: inset -1px 2px 1px #b3b3b3;
	
	-webkit-box-shadow: inset -1px 1px 3px #d4d4d4;
	-moz-box-shadow: inset -1px 1px 3px #d4d4d4;
	box-shadow: inset -1px 1px 3px #d4d4d4;
	/* outline: 2px solid #F4F4F4; */
}
.w70 { float:left; width: 345px }