/* ------------------------------SCANBULL CSS written by Roberto Riemenschneider------------------------------ */



/* ------------------------------START GENERAL------------------------------ */
body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100.01%;
	color:#af0917;
	text-align:center;
	background:#fff;
	}

img{
	margin:0;
	padding:0;
	border:none;
	}

a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
	color:#324996;
	outline:none;
	border:none;
	}

.justify{
	text-align:justify;
	}
	
.bold{
	font-weight:bold;
	}
	
.center{
	text-align:center;
	}
	
.right{
	text-align:right;
	}
	
.clear{
	clear:both;
	}
	
.float{
	position:relative;
	float:left;
	width:612px;
	}
	
.nostart{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
p{
        font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	margin:0;
	padding:0 20px 10px 20px;
	}

h1, h2, h3, h4, h5, h6{
	position:relative;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
        padding:0;
        margin:0 0 0 20px;
	color:#af0917;
        }

h1{
        font-size:12px;
        margin:20px 0 20px 20px;
        }

h2{
        margin:10px 20px 20px 20px;
        }

h3{
        margin:20px 0 0 20px;
        }
/* ------------------------------ENDE GENERAL------------------------------ */


/* ------------------------------START CONTAINER------------------------------ */
#container{
	position:relative;
	margin:0 auto 0;
	padding:0;
	width:960px;
	height:auto;
	text-align:left;
	}
/* ------------------------------ENDE CONTAINER------------------------------ */


/* ----------------------------------START HEAD-------------------------------*/
#top{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:960px;
	height:170px;
	background:url("../images/header.jpg") #fff no-repeat;
	}
/* ----------------------------------ENDE HEAD-------------------------------*/


/* ------------------------------START BREADCRUMB-SEARCH------------------------------ */
#breadcrumb-search{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:960px;
	height:27px;
	background:#64656a;
	}

#breadcrumb{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:700px;
        height:27px;
        background:url("../images/stier_mini.jpg") #64656a top left no-repeat;
        }

#breadcrumb ul{
	position:relative;
	float:left;
	list-style-type:none;
	margin:6px 0 0 55px;
	padding:0;
        }

#breadcrumb li{
	position:relative;
	float:left;
	display:inline;
	font-weight:normal;
        font-size:10px;
        color:#fff;
        margin:0 0 0 7px;
        padding:0;
        }

#breadcrumb li a:link, #breadcrumb li a:visited, #breadcrumb li a:hover{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	font-weight:normal
	}

#breadcrumb li a:hover{
        color:#af0917;
	text-decoration:none;
	}

#language{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:50px;
        height:27px;
	background:#64656a;
        }

#german, #english{
	position:relative;
	float:left;
	margin:6px 0 0 0;
	padding:0;
	width:20px;
        height:14px;
	background:#64656a;
        }

#english{
	margin:6px 0 0 5px;
        }

#search{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:210px;
        height:27px;
	background:#64656a;
        }

#search form, #search form fieldset{
	 margin:0;
	 padding:0;
	 border:none;
	 }

#search form fieldset legend{
	 display:none;
	 visibility:hidden;
	 }

.search{
         float:left;
	 text-align:left;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 font-size:10px;
	 color: #fff;
	 width:176px;
	 height:17px;
	 margin:3px 0 0 0;
	 padding:3px 0 0 4px;
         border:none;
	 outline:none;
         display:inline;
	 background:#4a4c52;
	 }

.searchgo{ 
	 text-align:left;
         float:left;
	 width: 20px;
	 height:20px;
	 margin:3px 0 0 0;
	 padding:0;
	 border:none;
	 outline:none;
         display:inline;
	 cursor:pointer;
         background:url("../images/lupe.jpg") #000 top left no-repeat ;
	 }
/* ------------------------------ENDE BREADCRUMB-SEARCH------------------------------ */


/* ------------------------------START FLOATER------------------------------ */
#floater{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:960px;
        height:auto;
	background:#fff;
	}

#content{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:730px;
	background:#fff;
        }

#main, #main-search, #main-sitemap{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:730px;
	background:#f5f5f5;
	}

#main-search ul, #main-sitemap ul{
        margin:0 0 0 5px;
        padding:10px 0 10px 30px;
        list-style-type:square;
        }

