/* CSS enpatec  */

*{

	margin: 0;

	padding: 0;

}



img {

	margin-top:0px;

	border:none;

}



body {

	text-align: center;

	font-family: Arial, Tahoma, sans-serif;

  	font-size: 12px;

	color:#ffffff;



}



#lang_menu {

	color: #57585a;

	font-size: 30px;

	text-align:right;



    margin: -150px 0 0 -290px;

    position:absolute;

    top: 50%;

    left: 50%;

	width: 580px;

	height: 300px;

}

#lang_menu a {

	color: #57585a;

	text-decoration: none;

}



#lang_menu a:hover {

	color: #57585a;

	text-decoration: none;

	font-weight: bold;

}



#page {

	padding-top: 30px;

	margin: auto;

	width: 950px;

}



#banner {

	width: 950px;

	height: 110px;

	padding-bottom: 10px;

}



#menu {

	width: 950px;

	height: 50px;

	text-align: left;

}



#submenu {

	width: 950px;

	height: 30px;

	padding-bottom: 10px;

	text-align: left;

}



#menu_partner {

	width: 400px;

	height: 40px;

	margin-left: 125px;

}



#submenu a {

	color: #57585a;

	font-size: 12pt;

	font-weight: bold;

	text-decoration: none;

}



#submenu a:hover {

	color: #e8ae30;

	font-size: 12pt;

	font-weight: bold;

	text-decoration: none;

}



#menu_produkte {

	width: 500px;

	height: 40px;

	margin-left: 245px;

}







#content {

	width: 950px;

	height: 340px;

}



#content_long {

	width: 950px;

}



#content_start{

	width: 710px;

	height: 100px;

	background-color: #57585a;

	padding: 120px 120px 120px 120px;

}



#content_left {

	width: 380px;

	height: 340px;

	background-color: #999;

	float: left;

}



#content_right {

	text-align: left;

	width: 527px;

	height: 300px;

	background-color: #57585a;

	float: left;

	margin-left: 3px;

	padding: 20px 20px 20px 20px;

}



#content_left2 {

	width: 660px;

	height: 340px;

	background-color: #57585a;

	float: left;

}



#content_right2 {

	text-align: left;

	width: 247px;

	height: 300px;

	background-color: #57585a;

	float: left;

	margin-left: 3px;

	padding: 20px 20px 20px 20px;

}



#content_left_long {

	width: 380px;

	background-color: #57585a;

	float: left;

}



#content_left_long p {

	padding: 20px 20px 20px 20px;

	text-align: justify;

	line-height: 20px;

	padding-bottom: 5px;

}



#content_right_long {

	text-align: left;

	width: 527px;

	background-color: #57585a;

	float: left;

	margin-left: 3px;

	padding: 20px 20px 20px 20px;

}

	

#footer {

	width: 950px;

	height: 60px;

	background-color: #57585a;

	margin-top: 3px;



}

#footer_menu_left {

	width: 100px;

	padding-top: 5px;

	height: 30px;

	text-align: left;

	float: left;

	color: #57585a;

}



#footer_menu_left a {

	color: #57585a;

	text-decoration: none;

}



#footer_menu_left a:hover {

	color: #57585a;

	text-decoration: none;

	font-weight: bold;

}



#footer_menu {

	padding-top: 5px;

	width: 850px;

	height: 30px;

	text-align: right;

	float: left;

	color: #57585a;

}



#footer_menu a {

	color: #57585a;

	text-decoration: none;

}



#footer_menu a:hover {

	color: #57585a;

	text-decoration: none;

	font-weight: bold;

}



.adresse {

	font-size: 13pt;

	padding-top: 20px;

}



h1 {

	font-size: 16pt;

	text-align: right;

	padding-bottom: 15px;

}



h2 {

	font-size: 11pt;

	text-align: justify;

	padding-bottom: 10px;

}



.p_better {

	text-align: justify;

	line-height: 20px;

	padding-bottom: 5px;

}



