@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Geier Metalle
Theme URI: http://www.geier-metalle.de
Description: Geier Metalle
Version: 0.8
Author: Tobias Seiler
Author URI: http://idesignlabs.de/infinity
*/

* {
	margin:0px;
	padding:0px;
}
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: "Arial", "Lucida Sans", "Trebuchet MS", Verdana, sans-serif;
	line-height:20px;
	background: #002462;
	color: #111;
}
#page-wrapper {
	background: #002462;
	margin: 0px auto 0 auto;
	padding: 0px;
	border: 0px;
	width: 950px;
}
#header-wrapper {
	margin: 0 auto;
	width: 950px;
	min-height: 160px;
	height: auto !important;
	height: 160px;
	background: #fff url(images/header_back.jpg) repeat-x left top;
}
#logo {
	float: left;
	margin: 0px 0 0 0;
	height: 160px;
	width: 240px;
	background: #fff;
	border:0px;
}
#navigation-wrapper {
	margin:0;
	padding:0;
	width: 950px;
	height: 40px;
	text-transform:uppercase;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #0f3679 url(images/navigation_back.jpg) repeat-x left top;
}

a{
	text-decoration:underline;
	color:#111;
}
a img{
	border:0;
}
a:hover{
	text-decoration:underline;
	color:#002462;
}
#content-wrapper {
	width: 950px;
	margin: 0 auto;
	background: #fff;
}
#content {
	margin: 0 auto;
	padding: 0px;
}
#content .text {
	padding: 50px 50px 50px 100px;
}

#content .title {
	padding: 10px 50px;
}

#content ul{
	padding: 10px 12px;
}

#content ul li{
	margin-bottom:12px;
	list-style:none;
	background: url(images/bullet.jpg) no-repeat 0 7px;
	padding-left: 12px;
}

#content ul .grau{
	background-image:url(images/bullet_grau.jpg);
}

#content ul .gelb{
	background-image:url(images/bullet_gelb.jpg);
}

#content ul .rot{
	background-image:url(images/bullet_rot.jpg);
}
#content ul .orange{
	background-image:url(images/bullet_orange.jpg);
}

#content p{
margin-bottom:4px;
}

#content .hervorhebung{
	color:#002462;
	font-size:12px;
	font-weight:bold;
	padding-right:4px;
}

#content h3{
	color:#002462;
	font-size:12px;
	font-weight:bold;	
	margin-bottom:4px;
}

#content h4{
	color:#002462;
	font-size:13px;
	font-weight:bold;
}

/* Accordion-Abschnitte */

#content div.abschnitt{
padding-left: 20px;
}

#content h3.abschnitt{
padding-left: 20px;
}

#content h3.abschnitt:hover{
	color:#2855a3;
	cursor:pointer;
}

#footer-wrapper {
	width: 950px;
	margin-top:20px;
	margin-bottom:40px;
	border-top:1px solid #fff;
	border-bottom: 1px solid #fff;
}
#footer {
	background-color:#002462;
	margin: 0 auto;
	padding: 12px 0px 6px 0px;
	width: 950px;
	text-transform: none;
	color: #fff;
}
#footer div {
	padding: 0px;
	margin: 0px;
}
#footer a {
	text-transform: uppercase;
	text-decoration:none;
	color: #fff;
}
#footer a:hover {
	text-decoration:underline;
	color:#fff;
	border:none;
}

#footer .left{
	float:left;
}

#footer .right{
	float:right;
}

#hallen-bilder-wrapper{
	float: right;
	padding:30px 30px 10px 30px;
	margin:0 0 0 120px;
	background:#2755a3 url(images/bilder_wrapper_back.jpg) repeat-x top left;
}
#hallen-bilder-wrapper img{
	display:block;
	border: 1px solid #fff;
	margin-bottom: 20px;
	height:154px;
	width:250px;
}

#hallen-content ul{
	padding:20px 0;
	list-style: none;
}

#hallen-content li{
	margin-bottom:12px;
	list-style:none;
	background: url(images/bullet.jpg) no-repeat 0px 7px;
	padding-left: 12px;
}