#main-search li, #main-sitemap li{
        padding:2px 0 0 0;
        margin:0;
        }

#main-search li a:link, #main-sitemap a:link, #main-search li a:visited, #main-sitemap a:visited, #main-search li a:hover, #main-sitemap li a:hover{
        margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
        text-decoration:none;
	}
	
#main-search li a:hover, #main-sitemap li a:hover{
	color:#af0917;
	}

#main-search p{
	margin:20px 0 0 0;
	}

#rounded{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:730px;
        height:53px;
        background:url("../images/rounded.jpg") #f5f5f5 bottom right no-repeat;
        }

#leftblock{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:290px;
        height:auto;
        background:#f5f5f5;
        }

#leftblock h2{
	position:relative;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
        padding:0;
        margin:10px 0 20px 20px;
	color:#af0917;
        }

#leftblock ul{
        margin:0 0 20px 70px;
        padding:0;
        list-style-type:square;
        font-size:11px;
	color:#000;
        }

#leftblock li{
        margin:0;
        padding:0;
        }

#rightblock{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:280px;
        height:auto;
        background: #f5f5f5;
        }

.middle{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:570px;
        height:auto;
        background:#f5f5f5;
        }

.middle ul{
        margin:0 0 0 100px;
        padding:0 0 10px 0;
        list-style-type:square;
        font-size:11px;
	color:#000;
        }

.middle li{
        margin:0;
        padding:0;
        }

.middle a:link, .middle a:visited, .middle a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#324996;
	padding:0;
	margin:0;
	}
	
.middle a:hover{
	color:#af0917;
	}
	
.middle #active{
	color:#af0917;
	}
/* ------------------------------ENDE FLOATER------------------------------ */


/* ------------------------------START PAGES------------------------------ */
/* ---------HOME--------- */
#solution{
	position:relative;
	float:left;
	margin:25px 0 5px 0;
	padding:0;
	width:310px;
        height:300px;
        background:#f5f5f5;
        }

#solution h1, #solution h2, #solution h3, #solution h4{
	position:relative;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
        font-weight:normal;
        padding:0;
	margin:20px 0 0 20px;
	color:#000;
        }

#solution h1{
	font-size:12px;
        font-weight:bold;
        margin:0 0 0 20px;
	color:#000;
        }

#solution h2{
	font-size:11px;
        }

#solution h3{
	font-size:11px;
        }

#solution h4{
	font-size:12px;
        font-weight:bold;
	color:#000;
        }

#solution p{
        font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	margin:0 0 0 20px;
	padding:0;
	}

#threed-standard{
	position:relative;
	float:left;
	margin:25px 0 5px 0;
	padding:0;
	width:310px;
        height:300px;
        background:#f5f5f5;
        }

#threed-standard h1, #threed-standard h2, #threed-standard h3{
	position:relative;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
        padding:0;
        margin:0;
	color:#af0917;
        }

#threed-standard h1{
	font-size:14px;
        padding:0;
        margin:0 0 0 20px;
	color:#000;
        }

#threed-standard h2{
	font-style:normal; 
	font-size:16px;
        padding:0;
	margin:0 0 0 70px;
        }

#threed-standard h3{
	font-size:11px;
        padding:0;
	margin:0 0 0 70px;
        }

#threed-standard h4{
	font-size:18px;
        padding:0;
        margin:30px 0 5px 20px;
	color:#000;
        }

#threed-standard p{
        font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	margin:0 0 0 70px;
	padding:0;
	}

#animation, #video{
	position:relative;
	float:left;
	margin:25px 0 0 0;
	padding:0;
	width:420px;
        height:315px;
        background:#f5f5f5;
        }

#so-gehts{
	position:relative;
	float:left;
	margin:0;
	padding:15px 0 0 20px;;
	width:290px;
        height:50px;
        background:#f5f5f5;
	}

#back{
	position:relative;
	float:left;
	margin:38px 0 0 20px;
	padding:0;
	width:290px;
        height:20px;
        background:#f5f5f5;
	}

#so-gehts a:link, #so-gehts a:visited, #so-gehts a:hover, #back a:link, #back a:visited, #back a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#324996;
	padding:0;
	margin:0;
	}
	
