body
{

color:#313131;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
text-decoration:none;
	
}

.contentImage1
{
	float:left;
	padding-right:20px;
	padding-bottom:20px;
}

.contentImage2
{
	float:right;
	padding-left:20px;
	padding-bottom:20px;
}

a, a:link, a:visited, a:active
{
	
	text-decoration:none;
}


.containerContentRight a, 
.containerContentRight a:link, 
.containerContentRight a:visited, 
.containerContentRight a:active
{
	color:#0000FF;
}


a:hover span, a:hover
{
	text-decoration:none;
	color:#FF0000 !important;
}

.cmsLink
{
	color:#660000;
}

img
{
	border:none;
}

#mainContainerBgTop
{
	position:absolute;
	top:50%;
	left:50%;
	height:200px;
	width:1000px;
	margin-top:-308px;
	margin-left:-500px;
	background:url(../../img/bg_top.jpg) no-repeat;
	height:10px;
}

#mainContainerBgBottom
{
	position:absolute;
	top:50%;
	left:50%;
	height:200px;
	width:1000px;
	margin-top:294px;	
	margin-left:-500px;
	background:url(../../img/bg_bottom.jpg) no-repeat;
	height:10px;
}

#mainContainerBg
{
	position:absolute;
	top:50%;
	left:50%;
	height:592px;
	width:1000px;
	margin-top:-298px;	
	margin-left:-500px;
	background:url(../../img/bg_main.jpg) repeat-y;
}

#mainContainer
{
	position:relative;
	top:50%;
	left:50%;
	width:956px;
	margin-top:-268px;
	margin-top:-296px;
	margin-left:-478px;
	height:536px;
	height:592px;
	background-color:#FFFFFF;
}

#mainContainerPreview
{
	position:relative;
	height:auto;
	background-color:#FFFFFF;
}

.containerContent
{
	float:left;
	width:786px;
	height:536px;
	background: #CCCCCC;
}

.containerContentRight
{
	height:428px;
}

.containerMenuHeader
{
	width:169px;
	height:536px;
	float:left;
}

.headerunternehmenDE
{
	background:url(../../img/content/unternehmen/bg_left.jpg) no-repeat;
}

.headerdienstleistungenDE
{
	background:url(../../img/content/dienstleistungen/bg_left.jpg) no-repeat;
}

.headerfreizeitmoebelDE
{
	background:url(../../img/content/freizeitmoebel/bg_left.jpg) no-repeat;
}

.headerindustrieautomotiveDE
{
	background:url(../../img/content/industrie/bg_left.jpg) no-repeat;
}

.headeraktuellesDE
{
	background:url(../../img/content/aktuelles/bg_left.jpg) no-repeat;
}

.headerkontaktDE
{
	background:url(../../img/content/kontakt/bg_left.jpg) no-repeat;
}



.headerunternehmenEN
{
	background:url(../../img/content/unternehmen/bg_leftEN.jpg) no-repeat;
}

.headerdienstleistungenEN
{
	background:url(../../img/content/dienstleistungen/bg_leftEN.jpg) no-repeat;
}

.headerfreizeitmoebelEN
{
	background:url(../../img/content/freizeitmoebel/bg_leftEN.jpg) no-repeat;
}

.headerindustrieautomotiveEN
{
	background:url(../../img/content/industrie/bg_leftEN.jpg) no-repeat;
}

.headeraktuellesEN
{
	background:url(../../img/content/aktuelles/bg_leftEN.jpg) no-repeat;
}

.headerkontaktEN
{
	background:url(../../img/content/kontakt/bg_leftEN.jpg) no-repeat;
}



.mainunternehmen
{
	background:url(../../img/content/unternehmen/bg_content.jpg) no-repeat;
	background-position:top;
}

.maindienstleistungen
{
	background:url(../../img/content/dienstleistungen/bg_content.jpg) no-repeat;
	background-position:top;
}

.mainfreizeitmoebel
{
	background:url(../../img/content/freizeitmoebel/bg_content.jpg) no-repeat;
	background-position:top;
}

.mainindustrieautomotive
{
	background:url(../../img/content/unternehmen/bg_content.jpg) no-repeat;
	background-position:top;
}

.mainaktuelles
{
	background:url(../../img/content/unternehmen/bg_content.jpg) no-repeat;
	background-position:top;
}

.mainkontakt
{
	background:url(../../img/content/unternehmen/bg_content.jpg) no-repeat;
	background-position:top;
}

.menuContainer
{
	position:absolute;
	bottom:0px;
	clear:both;
}

a .menuItem:hover, .menuItem:hover
{
	color:#FF0000 !important;
}

/*.menuItem
{
	height:56px;
	width:131px;
	float:left;
	border:none;
}*/

.menuItem
{
	border:medium none;
	float:left;
	font-size:11px;
	height:15px;
	padding-bottom:14px;
	padding-left:8px;
	padding-top:27px;
	width:123px;
	*width:131px;
	cursor:pointer;
}

.menuItemLanguage
{
	width:169px;
	float:left;
	border:none;
	background:url(../../img/navigation/left_clear.gif) no-repeat;
	height:56px;
}

