body {
	margin: 0;
	font-family: Verdana;
	background-color: #333333;
	color: #000000;
	font-size:11px;
}


#block-locale-0 img.language-icon {
	border:1px solid #ffffff;
}

#block-locale-0 li.fr {
  display: none;
}

#main a:hover, #main a:focus, #sidebar-right a:hover, #sidebar-right a:focus {
  color: #000000;
  text-decoration: underline;
  font-weight: bold;
}

#main a:link, #main a:visited, #sidebar-right a:link, #sidebar-right a:visited {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

#sidebar-right-footer {
	margin: 15px 0 0 0;
}

#block-views-show_head-block_1 {
	height:93px;
}

#header-region {
	height:121px;
}

#block-locale-0 {
	height:26px;
	background-color:#999999;
	border-bottom:1px solid #d5060d;
	border-top:1px solid #d5060d;
}

#block-locale-0 ul {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding: 6px 115px 0 0;
}

#block-locale-0 ul li {
	display:inline;
	float:right;
	padding: 0 5px 0 5px;
}

#content ul.links {
	__display:none;
}

/* main content */

#main #squeeze {
	padding: 10px;
}

#main #squeeze h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
	font-size: 18px;
}

#main #squeeze ul.links {
	display: none;
}

/*  Sidebar_left */

#sidebar-left {
	padding: 10px 0 0 0;
}

#sidebar-left ul.menu {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:10px;
}

#sidebar-left ul.menu li {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0px 0 0 10px;
}

#sidebar-left ul.menu a.active, #sidebar-left ul.menu a:hover, #sidebar-left ul.menu li.active-trail a {
	color: #ff0000;
	text-decoration:none;
}

#sidebar-left ul.menu a {
	color: #000000;
	text-decoration:none;
}

#sidebar-left ul.menu ul.menu a.active, #sidebar-left ul.menu ul.menu a:hover {
	color: #434343;
	text-decoration:underline;
}

#sidebar-left ul.menu ul.menu a {
	color: #666666;
	text-decoration:none;
}

#container {
	background:url(/sites/all/themes/zen/zen_classic/images/container_bg.jpg) repeat-y;
}

#footer-wrapper {
	margin:0;
}

#footer {
	background-color:#ff0000;
	border: 0px solid red;
	padding: 15px 0 15px 0;
}

/*  Sidebar_right */

#sidebar-right {
	margin: 10px 10px 10px 10px !important;
	width: 178px !important;
	border: 1px solid #ff0000; 
}

#sidebar-right .block-inner .content {
	_padding: 0 5px 0 5px;
}

#sidebar-right h2.title {
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #ff0000;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
}

#sidebar-right .content h3.title {
	padding: 5px 0 0 0;
	font-size: 11px;
	font-weight: bold;
}

#sidebar-right .content .node {
	padding: 0;
	margin: 0;
}

#sidebar-right .content .node .content {
	padding: 0;
}


#sidebar-right .block-inner .content .node-inner {
	padding: 0 5px 0 5px;
}

#sidebar-right .content .view-content {
	padding: 0 0 5px 0;
}

/* News-Bereich Teaser */

#main #content h3.title {
	color: #000000;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

#main #content .artikel_border {
	padding: 10px;
	width: 280px;
	border-bottom: 1px solid #ff0000;
	margin:auto;
}

#main #content .artikel_pager {
	padding: 15px 0 0 0;
}

/* News-Bereich Full */

#main #content .artikel_image {
	max-width: 280px;
	float: left;
	margin: 0 20px 10px 0; 
}

#main #content .artikel_img {
	__border: 1px solid #ff0000;
	__overflow: hidden;
}

#main #content .artikel_desc {
	font-weight: bold;
	font-size: 9px;
	line-height: 12px;
}

#main #content .artikel_image img {
	border: 1px solid #ff0000;
	overflow: hidden;
}

#main #content .artikel_content p {
	padding: 0 0 10px 0;
}

/* Bild volle Breite �ber Text */

#main #content .artikel_image2 {
	max-width: 580px;
	margin: 0 20px 10px 0; 
}

#main #content .artikel_img2 {
	__border: 1px solid #ff0000;
	__overflow: hidden;
}

#main #content .artikel_desc2 {
	font-weight: bold;
	font-size: 9px;
	line-height: 12px;
}

#main #content .artikel_image2 img {
	border: 1px solid #ff0000;
	overflow: hidden;
}

#main #content .artikel_content2 p {
	padding: 0 0 10px 0;
}


/* Pager */

ul.pager .pager-current {
	background-color: #ff0000;
}

/* Kontakt */

#main .node-type-webform form {
	padding: 10px 0 0 0;
} 

#main .node-type-webform .form-item {
	margin: 0 0 10px 0;
} 

#main .node-type-webform #webform-component-vorname #edit-submitted-vorname-wrapper {
	width: 280px;
	float: left;
}

#main .node-type-webform #webform-component-vorname #edit-submitted-vorname-wrapper label {
	width: 120px;
	float: left;
}

#main .node-type-webform #webform-component-vorname #edit-submitted-vorname-wrapper input {
	width: 150px;
}

#main .node-type-webform #webform-component-name #edit-submitted-name-wrapper {
	width: 290px;
	float: left;
}

#main .node-type-webform #webform-component-name #edit-submitted-name-wrapper label {
	padding: 0 0 0 10px;
	width: 90px;
	float: left;
	text-align: right;
}

