/* @group http://www.rotring.com/css/rotring.css */





/* CSS Document */
#applesearch {
	position: absolute;
	left: 750px;
	top: 10px; /* 11px */
	z-index: 4;
	height: 22px;
	overflow: hidden;
}
globalsearch input{
	font-family: Arial;
	font-size: 12px;
	color: #797979;
	font-weight: bold;
}


* {	behavior: url(/css/iepngfix.htc); }

.nobr {white-space:nowrap;}


body {	background: #d8d8d8 url(../img/all/overall/back_pattern.jpg) repeat; margin-top: 0px; margin-right: 0px; font-family: Arial; font-size: 12px; color: #797979; font-weight: normal; }


img{
	border:none;
}


/* @group Kontakt */



#formular .blockform input {	height: 20px; width: 218px; margin-bottom: 20px; }



#formular .blockform  #gender input {	height: 15px; width: 15px; }



#formular .blockform2 textarea {	height: 250px; width: 340px; }



#formular .blockform2 img {	margin-top: 10px; }



#name {	padding-top: 17px; }



#email2 {	padding-top: 58px; }



#formular {	width: 890px; margin-top: 15px; height: 450px; }



.ratiolabel {	width: 50px; height: 40px; float: left; }

.button{border: 0 0 0;
	background-color: #FAFAFA;
	background-image: url(media/ikon.gif);
	background-repeat:no-repeat;
}

.contact textarea{
	width: 335px;
	height: 230px;


}

.blockform {
	float: left;
	width: 220px;
	margin-right: 26px;
	margin-top: 0px;
}



.blockform2 {	float: left; width: 340px; }



#formular .blockform  #sendcopy input {	height: 15px; width: 15px; }



/* @end */



a:link {	font-weight: normal; color: #797979; text-decoration: underline; }



a:visited {	font-weight: normal; color: #777777; text-decoration: underline; ; }



a:focus {	font-weight: normal; color: #777777; text-decoration: underline; }



a:hover {	font-weight: normal; color: #777777; text-decoration: underline; }



a:active {	font-weight: bold; color: #777777; text-decoration: underline; }





#center {	margin: 0 auto; max-width: 955px; position: relative; width: 955px; }



#topImg {	top: 0px; left: 0px; position: absolute; }



#top {	width: 955px; height: 103px; position: relative; z-index: 1; }



/* stabdart */



/* @group MIDDLE PART PATCH */



/* home */



/* Specals */


#middleRetailer{
	width: 955px; 
	position: relative; 
	height: 850px;
}

#middleSpecials {
	width: 955px;
	position: relative;
	height: 2750px;
}

#midcontentContact{

	width: 955px;
	position: relative;
	height: 800px;
}
/* produktkathalog */



#middleRapidograph {
	width: 955px;
	position: relative;
	height: 2650px;
}



#middleIsograph {
	width: 955px;
	position: relative;
	height: 2100px;
}



#middleRapidZubehoer {
	width: 995px;
	position: relative;
	height: 2300px;
}



/* Technische */



#middlexonox {	width: 955px; position: relative; height: 1000px; }



#middleTechnischezu {
	width: 955px;
	position: relative;
	height: 3150px;
}



#middlerotring300 {	width: 955px; position: relative; height: 700px; }



#middletikky {	width: 955px; position: relative; height: 1300px; }


#middle_tikky_liner {	width: 955px; position: relative; height: 800px; }


#middle_rapid_pro {	width: 955px; position: relative; height: 800px; }


#middle_tikky_multipen {	width: 955px; position: relative; height: 800px; }


#middle_artpen {	width: 955px; position: relative; height: 1400px; }



/* Hilfs*/



#middleIcentroHilf {	width: 955px; position: relative; height: 5050px; }



#middledreikant {	width: 955px; position: relative; height: 620px; }



/* Zirkel*/



#middleCentroZirkel {	width: 955px; position: relative; height: 2750px; }



#middleCompactZirkel {	width: 955px; position: relative; height: 2750px; }



#middleConvexZirkel {	width: 955px; position: relative; height: 2350px; }

#middleZubehoerZirkel {
	width: 955px;
	position: relative;
	height: 2000px;
}


/* Platten */



#middleRapidPlatten {	width: 955px; position: relative; height: 1200px; }



#middleProfilPlatten {
	width: 955px;
	position: relative;
	height: 850px;
}



#middleCollegePlatte {	width: 955px; position: relative; height: 1150px; }



#middleZeichentische {	width: 955px; position: relative; height: 1150px; }



#middleZubehoerPlatten {
	width: 955px;
	position: relative;
	height: 2780px;
}