.menuBg
{
	color:#FFFFFF;
	background:url(../../img/navi.gif) no-repeat;
}

.menuBgAct
{
	color:#660000;
	background:url(../../img/naviAct.gif) no-repeat;
}

.menuunternehmen
{
	color:#FFFFFF;
	background:url(../../img/naviOne.gif) no-repeat;
}

.menudienstleistungen
{
	color:#FFFFFF;
	background:url(../../img/navi.gif) no-repeat;
}

.menufreizeitmoebel
{
	color:#FFFFFF;
	background:url(../../img/navi.gif) no-repeat;
}

.menuindustrieautomotive
{
	color:#FFFFFF;
	background:url(../../img/navi.gif) no-repeat;
}

.menuaktuelles
{
	color:#FFFFFF;
	background:url(../../img/navi.gif) no-repeat;
}

.menukontakt
{
	color:#FFFFFF;
	background:url(../../img/navi.gif) no-repeat;
}

.menuunternehmenAct
{
	color:#660000;
	background:url(../../img/naviOneAct.gif) no-repeat;
}

.menudienstleistungenAct
{
	color:#660000;
	background:url(../../img/naviAct.gif) no-repeat;
}

.menufreizeitmoebelAct
{
	color:#660000;
	background:url(../../img/naviAct.gif) no-repeat;
}

.menuindustrieautomotiveAct
{
	color:#660000;
	background:url(../../img/naviAct.gif) no-repeat;
}

.menuaktuellesAct
{
	color:#660000;
	background:url(../../img/naviAct.gif) no-repeat;
}

.menukontaktAct
{
	color:#660000;
	background:url(../../img/naviAct.gif) no-repeat;
}

.containerSubmenu
{
	height:108px;
	display:block;
	background:url(../../img/bg_header.jpg) no-repeat;
}

.submenu
{
	float:left;
	margin-top:82px;
	margin-left:10px;
}
.containerSubsubmenu
{
	height:27px;
	border-bottom: 3px solid #FFFFFF;
	margin-bottom:10px;
}

ul li
{
	/*list-style-image: url(../../img/ppi_logo_small.gif);*/
}

.subsubmenu
{
	height:24px;
	*height:27px;
	float:left;
	padding:6px 12px 0px 11px;
	border-right: 3px solid #FFFFFF;
	/*background:url(../../img/subnav_balken.jpg) no-repeat;*/
	clear:both;
}


.nothing
{
	height:27px;
	background:#E7E7E7;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #313131;
	text-decoration: none;
	line-height: 16px;
}

.copy_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 12px;
}

.copy_11_grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 12px;
}

.copy_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

.copy_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	text-decoration: none;
	line-height: 16px;
}

.copy_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
}

.copy_red_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}

.copy_11_sprachauswahl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
	font-weight:bold;
}

.copy_11_sprachauswahl:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 12px;
	font-weight:bold;
}

.copy_11_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
}



.link_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #313131;
	text-decoration: none;
	line-height: 16px;
}

.link_copy:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	text-decoration: none;
	line-height: 16px;
}

.link_copy_11_grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 12px;
}

.link_copy_11_grau:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	text-decoration: none;
	line-height: 12px;
}

.link_copy_red_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}

.link_copy_red_bold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	text-decoration: underline;
	font-weight: bold;
	line-height: 16px;
}

.link_navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000 !important;
	text-decoration: none;
}

.link_navigation:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	text-decoration: none;
}

.link_aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	text-decoration: none;
	cursor:pointer;
}



.td_sprachauswahl {
	padding-bottom: 16px;
	padding-left: 4px;
}

.td_header {
	padding-bottom: 10px;
	padding-left: 10px;
}

.td_content_padding {
	padding-top: 30px; 
	padding-left: 10px;
}

.td_content_padding_sub {
	padding-top: 10px; 
	padding-left: 10px;
}

.td_subnav_padding {
	padding-left: 10px;
	padding-bottom: 3px;
}


.bild_over {
	border: none;
}

.bild_over:hover {
	border: solid;
	border-color:#000000;
}

.td_paddingbottom {
	padding-bottom: 3px;
}

.td_box {
	padding: 2px;
	border:none; 
}

.td_box:hover {
	padding: 1px;
	border: solid;
	border-width: 1px;
	border-color: #660000;
}

.td_box_grau {
	padding: 2px;
	border:none; 
}

.td_box_grau:hover {
	padding: 1px;
	border: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}
.tdborder { border:none; border-color:#d2691e }
.tdborder:hover { border:solid; border-color:#d2691e }
.form { 
	color: #151515;
 	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #dcdcdc;
	margin-top: 1px; margin-bottom: 1px;
	border: solid 1px white;
	width: 200px;
	
}

.textarea {
	font-family:arial; 
	font-size:11px; 
	line-height:14px; 
	color:#151515; 
	background-color:#dcdcdc; 
	border:0; 
	height:50px;
	width:310px;
}

.border_rot {
	border: 1px solid #660000;
}

/*
.scroll_div {
	text-align:left;
	height: 350px;
	overflow:auto;
	width:760px;
}*/

label .error
{
	display:none;
}

input.error, 
select.error, 
textarea.error 
{
	border:1px solid #660000 !important;
}