/* 
	Theme Name: Fabrik des Jahres
	Theme URI: http://
	Description: A grid-based, XHTML-compliant, webzine-style WordPress theme for www.produktion.de/presse
	Version: 1.4
	Author: Gerhard Brauckmann
	Author URI: http://www.gbrauckmann.de/



*/

/* BLOG STYLES */
.content-ad {
	float: right;
	margin-left: 20px;
}
#p_info_titel
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	background-color:#EFEFEF;
	/*#E8001D;*/
	height: 25px;
	width: 780px;

}
#p_info_titel span {
	float: right;
	margin-right: 10px;
}
#p_info_titel span img{
	margin-top: -5px;
}
#content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	/*float: left;*/
}
#content a {
	text-decoration:none;
}
#p_info_titel a, #p_info_titel a:visited, #p_info_titel a:active {
	text-decoration:none;
	color: #000;
}
.widecolumn {
	clear: right;
	margin-bottom: 20px;
}
#sidebar {
	/*width: 230px;*/
	float: left;
	padding: 5px;
	margin-top: 50px;
	padding-left: 10px;
	padding-right: 15px;
}
#sidebar a {
	text-decoration: none;
}
#sidebar h2 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
	margin-bottom: 5px;
	margin-top: 15px;
	width: 100%;
}
#sidebar ul, #sidebar ol, #sidebar li, #sidebar p {
	float: none;
}
.col {
	width: 230px;
	overflow: hidden;
	float: left;
}
.col1 {
	margin-left: 35px;
	width: 230px;
	overflow: hidden;
	float: left;
}
.col , .col1 {
	padding-bottom: 25px;
}
.thumbleft {
	float: left;
	width: 265px;
	margin-bottom: 20px;
}
.thumbright  table {
	float: none;
	clear: both;
	text-align: left;
}
.thumbright  ul {
	clear: both;
}
.thumbright  li {
	clear: both;
	margin-top: 15px;
}
.thumbright {
	float: left;
	width: 520px;
	text-align:justify;
	margin-bottom: 50px;
}

.thumbright p, .post p {
	line-height: 140%;
}

.thumbright p img {
	margin-right: 10px;
}


.thumbright h2, .post h2 {
	clear: both;
	float:none;
}
#p_info_titel h2 {
		font-size: 1.25em;
		color: #000;
}
.sidebar_page h2, .col h2, .col1 h2 , .thumbright h3{
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
	margin-bottom: 5px;
	width: 100%;
}
h2.pagetitle {
	margin-bottom: 20px;
}
span.all {
	float: right;
	display: inline;
	font-weight: normal;
	font-size: small;
}
.sidebar_page h3, .col h3, .col1 h3 {
	font-size: .9em;
}
.sidebar_page p small, .col p small, .col1 p small {
	font-size: .9em;
}
.sidebar_page p, .col p, .col1 p {
	margin-bottom: 10px;
	margin-top: 0px;
	float: none;
	
}
.colimg {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #000;
}
#content .thumb {
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
}
.post {
	float: none;
	clear: both;
	
}
.post .entry {
	float: none;
	padding-left: 300px;
	/*width: 500px;*/
}
* html .post .entry {
	float: none;
	width: 470px;
}
.post .entry p {
	float: none; 
}

.entry img {
	margin-right: 15px;
}

.entry ol {
	clear: both;
		margin-left: 50px;
}
.entry ul {
	clear: both;
	margin-left: 50px;
}
.entry table {
	border: 1px solid #ccc;
	width: 400px;
}
.entry blockquote {
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #000;
	background-color: #EFEFEF;
	clear: both;
	padding: 10px;
}
.entry blockquote p {
	float: none;
	}
* html .thumbright p {
	float: none;
	padding-right: 20px;
}

.post .entry img {
	margin-right: 15px;
}
.thumbright .more-link a:link {
color: #f00;
text-decoration: underline;
}
 .thumbright .more-link a:visited, .thumbright .more-link a:hover {
color: #000;
text-decoration: none;
}

.sidebar_page {
	float:right;
	width: 270px;
	border: 1px solid #f00; 
}