/* Schablonen*/



#middleZeichenschablonen {	width: 955px; position: relative; height: 1300px; }



#middleSymbolschablonen {	width: 955px; position: relative; height: 3150px; }



/* @group middle_root */



#middle2 {	width: 955px; height: 1405px; position: relative; }



#middle3 {	width: 955px; height: 830px; position: relative; }



#middle4 {	width: 955px; height: 600px; position: relative; }



#middle {	width: 955px; position: relative; height: 485px; }



#middle5 {	width: 955px; position: relative; height: 485px; }



.middle {	width: 955px; position: relative; height: 590px; }







/* @end */



/* @group background_images */



#backimg {	position: relative; width: 955px; height: 100%; }



#backimg1 {	position: relative; width: 955px; height: 50%; }



#backimg2 {	position: relative; width: 955px; height: 50%; }



#backimg3 {	position: relative; width: 955px; height: 25%; }



#backimg4 {	position: relative; width: 955px; height: 25%; }



#backimg5 {	position: relative; width: 955px; height: 25%; }



#backimg6 {	position: relative; width: 955px; height: 25%; }







/* @end */







/* @end */



/* rotring */



#bottom {	 }

#bottom_search{

	top:800px;


}


/*heigh



t: 100%;*/



#backimg img {	width: 955px; height: 100%; }



#back {
	position: absolute;
	left: 797px;
	top: 13px;
	z-index: 4;
	height: 20px;
	width: 150px;
	overflow: hidden;
}



.navigation{	
	z-index:1;
}



#logo {	position: absolute; z-index: 6; left: 50px; top: 40px; width: 140px; height: 40px; }



#logo2 {	position: absolute; z-index: 6; left: -17px; top: -6px; width: 140px; height: 40px; }



/* Navi*/




#subnavi {
	width: 305px;
	position: absolute;
	z-index: 6;
	top: 27px;
	left: 599px;
}

#subnavi_fr {
	width: 325px;
	position: absolute;
	z-index: 6;
	top: 27px;
	left: 579px;
}
#languageLayer {
	display:none;
	position: absolute;
	z-index: 7;
	top: 27px;
	left: 437px;
}


#subSubNavi {	width: 395px; position: absolute; z-index: 7; top: 309px; left: 45px; }



#subSubNavi img {	margin-right: 15px; }



/* @group Hintergrund_bild */



/* Hintergrung */



#midcontent {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 955px;
}




.navWrapper {
	padding-left: 32px;
	position: relative;
	height: 36px;
	font-family: Arial;
}


.navImages{
	margin: 0;
	padding: 0;
}


#hintergrund {	height: 103px; position: relative; z-index: 2; }



.clear {	clear: both; }



#flash {	height: 304px; padding-left: 32px; position: relative; }



#opener {	height: 304px; margin-left: 32px; width: 890px }



.metalspacer {
	padding-left: 32px;
	position: relative;
	padding-top: 0px;
	padding-bottom: 25px;
	float: left;
	z-index: 2;
}



.metalspacerNoContent {	padding-left: 32px; position: relative; padding-top: 9px; padding-bottom: 20px; }



.headline {	float: left; padding-left: 32px; position: relative; width: 570px; padding-bottom: 10px; padding-top: 12px; margin-right: 10px; }



.headline2 {	float: left; padding-left: 32px; position: relative; width: 880px; padding-bottom: 10px; padding-top: 12px; }



.sidecontent {	position: relative; width: 300px; float: left; height: 195px; }
.sidecontentTall {	position: relative; width: 300px; float: left; height: 390px; }



.subhead {	font-weight: bold; line-height: 24px; }



#side2 {
	position: absolute;
	padding-right: 0px;
	z-index: 1;
	left: 1px;
	top: 1px;
	height: 195px;
}



#side {	position: relative; padding-right: 0px; }



#sidehead {	position: absolute; z-index: 6; left: 16px; top: 22px; }



#sideimg {	position: absolute; width: 119px; height: 121px; padding-left: 20px; float: left; z-index: 5; left: 2px; top: 46px; }



#sidebut {	position: absolute; float: left; padding-left: 15px; z-index: 6; left: 136px; top: 45px; }



#sidebut img {	margin-bottom: 4px; }



