@import url("prod_uebersicht.css"); /* fuer die Uebersicht in Home und Produkte...*/
@import url("macina_srchbx_template.css"); /* fuer die Suche im Headbereich...*/
@import url("mailform.css"); /* Mail Form Typo3 Standard */
@import url("home_contact.css"); /* Home und Kontakt CSS File */

body {
background-color:#acbdca;
background-image:url(images/body_bg.jpg);
background-position:top left;
background-repeat:repeat-x;
overflow:-moz-scrollbars-vertical;
overflow-x:auto;
}
img {border:0px;}
body,td,table,tr {
text-decoration:none;
margin: 0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;
}
tr td p.bodytext {
padding-right:5px;
}
div.body {
padding-top: 26px;
border-top: 1px solid #CBCBC9;
}
a {
text-decoration:none;
color:#000000;
}
.emptyprint {
font-family:Arial, Helvetica, sans-serif;
font-size:0px;
height:1px
}
/* EDV-Sys.haus / Distr. / Shop*/
.siteback {
height:29px;
background-image:url(images/head_menu_dist.jpg);
background-position:bottom left;
background-repeat:no-repeat;
/*padding-left:18px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
vertical-align:middle;
padding-top:1px;
text-decoration:none;
background-color: transparent;
}
/* Logo / Head */
.logo {
background-image:url(images/head_logo.jpg);
background-position:top left;
background-repeat:no-repeat;
height:106px;
vertical-align:bottom;
text-align:left;
}
/* Trennzeile zwischen Head und Main/Menu*/
.logospacer {
background-image:url(images/head_main_menu_spacer.jpg);
font-size: 1px;
height: 5px;
}
/* Haubtfeld fuer Text */
#main {
background-color:#FFFFFF;
border-left-color:#808081;
border-left-style:solid;
border-left-width:1px;
border-right-color:#bcbcbc;
border-right-style:solid;
border-right-width:2px;
background-position:right;
background-repeat:repeat-y;
vertical-align:top;
text-align:left;
padding-top:22px;
padding-left:15px;
/*padding-right:5px;*/
}

#main div.main {
padding-right:5px;
padding-bottom:22px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.8;
}
/* Linkes Menu */
.menu {
background-color:#8c9093;
width:172px;
background-image:url();
background-position:top left;
background-repeat:repeat-x;
background-image:url(images/bg.jpg);
border-left-color:#e8e8e8;
border-left-style:solid;
border-left-width:2px;
vertical-align:top;
text-align:left;
}
/* Menu Spacer am Anfang Weiser Balken */
.menuspacer {
background-color:#FFFFFF;
height:21px;
width:172px;
}
/* Menu eintrag */
.menuinsert {
display:block;
background-image:url(images/menu_insert_normal.jpg);
background-repeat:no-repeat;
background-position:top center;
padding-left:21px;
padding-top:4px;
padding-bottom:4px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3d4a55;
text-decoration:none;
border-left-color:#007555;
border-left-style:solid;
border-left-width:7px;
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width:7px;
background-color:#FFFFFF;
}
.menuinsertact {
display:block;
background-image:url(images/button_activ.jpg);
background-color:#282828;
background-repeat:no-repeat;
background-position:top center;
/*height:24px;*/
padding-left:21px;
padding-top:4px;
padding-bottom:4px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
border-left-color:#18a582;
border-left-style:solid;
border-left-width:7px;
border-right-color:#18a582;
border-right-style:solid;
border-right-width:7px;
}
/* Menu Eintrag MouseOver */
.menuinsert:hover {
background-image:url(images/menu_insert_aktiv.jpg);
background-color:#ebedf1;
border-right-color:#ebedf1;
}
/* Navigation Links */
#nav {
padding:0px;
margin:0;
overflow:hidden;
list-style:none;
list-style-position:inside;
list-style-type:none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
display:block;
}
#nav li {
display:block;
padding:0;
margin:0;
}
/* Obere Navigation */
#navtop {
margin:0;
padding:0px;
display:list-item;
list-style-type:none;
}
#navtop li {
display:inline;
padding:6px 10px 0px 10px; /* hiermit werden die Links ausgerichtet.*/
font-weight:bold;
color:#1f8169;
background-color: transparent;
}
#navtop li a {
color:#000000;
text-decoration:none;
background-color: transparent;
font-weight:normal;
}
#navtop li a:hover {
color:#1f8169;
text-decoration:none;
background-color: transparent;
font-weight:normal;
}
/*subnav level1*/
.subnav {
	color: #ffffff; 
	padding-left: 28px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #505559;
	background-image: url(images/button_sub_on.gif); 
	background-position: bottom left;
	background-repeat:no-repeat;
	/*width:172px;*/
	display:block;
	text-align:left;
}
.subnav a { 
	color: #ffffff;
	padding-bottom: 2px;
	padding-top: 3px;
}
.subnav a:hover {
text-decoration:underline;
}
   /* Subnav active*/
.subnav a.act {
	font-weight: bold;
}
.big {
font-weight:bold;
}
.footer {
background-image:url(images/footer_02.jpg);
background-repeat:repeat-y;
background-position:top left;
text-align:center;
/*padding-left:192px;*/
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
/* ###########################################
weiss noch nicht ob ich das Brauch 
########################################### */
.password_change {
background-image:url(images/back_password_change.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:19px;
padding-left:18px;
padding-right:28px;
/*padding-top:19px;*/
width:256px;
height:210px;
color:#3a4b64;
}

.passwordchangesubmit {
	font: 11px Verdana, sans-serif;
	color: #3B4B65;
	width: 85px;
	height: 20px;
	float: right;
/*	margin: -5px 32px 16px 0;*/
	background: #979FAC url(./images/loginbuttonhg.gif) repeat-x left top;
	border:0px;
}
/* für die News-Bilder */
.bodytext img {
	float: left;
	margin: 0 10px 10px 0;
	border: 0;

}
.news-latest-morelink, .news-list-morelink {
    padding-bottom:10px;
}