#so-gehts a:hover, #back a:hover{
	color:#af0917;
	}

#explain{
	position:relative;
	float:right;
	margin:10px 20px 0 0;
	padding:0;
	width:250px;
        height:54px;
        background:url("../images/explain.jpg") top left no-repeat;
	}
/* ---------HOME--------- */

/* ---------HARDWARE/SOFTWARE--------- */
.formate{
	position:relative;
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:270px;
        height:71px;
        background:url("../images/formate.jpg") #f5f5f5 no-repeat;
        }

.germany{
	position:relative;
	float:right;
	margin:20px 0 0 0;
	padding:0;
	width:50px;
        height:50px;
        background:url("../images/mig.jpg") #f5f5f5 no-repeat;
        }

#qc-gross, #sw-gross, #ml-gross{
	position:relative;
	float:left;
	margin:30px 0 0 50px;
	padding:0;
	width:190px;
        height:194px;
        background:url("../images/qc_icon_gross.jpg") #f5f5f5 no-repeat;
        }


#sw-gross{
        background:url("../images/sw_icon_gross.jpg") #f5f5f5 no-repeat;
        }

#ml-gross{
        background:url("../images/ml_icon_gross.jpg") #f5f5f5 no-repeat;
        }

#fullhd{
	position:relative;
	float:right;
	margin:115px 5px 0 0;
	padding:0;
	width:66px;
        height:65px;
        background:url("../images/fullhd_icon.jpg") #f5f5f5 no-repeat;
        }

#megapixel{
	position:relative;
	float:right;
	margin:137px 5px 0 0;
	padding:0;
	width:104px;
        height:54px;
        background:url("../images/mpx.jpg") #f5f5f5 no-repeat;
        }

.hardware-flash{
	position:relative;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:280px;
        height:280px;
        background:#f5f5f5;
        }

#farbauswahl{
	position:relative;
	float:left;
	margin:10px 0 0 40px;
	padding:0;
	width:206px;
        height:46px;
        background:url("../images/farbauswahl.jpg") #f5f5f5 no-repeat;
        }

#sp{
	position:relative;
	float:left;
	margin:30px 0 0 0;
	padding:0;
	width:260px;
        height:391px;
        background:url("../images/scanspider.jpg") #f5f5f5 no-repeat;
        }

.pdf{
	position:relative;
	float:left;
	margin:40px 0 20px 20px;
	padding:0;
	width:250px;
        height:80px;
        background:#f5f5f5;
        }

.pdf p{
	padding:10px 0 0 0;
        }

#produktion{
	position:relative;
	float:left;
	margin:20px 10px 0 0;
	padding:0;
	width:260px;
        height:430px;
        background:#f5f5f5;
	}

#produktion-bild{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:260px;
        height:183px;
        background:url("../images/hw_main.jpg") #f5f5f5 no-repeat;
	}

#produktion-bildunterschrift{
	position:relative;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	width:200px;
        height:35px;
	}

#produktion-lupe{
	position:relative;
	float:right;
	margin:5px 0 0 0;
	padding:0;
	width:33px;
        height:29px;
        background:#f5f5f5;
	}

#germany-gross{
	position:relative;
	float:left;
	margin:100px 0 0 0;
	padding:0;
	width:101px;
        height:101px;
        background:url("../images/mig_gross.jpg") #f5f5f5 no-repeat;
	}

#ebe{
	position:relative;
	float:right;
	margin:190px 0 0 0;
	padding:0;
	width:159px;
        height:16px;
        background:#f5f5f5;
	}

#ebe p{
        font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:9px;
	margin:0;
	padding:0;
        }
/* ---------HARDWARE/SOFTWARE--------- */

/* ---------SCANBULL INSIDE--------- */
#page-kontakt{
         padding:20px 10px 0 10px;
         width:550px;
        }

#page-kontakt h1{
	position:relative;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
        padding:0;
        margin:2px 0 0 20px;
        width:530px;
	color:#af0917;
        }

#kontakt-details{
         margin:0 10px 0 17px;
         width:530px;
        }

#inside-text{
	position:relative;
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:445px;
        height:149px;
        background:url("../images/inside_main.jpg") #f5f5f5 no-repeat;
        }