#sonderwerkstoffe-content{
	padding: 50px 150px;
}

#sonderwerkstoffe-content .links{
	padding-bottom: 40px;
	float:left;
}

#sonderwerkstoffe-content .rechts{
	float:right;
}

#sonderwerkstoffe-content h3{
	font-size:14px;
	font-weight:bold;
	margin-bottom: 6px;
	padding-left:0px;
	margin-left:0px;
}

#sonderwerkstoffe-content p{
	margin-bottom: 12px;
	padding-left: 32px;
}

#sonderwerkstoffe-content img{
	width:18px;
	height:7px;
	border:0;
	margin-right: 10px;
}

#restelager-content{
	width: 550px;
	min-height: 430px !important;
}


#anschrift-content .links{
	float:left;
}

#anschrift-content .rechts{
	float:right;
	width:550px;
	color:#002462;
}

#anschrift-content .anschrift-oben-holder{
	background:#bdd0ed;
	height:60px !important;
	min-height:60px;
	padding:0;
	margin:0;
}

#anschrift-content .anschrift-tabelle-holder{
	background:#dae4f4;
	padding:0 0 30px 0;
	margin:0;
}
#anschrift-content .anschrift-tabelle{
	padding:0;
	margin:0;
	border-collapse:separate;
	border-spacing:0px;
	margin-left:-1px;
	
}
#anschrift-content .titelspalte{
	background:#bdd0ed;
	padding:10px 0px 8px 10px;
	margin:0;
	border-left:1px solid #fff;
	border-bottom:2px solid #002462;
	text-align:left;
	font-weight:bold;
}
#anschrift-content .spalte{
	background:#dae4f4;
	padding:10px 0px 8px 10px;
	margin:0;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:left;
}

#anschrift-content .zusatzspalte{
	background:#dae4f4;
	padding:20px 0px 8px 10px;
	margin:0;
	border-left:1px solid #fff;
	text-align:left;
}

#anfahrt-content{
	background: #fff;
	margin: 0;
}

#anfahrt-content .links{
	float:left;
	width:360px;
}

#anfahrt-content .mitte{
	float:left;
	width:300px;
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	padding-top:40px;
	text-align: center;
	height: 400px !important;
}
#anfahrt-content .mitte img{
text-align: center;
}
#anfahrt-content .rechts{
	float:left; 
	padding-top:240px;
	padding-left:10px;
	width:270px;
	height: 200px !important;
	min-height: 200px;
	background: url(images/fabrik_back.jpg) 0px 65px no-repeat;
}

#kontaktformular-content .links{
	float:left;
}

#kontaktformular-content .rechts{
	float:right;
	background: #dae4f4;
}

#kontaktformular-content .formular-links-holder{
	margin:0px;
	width:220px;
	float:left;
	padding: 50px 0px 20px 20px;
}

#kontaktformular-content .formular-rechts-holder{
	margin:0px;
	width:220px;
	float:left;
	background: #dae4f4;
	padding: 50px 0px 20px 20px;
}

#kontaktformular-content input{
	border:0;
	margin:0;
	width:240px;
	font-size: 12px;
	font-family: "Arial", "Lucida Sans", "Trebuchet MS", Verdana, sans-serif;
	background: #fff;
	color: #002462;
	padding:4px;
}

#kontaktformular-content textarea{
	border:0;
	margin:0;
	width:230px;
	font-size: 12px;
	font-family: "Arial", "Lucida Sans", "Trebuchet MS", Verdana, sans-serif;
	background: #fff;
	color: #002462;
	padding:4px;
}

#bestellung-content .links{
	float:left;
	background: #fff url(images/fabrik_back_gross.jpg) 60px 400px no-repeat;
	min-height: 700px;
	width:390px;
}

#bestellung-content .rechts{
	float:right;
	background: #dae4f4;
}

#bestellung-content .formular-oben-holder{
	background:#bdd0ed;
	height:60px !important;
	min-height:60px;
	padding: 50px 0px 0px 20px;
	margin:0;
}

