/* CSS Document */

@import "forms.css";

@font-face {font-family: 'Lato';src: url('../fonts/2E7BDD_21_0.eot');src: url('../fonts/2E7BDD_21_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2E7BDD_21_0.woff2') format('woff2'),url('../fonts/2E7BDD_21_0.woff') format('woff'),url('../fonts/2E7BDD_21_0.ttf') format('truetype');

font-weight:normal;
font-style:normal;

}

@font-face {font-family: 'Lato Bold';src: url('../fonts/2E7BDD_18_0.eot');src: url('../fonts/2E7BDD_18_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2E7BDD_18_0.woff2') format('woff2'),url('../fonts/2E7BDD_18_0.woff') format('woff'),url('../fonts/2E7BDD_18_0.ttf') format('truetype');

font-weight:bold;
font-style:normal;

}

/* @font-face {
	font-family:Lato;
	src:url('../fonts/EtelkaLight.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:Lato Bold;
	src:url('../fonts/EtelkaMedium.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
} */

@font-face {
	font-family:Static Bold;
	src:url('../fonts/Static Bold.otf') format('truetype');
	font-weight:200;
	font-style:normal;
}


BLOCKQUOTE {
	padding:0;
	margin:0px 0px 0px 0px;
}

.news_downloads strong {
	color:#e30513;
}
BODY {
	width: 100%;
    margin: 0 auto;
	padding:0px;
	/*background-image:url("../img/dark_Tire.png");
	background-repeat:repeat; */
	background-color:#1F1C1C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#555;
}


#inhalt {
	width: 1200px;
    margin: 0 auto;
	padding:0px;
	background-color:#000000;
	font-family:Lato;
	text-transform: none;
	font-size:14px;
	color:#555;
}

#alutec_logo {
	position:relative; 
	margin-top: 25px;
	margin-left: 20px;
	top:0px;
}


#menubar_outer {
	/*width:100%;*/
	height:38px;
	z-index:1000;
	margin-top: 0px;
}
#menubar {
	/*width:1140px;
	margin:auto;*/
	text-transform: uppercase;
}


#menubar img.logo {
	margin-top:45px;
}



/* ###################################################### */



/* UVP ###################### */

.felgenUVP {
	
position:relative;
color:#ffffff;
font-size:20px;
font-weight:bolder;
border-bottom-left-radius: 40px 80px;
border-bottom-right-radius: 40px 80px;
border-top-left-radius: 40px 80px;
border-top-right-radius: 40px 80px; 
box-shadow: 2px 2px 4px black;
border: 0px solid #000000;
margin-top:30px; 
padding-top:8px; 
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
width:180px; 
height:24px; 
background-color:#e30513;	
	
	
}

/* ########################## */


#wrapper {
	width:1200px;
	position:relative;
	float:left;
	clear:both;

}
#wrapper UL,
#wrapper UL LI,
#wrapper UL LI IMG {
	width:1140px;
	margin:0;
	padding:0;
	z-index:10;
}
#wrapper UL LI IMG {
	background-origin:border-box;
}

#content_shadow {
position:relative;
box-shadow: 0 0 18px 0 #000000;	
z-index:1;
}

#contentground {
	position:relative;
	border-top: 0px solid #e30513;
	border-bottom: 1px solid #e30513;
	padding-top:0px;
	/*background-color:#FFFFFF;  /redesign */
	background-color:#000;
	z-index:1;
}

#content_bg {
	position:relative;
	float:left;
	clear:both;
	/*width:1140px;*/
	height:auto;
	padding-top:0px;
	padding-bottom:0px;
	/*background-color:#FFFFFF;  /redesign */
	background-color:#000;
}

/*#content {
	width:1140px;
	margin:auto;
	color:#fff;
}*/

#content_home {
	position:relative;
	float:left;
	clear:both;
	/*margin:auto;*/
	color:#000;
	padding:0px 20px;
	background-color:#000;
}

#inhalt_main {
	position:relative;
	float:left;
	padding-top:20px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:20px;
	margin-bottom:20px;
    background-color:#fff;	
	width:95.5%;
}