/*
STYLESHEET: PRODUKTION.DE - VERLAG MODERNE INDUSTRIE
Version: 1.0
Author: Ingo Donat
Author URI: http://www.donatwebdesign.de/

www.produktion.de
Datei: style.css
Media: screen, projection

Datum: 02.08.2007
Letzte Aenderung am 08.08.2007

Autor: Ingo Donat
Mail:  office@donatwebdesign.de
Web:   http://www.donatwebdesign.de

--------------------------------------------

WICHTIGE FARBEN
Rot: #E2001A
KÃ¤sten: #dddece
RÃ¤nder, Rahmen: #CCC
Text: #333
Hinterlegter Text: #999

--------------------------------------------

INHALTSVERZEICHNIS

	01. ALLGEMEIN
	02. SHORTCUTS
	03. UEBERSCHRIFTEN
	04. ABSAETZE
	05. WRAPPER
	06. ADS
	07. LAYOUT
		a) Header
		b) Topboxen
		c) Linke Spalte
		d) Content 1-spaltig
		e) Content 2-spaltig
		f) Content 3-spaltig
		g) Rechte Spalte
		h) Footer

	08. NAVIGATION
	09. LISTEN
	10. FORMULARE
	11. Special: Custom-Pages

-------------------------------------------- */

/* 01. ALLGEMEIN */
* {
padding : 0;
margin : 0;
}
body {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 75%;
color : #333;
letter-spacing : normal;
background : #fff;
}

/* 02. SHORTCUTS */
img {
border : none;
}
.clear {
clear : both;
}
.nofloat{
float: none;
}
.small {
font-size : 0.8em;
}
.left {
float : left;
}
.right {
float : right;
}
.margin-bottom {
margin : 0 0 20px 0;
}

/* 03. UEBERCHRIFTEN */
.topbox h3 {
width : 174px;
font-size : 0.8em;
line-height : 1.2em;
padding : 0 0 4px 6px;
background : #dddece;
border-bottom : 1px solid #fff;
}
h2 {
float : left;
font-size : 1.2em;
font-weight : bold;
}

.sidebox h3 {
float : left;
width : 175px;
height : 13px;
font-size : 0.8em;
line-height : 1.2em;
padding : 6px 0 4px 6px;
background : #e7e7e7 url(/pictures/layout/sidebox-header.gif) no-repeat top left;
}
h3#boerse {
float : left;
width : 175px;
height : 13px;
font-size : 0.8em;
line-height : 1.2em;
padding : 6px 0 4px 6px;
background : #e7e7e7 url(/pictures/layout/sidebox-head-boerse.gif) no-repeat top left;
}
h3#arbeit {
float : left;
width : 175px;
height : 13px;
font-size : 0.8em;
line-height : 1.2em;
padding : 6px 0 4px 6px;
background : #e7e7e7 url(/pictures/layout/sidebox-head-arbeit.gif) no-repeat top left;
}
h3#messe {
float : left;
width : 175px;
height : 13px;
font-size : 0.8em;
line-height : 1.2em;
padding : 6px 0 4px 6px;
background : #e7e7e7 url(/pictures/layout/sidebox-head-termine.gif) no-repeat top left;
}
.h3-cont {
float : left;
font-size : 1.3em;
line-height : 1.3em;
font-weight : bold;
}

/* 04. ABSAETZE */
p {
float : left;
padding : 7px 0 7px 0;
}
.cont-1column p, .cont-2column p {
line-height: 140%;
}

html* #footer p {
padding : 0;
}
#leftcolumn p {
width : 580px;
}
* html #leftcolumn p {
width : 577px;
}
#leftcolumn .cont-2column-left p, #leftcolumn .cont-2column-right p {
width : 280px;
}

/* 05. WRAPPER */
#wrapper-main {
margin : 0 auto;
width : 995px;
}
#top-cap {
width : 822px;
height : 9px;
background : #fff url(/pictures/layout/top-cap.gif) no-repeat;
}
* html #top-cap {
background-position : 0 6px;
}
#wrapper-site {
float : left;
width : 811px;
padding : 0 0 0 11px;
background : #fff url(/pictures/layout/bg-main.gif) repeat-y top center;
}
* html #wrapper-site {
padding : 0 0 0 11px;
background-position : 0 5px;
}
#foot-cap {
width : 822px;
height : 9px;
border-bottom : 50px solid #fff;
background : #fff url(/pictures/layout/foot-cap.gif) no-repeat center top;
}

/* 06. ADS */
#bannerOben
{
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#ffffff;
}

#wallpaperOben {
float:right;
text-align : right;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
font-size:1px;
line-height:1px;
}
* html #wallpaperOben {
margin : 0px -2px 0 0;
}

#topbanner {
float:left;
text-align : left;
margin : 0px 0 0px 5px;
}