.p_better_small {

	text-align: justify;

	line-height: 20px;

	padding-bottom: 5px;

	font-size: 8pt;

}



.p_start {

	text-align: justify;

	line-height: 30px;

	font-weight: bold;

	font-size: 13pt;

	padding-top: 80px;

}



.small {

	font-size: 8pt;

}



.orange {

	color: #e8ae30;

}



a {

	text-decoration: none;

}



a:hover {

	text-decoration: none;

	font-weight: bold;

}



.produkte td {

	padding: 3px;

}



#contact {

	text-align:left;

	padding: 20px 20px 20px 20px;

}



#contact td {

	padding: 3px;

}



/* Menu Klassen */

img.menu_ueberuns {

  	width: 116px;

  	height: 30px;

  	background-image: url(../images/menu/ue01.gif); 

}



img.menu_ueberuns:hover {

    background-image: url(../images/menu/ue02.gif); 

}



img.menu_partner {

  	width: 116px;

  	height: 30px;

  	background-image: url(../images/menu/partner01.gif); 

}



img.menu_partner:hover {

    background-image: url(../images/menu/partner02.gif); 

}



img.menu_produkte {

  	width: 116px;

  	height: 30px;

  	background-image: url(../images/menu/prod01.gif); 

}



img.menu_produkte:hover {

    background-image: url(../images/menu/prod02.gif); 

}



img.menu_download {

  	width: 116px;

  	height: 30px;

  	background-image: url(../images/menu/download01.gif); 

}



img.menu_download:hover {

    background-image: url(../images/menu/download02.gif); 

}



img.menu_referenzen {

  	width: 116px;

  	height: 30px;

  	background-image: url(../images/menu/referenzen01.gif); 

}



img.menu_referenzen:hover {

    background-image: url(../images/menu/referenzen02.gif); 

}



img.menu_kontakt {

  	width: 116px;

  	height: 30px;

  	background-image: url(../images/menu/kon01.gif); 

}



img.menu_kontakt:hover {

    background-image: url(../images/menu/kon02.gif); 

}



img.menu_ueberuns_en {

  	width: 116px;

  	height: 30px;

  	background-image: url(../images/menu/ue01_en.gif); 

}



img.menu_ueberuns_en:hover {

    background-image: url(../images/menu/ue02_en.gif); 

}



img.menu_partner_en {

  	width: 116px;

  	height: 30px;

  	background-image: url(../images/menu/partner01_en.gif); 

}



img.menu_partner_en:hover {

    background-image: url(../images/menu/partner02_en.gif); 

}



img.menu_produkte_en {

  	width: 116px;

  	height: 30px;

  	background-image: url(../images/menu/prod01_en.gif); 

}



img.menu_produkte_en:hover {

    background-image: url(../images/menu/prod02_en.gif); 

}



img.menu_download_en {

  	width: 116px;

  	height: 30px;

  	background-image: url(../images/menu/download01_en.gif); 

}



img.menu_download_en:hover {

    background-image: url(../images/menu/download02_en.gif); 

}



img.menu_referenzen_en {

  	width: 116px;

  	height: 30px;

  	background-image: url(../images/menu/referenzen01_en.gif); 

}



img.menu_referenzen_en:hover {

    background-image: url(../images/menu/referenzen02_en.gif); 

}



img.menu_kontakt_en {

  	width: 116px;

  	height: 30px;

  	background-image: url(../images/menu/kon01_en.gif); 

}



img.menu_kontakt_en:hover {

    background-image: url(../images/menu/kon02_en.gif); 

}





#emotivo{

	background-color:#efefef;

	border: 1px solid #6d6e72;

	border-color: #6d6e72;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	color: #57585a;

}



.liste {

	padding-left: 20px;

	padding-bottom: 10px;

}



/* Hilfsklassen */

.clear {

	clear: both;

	margin: 0;

	padding: 0;

  	height: 0px;

	line-height: 0;

	font-size: 0;

	overflow: hidden;

}



.tab {

	padding-right: 20px;

}



.hide{

	width:0px;

  	height:0px;

  	display:none;

}