H2 {
	font-family:Lato;
	color:#fff;
	/*font-family:Turntablz;
	text-transform:uppercase;
	color:#e30513; */
	text-decoration:none;
}
H3 {
	margin:0px 0px 15px 0px;
	font-size:1.1em;
}

A {
	color:#e30513;
}

#menu_dropdown {
	display:none;
	visibility:hidden;
	right:20px;
	top:20px;
}

#footer {
	background-color:#000000;
	width:100%;
	height:145px;
	text-transform: uppercase;
}
#footercontent {
	width:1140px;
	margin:auto;
	padding:21px 0px 0px 0px;
}

.print {
	visibility:hidden;
	display:none;
}

.pagination {
	clear:both;
	text-align:center;
}
.pagination A {
	text-decoration:none;
}
.pagination .pageItem {
	display:inline-block;
	margin:0px 2px;
	padding:2px 4px;
	border:1px solid #111;
	color:#666;
}
.pagination .active,
.pagination .pageItem:hover {
	color:#eee!important;
	background-color:#181818;
}

.cls {
	clear:both;
	height:1px;
}
A IMG {
	border:0;
	text-decoration:none;
}

.col1, .col2 {
	background-repeat:repeat;
}
.col1 {	background-image:url("/alutec/themes/bg_col1.gif"); }
.col2 { background-image:url("/alutec/themes/bg_col2.gif"); }

.rightBox, .rightautoBox, .rightBox220,
.facebookFanListe {
	float:right;
	clear:right;
	margin-right:40px;
	margin-bottom:40px;
	position:relative;
}
.facebookFanListe {
	width:280px;
}
.rightBox220 {
	background-color:#000;
	width:180px;
}
.rightautoBox,
.rightBox {
	background-color:#000;
	width:240px;
}
.rightBox220 H3,
.rightautoBox H3,
.rightBox H3{
	margin-top:0px;
	padding:0;
}
.rightBox220,
.rightautoBox {
	padding:20px;
}

.tabPressDownloadContainer {
	width:800px;
}

.box960 H3,
.box880 H3,
.box430 H3,
.rightBox220 H3,
.rightautoBox H3,
.rightBox H3{
	color:#e30513;

}


.box960,
.box880,
.box430,
.rightBox220,
.rightautoBox,
.rightBox{
	color:#fff;
}

/*.tab {
	display:none;
	visibility:hidden;
}
.activeTab {
	display:block;
	visibility:visible;
}*/

.titleArea {
	background-color:#545151;
	border-bottom: 1px solid #e30513;

	
}
.titleArea .titleContent {
	margin:auto;
	padding:35px 10px 0px 10px;
	height:80px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}
.titleArea .titleContent H1 {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#fff;
	font-size:1.3em;
	text-transform:uppercase;
}

#breadcrumb {
	font-size:0.8em;
	/*margin:auto;*/
	padding-left:20px;
	padding-right:20px;
	width:100%;
	background-color:#000;
}
#breadcrumb .breadcrumbLinks {
	margin:auto;
	padding:8px 0px 5px 0px;
}
#breadcrumb .breadcrumbLinks A {
	text-decoration:none;
	color:#fff;
}
#breadcrumb .breadcrumbLinks A:hover {
	text-decoration:underline;
	color:#e30513;
}

.box960 {
	width:880px;
	background-color:#fff;
	color:#000;
	float:left;
}
.box880 {
	display:block;
	margin-top:20px;
	background-color:#fff;
	float:left;
	width:840px;
	color:#000;
}
.box880,.rightBox, .box960 {
	/*height:60px;*/
	padding-top:0px;
}


.box430 {
	width:430px;
	display:inline-block;
	vertical-align:top;
	margin:0px;
	color:#000;
	margin-bottom:20px;
}
.contact_info{
	padding-left:20px;
	text-align:left;
}

.lawContent {
	width:580px;
}