#standorte{
	position:relative;
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:445px;
        height:149px;
        background:url("../images/inside_main.jpg") #f5f5f5 no-repeat;
        }

#pdf-agb{
	position:relative;
	float:left;
	margin:20px 0 20px 20px;
	padding:0;
	width:450px;
        height:80px;
        background:#f5f5f5;
        }

#pdf-agb p{
	padding:10px 0 0 0;
        }

#falk{
	position:relative;
	float:left;
	margin:0 0 0 20px;
	padding:0;
	width:400px;
        height:auto;
        background:#f5f5f5;
        }

#falk-hameln, #falk-hattingen{
	position:relative;
	float:left;
	margin:20px 0 0 0;
	padding:0;
	width:400px;
        height:194px;
        background:#f5f5f5;
        }
/* ---------SCANBULL INSIDE--------- */

/* ---------SCANBULL PARTNER--------- */
#partner-text{
	position:relative;
	float:left;
	margin:0;
	padding:0;
        width:400px;
        height:auto;
        background:#f5f5f5;
	}

#partner{
	position:relative;
	float:right;
	margin:20px 10px 0 0;
	padding:0;
        width:150px;
        height:75px;
        background:url("../images/partner_main.jpg") top left no-repeat;
	}

.partner-button{
	position:relative;
	float:left;
	margin:12px 0 0 20px;
	padding:0;
	width:85px;
        height:28px;
	}

#scanforce, #blue-partner, #registered-member, #vp-partner{
	position:relative;
	float:left;
	margin:30px 0 0 0;
	padding:0;
	width:570px;
        height:auto;
        background:#f5f5f5;
	}

#scanforce-box, #blue-partner-box, #registered-member-box, #vp-partner-box{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:398px;
        height:auto;
        background:#f5f5f5;
	}

#blue-partner-box, #vp-partner-box{
	float:right;
	}

#scanforce-icon, #blue-partner-icon, #registered-member-icon, #vp-partner-icon{
	position:relative;
	float:right;
        margin:0 0 0 20px;
	padding:0;
	width:151px;
        height:75px;
        background:url("../images/vp_gruen.jpg") #f5f5f5 top left no-repeat;
	}

#blue-partner-icon{
	float:left;
        background:url("../images/vp_blau.jpg") top left no-repeat;
	}

#registered-member-icon{
        background:url("../images/vp_lila.jpg") top left no-repeat;
	}

#vp-partner-icon{
	float:left;
        background:url("../images/vp_rot.jpg") top left no-repeat;
	}

#vp-status{
	position:relative;
	float:right;
	margin:10px 20px 0 0;
	padding:0;
        width:358px;
        height:52px;
        background:url("../images/vp_status.jpg") top left no-repeat;
	}

#karte{
	position:relative;
	float:left;
	margin:20px 0 0 20px;
	padding:0;
        width:384px;
        height:288px;
        background:#f5f5f5;
	}

#legende{
	position:relative;
	float:right;
	margin:20px 20px 0 0;
	padding:0;
        width:80px;
        height:280px;
        background:#f5f5f5;
	}

#legende-vp, #legende-sf, #legende-bp{
	position:relative;
	float:right;
	margin:0;
	padding:0;
        width:80px;
        height:40px;
        background:#f5f5f5;
	}

#legende-sf, #legende-bp{
	margin:20px 0 0 0;
	}
/* ---------SCANBULL PARTNER--------- */

/* ---------NEWS--------- */
#dates-presselinks, #messen-events{
	position:relative;
	float:left;
	margin:20px 0 0 0;
	padding:0;
	width:600px;
        height:auto;
        background:#f5f5f5;
	}

#dates-presselinks a:link, #dates-presselinks a:visited, #dates-presselinks a:hover, #messen-events a:link, #messen-events a:visited, #messen-events a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#324996;
	padding:0;
	margin:0;
	}
	
#dates-presselinks a:hover, #messen-events a:hover{
	color:#af0917;
	}

#pressemappe{
	position:relative;
	float:left;
	margin:20px 0 0 20px;
	padding:0;
	width:85px;
        height:28px;
        background:#f5f5f5;
	}
/* ---------NEWS--------- */