.copy {	padding-top: 15px; padding-left: 20px; font-family: Arial; font-size: 12px; color: #797979; line-height: 20px; width: 540px; text-align: left; padding-right: 20px; }



.copy2 {	padding-top: 15px; padding-left: 20px; font-family: Arial; font-size: 12px; color: #797979; line-height: 20px; width: 860px; text-align: left; padding-right: 20px; }



.content {	position: absolute; z-index: 15; width: 844px; padding-left: 60px; padding-top: 15px; color: #797979; font: 12px/18px Arial; height: 386px; }



.contact {
	position: absolute;
	z-index: 15;
	width: 844px;
	padding-left: 60px;
	padding-top: 15px;
	color: #797979;
	font: 12px/18px Arial;
	height: 398px;
	left: 5px;
	top: 37px;
}



.content h1 {	font-family: Arial; font-size: 12px; color: #EB0000; }



.content h2 {	font-family: Arial; font-size: 12px; color: #797979; font-weight: normal; }



.content p {	padding-bottom: 15px; }



#produktenav {
	height: 413px;
	width: 930px;
	padding-left: 25px;
	position: relative;
}

.productItemGap{
	/*margin-top: 12px;	*/
	margin-top: 20px;	
}



/* PRODUKT KATHALOG!!!!!!!!!!!!!!!!!*/



.contentprodukte {
	clear: both;
	float: left;
	padding-top: 3px;
	padding-left: 35px;
	position: relative;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
	width: 910px;
	height: 245px;
	visibility: visible;
}
.contentprodukte2 {
	clear: both;
	float: left;
	padding-top: 3px;
	padding-left: 35px;
	position: relative;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
	width: 910px;
	height: 345px;
	visibility: visible;
}


.contentprodukte2 {
	clear: both;
	float: left;
	padding-top: 3px;
	padding-left: 35px;
	position: relative;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
	width: 910px;
	height: 330px;
}



.copyProdukte {	padding-left: 20px; font-family: Arial; font-size: 12px; color: #797979; line-height: 20px; float: left; padding-top: 10px; width: 540px; text-align: left; margin-right: 36px; }



.contentProdukteSubhead {	font-family: Arial; font-size: 12px; font-weight: 800; color: #797979; line-height: 25px; text-align: left; }



.homecontent {	 }



/* @en

.

d */



#topPage {	float: left; padding-left: 56px; }



#tabelle {
	position: relative;
	left: 0px;
	top: 8px;
	width: 880px;
	float: left;
}



.produktImg2 {	width: 292px; height: 302px; float: left; position: absolute; left: 620px; top: 0px; background: transparent url(../img/all/overall/back_square.png) no-repeat 0 0; }



.produktImg {	width: 286px; height: 203px; float: left; position: absolute; left: 620px; top: 8px; background: transparent url(../img/all/overall/produkte_back.gif) no-repeat 0 0; }



.produktImgMar {	padding-top: 18px; padding-left: 20px; }



.produktImgMar2 {	padding-top: 22px; padding-left: 27px; }



.imgProdukte2 {	width: 28px; float: left; }



.imgProdukte {	float: left; }



.detailsBut {	height: 50px; position: relative; padding-right: 44px; width: 700px; padding-top: 10px; float: left; }

.detailsButLang {	height: 50px; position: relative; padding-right: 44px; width: 800px; padding-top: 10px; float: left; }



.detailsButBack {
	height: 40px;
	position: absolute;
	padding-right: 44px;
	width: 516px;
	padding-top: 10px;
	clear: both;
	/* left: 7px; */
	top: 221px;
}
.detailsButBack2 {
	height: 40px;
	position: absolute;
	padding-right: 44px;
	width: 516px;
	padding-top: 10px;
	clear: both;
	left: 7px;
	top: 281px;
}





#closeBut {	position: relative; left: 757px; top: 20px; }



.headlineProdukte {	position: relative; float: left; width: 540px; }



.headlineProdukteOver {	position: absolute; float: left; top: 20px; left: 21px; }

#headlineProdukteOver {	position: absolute; float: left; top: 20px; left: 21px; }





#overlay {	width: 880px; position: absolute; z-index: 500; background-color: #FAFAFA; left: 14px; height: 263px; top: -15px; visibility: hidden; padding-left: 42px; }



#overlay1 {
	width: 885;
	position: absolute;
	z-index: 500;
	background-color: #FAFAFA;
	left: 17px;
	height: 263px;
	top: -20px;
	visibility: hidden;
	padding-left: 42px;
	overflow: visible;
}



#overlay2 {
	width: 890px;
	position: absolute;
	z-index: 500;
	background-color: #FAFAFA;
	left: 14px;
	height: 273px;
	top: -15px;
	visibility: hidden;
	padding-left: 42px;
	overflow: visible;
}

#overlay2b {
	width: 890px;
	position: absolute;
	z-index: 500;
	background-color: #FAFAFA;
	left: 14px;
	height: 370px;
	top: -15px;
	visibility: hidden;
	padding-left: 42px;
}

#overlay3 {
	width: 880px;
	position: absolute;
	z-index: 500;
	background-color: #FAFAFA;
	left: 14px;
	height: 263px;
	top: -15px;
	visibility: hidden;
	padding-left: 42px;
}



#overlay4 {	width: 880px; position: absolute; z-index: 500; background-color: #FAFAFA; left: 14px; height: 263px; top: -15px; visibility: hidden; padding-left: 42px; }



#overlay5 {	width: 880px; position: absolute; z-index: 500; background-color: #FAFAFA; left: 14px; height: 263px; top: -15px; visibility: hidden; padding-left: 42px; }



#overlay6 {	width: 880px; position: absolute; z-index: 500; background-color: #FAFAFA; left: 14px; height: 263px; top: -15px; visibility: hidden; padding-left: 42px; }



#overlay7 {	width: 880px; position: absolute; z-index: 500; background-color: #FAFAFA; left: 14px; height: 263px; top: -15px; visibility: hidden; padding-left: 42px; }



#overlay8 {	width: 880px; position: absolute; z-index: 500; background-color: #FAFAFA; left: 14px; height: 263px; top: -15px; visibility: hidden; padding-left: 42px; }



#overlay9 {	width: 880px; position: absolute; z-index: 500; background-color: #FAFAFA; left: 14px; height: 263px; top: -15px; visibility: hidden; padding-left: 42px; }



#overlay10 {	width: 880px; position: absolute; z-index: 500; background-color: #FAFAFA; left: 14px; height: 263px; top: -15px; visibility: hidden; padding-left: 42px; }



#overlay11 {	width: 880px; position: absolute; z-index: 500; background-color: #FAFAFA; left: 14px; height: 263px; top: -15px; visibility: hidden; padding-left: 42px; }







/* @end */



.contentprodukte table {	margin-right: 25px; float: left; }



/* @group adjust_tables */



/* RAPIDOGRAPH */



#center #middleRapidograph #midcontent .contentprodukte #overlay2 #tabelle table {
	float: left;
	margin: 0px 10px 0px 0px;
}