#ads-right {
float : right;
width : 160px;
margin : 0px 3px 0 0;
text-align : left;
}
* html #ads-right {
margin : 0px 0px 0 0;
}



#ad-1, #ad-2 {
float : left;
width : 156px;
height : 60px;
padding : 12px 0 0 40px;
}
.ad-470x60 {
margin : 0 0 30px 0;
width : 100%;
text-align: center;
border: none;
}
html* .ad-470x60 {
margin : 0 0 7px -10px;
}
.ad-180x150 {
margin : 100px 0 20px 0;
}
.ad-470x60 img{
border: none;
}

/* 07. LAYOUT */

/* a) Header */
#header {
width : 778px;
float : left;
padding : 10px 0 0 20px;
height : 80px;
}
#logo {
float : left;
width : 306px;
height : 76px;
margin : 0 47px 0 0;
}

/* b) Topboxen */
#topbox-container {
float : left;
height : 100px;
margin : 0 0 10px 0;
}
* html #topbox-container {
margin : 0 0 7px -5px;
}
.topbox {
float : left;
width : 180px;
height : 95px;
padding : 5px 0 0 0;
margin : 0 10px;
background : #dddece;
list-style-type : none;
}
.cont-rss img {
padding : 2px 0 0 0;
margin : 0 -10px 0 0;
}
#rss {
height : 17px;
padding : 10px 0 0 35px;
background : url(/pictures/topboxen/rss.gif) no-repeat;
background-position : 10px 10px;
}
#news {
height : 15px;
padding : 10px 0 0 35px;
background : url(/pictures/topboxen/news.gif) no-repeat;
background-position : 10px 10px;
}

/* c) Linke Spalte */
#leftcolumn {
float : left;
color : #333;
padding : 0 10px 10px 10px;
margin: 0 0 40px 0;
width : 580px;
background : #fff;
}
* html #leftcolumn {
width : 590px;
}
.date {
font-size : 0.8em;
width : 580px;
}
.cont-rss {
float : right;
text-align : left;
width : 40px;
background : url(/pictures/layout/rss-h2.gif) no-repeat;
background-position : 25px 2px;
}

.foot-rss {
float : right;
text-align : left;
width: 125px;
background : url(/pictures/layout/rss-h2.gif) no-repeat;
background-position : 100px 2px;
}

.foot-pagelist {
width: 100%;
text-align: center;
clear: both;
}

/* d) Content 1-spaltig */
.headline-1column {
float : left;
width : 580px;
height : 20px;
border-bottom : 1px solid #ccc;
}
* html .headline-1column, * html .cont-column-foot {
width : 577px;
}
.cont-1column {
float : left;
width : 580px;
background-color : #fff;
}
.cont-1column img {
margin : 0 0 10px 10px;
/* float : right; */
border : 1px solid #ccc;
}
.cont-1column .ad-470x60 img {
/* float: right; */
border : none;
}
.cont-column-foot {
float : left;
width : 580px;
height : 20px;
text-align : right;
padding : 3px 0 0 0;
border-top : 1px solid #ccc;
background : url(/pictures/layout/pfeil-cont-foot.gif) no-repeat;
background-position : 568px 8px;
}

/* e) Content 2-spaltig */
.headline-2column-left {
display: block;
width : 280px;
/*height : 20px;*/
float : left;
margin : 10px 0 0 0;
border-bottom : 1px solid #ccc;
}
* html .cont-2column-left {
width : 276px;
}
.cont-2column-left {
width : 280px;
float : left;
margin : 0 0 20px 0;
}
* html .cont-2column-left {
width : 276px;
}
.headline-2column-right {
display: block;
width : 280px;
/*height : 20px;*/
float : right;
margin : 10px 0 0 0;
border-bottom : 1px solid #ccc;
}
* html .headline-2column-right {
width : 276px;
}

.cont-2column-left img, .cont-2column-right img{
	float: left;
	margin : 0 10px 0 0;
}

.cont-2column-right {
width : 280px;
float : right;
margin : 0 0 0 0;
}
* html .cont-2column-right {
width : 276px;
}

/* Content 3-spaltig */
#leftcolumn .cont-1column .cont-3column p {
font-size : 1em;
width : 190px;
float : left;
margin : 0 0 0 0;
}
* html #leftcolumn .cont-1column .cont-3column p {
width : 180px;
}
.cont-3column img {
float : left;
margin : 10px 0 0 0;
}