/* ---------DOWNLOADS--------- */
#tools-dl, #pdfs-dl, #freie-modelle-dl{
	position:relative;
	float:left;
	margin:20px 0 0 60px;
	padding:0;
	width:200px;
        height:100px;
        background:#f5f5f5;
	}

#freie-modelle-dl{
	width:101px;
	}

#tools-dl p, #pdfs-dl p, #freie-modelle-dl p{
	padding:0;
	}

#tools-left{
	position:relative;
	float:left;
	margin:20px 0 0 20px;
	padding:0;
	width:101px;
        height:330px;
        background:url("../images/dl_tools.jpg") #f5f5f5 top left no-repeat;
	}

#tools-middle{
	position:relative;
	float:left;
	margin:20px 0 0 40px;
	padding:0;
	width:320px;
        height:auto;
        background:#f5f5f5;
	}
	
#teamviewer, #adobe-flash, #adobe-acrobat, #firefox, #ie, #tv{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:320px;
        height:70px;
        background:url("../images/dl_sqs.jpg") #f5f5f5 top left no-repeat;
	}

#adobe-flash{
        background:url("../images/dl_flash.jpg") top left no-repeat;
	}

#adobe-acrobat{
        background:url("../images/dl_reader.jpg") top left no-repeat;
	}

#firefox{
        background:url("../images/dl_firefox.jpg") top left no-repeat;
	}

#ie{
        background:url("../images/dl_ie.jpg") top left no-repeat;
	}

#tools-right{
	position:relative;
	float:left;
	margin:20px 0 0 20px;
	padding:0;
	width:200px;
        height:70px;
        background:#f5f5f5;
	}

#teamviewer_mb, #adobe-flash_mb, #adobe-acrobat_mb, #firefox_mb, #ie_mb, #tv_mb{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:200px;
        height:70px;
        background:#f5f5f5;
	}

#pdfs-left{
	position:relative;
	float:left;
	margin:20px 0 0 20px;
	padding:0;
	width:101px;
        height:185px;
        background:url("../images/dl_pdf.jpg") #f5f5f5 top left no-repeat;
	}

#pdfs-middle{
	position:relative;
	float:left;
	margin:20px 0 0 40px;
	padding:0;
	width:320px;
        height:auto;
        background:#f5f5f5;
	}

#factsheet, #softwarefunktionen, #zubehoerliste{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:320px;
        height:70px;
        background:url("../images/adobe_reader_logo.jpg") top left no-repeat;
	}

#pdfs-right{
	position:relative;
	float:left;
	margin:20px 0 0 20px;
	padding:0;
	width:200px;
        height:70px;
        background:#f5f5f5;
	}

#factsheet_mb, #softwarefunktionen_mb, #zubehoer_mb{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:200px;
        height:70px;
        background:#f5f5f5;
	}

#tools-middle p, #pdfs-middle p{
	font-size:10px;
	margin:8px 0 0 40px;
	}

#tools-left a:link, #tools-left a:visited, #tools-left a:hover, #pdfs-left a:link, #pdfs-left a:visited, #pdfs-left a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#324996;
	padding:0;
	margin:0;
	}

#tools-left a:hover, #pdfs-left a:hover{
	color:#af0917;
	}

#tools-middle a:link, #tools-middle a:visited, #tools-middle a:hover, #pdfs-middle a:link, #pdfs-middle a:visited, #pdfs-middle a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#324996;
	padding:0;
	margin:0 0 0 60px;
	}
	
#tools-middle a:hover, #pdfs-middle a:hover{
	color:#af0917;
	}
/* ---------DOWNLOADS--------- */

/* ---------COMMUNITY--------- */
#community-image, #community-image-en{
	position:relative;
	float:left;
	margin:30px 0 0 0;
	padding:0;
        width:705px;
        height:410px;
        background:url("../images/community.jpg") top left no-repeat;
	}

#community-image-en{
        width:704px;
        height:407px;
        background:url("../images/community-en.jpg") top left no-repeat;
	}

#community-registrieren, #community-login{
	position:relative;
	float:left;
	margin:0;
	padding:0;
        width:110px;
        height:38px;
        background:#f5f5f5;
	}

#community-registrieren{
	margin:20px 0 0 240px;
	}