/* Formular */
FORM LABEL {
	display:inline-block;
	width:110px;
	vertical-align:top;
	/*margin-bottom:45px;*/
}
FORM SELECT, FORM INPUT, FORM TEXTAREA {
	background-color:transparent;
	border-top:1px solid #432;
	border-right:1px solid #432;
	border-bottom:1px solid #432;
	border-left:1px solid #432;
	color:#000;
}
FORM SELECT {
	/*width:315px;*/
	width:282px;
	padding:3px 3px 3px 6px;
}
FORM INPUT, FORM TEXTAREA {
	padding:3px 3px 3px 6px;
	width:272px;
}
FORM SELECT:focus, FORM INPUT:focus, FORM TEXTAREA:focus {
	/*color:#e30513;*/
	border-color:#e30513;
}
FORM SELECT OPTION, FORM SELECT OPTGROUP {
	background-color:#0c0c0c!important;
	padding:0px;
	margin:0px;
	color:#fff!important;
}
FORM SELECT OPTION:hover {
	background-color:#0c0c0c!important;
	padding:0px;
	margin:0px;
	color:#e30513!important;
}
FORM SELECT OPTION:checked {
	background-color:#252525!important;
	color:#e30513!important;
}
FORM INPUT[type=submit] {
	display:inline-block;
	font-weight:bold;
	color:#e30513;
	padding:4px 15px;
	width:auto;
	border:0;
	background-color:#000;
	position:relative;
	float:right;
	margin-right: 340px;
}
FORM .formError {
	color:#e30513;
	margin-left:115px;
	margin-top:5px;
	font-size:0.8em;
	height:14px;
	overflow:hidden;
}
HR {
	border:0;
	height:1px;
	background-color:#e30513;
	margin-top: 0px;
	margin-bottom: 30px;
}

@media print {
	.print {
		visibility:visible;
		display:block;
	}
	.noprint {
		visibility:hidden;
		display:none;
	}
	#content_home, #inhalt {
		width:980px!important;
	}
	#footer, .mainmenu, .mainmenu UL, .mainmenu UL LI, #rightmenu, #langSelect, #topcontrol, .nav, .nav-pills, #menu_dropdown {
		display:none!important;
		visibility:hidden!important;
		width:0px!important;
		overflow:hidden!important;
	}
	#menubar_outer {
		position:relative!important;
		clear:both;
	}
	.logo {
		clear:both;
	}
	.felgenThumb {
		border:none!important;
	}
	.felgenThumb H2 {
		color:#000;
	}
}



/* ########################################### RESPONSIVE ANPASSUNGEN ##############################################  */


@media (min-width: 1200px) {
	#inhalt {
		width:1180px;
	}
	#footercontent {
		width:1100px;
	}
	.titleContent {
		width:1100px;
	}
	#breadcrumb, #content_home {
		width:1140px;
	}
}
@media (min-width: 960px) and (max-width: 1200px) {
	#inhalt {
		width:960px;
	}
	#footercontent {
		width:900px;
	}
	.titleContent, #content_home {
		width:920px;
	}
	#breadcrumb {
		width:940px;
	}
}
@media (min-width: 720px) and (max-width: 960px) {
	#inhalt {
		width:720px;
	}
	#footercontent {
		display:none;
		visibility:hidden;
	}
	.titleContent, #content_home {
		width:680px;
	}
	.logo {
		margin-left:0px!important;
	}
	#breadcrumb {
		width:700px;
	}
	.box960 {
		width:660px;
	}
}
@media (min-width: 480px) and (max-width: 720px) {
	#inhalt {
		width:480px;
	}
	#footercontent {
		display:none;
		visibility:hidden;
	}
	.titleContent, #content_home {
		width:440px;
		height:auto!important;
		padding-bottom:20px;
	}
	.logo {
		margin-left:20px!important;
	}
	#breadcrumb {
		width:440px;
	}
	.box960 {
		width:420px;
	}
}
@media (max-width: 480px) {
	#inhalt {
		width:350px;
	}
	#footercontent {
		display:none;
		visibility:hidden;
	}
	.titleContent, #content_home {
		width:310px;
	}
	.titleArea .titleContent {
		height:auto!important;
		padding-bottom:20px;
	}
	.titleArea {
		height:auto!important;
	}
	.logo {
		margin-left:20px!important;
	}
	#breadcrumb {
		width:300px;
	}
	.box960 {
		width:260px;
	}
}