#bestellung-content .formular-links-holder{
	float:left;
	padding: 20px 0px 0px 20px;
}

#bestellung-content .formular-rechts-holder{
	float:left;
	background: #dae4f4;
	padding: 20px 0px 0px 20px;
}

#bestellung-content input{
	border:0;
	margin:0;
	width:210px;
	font-size: 12px;
	font-family: "Arial", "Lucida Sans", "Trebuchet MS", Verdana, sans-serif;
	background: #fff;
	color: #002462;
	padding:4px;
}

#bestellung-content textarea{
	border:0;
	margin:0;
	width:210px;
	font-size: 12px;
	font-family: "Arial", "Lucida Sans", "Trebuchet MS", Verdana, sans-serif;
	background: #fff;
	color: #002462;
	padding:4px;
}

#bestellung-content .produkte-holder{
	padding:0px 20px 20px 20px;
	margin-bottom:40px;
}

#bestellung-content .produkt-eintrag{
	background:#bdd0ed;
	padding:20px 10px;
	margin:20px 0px;
}


#tourenplan-content .tourenplan-oben-holder{
	background:#bdd0ed;
	height:60px !important;
	min-height:60px;
	padding:0;
	margin:0;
}

#tourenplan-content .anschrift-tabelle-holder{
	background:#dae4f4;
	padding:0 0 30px 0;
	margin:0;
}
#tourenplan-content .tourenplan-tabelle{
	padding:0;
	margin:0;
	border-collapse:separate;
	border-spacing:0px;
	color:#002462;
	
}
#tourenplan-content .titelspalte{
	width:140px;
	background:#bdd0ed;
	padding:10px 0px 8px 10px;
	margin:0;
	border-left:1px solid #fff;
	border-bottom:2px solid #002462;
	text-align:left;
	font-weight:bold;
}
#tourenplan-content .spalte{
width:140px;
	background:#dae4f4;
	padding:10px 0px 8px 10px;
	margin:0;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:left;
}

#tourenplan-content .tourenplan-footer{
	background:#bdd0ed;
	padding:30px 0px 30px 100px;
	margin:0;
	text-align:left;
	color:#002462;
}

#lieferprogramm-content{
background: #fff url(images/lieferprogramm_back.gif) top left repeat-y;
}

#lieferprogramm-content .sidebar-holder{
float:left;
	width: 200px;
	padding: 40px 0px 30px 0px;
position:relative;
display:inline;
}

.current_page_item a, .current_page_parent a{
	color: #2956a4 !important;
}
#lieferprogramm-content .lieferprogramm-holder{

width:700px;
margin-left: 200px;
	padding:30px 0 0 10px;
}


#lieferprogramm-content .aluminium-produktangaben{
width:690px;
	background: #dae4f4;
	margin-left: 200px;
margin-right: -4px;
	padding: 48px 30px;
}

#lieferprogramm-content .aluminium-produktangaben img{
	border: none;
	margin: 0;
	padding: 0;
}

#lieferprogramm-content .aluminium-produktangaben td.angabe{
	font-size: 14px;
	background: transparent url(images/sidebar/sidebar_back_gross_aluminium.gif) 0px 11px no-repeat;
	padding: 0 18px;
}

#lieferprogramm-content .lieferprogramm-tabelle{
	padding: 0 0 80px 0;
}

#lieferprogramm-content .lieferprogramm-holder td{
	background:#e6e7e7 url(images/lieferprogramm/table_back.jpg) bottom right no-repeat;
	width: 355px;
	padding:10px;
	font-size:11px;
	cursor: pointer;
	height:110px;
}


#lieferprogramm-content .lieferprogramm-holder td h3{
	color:#111;
	font-size:14px;
	font-weight:bold;
}

#lieferprogramm-content .lieferprogramm-holder td h4{
	color:#111;
	font-size:11px;
}


#lieferprogramm-content h1.lieferprogramm-ueberschrift{
	font-size: 30px; 
	font-weight: normal; 
	color:#002462;
	margin: 0;
	padding: 26px 0 0 20px;
	height:40px;
}