#community-login{
	float:right;
	margin:20px 240px 0 0;
	}
/* ---------COMMUNITY--------- */

/* ---------SCANFACTORY--------- */
#scanfactory-text{
	position:relative;
	float:left;
	margin:0;
	padding:0;
        width:400px;
        height:auto;
        background:#f5f5f5;
	}

#scanfactory{
	position:relative;
	float:right;
	margin:40px 10px 0 0;
	padding:0;
        width:150px;
        height:75px;
        background:url("../images/scanfactory_logo.jpg") top left no-repeat;
	}

#showroom, #scanvorgang, #scanpruefung, #scanstrasse1, #scanstrasse2, #scannerbau{
	position:relative;
	float:left;
	margin:30px 0 0 0;
	padding:0;
	width:570px;
        height:auto;
        background:#f5f5f5;
	}

#showroom-box, #scanvorgang-box, #scanpruefung-box, #scanstrasse1-box, #scanstrasse2-box, #scannerbau-box{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:350px;
        height:auto;
        background:#f5f5f5;
	}

#scanvorgang-box, #scanstrasse1-box, #scannerbau-box{
	float:right;
	}

#showroom-bild, #scanvorgang-bild, #scanpruefung-bild, #scanstrasse1-bild, #scanstrasse2-bild, #scannerbau-bild{
	position:relative;
	float:right;
        margin:0 0 0 20px;
	padding:0;
	width:200px;
        height:130px;
        background:url("../images/showroom.jpg") #f5f5f5 top left no-repeat;
	}

#scanvorgang-bild{
	float:left;
        background:url("../images/scanvorgang.jpg") top left no-repeat;
	}

#scanpruefung-bild{
        background:url("../images/scanpruefung.jpg") top left no-repeat;
	}

#scanstrasse1-bild{
	float:left;
        background:url("../images/scanstrasse1.jpg") top left no-repeat;
	}

#scanstrasse2-bild{
        background:url("../images/scanstrasse2.jpg") top left no-repeat;
	}

#scannerbau-bild{
	float:left;
        background:url("../images/scannerbau.jpg") top left no-repeat;
	}

#objekt-one-ansicht-one, #objekt-one-ansicht-two, #objekt-one-ansicht-three, #objekt-two-ansicht-one, #objekt-two-ansicht-two, #objekt-two-ansicht-three, #objekt-three-ansicht-one, #objekt-three-ansicht-two, #objekt-three-ansicht-three{
	position:relative;
	float:left;
        margin:0 0 0 20px;
	padding:0;
	width:150px;
        height:100px;
        background:#000;
 	}
/* ---------SCANFACTORY--------- */

/* ---------MEMBERLOGIN--------- */
#memlog{
	position:relative;
	float:left;
	margin:20px 0 0 20px;
	padding:0;
        width:639px;
        height:241px;
        background:#f5f5f5;
	}
/* ---------MEMBERLOGIN--------- */
/* ------------------------------ENDE PAGES------------------------------ */


/* ------------------------------START SUBNAVI------------------------------ */
#subnavi{
        position:relative;
	float:left;
	margin:10px 0 0 0px;
	padding:0;
	width:150px;
        height:auto;
        background:url("../images/subnavi_line.jpg") top right repeat-y #f5f5f5;
        }

#subnavi a:link, #subnavi a:visited, #subnavi a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000;
	padding:0;
	margin:0 0 0 25px;
	}
	
#subnavi a:hover{
	color:#af0917;
	}
	
#subnavi a.active{
	color:#af0917;
	}

#sub_scanbook, #sub_scantable, #sub_scanspider, #sub_quickcap, #sub_scanware, #sub_marlin, #sub_impressum, #sub_agb, #sub_team, #sub_kontakt, #sub_datenschutz, #sub_anfahrt, #sub_partner-infos, #sub_partner-werden, #sub_partner-uebersicht, #sub_factory-inside, #sub_factory-scans, #sub_factory-team{
        position:relative;
	float:left;
	margin:0;
	padding:0;
	width:140px;
        height:25px;
        background:url("../images/sb_icon.jpg") top left no-repeat;
        }

#sub_scantable{
        background:url("../images/st_icon.jpg") top left no-repeat;
        }

