/*
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      default.css | Basic StyleSheets
      Version:	1.0
      Autor:	Matthias Silling
      E-Mail:	mail@msilling.de
      Website:	www.msilling.de

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/
body {
	background:url(../gfx/body-bg.gif) repeat-y #333366 200px top;
	font-size:12px;
	font-family:arial, sans-serif;
	color:#282828;
   	margin:auto;
   	text-align:left;
}

a, a:link {
	color:#333366;
   text-decoration:underline;
   font-weight:bold;
}

a:visited {
	color:#333366;
   text-decoration:underline;
   font-weight:bold;
}

a:focus, a:hover, a:active {
	color:#333366;
	cursor:pointer;
	text-decoration:none;
   font-weight:bold;
}

#header {
	position:absolute;
	left:200px;
	top:0px;
	width:800px;
	height:80px;
}

#logo {
	float:right;
	margin:5px 5px 0 0;
}
.titelLine {
	float:left;
	position:relative;
	top:60px;
	left:10px;
	color:#333366;
	font-weight:bold;
}

#navi {
	width:160px;
	float:left;
	position:absolute;
	left:20px;
	top:200px;
}

#navi ul { list-style-type:none; margin:0; padding:0; position:relative; float:left; width:160px; }
#navi li { float:left;
	width:160px;
	height:30px; 
	margin:0 0 10px 0;
}

#navi a,
#navi a:hover {
	width:160px;
	height:30px;
	float:left; 
	display:block;
}

#navi span { display:none; }

.unterBT a,
.unterBT a:hover { background:url(../gfx/naviDE/unter.gif) no-repeat left top; }

.konstBT a,
.konstBT a:hover { background:url(../gfx/naviDE/konstruktion.gif) no-repeat left top; }

.werkzBT a,
.werkzBT a:hover { background:url(../gfx/naviDE/werkzeuge.gif) no-repeat left top; }

.produBT a,
.produBT a:hover { background:url(../gfx/naviDE/produktion.gif) no-repeat left top; }

.schweissBT a,
.schweissBT a:hover { background:url(../gfx/naviDE/produSchweissen.gif) no-repeat left top; }

.qualiBT a,
.qualiBT a:hover { background:url(../gfx/naviDE/quali.gif) no-repeat left top; }

.teileBT a,
.teileBT a:hover { background:url(../gfx/naviDE/teile.gif) no-repeat left top; }

.jobBT a,
.jobBT a:hover { background:url(../gfx/naviDE/job.gif) no-repeat left top; }

.newslBT a,
.newslBT a:hover { background:url(../gfx/naviDE/newslinks.gif) no-repeat left top; }

.kontaBT a,
.kontaBT a:hover { background:url(../gfx/naviDE/kontakt.gif) no-repeat left top; }

.anfahBT a,
.anfahBT a:hover { background:url(../gfx/naviDE/anfahrt.gif) no-repeat left top; }

.deBT a,
.deBT a:hover { background:url(../gfx/naviDE/deutsch.gif) no-repeat left top; }

.gbBT a,
.gbBT a:hover { background:url(../gfx/naviDE/english.gif) no-repeat left top; }

.unterBT-gb a,
.unterBT-gb a:hover { background:url(../gfx/naviGB/company.gif) no-repeat left top; }

.konstBT-gb a,
.konstBT-gb a:hover { background:url(../gfx/naviGB/design.gif) no-repeat left top; }

.werkzBT-gb a,
.werkzBT-gb a:hover { background:url(../gfx/naviGB/tool-making.gif) no-repeat left top; }

.produBT-gb a,
.produBT-gb a:hover { background:url(../gfx/naviGB/production.gif) no-repeat left top; }

.qualiBT-gb a,
.qualiBT-gb a:hover { background:url(../gfx/naviGB/quality.gif) no-repeat left top; }

.teileBT-gb a,
.teileBT-gb a:hover { background:url(../gfx/naviGB/rang-of-parts.gif) no-repeat left top; }

.kontaBT-gb a,
.kontaBT-gb a:hover { background:url(../gfx/naviGB/contact.gif) no-repeat left top; }

.schweissBT-gb a,
.schweissBT-gb a:hover { background:url(../gfx/naviGB/producWelding.gif) no-repeat left top; }





#navi a:hover,
#navi a#akt,
#navi a#akt:hover { background-position:left bottom; }



.zierStreifen { width:100%; height:100px; position:absolute; background:url(../gfx/contentTopperBalken.gif) left top repeat-x #000033; top:80px; z-index:5; }
.zierLine { position:relative; left:0px; top:37px; height:2px; width:100%; background:#b6b5c8; font-size:0em; line-height:0em; }

#content {
	width:800px;
	float:left;
	position:absolute;
	left:200px;
	top:135px;
	z-index:6;
}

#content h1#headline {
	position:absolute;
	left:10px;
	top:0px;
}

#content #innerCon {
	position:absolute;
	left:0px;
	top:45px;
	width:800px;
}


.col50 {
	float:left;
	width:385px;
	margin:10px 0 0 10px;
	position:relative;
}

.col33 {
	float:left;
	width:253px;
	margin:10px 0 0 10px;
	position:relative;
}


.col66 {
	float:left;
	margin:10px 0 0 10px;
	position:relative;
	width:516px;
	
}

.col100 {
	float:left;
	margin:10px 0 0 10px;
	position:relative;
	width:779px;
}

#carStage {
	position:relative;
	left:0px;
	top:0px;
	z-index:0;
	margin:0;
	width:800px;
	height:370px;
	
}

#carStage #carCon {
	float:left;
	width:800px;
	height:370px;
}

.extra-konst-col1 {
	margin-top:200px;
}


#teileTextCon {
	position:absolute;
}

#carInfo {
	margin-top:-200px; 
	margin-left:465px;
	width:300px;
	height:210px;
}






p { margin:0 0 10px 0; line-height:150%; position:relative; float:left; 
	width:100%;}

.conSTD-list {
	font-weight:bold;
	line-height:150%;
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	width:100%;
	position:relative;
	z-index:7;
}

.conSTD-list li { font-weight:normal; background:url(../gfx/aufzaehl.gif) no-repeat 4px 6px; padding:0 0 0 15px; float:left; 

}


.col50 .conSTD-list li { width:370px; }
.col33 .conSTD-list li { width:238px; }


.conSTD-list ul li { list-style-type:none; width:223px; float:left; background-image:url(../gfx/aufzaehl-2.gif);padding:0 0 0 12px;}


.pdfListe { margin:0 0 10px 0; padding:0; list-style-type:none; line-height:150%; float:left; position:relative#; z-index:7;}
.pdfListe li {float:left; background:url(../gfx/pdf22.png) left center no-repeat; padding:10px 0 10px 28px; font-size:14px; }

.col66 .pdfListe li { width:500px; }
.col33 .pdfListe li { width:250px; }
.col50 .pdfListe li { width:370px; }


.historyList {
	float:left;
	width:100%;
	background:url(../gfx/historyList_bg.gif) left top repeat-y;
}

.historyList dt { 
	float:left;
	width:30px;
	line-height:150%;
	padding:2px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	border-top:1px solid #fff;
}

.historyList dd {
	float:left;
	width:344px;
	line-height:150%;
	padding:2px;
	margin:0 0 0 3px;
	border-top:1px solid #fff;
}

.historyList dt.small { font-size:11px; line-height:10px; padding-top:1px; padding-bottom:0px; }


h2 {
	color:#333366;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	margin:0 0 5px 0;
}

.contentKarte {
	width:385px;
	float:left;
	margin-top:-30px;
	margin-left:0px;
	position:relative;
}

.contentKarte .legende {
	width:170px;
	float:left;
	margin:50px 0 0 0;
	line-height:18px;
}

.contentKarte .karte {
	float:right;
	width:245px;
	height:199px;
	margin:0 -40px 0 0;
	position:relative;
}

.karte .karteGFX {
	position:absolute;
	left:0px;
	top:0px;
	width:245px;
	height:199px;
	z-index:3;
}

.karte .linkDE {
	position:absolute;
	left:48px;
	top:69px;
	z-index:4;
	padding:2px;
	font-size:11px;
}

.karte .linkCZ {
	position:absolute;
	left:151px;
	top:124px;
	z-index:4;
	padding:2px;
	font-size:11px;
}

em { font-style:italic; }

.spaceKonstruktion {
	margin-top:181px;
}

.spaceProduktion { margin-top:90px; }

.simExtraKon {
	margin-left:-5px;
}

.ansage {
	font-style:italic;
	font-size:14px;
	font-weight:normal;
	line-height:21px;
	text-align:left;
	float:left;
	padding:0 10px 0 0 ;
}

/*
*/
#ansageKonstruktion {
	position:relative;
	font-size:16px;
	float:left;
	line-height:24px;
	/*
	margin-top:43px;*/
}

#ansageWerkzeug {
	position:relative;
	font-size:16px;
	float:left;
	line-height:24px;
	width:500px;
	/*
	margin-top:58px;*/
}
#ansageProduktion {
	position:relative;
	font-size:16px;
	float:left;
	line-height:24px;
	width:500px;
	/*
	margin-top:28px;*/
}


.clr {
	clear:both;
	display:block;
}

.frage {
	padding:4px;
	background:#C54621;
	color:#fff;
	
}

.floatBox {
	float:left;
}


.extraProduktionRobobild {
	position:relative;
	margin-top:-100px; 
}

.dl-pdf {
	background:url(../gfx/page_white_acrobat.gif) no-repeat left center;
	padding:5px 5px 5px 20px;
	font-size:13px;
}


.konpers {
	float:left;
	width:50%;
}

#optionFolder { display:none; }

.small {
}

.conSTD-list li.downloadInfo { 
	font-weight:normal; 
	background:none; 
	padding:0 0 0 15px; 
	padding:3px 20px 3px 3px;
	float:left; 
	font-size:11px;
	color:#999999;
	width:auto;
	line-height:12px;
	margin:10px 0 0 0px;
	/*
	margin:10px 0 0 15px;
	border-top:1px solid #999;*/
}









