@charset "utf-8";

/*Googe Fonts lokal eingebunden*/

/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-condensed-v16-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'),
       url('../fonts/roboto-condensed-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v16-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v16-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('../fonts/roboto-condensed-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v16-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-condensed-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
       url('../fonts/roboto-condensed-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v16-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}



/* Begin CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
/* Ende CSS Reset */



body {
	background-color: #202834;
	font-family: 'Roboto Condensed', sans-serif;
	color: #f9f5ea;
	font-weight: 300;
	font-size: 17px;
}


/* COMMON CLASSES */
.break { clear:both; }


/* Header */
#header { height:685px; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:685px; position:absolute; }


/* Logo */
#trans_bg {
	background-image: url(../images/logo_bg_halbtransparent.png);
}
#logo {
	text-align: center;
	padding-top: 6px;
	padding-bottom: 12px;
}


/* NAVIGATION */
#nav-wrapper {
/*	position:relative;
	top:134px;*/
	background-image:url(../images/nav_bg.png);
	padding-top:8px;
	padding-bottom: 8px;
}
#navigation {
	width:960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
}
/* MENU */
#menu {
	position:relative;
}
#menu ul {
	list-style:none;
}
#menu ul li {
	display:inline;
	font-size: 22px;
	font-weight: 400;
	padding-right: 15px;
	padding-left: 15px;
}
#menu ul li a {
	color:white;
	text-decoration:none;
}
#menu ul li a:hover {
	color: #eda814;
	text-decoration:none;
}

/* HEADER TEXT */
#headertxt {
	position:relative;
	top:250px;
	width:960px;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#firstline {
	font-size: 68px;
	font-weight: 700;
	display:block;
	text-align: center;
	color: #FFF;
}

#aufm_testimonials {
	position:absolute;
	top:560px;
	width:960px;
	left: 50%;
	margin-left: -480px;
}






/* CONTENT */
#wrapper_content {
	background-color: #202834;
	width:960px;
	margin-top: 175px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}

#content {
	width: 960px;
	text-align: justify;
	background-image: url(../images/bg_content_eagle.gif);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 40px;
	position: relative;
}

#leftColumn {
	float: left;
	width: 620px;
	padding-right: 20px;
}

#contact_leftColumn {
	float: left;
}

#rightColumn {
	width: 300px;
	padding-left: 20px;
	position: absolute;
	bottom: 40px;
	right: 0px;
}
.headline_content {
	color: #eda814;
	font-size: 50px;
}



/*Footer*/
#wrapper_footer {
	background-color: #2c333b;
	background-image: url(../images/bg_footer_textur.gif);
}
#footer {
	width: 960px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 50px;
	font-size: 14px;
	color: #FFF;
}


/*Einschub1 start*/
#example {
}
.toggle1 {
	background-color: #373b42;
	background-image: url(../images/einschub-hotelkarriere-tegernsee.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#footer1 {
	width: 960px;
	height: 690px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 35px;
	padding-bottom: 35px;
	color: #FFF;
	position: relative;
}
.footer1_content {
	font-size: 50px;
	font-weight: 700;
}

.einschub_underline {
	background-color: #202834;
	font-size: 30px;
	color: #FFF;
	font-weight: 400;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-bottom: 1px;
}
.einschub_underline_sm {
	background-color: #202834;
	font-size: 18px;
	color: #FFF;
	font-weight: 400;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

.einschub_content {
	position: absolute;
	left: 0px;
	top: 486px;
	font-size: 22px;
}
.einschub_bilder_wrapper {
	position: absolute;
	left: 0px;
	top: 620px;
}
.einschub_bilder_gallery {
	float: left;
	margin-right: 36px;
}




/*Einschub1 end*/



/*Einschub2 start*/
#example {
}
.toggle2 {
	background-color: #373b42;
	background-image: url(../images/einschub-print_design.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#footer2 {
	width: 960px;
	height: 690px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 35px;
	padding-bottom: 35px;
	color: #FFF;
	position: relative;
}
.footer2_content {
	font-size: 50px;
	font-weight: 700;
}

.einschub2_underline {
	background-color: #202834;
	font-size: 30px;
	color: #FFF;
	font-weight: 400;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-bottom: 1px;
}
.einschub2_underline_sm {
	background-color: #202834;
	font-size: 18px;
	color: #FFF;
	font-weight: 400;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

.einschub2_content {
	position: absolute;
	left: 0px;
	top: 486px;
	font-size: 22px;
}
.einschub2_bilder_wrapper {
	position: absolute;
	left: 0px;
	top: 540px;
}
.einschub2_bilder_gallery {
	float: left;
	margin-right: 6px;
}
/*Einschub2 end*/





/*box news*/
#news-box {
	width: 238px;
	border: 1px solid #F6EFDC;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
	text-align: left;
}
.headline_news {
	color: #eda814;
	font-size: 24px;
}


/* Featurebox Start*/
#featurebox {
}
#content1_featurebox {
}
#content2_featurebox {
}
#content3_featurebox {
}
/* Featurebox End*/




/*---Links 1---*/
a:link {
	text-decoration: none;
	color: #F2C35E;
}
a:visited {
	text-decoration: none;
	color: #F2C35E;
}
a:hover {
	text-decoration: none;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #F2C35E;
}



/*---Links 2---*/
a.link1:link {
	color:#505050;
	text-decoration:none;
}
a.link1:visited {
	color:#505050;
	text-decoration:none;
}
a.link1:hover {
	color:#ee7f01;
	text-decoration:none;
}
a.link1:active {
	color:#505050;
	text-decoration:none;
}



/*---Links 3---*/
a.link2:link {
	color:#000;
	text-decoration:none;
}
a.link2:visited {
	color:#000;
	text-decoration:none;
}
a.link2:hover {
	color:#ee7f01;
	text-decoration:none;
}
a.link2:active {
	color:#000;
	text-decoration:none;
}

/*---Links 4---*/
a.link3:link {
	color:#fff;
	text-decoration:none;
}
a.link3:visited {
	color:#fff;
	text-decoration:none;
}
a.link3:hover {
	color:#F2C35E;
	text-decoration:none;
}
a.link3:active {
	color:#fff;
	text-decoration:none;
}






/*button start*/
.link_button {
	background-color: #eda814;
	color: #FFFFFF;
	padding: 5px;
	font-weight: 400;
}
a.link_button:link {
	color:#FFF;
	text-decoration:none;
}
a.link_button:visited {
	color:#FFF;
	text-decoration:none;
}
a.link_button:hover {
	color:#202834;
	text-decoration:none;
}
a.link_button:active {
	color:#FFF;
	text-decoration:none;
}
/*button end*/

.hidepics {
  width:0px;
  height:0px;
  display:none;
}