#sub_scanspider{
        background:url("../images/sp_icon.jpg") top left no-repeat;
        }

#sub_quickcap{
        background:url("../images/qc_icon.jpg") top left no-repeat;
        }

#sub_scanware{
        background:url("../images/sw_icon.jpg") top left no-repeat;
        }

#sub_marlin{
        background:url("../images/ml_icon.jpg") top left no-repeat;
        }

#sub_impressum, #sub_agb, #sub_team, #sub_kontakt, #sub_datenschutz, #sub_anfahrt, #sub_partner-infos, #sub_partner-werden, #sub_partner-uebersicht, #sub_factory-inside, #sub_factory-scans, #sub_factory-team{
        background:#f5f5f5;
        }

#sub_scanbook, #sub_scantable, #sub_scanspider, #sub_quickcap, #sub_scanware, #sub_marlin{
        margin:0 0 0 5px;
        }
/* ------------------------------ENDE SUBNAVI------------------------------ */


/* ------------------------------START NAVI------------------------------ */
#navi{
	position:relative;
	float:left;
	margin:20px 0 0 20px;
	padding:0;
	width:200px;
        height:auto;
	background:#fff;
	}

#navi a:link, #navi a:visited, #navi a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#000;
	padding:0;
	margin:0;
	}
	
#navi a:hover{
	color:#af0917;
	}
	
#navi a.active{
	color:#af0917;
	}

#sb_home, #sb_news, #sb_hardware, #sb_partners, #sb_software, #sb_konfigurator, #sb_scanfactory, #sb_community, #sb_memberlogin, #sb_inside, #sb_downloads, #sb_threedgallery{
	position:relative;
	float:left;
	margin:5px 0 0 0;
	padding:0;
       	height:auto;
	}

#sb_home{
	width:75px;
	margin:5px 0 0 65px;
	}

#sb_news{
	width:40px;
	margin:5px 0 0 50px;
	}

#sb_hardware{
	float:right;
	width:95px;
        margin:0 20px 0 0;
	}

#sb_partners{
	width:125px;
	margin:5px 0 0 10px;
	}

#sb_software{
	float:right;
	width:90px;
	margin:5px 10px 0 0;
	}

#sb_konfigurator{
	width:115px;
	margin:5px 0 0 7px;
	}

 #sb_scanfactory{
	float:right;
	margin:5px 15px 0 0;
	width:110px;
	}

#sb_community{
	width:105px;
	margin:5px 0 0 30px;
	}

#sb_memberlogin{
        float:right;
	width:90px;
	margin:5px 10px 0 0;
	}

#sb_inside{
	width:110px;
	margin:5px 0 0 25px;
	}

#sb_downloads{
        float:right;
	width:90px;
	margin:5px 30px 0 0;
	}

#sb_threedgallery{
	width:100px;
	margin:5px 0 0 50px;
	}

#sb_home a:link, #sb_home a:visited, #sb_home a:hover{
	font-size:24px;
	}

#sb_hardware a:link, #sb_hardware a:visited, #sb_hardware a:hover, #sb_software a:link, #sb_software a:visited, #sb_software a:hover, #sb_konfigurator a:link, #sb_konfigurator a:visited, #sb_konfigurator a:hover, #sb_community a:link, #sb_community a:visited, #sb_community a:hover,  #sb_threedgallery a:link, #sb_threedgallery a:visited, #sb_threedgallery a:hover{
	font-size:17px;
	}

#sb_scanfactory a:link, #sb_scanfactory a:visited, #sb_scanfactory a:hover, #sb_downloads a:link, #sb_downloads a:visited, #sb_downloads a:hover{
	font-size:16px;
	}

#sb_news a:link, #sb_news a:visited, #sb_news a:hover, #sb_partners a:link, #sb_partners a:visited, #sb_partners a:hover, #sb_memberlogin a:link, #sb_memberlogin a:visited, #sb_memberlogin a:hover, #sb_inside a:link, #sb_inside a:visited, #sb_inside a:hover{
	font-size:14px;
	}
/* ------------------------------ENDE NAVI------------------------------ */


/* ------------------------------START FOOTER------------------------------ */
#footer{
	position:relative;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	width:960px;
        height:177px;
	}

#footer p{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:0;
	}

