/* #####################################################################################
	COPYRIGHT NOTICE: (C) itdesign GmbH  2006-2010
	AUTHOR (Redesign): Franz G.Jahn - Martin Koppenhöfer
	E-Mail: franz@franz-jahn.de mk@koppenhoefer.com
##################################################################################### */

body { font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0px; font-size: 75%;}
#layout {
	width: 1000px; margin: 5px;  border: 0 none; border-spacing: 3px; padding: 0px; 
}
#header	{ height: 131px; }

.header-box-leer-1 { width: 132px; height: 131px;}
.header { overflow:hidden; text-align: left; border: 1px solid #DFDFDF; padding: 0px; }
.header-logo { width: 448px; height:131px; }
.header-logo img { margin: 80px 0 0 40px; }
.header-box-2 { width: 131px; height: 131px; }
.header-box-3 {	width: 131px; height: 131px; }
#header td.header-box-4 { width: 129px; height: 131px; overflow: hidden; }

/* Spaltenformatierung MöGLICHERWEISE SEITENSPEZIFISCH */
#colNormal { border: 1px solid #DFDFDF; min-height: 519px; height: 95%; }
/* #inhalt { padding: 35px 35px 35px 40px; min-height: 470px; } */
#inhalt { padding: 0px; min-height: 461px; }
#inhalt-links { float: left; padding: 45px 15px 35px 35px; }
#inhalt-mitte { padding: 35px 35px 35px 195px; }
#inhalt-mitte div.csc-header { clear: none; }
#footer { text-align: center; height: 27px; clear: left; margin-top: 25px;}
#container { height: 472px; }
#colRight { border: 1px solid #DFDFDF; padding: 0px 9px 0px 10px; }
#colEnter { height: 399px; overflow:visible; padding: 35px 35px 35px 40px; border: 1px solid #DFDFDF;}

/* MENU AUF DER LINKEN SEITE */
div.menu-left { border: 1px solid #DFDFDF; width: 130px; font-size: 11px; }
#menu-home { height: 352px; }
.menu-level1 a:hover { color: #E74F39; }
#menu-left { min-height: 484px; padding-bottom: 35px; }
.menu-level1,
.menu-level1 ul { list-style-type: none; padding: 0px; margin: 0px;}
.menu-level1 { margin: 35px 0px 29px 7px; }
.menu-level1 a { color: #000000; }
.menu-level1 li { width: 103px; border-top: 1px solid #DFDFDF; padding: 1px 0px 1px 5px; line-height: 16px;
	min-height: 19px; margin: 0px;}
.menu-level1 li.act { border-top: 1px solid #E74F39; border-bottom: 1px solid #E74F39; font-weight: bold}
.menu-level1 li.act li { border-bottom: 0; border-top: 1px solid #DFDFDF; }
.menu-level1 li.act a { font-weight: bold; }
.menu-level1 li.act li a { font-weight: normal; }
.menu-level1 li.act li.act a { font-weight: bold; }
.menu-level1 li.act li.act li a { font-weight: normal; }
.menu-level1 li.act li.act li.act a { font-weight: bold; }
.menu-level1 li.act li.act li.act li a { font-weight: normal; }
.menu-level1 li.act li.act li.act li.act a { font-weight: bold; }
ul.menu-level2 { padding: 1px 0px 1px 3px; }
.menu-level2 li { width: 95px; }

/* OBERES MENU */
#menu-top { padding: 0px; list-style-type: none; margin-left: 15px; margin-top: 29px; }
#menu-top-home {padding: 0px; list-style-type: none; margin-left: 15px; margin-top: 21px; }
#menu-top-home li,
#menu-top li { display: block; font-size: 7pt; line-height: 11px; margin: 2px; padding: 0px; }
#menu-top li, #menu-top-home li, #menu-top-home li a,
#menu-top li a {color: #000000;}
#menu-top-home li a,
#menu-top li a { margin: 0px; padding: 0px; }
#menu-top li a:hover { text-decoration: underline; }
#menu-top li.home-link { margin-bottom: 15px; }
#menu-top-home li.space-before { margin-top: 15px; }

/* SPRACHWAHL */
.sprachwahl { position:absolute; top:114px; font-size: 7pt; font-weight: bold; color: #000000; margin-left: 17px; padding: 0; }
.sprachwahl a:hover { text-decoration:underline; }

/* REFERENZEN AUF DER STARTSEITE */
#referenzen-img { border: 1px solid #DFDFDF; margin: 4px 0px 0px; width: 130px; padding:0;}

/* SUCHE */
div.tx-macinasearchbox-pi1 { margin: 85px 0px 0px 0px; overflow: hidden; padding-right: 0px;}
div.tx-macinasearchbox-pi1 h4 { margin-left: 10px; }
input.tx-macinasearchbox-pi1-sword { height: 17px; margin: 0px 0px 0px 10px; width: 100px; height: 12px; //width: 88px;
	border: 1px solid #000000; float: left; font-size: 11px; line-height: 17px; height: 13px;}
input.tx-macinasearchbox-pi1-button { 
	margin-top: 2px; // margin-top: 0px;
	position: relative;
	right: 16px; // right: 18px;
}

/* Produkt-Demo Seiten */
div.productdemo-backlink { margin: 25px 0px; padding: 5px 5px 5px 60px; }
div.productdemo-backlink a { font-weight: bold; font-size: 14px; }

table {table-layout: fixed; }
