@charset "utf-8";

/*@import url("layout_newsticker.css");*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700); /* 'Open Sans Condensed' */

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

html, body {
	background: #121212 url(../images/bg_body.jpg) repeat-y center top;
	/*background-image: radial-gradient(circle, #333333, #121212);*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 12px/16px Arial,Helvetica;
	color: #f2f2f2;
	/*height: 100%;*/
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	-webkit-locale: 'de';
}


.layout_body_verkauft_center {
	width: 440px;
	height: 200px;
}
.verkauft_content {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	text-shadow: 1px 1px 1px #000000;
	text-decoration: none;
}
.verkauft_content_img {
	float: left;
	margin: 2px 10px 0px 0px;
	padding: 2px;
	border: 1px solid #373737;
}
.verkauft_content a,
.verkauft_content a:link,
.verkauft_content a:visited {
	text-decoration: none;
	color: #f2f2f2;
}


.layout_body {
	/*background-attachment: fixed;*/
	height: 100%;
	width: 100%;
}
.layout_rahmen {
	width: 990px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
}
.layout_rahmen_
.layout_rahmen_schatten {
	moz-box-shadow: 0px 0px 45px 1px #757575;
	-webkit-box-shadow: 0px 0px 45px 1px #757575;
	box-shadow: 0px 0px 45px 1px #757575;
}

.layout_sterne {
	background: transparent url(../images/bg_milosmandic_sterne.png) no-repeat left top;
	width: 980px;
	height: 40px;
	display: block;
	position: relative;
	z-index: 1001;
}

.layout_header {
	width: 990px;
}
.layout_header_inhalte_sprachauswahl {
	position: relative;
	z-index: 997;
}
.layout_header_inhalte {
	background: #191919 url(../images/bg_header.jpg) no-repeat left top;
	width: 960px;
	height: 450px;
	margin: 0 auto;
	moz-box-shadow: 0px 0px 70px 1px #010101;
	-webkit-box-shadow: 0px 0px 70px 1px #010101;
	box-shadow: 0px 0px 70px 1px #010101;
	position: relative;
	z-index: 998;
}
.layout_header_label_zu_verkaufen {
	background: transparent url(../images/bg_label_zu_verkaufen.png) no-repeat left top;
	width: 200px;
	height: 200px;
	display: none;
	position: absolute;
	z-index: 999;
}
.layout_header_slideshow {
	position: absolute;
	z-index: 998;
}