#lieferprogramm-content .lieferprogramm-holder .platzhalter-platten{
	background:#fff url(images/lieferprogramm/aluminium/table_platzhalter_platten.jpg) center center no-repeat;
	height: 110px;
	cursor: default;
}

#lieferprogramm-content .lieferprogramm-holder .platzhalter-bleche{
	background:#fff url(images/lieferprogramm/aluminium/table_platzhalter_bleche.jpg) center center no-repeat;
	height: 110px;
	cursor: default;
}

#lieferprogramm-content .lieferprogramm-holder .alcan-logo{
	background:#e6e7e7 url(images/lieferprogramm/table_back_alcan.jpg) bottom right no-repeat;
}

#lieferprogramm-content .lieferprogramm-holder .warzenblech{
	background:#e6e7e7 url(images/lieferprogramm/table_back_warzenblech.jpg) bottom right no-repeat;
}


#lieferprogramm-content .lieferprogramm-holder .leer{
	background:#fff;
	cursor: default;
}

#lieferprogramm-content a{
	color:#111;
	text-decoration:none;
	cursor:pointer;
}

#lieferprogramm-content a:hover{
	color:#111;
	text-decoration:none;
}
#lieferprogramm-content a:active{
	color:#111;
	text-decoration:none;
}

#detailseite-content{
	background: #fff url(images/lieferprogramm_back.gif) top left repeat-y;
}

#detailseite-content .sidebar-holder{
	float:left;
	width: 200px;
	padding: 40px 0px 30px 0px;
}

#detailseite-content .detailseite-holder{

	padding:62px 0 80px 50px;
	margin-left: 200px;
}

#detailseite-content .detailseite-holder h3{
	color: #111;
	font-size:14px;
	margin-left: -2px;
}

#detailseite-content .detailseite-holder h4{
	color: #111;
	font-size:12px;
}

#detailseite-content .detailseite-holder .leerzeile{
	background: #fff;
	height:1px;
	line-height: 0px!important;
	border-bottom: 1px solid #efeff0;
}
#detailseite-content .detailseite-holder .beschreibung{
	border: none;
	width: 628px;
	margin: 0 0 20px 0;
	
}
#detailseite-content .detailseite-holder .beschreibung td{
	background-position: bottom right;
	background-repeat: no-repeat;
}


#detailseite-content .detailseite-holder ul{
	padding: 3px 1px;
}

#detailseite-content .detailseite-holder ul li{
	padding-bottom: 0px;
	margin-bottom: 4px;
}



#detailseite-content .detailseite-holder .beschreibung td.duett{
	background-image: url(images/lieferprogramm/aluminium/duett_lay.jpg);
	height: 50px;
	padding-left: 64px;
	padding-top: 0px;
	background-position: bottom left!important;
	background-repeat: no-repeat!important;
}

#detailseite-content .detailseite-holder .beschreibung td.quintett{
	background-image: url(images/lieferprogramm/aluminium/quintett_lay.jpg);
	height: 50px;
	padding-left: 64px;
	background-position: bottom left!important;
	background-repeat: no-repeat!important;
}



#detailseite-content .detailseite-holder .beschreibung .rundstangen{
	background-image: url(images/lieferprogramm/illus/s15_AluRundstange_blau.jpg);
}

#detailseite-content .detailseite-holder .beschreibung .flachstangen{
	background-image: url(images/lieferprogramm/illus/s16_Flachst_blau.jpg);
}

#detailseite-content .detailseite-holder .beschreibung .sechskantstangen{
	background-image: url(images/lieferprogramm/illus/s17_AluSechskantSt_blau.jpg);
}

#detailseite-content .detailseite-holder .beschreibung .vierkantstangen{
	background-image: url(images/lieferprogramm/illus/s17_AluVierkantSt_blau.jpg);
}

#detailseite-content .detailseite-holder .beschreibung .tprofile{
	background-image: url(images/lieferprogramm/illus/s19_TProfil_blau.jpg);
}