/* f) Rechte Spalte */
#rightcolumn {
float : right;
color : #333;
padding : 0;
margin : -3px 11px 0 0;
width : 190px;
background-color : #fff;
}
.sidebox {
float : left;
margin : 0 0 10px 0;
}
.box-footer {
float : left;
width : 181px;
height : 5px;
background : #fff url(/pictures/layout/sidebox-foot.gif) no-repeat;
}
#akt-ausgabe {
float : left;
width : 175px;
height : 122px;
font-size : 0.9em;
line-height : 1.2em;
padding : 0 0 4px 6px;
background : #fff url(/pictures/sideboxen/akt-ausgabe.jpg) no-repeat top left;
}
#firmendatenbank {
float : left;
width : 181px;
height : 35px;
background : #fff url(/pictures/layout/sidebox-bg.gif) repeat-y;
}
#newestlist{
padding-right: 5px;
float : left;
width : 176px;
background : #fff url(/pictures/layout/sidebox-bg.gif) repeat-y;
}
#aktionen {
float : left;
width : 181px;
height : 70px;
background : #fff url(/pictures/layout/sidebox-bg.gif) repeat-y;
}
#aktionen .bild {
float : left;
width : 60px;
height : 50px;
margin : 10px 0 0 10px;
}
* html #aktionen .bild {
float : left;
width : 60px;
height : 50px;
margin : 10px 0 0 5px;
}
#aktionen .sidebox-list {
float : left;
height : 50px;
margin : 10px 0 0 0;
}
#boerseninfos {
float : left;
width : 171px;
height : 60px;
padding : 10px 0 0 10px;
background : #fff url(/pictures/layout/sidebox-bg.gif) repeat-y;
}
#stellenmarkt {
float : left;
width : 171px;
padding : 5px 0 0 10px;
background : #fff url(/pictures/layout/sidebox-bg.gif) repeat-y;
}
#termine {
float : left;
width : 171px;
padding : 5px 0 0 10px;
background : #fff url(/pictures/layout/sidebox-bg.gif) repeat-y;
}

.toplinks-bottom {
font-size : 0.8em;
letter-spacing: .01em;
width : 171px;
height: 15px;
margin : 0 0 0 -10px;
padding : 5px 0 5px 10px;
border-top : 1px solid #CCC;
}
html* .toplinks-bottom {
height: 5px;
padding : 10px 0 0px 10px;
}
* html .toplinks-bottom {
padding : 10px 0 0px 20px;
margin : 0 0 -10px -10px;
}

#logo-s {
width : 176px;
float : left;
text-align: right;
padding : 0 0 0 2px;
margin : 10px 0 40px 0;
}

/* g) Footer */
#footer {
width : 780px;
height : 80px;
clear : both;
color : #333;
padding : 15px 10px 30px 10px;
border-top : 1px solid #ccc;
}

/* 08. NAVIGATION */
a:link {
color : #000;
text-decoration : underline;
}
a:visited, a:hover {
color : #666;
text-decoration : underline;
}

#navigation-main {
float : left;
width : 765px;
height : 23px;
padding : 0 15px 0 20px;
background : #e2001a;
}
* html #navigation-main {
width : 772px;
padding : 0 15px 0 13px;
}
.navlist a:link, .navlist a:visited {
float : left;
margin : 0 20px 0 0;
color : #fff;
text-decoration : none;
}
.navlist a:hover, .navlist a:active {
float : left;
margin : 0 20px 0 0;
text-decoration : underline;
}

#topnav-left{
float : left;
width : 535px;
padding : 5px 0 0 0;
color : #fff;
line-height : 1em;
background-color : transparent;
}
#topnav-left a:visited, #topnav-left a:active{
	color : #fff;
}
#topnav-left a:hover{
	color : #fff;
	text-decoration: underline;
}
#topnav-right {
float : right;
width : 229px;
padding : 7px 0 0 0;
line-height : 1em;
color : #fff;
text-align : right;
font-size : 0.8em;
background-color : transparent;
}
#topnav-right .navlist li a {
margin : 0;
}

#navigation-sub {
float : left;
width : 750px;
height : 30px;
padding : 7px 0 0 40px;
background : #fff url(/pictures/layout/pfeil-subnav.gif) no-repeat;
background-position : 21px 5px;
}
* html #navigation-sub {
background-position : 25px 5px;
}
#subnav a:link, .navlist a:visited {
float : left;
margin : 0 20px 0 0;
color : #333;
text-decoration : none;
}
#subnav a:hover, .navlist a:active {
float : left;
margin : 0 20px 0 0;
text-decoration : underline;
}