#main .node-type-webform #webform-component-name #edit-submitted-name-wrapper input {
	width: 180px;
}

#main .node-type-webform #webform-component-unternehmen #edit-submitted-unternehmen-wrapper {
	width: 280px;
}

#main .node-type-webform #webform-component-unternehmen #edit-submitted-unternehmen-wrapper label {
	width: 120px;
	float: left;
}

#main .node-type-webform #webform-component-unternehmen #edit-submitted-unternehmen-wrapper input {
	width: 150px;
}

#main .node-type-webform #webform-component-plz #edit-submitted-plz-wrapper {
	width: 280px;
	float: left;
}

#main .node-type-webform #webform-component-plz #edit-submitted-plz-wrapper label {
	width: 120px;
	float: left;
}

#main .node-type-webform #webform-component-plz #edit-submitted-plz-wrapper input {
	width: 150px;
}

#main .node-type-webform #webform-component-ort #edit-submitted-ort-wrapper {
	width: 290px;
	float: left;
}

#main .node-type-webform #webform-component-ort #edit-submitted-ort-wrapper label {
	padding: 0 0 0 10px;
	width: 90px;
	float: left;
	text-align: right;
}

#main .node-type-webform #webform-component-ort #edit-submitted-ort-wrapper input {
	width: 180px;
}

#main .node-type-webform #webform-component-strasse #edit-submitted-strasse-wrapper {
	width: 280px;
}

#main .node-type-webform #webform-component-strasse #edit-submitted-strasse-wrapper label {
	width: 120px;
	float: left;
}

#main .node-type-webform #webform-component-strasse #edit-submitted-strasse-wrapper input {
	width: 150px;
}

#main .node-type-webform #webform-component-e_mail #edit-submitted-e-mail-wrapper {
	width: 280px;
}

#main .node-type-webform #webform-component-e_mail #edit-submitted-e-mail-wrapper label {
	width: 120px;
	float: left;
}

#main .node-type-webform #webform-component-e_mail #edit-submitted-e-mail-wrapper input {
	width: 150px;
}

#main .node-type-webform #webform-component-telefon #edit-submitted-telefon-wrapper {
	width: 280px;
}

#main .node-type-webform #webform-component-telefon #edit-submitted-telefon-wrapper label {
	width: 120px;
	float: left;
}

#main .node-type-webform #webform-component-telefon #edit-submitted-telefon-wrapper input {
	width: 150px;
}

#main .node-type-webform #webform-component-telefax #edit-submitted-telefax-wrapper {
	width: 280px;
}

#main .node-type-webform #webform-component-telefax #edit-submitted-telefax-wrapper label {
	width: 120px;
	float: left;
}

#main .node-type-webform #webform-component-telefax #edit-submitted-telefax-wrapper input {
	width: 150px;
}

/*

#main .node-type-webform #webform-component-infos .form-checkboxes #edit-submitted-infos-montageschienen-wrapper, #main .node-type-webform #webform-component-infos .form-checkboxes #edit-submitted-infos-hammerkopfschrauben-wrapper, #main .node-type-webform #webform-component-infos .form-checkboxes #edit-submitted-infos-din-teile-wrapper {
	width: 185px;
	float: left;
}

#main .node-type-webform #webform-component-infos .form-checkboxes #edit-submitted-infos-konsolen-wrapper, #main .node-type-webform #webform-component-infos .form-checkboxes #edit-submitted-infos-hakenkopfschrauben-wrapper, #main .node-type-webform #webform-component-infos .form-checkboxes #edit-submitted-infos-sonderanfertigungen-wrapper {
	width: 185px;
	float: left;
}

#main .node-type-webform #webform-component-infos .form-checkboxes #edit-submitted-infos-gewindeplatten-wrapper, #main .node-type-webform #webform-component-infos .form-checkboxes #edit-submitted-infos-rohrschellen-wrapper {
	width: 185px;
	float: left;
}

*/

#main .node-type-webform #webform-component-infos .form-checkboxes div.form-item {
	display: inline;
	float: left;
	width: 240px;
}


#main .node-type-webform #webform-component-infos .form-checkboxes {
	padding: 0 10px 0 15px;
}

#main .node-type-webform #webform-component-bemerkungen {
	padding: 10px 0 0 0;
	clear:both;
}

#main .node-type-webform #webform-component-bemerkungen .resizable-textarea {
	padding: 0 10px 0 15px;
}

#main .node-type-webform #webform-component-bemerkungen textarea {
	height: 150px;
}

#main .node-type-webform #edit-submit {
	margin: 0 10px 0 15px;
	padding: 0 10px 0 15px;
}

/* Downloads */

#main .node-type-downloads .dload_image {
  float: left;
  margin:0 20px 20px 0;
}

#main .node-type-downloads .dload_image img {
  border: 1px solid red;
  overflow: hidden;
}

#main .node-type-downloads .dload_desc {

}

/* Newsletter */

.block-simplenews, #block-views-view_video-block_1 {
margin: 50px 10px 10px 10px !important;
width: 138px !important;
border: 1px solid #ff0000 !important;
}

.block-simplenews p, .block-simplenews form, .block-simplenews .issues-link {
padding: 5px;
}

.block-simplenews h2.title, #block-views-view_video-block_1 h2.title {
  height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #ff0000;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
}

.issues-link a {
  color: #000 !important;
  font-weight: bold;
  text-decoration: underline;
}