#footer a:link, #footer a:visited, #footer a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#fff;
	padding:0;
	margin:0;
	}

#footer a:hover{
	color:#af0917;
	}

#logo{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:960px;
        height:143px;
        background:url("../images/footer_bg.jpg") top left repeat-x;
	}

#advice{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:300px;
        height:143px;
	}

#block_one, #block_two{
	position:relative;
	float:left;
	margin:0 0 0 20px;
	padding:0;
	width:498px;
        height:142px;
	background:#fff;
	}

#block_two{
	float:right;
	margin:0 20px 0 0px;
	}

#sb_logo{
	position:relative;
	float:right;
	margin:0 20px 0 0;
	padding:0;
	width:230px;
        height:143px;
        background:url("../images/sb_logo.jpg") top left no-repeat;
	}

#last{
	position:relative;
	float:right;
	margin:0;
	padding:0;
	width:960px;
        height:32px;
        background:#64656a;
	}

#copyright, #footer_impressum, #footer_agb, #footer_datenschutz, #footer_kontakt, 
#footer_legal-notice, #footer_gtc, #footer_data-privacy, #footer_contact{
	position:relative;
	float:left;
	margin:8px 0 0 20px;
	padding:0;
	width:170px;
        height:15px;
	}

#footer_impressum, #footer_agb, #footer_datenschutz, #footer_kontakt, 
#footer_legal-notice, #footer_gtc, #footer_data-privacy, #footer_contact{
	float:right;
	margin:8px 20px 0 0;
	width:57px;
	}

#footer_agb{
	width:23px;
	}

#footer_datenschutz{
	width:63px;
	}

#footer_kontakt{
	width:38px;
	}

#footer_legal-notice{
	width:61px;
	}

#footer_gtc{
	width:24px;
	}

#footer_data-privacy{
	width:65px;
	}

#footer_contact{
	width:39px;
	}
/* ------------------------------ENDE FOOTER------------------------------ */


/* ------------------------------START EXTRAS------------------------------ */

/* -----zum Platzieren der Links in der Subnavi----- */
.slider_01{
        padding:4px 0 0 0;
        }

/* -----zum Platzieren der Links in Tools @ Downloads----- */
.slider_03{
        padding:310px 0 0 0;
        }

/* -----zum Platzieren der Links in PDFs @ Downloads----- */
.slider_04{
        padding:170px 0 0 0;
        }

/* ------------------------------ENDE EXTRAS------------------------------ */


/* ----------------------------------START EFORM-------------------------------*/
/* ---------DON'T KNOW--------- */
#form.eform-formular{ 
	width:35em; 
	margin:0;
	}

#p.explain{ 
	margin-left:10em; 
	color:#339;
	}

#input.field,textarea.field{
	width:30em;
	}

/* ---------FELDER NAMEN ÜBERSCHRIFT--------- */
form#eform-formular legend{ 
	font-weight:bold;
	border:2px solid #af0917;
	font-size:13px;
	background-color:#fff;
	color:#af0917;
	padding:3px;
	}

/* ---------FELDER NAMEN BACKGROUND--------- */
form#eform-formular label{ 
	clear:left;
	display:block;
	float:left;
	width:210px;
	text-align:left;
	padding:0 10px 0 0;
	color:#000;
	margin-bottom:0.5em;
	font-size:12px;
	line-height:1.5em;
	font-style:normal; 
	}

/* ---------BACKGROUND CONTACT FORM/ANTI SPAM CODE--------- */
form#eform-formular fieldset{ 
	border:2px solid #af0917;
	margin: 0;
	padding:0 0 0 15px;
	}

/* ---------NACHRICHTEN FELD--------- */
form#eform-formular textarea{
	margin:0 0 15px 0;
	width:254px;
	height:120px;
	}

/* ---------ALLE RESTLICHEN EINGABEFELDER--------- */
form#eform-formular input{ 
	margin: 0 0 15px 0;
	width:254px;
	}

/* ---------TEXT-FORMATIERUNG FÜR ERRORS--------- */
.errors{
        font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#af0917;
	font-size:11px;
	margin:10px 0 0 20px;
	padding:0;
	}
/* ----------------------------------ENDE EFORM-------------------------------*/