.topbox-list a:link {
font-size : 0.9em;
text-decoration : none;
}
.topbox a:link, .topbox a:hover, .topbox a:visited, .topbox-info a:link, .topbox-info a:hover, .topbox-info a:visited {
font-size : 1em;
color : #333;
text-decoration : none;
letter-spacing : normal;
}

.h3-cont a{
	text-decoration: none;
}

#breadcrumb {
float : left;
width : 785px;
height : 16px;
padding : 3px 0 0 10px;
font-size : 0.8em;
}

.cont-list li a:link, .cont-list li a:hover, .cont-list li a:active, .cont-list li a:visited{
text-decoration : none;
}
.cont-rss a:link, .cont-rss a:hover, .cont-rss a:visited, .foot-rss a:link, .foot-rss a:hover, .foot-rss a:visited {
font-size : 0.9em;
font-weight : bold;
color : #f59237;
text-decoration : none;
}
.cont-column-foot a:link, .cont-column-foot a:hover , .cont-column-foot a:active , .cont-column-foot a:visited {
font-size : 0.8em;
color : #666;
padding : 4px 15px 0 0;
text-decoration : none;
}

.foot-pagelist a{
display: block;
margin-right: 10px;
border: 1px solid lightgrey;
width: 20px;
height: 20px;
text-align: center;
float: left;
text-decoration: none;
vertical-align: middle;
line-height: 20px;
}

.foot-pagelist a:hover{
border: 1px solid gray;
background-color: lightgrey;
line-height: 20px;
}

.foot-pagelist span{
display: block;
margin-right: 10px;
border: 1px solid gray;
background-color: lightgrey;
width: 20px;
height: 20px;
text-align: center;
float: left;
text-decoration: none;
vertical-align: middle;
line-height: 20px;
}

.sidebox-list li{
font-size : 0.9em;
background : url(/pictures/layout/pfeil-allg.gif) no-repeat;
background-position : 5px 6px;
padding : 0.11em 0 0 18px;
list-style-type : none;
text-decoration : none;
}
#newestlist .sidebox-list a{
text-decoration : none;
}
#aktionen .sidebox-list a{
text-decoration : none;
}
ol.list-small li a:link, ul.list-small a:link {
text-decoration : none;
}

#footer-nav {
font-size : 0.8em;
}
#footer-nav a:link {
text-decoration : none;;
}

/*Sectionnavi auf Custom-Seiten*/
a .icon, p .iconactive{
display: block;
float: none;
text-decoration: none;
}

/* 09. LISTEN */
.navlist {
font-size : 0.9em;
font-weight : bold;
}
* html .navlist {
padding-left : 6px;
}
.navlist ul, .navlist li {
display : inline;
list-style-type : none;
}

#topnav-right li {
float : right;
}

.topbox-list {
padding : 5px 0 0 0;
}
.topbox-list li {
font-size : 0.8em;
padding : 0.25em 0 0 22px;
background : url(/pictures/layout/pfeil-topboxen.gif) no-repeat;
background-position : 10px 6px;
list-style-type : none;
}
html* .topbox-list li {
background-position : 10px 8px;
}

.topbox-pics li {
display : inline;
padding : 0 0 0 1px;
margin : 0 0 0 3px;
list-style-type : none;
}
.topbox-pics img {
padding : 0 0 0 0;
margin : 8px 0 0 0;
}

.topbox-info li {
padding : 10px 0 0 10px;
list-style-type : none;
line-height : 1.5em;
font-size : 0.8em;
}

.cont-list {
float: left;
margin : 0 0 20px 0;
}
.cont-list li, .cont-1column li {
background : url(/pictures/layout/pfeil-allg.gif) no-repeat;
background-position : 5px 6px;
padding : 0.11em 0 0 18px;
list-style-type : none;
}

.cont-1column ul {
clear: left;
width: 100%;
}

ul.katalog {
float : right;
width : 200px;
}

.katalog li {
width : 100px;
background : url(/pictures/layout/pfeil-allg.gif) no-repeat;
background-position : 5px 6px;
padding : 0.11em 0 0 18px;
list-style-type : none;
}

.sidebox-list ul {
margin : 0 0 20px 0;
float : left;
}
.sidebox-list li {
list-style-type : none;
text-decoration : none;
}