#detailseite-content .detailseite-holder .beschreibung .uprofile{
	background-image: url(images/lieferprogramm/illus/s19_UProfil_gedr_blau.jpg);
}

#detailseite-content .detailseite-holder .beschreibung .zprofile{
	background-image: url(images/lieferprogramm/illus/s19_ZProfil_blau.jpg);
}

#detailseite-content .detailseite-holder .beschreibung .rechteckrohre{
	background-image: url(images/lieferprogramm/illus/s21_AluRechteckRohr_blau.jpg);
}

#detailseite-content .detailseite-holder .beschreibung .vierkantrohre{
	background-image: url(images/lieferprogramm/illus/s21_AluVierkantRohr_blau.jpg);
}

#detailseite-content .detailseite-holder .beschreibung .rundrohre{
	background-image: url(images/lieferprogramm/illus/s22_AluRundrohr_blau.jpg);
}

#detailseite-content .detailseite-holder .beschreibung .buchsen{
	background-image: url(images/lieferprogramm/illus/s31_AluBuchse_blau.jpg);
}

#detailseite-content .detailseite-holder .beschreibung .winkel-gleichschenklig{
	background-image: url(images/lieferprogramm/illus/s34_Winkel_blau.jpg);
}

#detailseite-content .detailseite-holder .beschreibung .winkel-ungleichschenklig{
	background-image: url(images/lieferprogramm/illus/s20_AluWinkel_blau.jpg);
}

#detailseite-content .detailseite-holder .beschreibung .rundstangen{
	background-image: url(images/lieferprogramm/illus/s15_AluRundstange_blau.jpg);
}

#historie-flash-wrapper h3{
	margin-top: 12px;
}


#produktuebersicht-flash-wrapper .kupfer-klein{
	background: url(images/sidebar/sidebar_back_klein_kupfer.gif) 10px center no-repeat!important;
	padding-left: 20px;
}

#produktuebersicht-flash-wrapper .aluminium-klein{
	background: url(images/sidebar/sidebar_back_klein_aluminium.gif) 10px center no-repeat!important;
	padding-left: 20px;
}

#produktuebersicht-flash-wrapper .messing-klein{
	background: url(images/sidebar/sidebar_back_klein_messing.gif) 10px center no-repeat!important;
	padding-left: 20px;
}

#produktuebersicht-flash-wrapper .bronze-klein{
	background: url(images/sidebar/sidebar_back_klein_bronze.gif) 10px center no-repeat!important;
	padding-left: 20px;
}

#produktuebersicht-flash-wrapper .edelstahl-klein{
	background: url(images/sidebar/sidebar_back_klein_edelstahl.gif) 10px center no-repeat!important;
	padding-left: 20px;
}

#produktuebersicht-flash-wrapper .magnesium-klein{
	background: url(images/sidebar/sidebar_back_klein_magnesium.gif) 10px center no-repeat!important;
	padding-left: 20px;
}

#produktuebersicht-flash-wrapper .kunststoffe-klein{
	background: url(images/sidebar/sidebar_back_klein_kunststoffe.gif) 10px center no-repeat!important;
	padding-left: 20px;
}

#produktuebersicht-flash-wrapper .subkategorie{
	margin:0;
	padding: 0;
	background: none!important;
}

.post, .post-single{
	
	width: 740px;
	padding:10px;
	margin-left:-10px;
	margin-bottom: 16px;
	border: 1px solid #fff;
}

.post:hover{
	background: #DAE4F4;
	border: 1px solid #BDD0ED;
	cursor: pointer;
}

.post h2 a{
	color: #002462;
	text-decoration: none;
}

.post:hover h2 a{
	color: #002462;
	text-decoration: underline;
}

.post .lesen{
color:#002462;
text-decoration: none;
display: block;}

.post:hover .lesen{
text-decoration: underline;
}

.entry .alignleft{
	float: left;
	padding-right: 10px;
	padding-top: 4px;
}

.entry .alignright{
	float: right;
	padding-left: 20px;
	padding-top: 4px;
}