.layout_header_titel {
	position: absolute;
	z-index: 999;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
.layout_header_titel h2 {
	/*color: #832D1E !important;*/
	-moz-opacity: 0.70;
	opacity: 0.70;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
}


/* LAYOUT SPALTEN (LINKS RECHTS) */
.layout_spalten {
	background: #ffffff url(../images/bg_spalten.png) repeat-y left top;
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.layout_spalte_links {
	width: 580px;
	min-height: 300px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-right: 1px dotted #A1A8B8;*/
}
.layout_spalte_links_inhalte {
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
}
.layout_spalte_rechts {
	background: #f2f2f2;
	width: 369px;
	min-height: 450px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-left: 1px dotted #A1A8B8;*/
}
.layout_spalte_rechts_inhalte {
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 0px 0px;
	/* padding: 19px 20px 0px 30px; */
}
.layout_spalte_rechts_inhalte_padding {
	padding: 0px 20px 0px 20px;
}

.layout_inhalte {
	width: 520px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 50px 0px;
}



/* FOOTER */
.layout_footer {
	width: 100%;
	height: 40px;
	margin: 0 auto;
	padding: 0px 0px 30px 0px;
	z-index: 2;
}
.layout_footer_inhalte {
	width: 960px;
	margin: 0 auto;
	padding: 15px 0px 0px 0px;
	font: normal 11px/11px Arial,Helvetica;
	color: #808080;
	font-style: italic;
	text-shadow: 1px 1px 1px #000000;
}
.layout_footer_inhalte a, .layout_footer_inhalte a:link, .layout_footer_inhalte a:hover, .layout_footer_inhalte a:visited {
	font: bold 11px/11px Arial,Helvetica;
	color: #ffffff;
	font-style: italic;
	text-shadow: 1px 1px 1px #000000;
	text-decoration: none;
}


.layout_content {
	width: 980px;
	margin: 0 auto;
}
.layout_content_inhalte {
	width: 960px;
	margin: 40px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}



/* DATENBLATT, TABS UND CO. */
.datenblatt_box {
}
.datenblatt_box_inhalte {
	moz-box-shadow: 0px 0px 70px 1px #010101;
	-webkit-box-shadow: 0px 0px 70px 1px #010101;
	box-shadow: 0px 0px 70px 1px #010101;
}
.datenblatt_technische_angaben {
	background: #171717;
	background: rgba(23, 23, 23, 0.95);
	width: 350px;
	height: 310px;
}
.datenblatt_technische_angaben_inhalte {
	padding: 15px;
	color: #878787;
}
.datenblatt_tabs {
	width: 610px;
}

.datenblatt_box_titel_und_tabs {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.datenblatt_box_titel_und_tabs_titel {
	width: 350px;
	text-indent: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}
.datenblatt_box_titel_und_tabs_tabs {
	width: 610px;
}

.technische_angaben_tabelle {
	
}
.angaben_tabelle_item {
	border-bottom: 1px dashed #333333;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	text-shadow: 1px 1px 1px #000000;
}
.angaben_tabelle_item:last-child {
	border-bottom: none;
}
.angaben_tabelle_item:hover {
	text-shadow: 1px 1px 1px #000000;
}
.angaben_tabelle_item_titel {
	width: 150px;
	color: #b5b5b5;
}

.datenblatt_tabs_inhalte {
	color: #d0d0d0;
	text-shadow: 1px 1px 1px #000000;
}
.datenblatt_tabs_inhalte a,
.datenblatt_tabs_inhalte a:link,
.datenblatt_tabs_inhalte a:visited {
	text-decoration: none;
	color: #f2f2f2;
}
.datenblatt_tabs_inhalte a:hover {
	text-decoration: underline;
}

/* TABS */
ul.tabs_navi_ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 2;
}
ul.tabs_navi_ul li {
	height: 30px;
	line-height: 30px;
	float: left;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 4px 0px 0px;
}
ul.tabs_navi_ul li:hover {

}
a.tab_navi, a.tab_navi:link, a.tab_navi:visited {
	background: #171717;
	background: rgba(23, 23, 23, 0.29);
	display: block;
	cursor: pointer;
	padding: 10px 10px 11px 10px;
	margin: 0px 0px 0px 0px;
	text-decoration: none !important;
	color: #828282;
	text-shadow: 1px 1px 1px #000000;
}
ul.tabs_navi_ul a.selected {
	background: #171717;
	background: rgba(23, 23, 23, 0.89);
	color: #f2f2f2;
	text-shadow: 1px 1px 1px #000000;
}
ul.tabs_navi_ul a:hover {
	background: #171717;
	background: rgba(23, 23, 23, 0.59);
	color: #f2f2f2;
	text-shadow: 1px 1px 1px #000000;
}
.tabs_content_div {
	min-height: 101px;
	padding: 15px;
	margin: 0px 0px 0px 0px;
	z-index: 1;
}
.tab_content_text {
	padding: 0px 30px 10px 30px;
}
.tabs_navi_ul div.selected {
	font-weight: bold;
}
.tabs_hinweis_zu_inhalten {
	font: normal 11px/11px Arial,Helvetica;
	color: #ffffff;
	font-style: italic;
	text-shadow: 1px 1px 1px #000000;
	text-align: right;
	padding: 5px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
}


/* SONSTIGES */
.layout_version {
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 990;
	display: none;
}
.version_inhalte {
	height: 45px;
	margin: 0 auto;
	overflow: hidden;
	text-transform: none;
	text-align: right;
	font: bold 70px/55px "Arial Black", Helvetica, sans-serif;
	color: #010101;
	font-size: 65px;
	letter-spacing: -5pt;
	line-height: 50px;
	padding: 0px 20px 0px 0px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}

.layout_alpina_wappen {
	background: transparent url(../images/bg_alpina_logo.png) no-repeat left bottom;
	width: 480px;
	height: 480px;
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 898;
	display: block;
}





/* SPRACHEN */
.layout_sprachauswahl_fahnen {
	margin: 20px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
}
ul.lang-inline {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
ul.lang-inline li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	list-style: none;
}
.layout_sprachen {
	position: absolute;
	margin: 12px 0px 0px 27px;
	padding: 0px 0px 0px 0px;
}
.sprache_label, .sprache_label a, .sprache_label a:link {
	width: 24px;
	height: 19px;
	display: block;
}
.sprache_de-DE {
	background: transparent url(../images/icons/flaggen/de-DE.png) no-repeat left top;
}
.sprache_en-GB  {
	background: transparent url(../images/icons/flaggen/en-GB.png) no-repeat left top;
}



/* HEADINGS */
h1, h2, h3, h4, h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h1 {
	font: bold 30px/30px 'Open Sans Condensed',Arial,Helvetica;
	font-weight: 700;
	color: #f2f2f2;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	letter-spacing: -2px;
	text-shadow: 1px 1px 1px #000000;
}
h2 {
	font: normal 12px/12px 'Open Sans Condensed',Arial,Helvetica;
	font-weight: 700;
	color: #f2f2f2;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	text-shadow: 1px 1px 1px #000000;
}
h2 a, h2 a:link, h2 a:visited, h2 a:hover {
	font: normal 14px/20px 'Open Sans Condensed',Arial,Helvetica;
	color: #f2f2f2;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	letter-spacing: -1px;
	text-shadow: 1px 1px 1px #000000;
}
h3 {
	font: normal 14px/20px 'Open Sans Condensed',Arial,Helvetica;
	color: #343434;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
}
h4 {
	font: normal 14px/20px Arial,Helvetica;
	color: #f2f2f2;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	letter-spacing: -1px;
	text-shadow: 1px 1px 1px #000000;
}
h5 {
	font: normal 12px/14px 'Open Sans Condensed',Arial,Helvetica;
	padding: 0px 0px 8px 0px;
	color: #343434;
	text-transform: uppercase;
	text-align: left;
}



/* LINKS */
a, a:link, a:visited {
	font: normal 12px/14px Arial,Helvetica;
	color: #343434;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
a.externer_link, a.externer_link:hover, a.externer_link:visited {
	background: transparent url(../images/icons/icon_externer_link.png) no-repeat right 4px;
	padding: 0px 12px 0px 0px;
}

a.logolink {
	width: 125px;
	height: 140px;
	display: block;
	outline: none;
	position: absolute;
	margin: 50px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}
a.mobile_de, a.mobile_de:link {
	background: transparent url(../images/icons/icon_mobile_de.png) no-repeat left;
	text-indent: 90px;
	padding: 0px 0px 2px 90px;
	line-height: 18px;
	text-decoration: none;
	color: #f2f2f2;
}


/* ZU TOP */
.zutop { 
	background: -webkit-gradient(linear, left top, left bottom, from(#1E1E1E), to(#121212));
	background: -moz-linear-gradient(center top , #1E1E1E, #121212) repeat scroll 0 0 #121212;
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#1E1E1E', EndColorStr='#121212', GradientType=0);
	width: 100px;
	border: 1px solid #282828;
	color: #c2c2c2 !important;
	cursor: pointer;
	font: normal 11px/11px Arial,Helvetica !important;
	display: none;
	right: 7px; 
	bottom: 7px; 
	padding: 7px 7px 7px 20px;
	position: fixed;
	text-shadow: #000000 1px 1px 1px;
	z-index: 99999;
}
.zutop:hover {
	border: 1px solid #444444;
}
.zutop:hover, a.zutop, a.zutop:link {
	color: #c2c2c2 !important;
	opacity: 1;
	text-decoration: none;
}



/* CMS */
.category-desc {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}

.item-separator {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
p.readmore, .readon {
	background: #fafafa;
	width: 100%;
	/*height: 11px;*/
	margin: 15px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: right;
	border-top: 1px dotted #6f6f6f;
	clear: both;
}

.readmore a, .readmore a:link, .readmore a:visited,
.readon a, .readon a:link, .readon a:visited {
	background: transparent url(../images/icons/arrow_schwarz_links.png) no-repeat right;
	display: block;
	color: #343434 !important;
	text-decoration: none !important;
	padding: 0px 15px 0px 0px;
	margin: 0px 15px 0px 0px;
}
.readmore a:hover, .readon a:hover {
	color: #343434;
	text-decoration: none !important
}

/* SEITENNAVIGATION */
.pagenav p.counter {
	width: 100px;
	float: left;
	display: none;
}

ul.pagenav {
	color: #939393 !important;
	width: 100%;
	font: bold 10px/10px Arial,Helvetica;
	color: #939393 !important;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 40px 0px;
	float: left;
	list-style: none;
}
ul.pagenav li {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 60%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 60%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 60%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 60%,#ececec 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 60%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
	margin: 0px 4px 0px 0px;
	padding: 5px 10px 5px 10px;
	list-style: none;
	float: left;
	border: 1px solid #D3D3D3;
}

ul.pagenav a, ul.pagenav a:link, ul.pagenav a:visited {
	font: bold 10px/10px Arial,Helvetica !important;
	color: #939393 !important;
	text-decoration: none;
}
ul.pagenav a:hover, ul.pagenav a:hover {
	color: #939393 !important;
}

.pagenav {
	
}
.pagenav-prev {
	
}
.pagenav-next {
	
}
.pagenav-end {

}

/* PAGINATION */
.pagination p.counter {
	width: 100px;
	float: left;
	display: none;
}
.pagination ul {
	color: #939393 !important;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 40px 0px;
}
.pagination ul li {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 60%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 60%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 60%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 60%,#ececec 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 60%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
	margin: 0px 4px 0px 0px;
	padding: 5px 10px 5px 10px;
	list-style: none;
	float: left;
	border: 1px dashed #D3D3D3;
}

.pagination a, .pagination a:link, .pagination a:visited {
	color: #010101 !important;
	text-decoration: none;
}
.pagination a:hover, .pagination a:hover {
	color: #010101 !important;
}


dl.article-info {
	width: 100%;
	height: 100%;
	display: block;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	clear: left;
}
dt.article-info-term {
	display: none;
}
dd.category-name, dd.create, dd.published, dd.modified, dd.createdby {
	font: normal 11px/11px Arial,Helvetica;
	color: #585858;
	font-style: italic;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
dd.published {
	/*clear: left;*/
}
dl.article-info a, dl.article-info a:link, dl.article-info a:visited,
dd.category-name a, dd.category-name a:link, dd.category-name a:visited {
	font: normal 11px/11px Arial,Helvetica;
	color: #585858 !important;
	font-style: italic;
	text-decoration: none;
}



/* INPUTS FORMS */
input, textarea {
	font: normal 12px/14px Arial,Helvetica;
}
select {
}
button {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 60%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 60%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 60%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 60%,#ececec 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 60%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
	margin: 0px 4px 0px 0px;
	padding: 5px 10px 5px 10px;
	list-style: none;
	float: left;
	border: 1px solid #D3D3D3;
	cursor: pointer;
}
.form_element {
	padding: 0px 0px 15px 0px;
}
.captcha_bild {
	width: 300px;
	height: 50px;
	display: block;
}



/* MODULE */




/* UNIVERSAL */
img {
	border: none;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.clear_left {
	clear: left;
}
.clear_right {
	clear: right;
}
.clear_both {
	clear: both;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
.justify {
	text-align: justify;
}
.display_block {
	display: block;
}
.display_inline {
	display: inline;
}
.display_none {
	display: none;
}
.pointer {
	cursor: pointer;
}
.help {
	cursor: help;
}
.breite_33p {
	width: 33%;
}
.breite_100p {
	width: 100%;
}