#akt-ausgabe .topbox-list li {
font-size : 0.9em;
padding : 1px 0 0 5px;
background : none;
list-style : none;
}
#newestlist .sidebox-list{
float : none;
width : 167px;
margin : 0 0 10px -8px;
padding : 0 0 0 10px;
}
#termine .sidebox-list {
float : none;
width : 167px;
height : 70px;
margin : 0 0 10px -8px;
padding : 0 0 0 10px;
border-bottom : 1px solid #CCC;
}
#termine li {
padding : 3px 0 3px 0;
}

#stellenmarkt li {
padding : 3px 0 3px 0;
}

ul.list-small {
font-size : 0.8em;
list-style-type : none;
margin : 0 0 20px 0;
}
.list-small li {
width : 95%;
padding : 0 0 3px 0;
border-bottom : 1px dotted #ccc;
}

.company_pro{
border: 1px solid #ccc;
border-bottom: none;
color: black;
}
.company_pro:hover{
background-color: #D3D3D3;
color: black;
}
.company_pro:visited{
color: black;
}

/* 10. FORMULARE */
#search-container1 {
float : right;
width : 180px;
height : 18px;
margin : 2px 0 0 0;
}
#search1 {
float : left;
width : 139px;
height : 16px;
margin : 0 5px 2px 0;
padding : 2px 0 0 3px;
}
* html #search1 {
width : 135px;
margin : 0 5px 0 0;
}
#button1 {
float : left;
}
#search-container2 {
float : left;
width : 180px;
height : 18px;
margin : 3px 0 0 6px;
}
* html #search-container2 {
margin : 3px 0 0 2px;
}
#searchform2 {
margin : 5px 0 0 0;
}
#search2 {
float : left;
width : 118px;
height : 16px;
margin : 0 5px 2px 5px;
padding : 2px 0 0 3px;
font-size : 0.8em;
}
#button2 {
float : left;
}

/* 11. Special fÃ¼r die Custom-Pages */

a.icon{
	float: none;

}
p.subnav{
	float: none;
	padding : 0.11em 0 0 18px;
}

.custompage img{
	float: left;
	margin: 5px;
}
p.iconactive, li.custompage{
	float: none;

	padding : 0.11em 0 0 0px;
	list-style-type : none;
}

div.custompage{
	overflow: hidden;
}

.custompage p, .custompage ul, .custompage h2{
	float: none;
}

/* 12. Special fÃ¼r Bilderstrecke */
#leftcolumn ul.bilderstrecke
{
	text-align: center;

}
ul.bilderstrecke li {
	display: inline;
	margin-right: 5px;
}
.bilderstrecke-img, .bilderstrecke-text {


}
.bilderstrecke-text {

	width: 190px;
	padding: 10px;
}


h4.hmi {
	margin-bottom: 4px;
}
br.clear {
	clear: both;
}











/****Microsite Sick Sensor LÃ¶sungen

/***** subheadline *****/
div.subheadline
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:700;
	margin:0ex 0ex 1ex;
	text-align:left;
	padding-left:0;
}
div.subheadline a
{
	color:#000000;
	text-decoration:none;
}
div.subheadline a:hover
{
	text-decoration:underline;
	color:#336699;
}

/***** plain text *****/
td.plain
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:400;
}
td.plain a
{
	color:#000000;
	text-decoration:none;
}
td.plain a:hover
{
	text-decoration:underline;
	color:#336699;
}

/***** toolbox category *****/
td.toolboxcategory
{
	color:#000000;
	background-color:#F6C859;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:700;
	text-align:left;
}
td.toolboxcategory a
{
	color:#000000;
	text-decoration:none;
}
td.toolboxcategory a:hover
{
	text-decoration:underline;
	color:#336699;
}
td.toolboxcategory div
{
	text-indent:-10;
	margin-left:10;
}

/***** toolbox textblock *****/
td.toolboxtext
{
	color:#000000;
	background-color:#FFF0D9;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:0;
}
td.toolboxtext a
{
	color:#000000;
	text-decoration:none;
}
td.toolboxtext a:hover
{
	text-decoration:underline;
	color:#336699;
}

/***** toolbox link *****/
td.toolboxlink
{
	color:#000000;
	background-color:#FFF0D9;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:left;
}
td.toolboxlink a
{
	color:#000000;
	text-decoration:none;
}
td toolboxlink a:hover
{
	text-decoration:underline;
	color:#336699;
}
td.toolboxlink div
{
	text-indent:-10;
	margin-left:10;
}