#center #middleRapidograph #midcontent .contentprodukte #overlay2b #tabelle table {	margin-right: 10px; float: left; }


#center #middleRapidograph #midcontent .contentprodukte #overlay3 #tabelle table {	margin-right: 10px; float: left; }



#center #middleRapidograph #midcontent .contentprodukte #overlay5 #tabelle table {	margin-right: 5px; float: left; }



#center #middleRapidograph #midcontent .contentprodukte #overlay4 #tabelle table {	margin-right: 8px; float: left; }



#center #middleRapidograph #midcontent .contentprodukte #overlay5 #tabelle table {	margin-right: 5px; float: left; }



#center #middleRapidograph #midcontent .contentprodukte #overlay6 #tabelle table {	margin-right: 5px; float: left; }



#center #middleRapidograph #midcontent .contentprodukte #overlay7 #tabelle table {	margin-right: 5px; float: left; }



/* ISOGRAPH*/



#center #middleIsograph #midcontent .contentprodukte #overlay2 #tabelle table {	margin-right: 10px; float: left; }


#center #middleIsograph #midcontent .contentprodukte #overlay2b #tabelle table {	margin-right: 10px; float: left; }

#center #middleIsograph #midcontent .contentprodukte #overlay3 #tabelle table {	margin-right: 10px; float: left; }



#center #middleIsograph #midcontent .contentprodukte #overlay4 #tabelle table {	margin-right: 8px; float: left; }



#center #middleIsograph #midcontent .contentprodukte #overlay5 #tabelle table {	margin-right: 5px; float: left; }







/* @end */



img {

	border: 0px;

	outline-style: none;

	outline-width: 0px;

	outline: 0;

	border-style: none;

	border-width: 0px;

	}





#back input{
	float: left;
	algin: left;
	font-family: Arial;
	font-size: 12px;
	color: #797979;
	font-weight: bold;
	overflow: hidden;
	width: 65px;
	background-color: none; border-style: none; border-width: 0; }



/* Tikky *



/* ISOGRAPH*/



/* @end */
   
#center #middleIsograph #midcontent .contentprodukte2 #overlay2b #tabelle table {
	margin-right: 10px;
	float: left;
	background-color: none;
}
#center #middleIsograph #midcontent .contentprodukte2 #overlay2 #tabelle table {
	float: left;
	margin-right: 10px;
		background-color: none;

}






/* NAV */

.navigation img{
	margin: 0;
	padding: 0;
	float: left;
	
}

/*
.navWrapper img{
	border: solid thin green;
	margin: 0 0 0 10px;
} 
*/