/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ General */


* {margin:0 0; padding: 0 0; list-style:none; font-weight:normal; line-height:normal;}

body {font-size:74%;}

table, td, th, div, p, a, input, textarea {font: .99em "Verdana", sans-serif;}
td, th {vertical-align:top;}

body#contentPop {padding:1.6em;}
#contentPop div {_font-size: .95em; width:100%; height:100%;}


body#printPage {margin:1.6em;}
#printPage div {_font-size: .95em; width:100%; height:100%;}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LayOut Table */


#tableLayout, #tableLayout2, #tableHome {width:82.8em; border-collapse:collapse; border-sInternationaling:0;}
#header {height:7.1em;}

#left {width:16.6em; _width:auto; border-right:1px solid #F0F0F0;}

#main {width:auto; _width:50.2em; height:48em; padding:0 1em;}
#main2 {width:auto; _width:67.2em; height:48em; padding:0 1em;}

#right {width:16.6em; border-left:1px solid #F0F0F0}

#footer {height:3em; padding:1.1em 0 0 1em; border-top:1px solid white; background:#E5E5E5;}
#copyright {height:3em; padding:.5em 0 0 1em; color:#666;}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Containers HEADER */


div#logoBox {
	float:right;
	height:22px;
	width:16em;
	margin-top:3em;
	background: transparent url(imgs/logo.png) no-repeat;
; clip:   rect(   )
}

div#menuBar {
	height:2em;
	border-bottom:1px solid white;
	background:#FF6600;
}

div#menu1 { /* menu Level 1 */
	float:left;
	width:auto;
	height:auto;
	margin:3em 0 0 .8em;
	_margin:3em 0 0 .4em;
}

#menu1 img {
	vertical-align:top;
}

div#menu2 { /* menu Level 2 */
	float:left;
	clear:left;
	_width:75%
	height:auto;
	margin:0 0 0 0.5em;
; clip:  rect(   )
}

#menu2 img {
	vertical-align:top;
}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Main CONTENT */


div#breadCrumb {
	_height:1%;
	color:#5E5E5E;
}

div#content {
	clear:both;
	_height:1%;
	height:auto;
}

div#siteFunctions { /* print version */
	clear:both;
	padding: 2em 0;
	text-align:right;
	bottom:0;
}

div#siteFunctionsPop { /* close window */
	clear:both;
	padding: 2em 1.6em 2em 0;
	text-align:right;
	bottom:0;
}

div#backBot { /* back button */
	clear:both;
	padding: 2em 0;
	text-align:right;
	bottom:0;
}

/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Containers LEFT */


div#searchBoxHome { /* orange left home */
	height:13em;
	padding: .5em;
	background: transparent url(imgs/shadowBg.png) no-repeat 50% 50%;
}

div#searchBox { /* orange left */
	height:1em;
	padding: 0.25em 0.145em 0em 0em;
	background: #FFD1B2;
; clip:     rect(   )
; float: right
}

div#leftNav {
	height: auto;
	width:auto;
	padding: .5em;
}

div#specialBox {
	height: auto;
	padding: .5em;
}

div#addvalueBox {
	height: auto;
	margin-top: .1em;
	padding: .5em;
}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Containers RIGHT */


div#serviceBoxHome { /* orange right home */
	height:13em;
	padding: 0.5em 0.5em;
	background: transparent url(imgs/shadowBg.png) no-repeat 50% 50%;
}

#serviceBoxHome p {
	margin-top:5.5em;
	_margin-top:4.2em;
}

div#serviceBox { /* orange right */
	height: auto;
	padding: .5em;
	background: #FFD1B2;
}

div#serviceBox p {
	line-height:140%;
}


div#contactBox {
	height: auto;
	padding: .5em;
}

div#crosslinkBox {
	height: auto;
	padding: .5em;
}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Main Content */


.entryImg {
	float:left;
	width:auto;
	height:auto;
	margin-right:1.5em;
}

.entryTxt {
	float:left;
	width:60%;
	/*_width:auto;*/
	height:auto;
}

.entryTxtPic {
	float:left;
	width:60%;
	/*_width:auto;*/
	height:auto;
}

.typeLeft {
	float:left;
	width:46%;
}

.typeRight {
	float:right;
	width:46%;
}

/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOME PAGE */


div#homeLeft {
	width:16em;
	background:white;
	padding:.5em .5em 2em 1em;
}

div#homeMiddle {
	width:15.2em;
	background:white;
	padding:.5em .5em 2em .5em;
	border-right:1px solid #EBEBEB;
	border-left:1px solid #EBEBEB;
}

div#homeRight {
	width:16em;
	background:white;
	padding:.5em 1em 2em .5em;
}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOME IMGS */

div#imgLeft {
	height:14em;
	background: transparent no-repeat 50% 50%;
}

div#imgMiddle {
	height:14em;
	background: transparent no-repeat 50% 50%;
	border-right:1px solid #FFD1B2;
	border-left:1px solid #FFD1B2;
}

div#imgRight {
	height:14em;
	background: transparent no-repeat 50% 50%;
}


/*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / Miscell / ~~~ */

.sInternationaler {
	clear:both;
}

.sInternationaler2 {
	font-size:.1em;
}

.clearboth {
	clear:both;
	display: block;
	margin: 1em 0;
}

.line {
	clear:both;
	margin-top:.7em;
	border-top:.1em solid #EBEBEB;
}
.searchResult { float:left; width:auto; height:auto; ; margin-right: 16px}
.imgtrans { float:left; width:auto; height:auto; ; margin-right: 16px }
div#imgLefttitle { height:14em; background: transparent url(imgs/test/template.png) no-repeat 70% 90%; }
div#imgLeftid { height:14em; background: transparent no-repeat 50% 50%; }
div#imgRightid { height:14em; background: transparent no-repeat 50% 50%; }
div#imgMiddleid { height:14em; background: transparent no-repeat 50% 50%; border-right:1px solid #FFD1B2; border-left:1px solid #FFD1B2; }
div#searchBox1 { padding: 0.5em 0.5em; background: #FFd1b2; ; clip:  rect(   ); height: 4em}
div#menu2a { float:left; clear:left; ; clip:  rect(   )}
