/* 
Stylesheets für storemaster.de 
*/

*{
padding: 0;
margin: 0;
}

body {
font-size: 0.7em; 
line-height: 1.4em; 
background-color: #d1d6db;
margin: 0 0 30px 0;
}

h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,p,input,textarea,select,form {
color: #102e61/*171e29 364661*/; 
font-family: verdana, arial, helvetica,  sans-serif; 
font-weight: normal;
text-align: left;
}

ul,li {
padding: 0; 
margin: 0; 
list-style-type: none; 
position: relative;
}

img, a img {
border: 0;
}

.clear {
clear: both; 
}

.none {
display: none;
}

.leftalign {
float: left;
}

.rightalign {
float: right;
}


#umbau { width: 520px; margin: 100px auto; padding: 50px 0px 50px 70px; background-color:#e4e7ea; }


/* +++++++++++ "Gerüst" +++++++++ */


#wrap {
	margin: 0 auto;
	padding: 0;
	width: 919px; /*915px;*/
	text-align: left;
	height: 100%;
	background-color: #acb8c3;
	border: 0px; /*2px solid #7b8a98;*/
	}
	




.corner-top {
	width: 919px;
	height: 10px;
	background-image: url(../assets/bg-corner-top.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	clear:both;
	}
	
.corner-bottom {
	width: 919px;
	height: 10px;
	background-image: url(../assets/bg-corner-bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	clear:both;
	}



#header {
	width: 919px;
	height: 197px;
	background-color: #98a5b0;
	background-image: url(../assets/bg-all.gif);
	}	
	
#content {
	width: 919px;
	background-image: url(../assets/bg-content.gif);/**/
	
	}
	
#footer {
	width: 919px;
	height: 32px;
	background-color: #98a5b0;
	background-image:url(../assets/bg-footer.gif);
	}
	



/* +++++++++++ #header +++++++++ */
		
			
		#sec-nav {
			width: 907px;
		}
		
		#sec-nav ul {
			width: 907px;
			margin: 15px 0 0 0;
			float: left;
		}
		
		#sec-nav li {
			margin: 0 0 2px 30px;
			text-align: right;
			float: right;	
		}
		
		a.sec-nav , a:link.sec-nav, a:active.sec-nav, a:visited.sec-nav {
			text-decoration: underline;
			float:left;
			display: block;
			color: #c8d2dc;
		}
				
		a:hover.sec-nav  {
			text-decoration: underline;
			float:left;
			display: block;
			color: #e8eef3;
		}
		
		BODY#Imprint #sec-nav li#imprint a,
		BODY#Terms #sec-nav li#terms a,
		BODY#Jobs #sec-nav li#jobs a{
			color: #e8eef3;
			}
			
		#language {
			width: 130px;
		}
		
		#language img  {
			float: right;
			display: block;
			margin: 3px 0 0 5px;/*margin: 0 0 0 4px;*/
			
		}
		
		a.sec-nav-img , a:link.sec-nav-img, a:active.sec-nav-img, a:visited.sec-nav-img {
			text-decoration: underline;
			display: block;
			color: #5f6e85;
		}
				
		a:hover.sec-nav-img  {
			text-decoration: underline;
			display: block;
			color: #9b0000;/*#3e4554;*/
		}		

		
		#movie-nav {
			width: 520px;
			height: 115px;
			background-color: #a0b5cd;
			background-image:url(../assets/bg-header-mov.gif);
			float: left;
		}
		
		#mov-nav-left {
			width: 20px;
			height: 115px;
			background-image:url(../assets/bg_head-mov-left.jpg);
			float: left;
		}
		
		#mov-nav-right {
			width: 20px;
			height: 115px;
			background-image:url(../assets/bg_head-mov-right.jpg);
			float: left;
		}
		
		#movie-nav ul {
			width: 480px;
			height: 115px;
			float: left;
		}
		
		
		
				
		#movie-nav li#mov-intro {
			float: left;
			height: 115px;
			width: 163px;
			background-image: url(../assets/header_menue_intro.jpg);/**/	
		}
		
		#movie-nav li#mov-intro-en {
			float: left;
			height: 115px;
			width: 163px;
			background-image: url(../assets/header_menue_intro-en.jpg);/**/	
		}
		
		#movie-nav li#mov-mt {
			float: left;
			height: 115px;
			width: 163px;
			background-image: url(../assets/header_menue_master.jpg);/**/	
		}
		
		#movie-nav li#mov-st {
			float: left;
			height: 115px;
			width: 154px;
			background-image: url(../assets/header_menue_shuttle.jpg);/**/	
		}
		
		#movie-nav  a, 
		#movie-nav  a:link, 
		#movie-nav  a:active, 
		#movie-nav  a:visited {
			display: block;
			height: 115px;
			width: 154px;	
		}
		
		#movie-nav li#mov-intro a, 
		#movie-nav li#mov-intro a:link, 
		#movie-nav li#mov-intro a:active, 
		#movie-nav li#mov-intro a:visited 
		{
			background-image: url(../assets/mov-nav-intro_off.gif);
			background-repeat: no-repeat;
			background-position: bottom;
		}
		
		/*neu*/
		#movie-nav li#mov-intro-en a, 
		#movie-nav li#mov-intro-en a:link, 
		#movie-nav li#mov-intro-en a:active, 
		#movie-nav li#mov-intro-en a:visited 
		{
			background-image: url(../assets/mov-nav-intro-en_off.gif);
			background-repeat: no-repeat;
			background-position: bottom;
		}
		
		#movie-nav li#mov-mt a, 
		#movie-nav li#mov-mt a:link, 
		#movie-nav li#mov-mt a:active, 
		#movie-nav li#mov-mt a:visited
		 {
			background-image: url(../assets/mov-nav-master_off.gif);
			background-repeat: no-repeat;
			background-position: bottom;	
		}
		
		#movie-nav li#mov-st a, 
		#movie-nav li#mov-st a:link, 
		#movie-nav li#mov-st a:active, 
		#movie-nav li#mov-st a:visited
		 {
			background-image: url(../assets/mov-nav-shuttle_off.gif);
			background-repeat: no-repeat;
			background-position: bottom;	
		}
			
		#movie-nav li#mov-intro a:hover {
			background-image: url(../assets/mov-nav-intro_over.gif);
			background-repeat: no-repeat;
			background-position: bottom;
		}
		
		/*neu*/
		#movie-nav li#mov-intro-en a:hover {
			background-image: url(../assets/mov-nav-intro-en_over.gif);
			background-repeat: no-repeat;
			background-position: bottom;
		}
		
		#movie-nav li#mov-mt a:hover {
			background-image: url(../assets/mov-nav-master_over.gif);
			background-repeat: no-repeat;
			background-position: bottom;	
		}
		
		#movie-nav li#mov-st a:hover {
			background-image: url(../assets/mov-nav-shuttle_over.gif);
			background-repeat: no-repeat;
			background-position: bottom;	
		}		
		
		BODY#Movie-Intro #movie-nav li#mov-intro a {
			background-image: url(../assets/mov-nav-intro_on.gif);
			background-repeat: no-repeat;
			background-position: bottom;
		}
		
		/*neu*/
		BODY#Movie-Intro-en #movie-nav li#mov-intro-en a {
			background-image: url(../assets/mov-nav-intro-en_on.gif);
			background-repeat: no-repeat;
			background-position: bottom;
		}
		
		
		BODY#Movie-mt #movie-nav li#mov-mt a{
			background-image: url(../assets/mov-nav-master_on.gif);
			background-repeat: no-repeat;
			background-position: bottom;	
		}
		BODY#Movie-st #movie-nav li#mov-st a {
			background-image: url(../assets/mov-nav-shuttle_on.gif);
			background-repeat: no-repeat;
			background-position: bottom;	
		}
		/*******************/
		#logo-box {
			width: 247px;
			height: 115px;
			background-image:url(../assets/bg_header-left.jpg);
			background-color: #8a9ab2;
			float: left;
		}
		
		/*#logo-box img {
			display: block;
			width: 182px;
			height: 26px;
			margin: 68px 0px 0px 40px;
		}*/
		
		#logo-box img {
			display: block;
			width: 218px;
			height: 54px;
			margin: 49px 0px 0px 0px;
		}
		
		#right {
			width: 152px;
			height: 115px;
			background-image:url(../assets/bg_header-right.jpg);
			background-color: #8a9ab2;
			float: left;
		}


/* +++++++++++ #content +++++++++ */	
		#content-left {
			width: 247px;
			float: left;
			
		}
			
		#content-center {
			width: 520px;
			background-color:#e4e7ea;
			float: left;
		}
			
		#content-right {
			width: 152px;
			float: left;
			height: 100%;
		}
				
				
/* +++++++++++ #content-left +++++++++ */	
		#content-left ul {
		padding: 20px 0 20px 22px;
		}
		
		#content-left li {
		margin: 0 0 2px 0;
		background-image:url(../assets/nav-lev1-off.gif);
		background-repeat: no-repeat;		
		}
		
		/*sub img blau*/
		#content-left li#pro-mt, 
		#content-left li#pro-tt, 
		#content-left li#pro-st, 
		#content-left li#pro-at,
		#content-left li#pro-sm {
		margin: 0 0 2px 0;
		background-image:url(../assets/nav-lev2-blue-off.gif);
		background-repeat: no-repeat;		
		}
		
		/*sub img grün*/
		#content-left li#pro-bn, 
		#content-left li#pro-cr, 
		#content-left li#pro-vk, 
		#content-left li#pro-dw {
		margin: 0 0 2px 0;
		background-image:url(../assets/nav-lev2-green-off.gif);
		background-repeat: no-repeat;		
		}
	
		#content-left li a, #content-left li a:link, #content-left li a:active, #content-left li a:visited {
		display: block;
		width: 190px;;/*15.5em*/
		margin: 0 0 0 35px;
		padding: 8px 0 6px 0px;
		background-color:#a1aeb9;
		color: #364c70;
		font-size: 110%;/**/
		text-decoration: none;		
		}
		
		#content-left li a:hover {
		background-color:#bdc9d2;
		color: #8d2828;
		}
		
		/*sub bg for blue, green, yellow,grey*/
		#content-left li#pro-mt a, 
		#content-left li#pro-tt a, 
		#content-left li#pro-st a, 
		#content-left li#pro-at a,
		#content-left li#pro-sm a,
		
		#content-left li#pro-bn a, 
		#content-left li#pro-cr a, 
		#content-left li#pro-vk a, 
		#content-left li#pro-dw a
		 {
		display: block;
		width: 190px;/*17em;*/
		margin: 0 0 0 35px;
		padding: 5px 0 4px 0px;
		background-color:#d5dde4;
		font-size: 100%;/**/
		color: #495a76; 
		text-decoration: none;		
		}
		
		#content-left li#pro-mt a:hover, 
		#content-left li#pro-tt a:hover, 
		#content-left li#pro-st a:hover, 
		#content-left li#pro-at a:hover,
		#content-left li#pro-sm a:hover,
		
		#content-left li#pro-bn a:hover, 
		#content-left li#pro-cr a:hover, 
		#content-left li#pro-vk a:hover, 
		#content-left li#pro-dw a:hover
		 {
		background-color:#e4e7ea;
		color: #8e2020;		
		font-size: 100%;
		}
		
		BODY#LogisticConcept #content-left li#concept, 
		BODY#ProductDescriptions #content-left li#products, 
		BODY#QualityStandards #content-left li#standards, 
		BODY#ContactForm #content-left li#contact,
		BODY#ProductCatalogue #content-left li#products,
		BODY#Product-pe #content-left li#products, 
		BODY#Product-el #content-left li#products,
		BODY#Product-sonder #content-left li#products
		{
		background-image:url(../assets/nav-lev1-on.gif);
		background-repeat: no-repeat;
		} 
		
		/*sub img active for ProductDesciption*/				
		BODY#Product-mt #content-left li#pro-mt, 
		BODY#Product-tt #content-left li#pro-tt, 
		BODY#Product-st #content-left li#pro-st, 
		BODY#Product-at #content-left li#pro-at,
		BODY#Product-sm #content-left li#pro-sm
		{
		background-image:url(../assets/nav-lev2-blue-on.gif);
		background-repeat: no-repeat;
		}
		
		BODY#Product-bn #content-left li#pro-bn, 
		BODY#Product-cr #content-left li#pro-cr, 
		BODY#Product-vk #content-left li#pro-vk, 
		BODY#Product-dw #content-left li#pro-dw
		{
		background-image:url(../assets/nav-lev2-green-on.gif);
		background-repeat: no-repeat;
		}

		BODY#LogisticConcept #content-left li#concept a, 
		BODY#ProductDescriptions #content-left li#products a, 
		BODY#QualityStandards #content-left li#standards a, 
		BODY#ContactForm #content-left li#contact a,
		BODY#ProductCatalogue #content-left li#products a,
		BODY#Product-pe #content-left li#products a, 
		BODY#Product-el #content-left li#products a,
		BODY#Product-sonder #content-left li#products a
		{
		background-color:#bdc9d2;
		color: #8d2828;
		}
		 
		/*sub bg active for ProductDesciption*/				
		BODY#Product-mt #content-left li#pro-mt a, 
		BODY#Product-tt #content-left li#pro-tt a, 
		BODY#Product-st #content-left li#pro-st a, 
		BODY#Product-at #content-left li#pro-at a,
		BODY#Product-sm #content-left li#pro-sm a,
		
		BODY#Product-bn #content-left li#pro-bn a, 
		BODY#Product-cr #content-left li#pro-cr a, 
		BODY#Product-vk #content-left li#pro-vk a, 
		BODY#Product-dw #content-left li#pro-dw a
		{
		background-color:#e4e7ea;
		color: #8e2020;		
		/*font-size: 100%;*/
		} 
		
		BODY#Product-mt #content-left li#products a, 
		BODY#Product-tt #content-left li#products a, 
		BODY#Product-st #content-left li#products a, 
		BODY#Product-at #content-left li#products a, 
		BODY#Product-sm #content-left li#products a,
		
		BODY#Product-bn #content-left li#products a, 
		BODY#Product-cr #content-left li#products a, 
		BODY#Product-vk #content-left li#products a, 
		BODY#Product-dw #content-left li#products a
		{
		background-color: #bdc9d2;
		color: #8d2828;
		}	
		
		BODY#Product-mt #content-left li#products, 
		BODY#Product-tt #content-left li#products, 
		BODY#Product-st #content-left li#products, 
		BODY#Product-at #content-left li#products, 
		
		BODY#Product-bn #content-left li#products, 
		BODY#Product-cr #content-left li#products, 
		BODY#Product-vk #content-left li#products, 
		BODY#Product-dw #content-left li#products
		{
		background-image:url(../assets/nav-lev1-on.gif);
		background-repeat: no-repeat;
		}

/* +++++++++++ #content-center +++++++++ */	
		.movie { margin: 0 20px 0 20px; height: 100%;}
		
		#content-center { font-size: 110%;/**/}
		
		#content-center h1 { font-size: 145%; line-height: 1.2em; font-weight: bold; color: #364661; margin: 25px 0 12px 0;}
		#content-center h2 { font-size: 110% ; font-weight: bold; color: #102e61; margin: 25px 0 8px 0;}
		#content-center h3 { font-size: 100% ;}
		#content-center p { margin: 0 0 10px 0;}
		#content-center b { font-weight: bold; color: #364c70;}
		
		#content-center .intro { font-weight: bold; color:#6f3e4d; margin: 0 0 2px 0;}/*dkl-rot*/

		#content-center b.wortmarke {font-weight: bold; color: #d40000;} /*rot*/
		#content-center strong.wortmarke {font-weight: bold; color: #d40000;} /*rot*/
		#content-center .wortmarkerot {font-weight: bold; color: #d40000;} /*rot*/
		
		#content-center b.wortmarke span {font-weight: normal; color: #000000; font-size: 70%; vertical-align:top;}
		#content-center .wortmarke-blau {color: #0000FF;}
		
		/*#content-center a, #content-center a:link, #content-center a:active, #content-center a:visited  {text-decoration: underline; color: #850000;}
		#content-center a:hover {color: #d40000; text-decoration: underline;} -->rote links im text*/
		
		#content-center a, #content-center a:link, #content-center a:active, #content-center a:visited  {
		color: #102e61; text-decoration: none; border-bottom: 1px dotted #596881; }
		#content-center a:hover {color: #d40000; text-decoration: none; border-bottom: 1px groove #d40000; }
		
		#content-center ul {
		margin: 0 0 0 8px; 		/*margin: 5px 0 15px 8px;*/			
		position: relative;
		}
	
		#content-center li {	
		margin: 0 0 4px 8px;	/*margin: 0 0 4px 18px; */
		list-style-image:url(../assets/list-arrow-gr.gif);
		position: relative;
		
		}
		
		#content-center ul.sub-ul{
		margin: 5px 0 10px 8px; 
		position: relative;
		}
		
		#content-center ul.sub-ul li{
		font-size: 90%;
		margin: 0 0 0 8px; 
		list-style-image:url(../assets/list-arrow.gif);
		position: relative;
		}
		
		#content-center .product-links ul.img,
		#content-center .product-links ul.pdf {
		/*margin: 10px 0 25px 8px;*/
		}
		

		#content-center .product-links ul.img li {
		margin: 0 0 4px 8px;	/*margin: 0 0 3px 8px;*/
		list-style-image:url(../assets/list-arrow-gr.gif);
		list-style-position:outside;
		}

		#content-center .product-links ul.pdf li {
		margin: 0 0 4px 8px;	/*margin: 0 0 3px 8px;*/
		list-style-image:url(../assets/list-pdf.gif);
		list-style-position:outside;
		}
		
		
		
		
		
		#content-center ul a, #content-center ul a:link, #content-center ul a:active, #content-center ul a:visited  {
		text-decoration: underline; color: #850000; border: 0px;}
		#content-center ul a:hover {color: #d40000; text-decoration: underline; border: 0px;}
		
		#content-center div.clear { height: 10px; width: 1px;}
		
		.content { margin: 0 30px 20px 30px; }
		
		
		
	
	/* Flash, WMV  */
		p#obj  {margin: 45px 90px 5px 90px; color: #647ea6 /*8796b7*/; text-align: center;}
		#obj a, #obj a:link, #obj a:active, #obj a:visited {color: #8796b7;}
		#obj a:hover {color: #d40000;}
			
	/* Productdescriptions */
		#content-center div.pro-des-tt {
		width: 480px;
		margin: 0 20px 10px 20px;
		padding: 10px 0 0 0;
		height: 100%;
		background-color:#c7d7e5;
		}
		
		#content-center div.pro-des-as {
		width: 480px;
		margin: 0 20px 20px 20px;
		padding: 10px 0 0 0;
		height: 100%;
		background-color:#ccddd7;
		}
		
		#content-center div.pro-des-tt p.txt {
		margin: 0 10px 10px 10px;
		color: #5c7891;
		font-size: 90%;
		line-height: 130%;
		}
		
		#content-center div.pro-des-as p.txt {
		margin: 0 10px 10px 10px;
		color: #638279;
		font-size: 90%;
		line-height: 130%;
		}
		
		#content-center div.pro-des-tt .txt b {
		color: #5c7891;
		display: block;
		margin: 0 0 5px 0;
		font-size: 105%;
		}
		
		#content-center div.pro-des-as .txt b  {
		color: #638279;
		display: block;
		margin: 0 0 5px 0;
		font-size: 105%;
		}
		
		
		#content-center div.pro-des-tt p.pro-con {
		margin: 0;
		border-left: 1px solid #c7d7e5;
		border-right: 1px solid #c7d7e5;
		float: left;
		background-color: #a5c4dd/*8fafcc*/;
		}
		
		#content-center div.pro-des-as p.pro-con {
		margin: 0;
		border-left: 1px solid #ccddd7;
		border-right: 1px solid #ccddd7;
		float: left;
		background-color: #afcfc0/*99bcad*/;
		}
		
		#content-center div.pro-des-tt .pro-con a, 
		#content-center div.pro-des-tt .pro-con a:link, 
		#content-center div.pro-des-tt .pro-con a:active, 
		#content-center div.pro-des-tt .pro-con a:visited,
		#content-center div.pro-des-as .pro-con a, 
		#content-center div.pro-des-as .pro-con a:link, 
		#content-center div.pro-des-as .pro-con a:active, 
		#content-center div.pro-des-as .pro-con a:visited {
		display: block;
		padding: 0;
		margin: 0;
		width:118px;
		text-align: center;
		line-height: 2.2em;
		text-decoration: none;
		color: #555b5e; 
		}
		
		#content-center div.pro-des-tt .pro-con a {border-bottom: 1px groove #8fafcc;}
		#content-center div.pro-des-as .pro-con a {border-bottom: 1px groove #99bcad;}
		
		#content-center div.pro-des-tt .pro-con a:hover {
		color: #151b23;
		background-color:#8fafcc;/*779cbf*/
		border-bottom: 1px groove #d40000;
		}
		
		#content-center div.pro-des-as .pro-con a:hover {
		color: #151b23;
		background-color:#99bcad;/*82ac99*/
		border-bottom: 1px groove #d40000;
		}
		
	/* Kapazitäten auf Produktbeschreibungen */	
		#content-center .kapaz {width: 220px; float: left; margin: 0; }
		
		
		#content-center .kapaz img { display: block; margin: 10px 0 0 0 ; width: 220px;}
		
		
		#content-center  .kapaz p { margin: 0; text-align: center; }
		

	/*Products*/
		.pro-towertech {
		width: 460px;
		margin: 0 auto 20px auto;
		padding: 10px 10px 10px 10px;
		background-color:#c7d7e5;
		}
		
		.pro-armstrong {
		width: 460px;
		margin: 0 auto 20px auto;
		padding: 10px 10px 10px 10px;
		background-color:#ccddd7;
		}

		.pro-handling {
		width: 460px;
		margin: 0 auto 20px auto;
		padding: 10px 10px 10px 10px;
		background-color:#ced6dd;
		}
		
		.pro-used {
		width: 460px;
		margin: 0 auto 0 auto;
		padding: 10px 10px 10px 10px;
		}		
		
		.product-image {
		height: 100%; 
		margin: 0;
		background-color:#e4e7ea; 
		}
		
		.product-links { 
		margin: 0;
		}
		
		.product-image img { display: block; margin:0;}
		
		IMG.towertec-img {float: left; border-right: 10px solid #c7d7e5;}
		IMG.armstrong-img {float: left; border-right: 10px solid #ccddd7;}
		IMG.handling-img {float: left; border-right: 10px solid #ced6dd;}
		
		.pro-towertech .product-links {
		font-size: 90%;
		height: 100%; 
		margin: 0;
		background-color:#abc8e0; /*dunkler blau: #9abbd8*/
		}
		
		.pro-armstrong .product-links {
		font-size: 90%;
		height: 100%; 
		margin: 0;
		background-color:#b4d3c5; /*dunkler grün: #9abbd8*/
		}

		.product-links .pro-li-col-left { 
		width: 180px;
		height: 100%; 
		float: left; 
		padding: 0 10px 0 10px; 
		}
		.product-links .pro-li-col-right { 
		/*width: 250px;*/
		height: 100%;
		float: left; 
		padding: 0 10px 0 10px; 
		} 	
		
		#content-center .pro-towertech .product-links .pro-li-col-left { border-right: 10px solid #c7d7e5;  }
		#content-center .pro-armstrong .product-links .pro-li-col-left { border-right: 10px solid #ccddd7;  }
		
		
		#content-center .product-links .pro-li-col-left h2,
		#content-center .product-links .pro-li-col-right h2 { 
		color: #6f3e4d;
		margin: 10px 0 5px 0;
		}
		
		#content-center .product-links .pro-li-col-left p,
		#content-center .product-links .pro-li-col-right p { 
		color: #102e61;
		line-height: 170%;
		margin: 11px 0 27px 0;
		}
		
		.product-text {
		/*float: left;*/
		width: 440px;
		padding: 5px 10px 5px 10px;
		background-color:#e4e7ea;
		margin:0;
		}
		
		#content-center .product-text h2 { margin: 15px 0 8px 0;}
		
		#content-center .product-text h3 { margin: 15px 0 8px 0; }
		
		#content-center .product-text p{ margin: 0 0 15px 0;}
		
		#content-center .product-text a,
		#content-center .product-text a:link, 
		#content-center .product-text a:active, 
		#content-center .product-text a:visited {
		color: #850000; text-decoration: underline; border: 0px;}
		#content-center .product-text a:hover {
		color: #d40000; text-decoration: underline; border: 0px;}
		
		#content-center .product-text img.gebraucht-img {
		border-top: solid #e4e7ea 5px;
		}
		
		sup {font-size: 90%;}
		
		#content-center .product-text a.blaulink, 
		#content-center .product-text a:link.blaulink, 
		#content-center .product-text a:active.blaulink, 
		#content-center .product-text a:visited.blaulink  {
		color: #102e61; text-decoration: none; border-bottom: 1px dotted #596881; font-weight: bold;}
		#content-center .product-text a:hover.blaulink {color: #d40000; text-decoration: none; border-bottom: 1px groove #d40000; font-weight: bold;}
		
		
		
	/* Lists und a für Produkte (farbige Boxen) */
		#content-center .product-links a,
		#content-center .product-links a:link, 
		#content-center .product-links a:active, 
		#content-center .product-links a:visited
		 {color: #850000; text-decoration: underline; border: 0px;}
		#content-center .product-links a:hover {
		color: #d40000; text-decoration: underline; border: 0px;}
	
		#content-center li.hidden { visibility:hidden; }

		

	/* Table */
		#content-center table {
		margin: 0 0 20px 0;
		padding: 0px;
		border: 0px;
		}
		
		#content-center td {
		vertical-align: top; 
		padding: 0 10px 10px 10px; 
		margin: 0px;
		}
		
		#content-center .product-text td p {
		margin: 5px 0 0 0; 
		}
		
		

		#content-center .pro-towertech td {border-bottom: solid 1px #9fbbd4;}
		#content-center .pro-armstrong td {border-bottom: solid 1px #a8c6ba;}
		
		#content-center .pro-handling td {border-top: solid 1px #c3ced7;} /*ist anders!*/
		#content-center .pro-used td {border-top: solid 1px #c3ced7;}
		
		#content-center .pro-towertech table {border-top: solid 1px #9fbbd4;}
		#content-center .pro-armstrong table {border-top: solid 1px #a8c6ba;}
		
		#content-center .pro-handling table {border: 0px;}  /*ist anders!*/
		
		#content-center .pro-used .product-text table {border-bottom: 30px solid #e4e7ea; width: 440px;}
		
		
		
		.col-left {float: left; width: 280px;}
		.col-right {float: left; width: 180px;}
		
		.col-left img, .col-right img { display:block;}
		
	/* Forms */
	
		#content-center .content .contactform {width: 460px; /*background-color: #cfd7dd;*/}
		#content-center .content .contactform table {text-align: left; margin: 0;}
		#content-center .content .contactform td { background-color:#d0d8de;}
		#content-center .content .contactform input {margin: 10px 0 0 0; padding: 2px;}
		#content-center .content .contactform input.txtfield {margin-top: 10px; border: 1px solid #98a5b0;}
		#content-center .content .contactform textarea {margin: 10px 0 0px 0; border: 1px solid #98a5b0;  padding: 2px; font-size: 100%;}
		#content-center .content .contactform td p.td-col-left {margin: 12px 0 0 10px ;}
		#content-center .content .contactform td p.td-col-right {margin: 12px 0 0 0px ;}
		#content-center .content .contactform td p {margin: 12px 0 0 10px ;}
		
		
		
		#content-center .content .contactform td.tdtitle {background-color: #bac3cc;}
		#content-center .content .contactform td.tdtitle p {margin: 12px 0px 2px 10px; font-weight: bold; color: #364661; font-size: 105%;}
		#content-center .contactform FIELDSET { border: 1px solid #98a5b0;}
		#content-center .contactform .formbutton  {text-align: center;}
		
		/*für produktdownload*/
		
		#content-center .productform p.likelabel {display: block; float: left; width: 120px; padding: 15px 0 13px 15px; margin: 0; border-right: 1px solid #e4e7ea;}
		#content-center .productform p.rightfield {float: left; margin: 0;}
		#content-center .productform .inputcheckbox { float: right; margin: 0 15px 0 0 ;}
		
		
		#content-center .productform .title {background-color: #bac3cc; width: 460px; margin: 0; }
		#content-center .productform .formcontent {background-color:#d0d8de; width: 460px; margin: 0; }
		#content-center .productform div.title p {padding: 12px 0 13px 17px; margin: 0; font-weight: bold; color: #364661; font-size: 105%;}
		#content-center .productform div.formcontent p {padding: 15px 0 13px 15px; }
		#content-center .productform LABEL {display: block; float: left; width: 120px; padding: 15px 0 13px 15px; border-right: 1px solid #e4e7ea;}
		#content-center .productform .inputtext { border: 1px solid #98a5b0; padding: 2px;  margin: 10px 0 0 15px;}
		#content-center .productform .inputradio { padding: 2px;  margin: 12px 5px 0 12px;}
		#content-center .productform .formcontent .formbutton  {text-align: center; padding: 2px; margin: 15px 0 13px 15px;}
		#content-center .productform .clear{ clear: both; background-color:#e4e7ea; margin:0; width: 460px; height: 1px; }
		
		#content-center .productform .formcontent ul {margin: 0 0 10px 25px; position: relative;}
		#content-center .productform .formcontent ul.pdf li {margin: 0 0 4px 8px; list-style-image:url(../assets/list-pdf.gif); list-style-position:outside;}
		
		#content-center .productform a,
		#content-center .productform a:link, 
		#content-center .productform a:active, 
		#content-center .productform a:visited
		 {color: #850000; text-decoration: underline; border: 0px;}
		#content-center .productform a:hover {
		color: #d40000; text-decoration: underline; border: 0px;}
		
		
		
		
		
		#formthanks  {margin: 50px; text-align: center;}
		#formthanks h1  {font-size: 1.7em; margin: 0 0 10px 0; text-align: center;}
		#formthanks p  { font-size: 1.0em; margin: 0 0 15px 0; text-align: center;}
		#formthanks table  {font-size: 100%;}
		#formthanks table p  { font-size: 1.0em; margin: 0 10px 5px 0; text-align: left;}
		#formthanks a, a:link, #formthanks a:active, #formthanks a:visited {
		text-decoration: underline; color: #850000;}
		#formthanks a:hover {color: #d40000; text-decoration: underline;}


/* content-navigation*/
				
.content-nav-de, .content-nav-en { 
width: 490px;  
color: #5c6370; 
margin: 20px 0 20px 0px;
}

#content-center .content-nav-de a,
#content-center .content-nav-de a:link, 
#content-center .content-nav-de a:active, 
#content-center .content-nav-de a:visited {
display: block; 
margin: 10px 0 0 0; 
width: 8.1em;
text-align: right;
background-image:url(../assets/content-nav-top.gif); 
background-repeat:no-repeat;
background-position: left;
float: right;
line-height: 1.7em;
border: 0px;
text-decoration: underline;
font-size: 90%;
color: #850000;
}

#content-center .content-nav-de a:hover {color: #d40000; text-decoration: underline;}

#content-center .content-nav-en a,
#content-center .content-nav-en a:link, 
#content-center .content-nav-en a:active, 
#content-center .content-nav-en a:visited  {
display: block; 
margin: 10px 0 0 0; 
width: 5.5em;
text-align: right;
background-image:url(../assets/content-nav-top.gif); 
background-repeat:no-repeat;
background-position: left;
float: right;
line-height: 1.6em;
border: 0px;
text-decoration: underline;
font-size: 90%;
color: #850000;
}

#content-center .content-nav-en a:hover {color: #d40000; text-decoration: underline;}


#content-center .content p.backlink { margin: 5px 0 0 0; font-size: 90%; }
#content-center .content p.backlink img { display: block; float:left; }

#content-center .content .backlink a,
#content-center .content .backlink a:link,
#content-center .content .backlink a:active,
#content-center .content .backlink a:visited { display: block; border: 0px; color: #850000; text-decoration: underline;}
  
#content-center .content .backlink a:hover { display: block; border: 0px; color: #d40000; text-decoration: underline;}


/* +++++++++++ #content-right +++++++++ */
				
#content-right h4 {
font-size: 120%;
margin: 15px 10px 10px 10px; /*25px 10px 10px 10px*/
color:#364c70; /*445470 6a7587 878f93;*/
/*background-color: yellow;*/
}
#content-right p {
font-size: 100%;
line-height: 1.2em;
margin: 0px 0px 10px 10px;
color:#596881; /*org445470;*/
/*background-color: orange;*/
}


#content-right a, #content-right a:link, #content-right a:active, #content-right a:visited {
text-decoration: underline; 
color:#596881;
}
#content-right a:hover {
text-decoration: underline; 
color: #9b0000;
}


#content-right div {
color:#c8d2dc;
margin: 15px 0 15px 0;
font-size: 110%;
/*background-color:#CCFF99;*/
}

/** gebraucht-markt **/
hr {border: solid #98a5b0 1px; margin: 5px 10px 5px 10px;}
/* Table */

div#gebraucht-markt {
margin: 9px 0 0 0; /*23px 0 20px 0;*/
}

#gebraucht-markt p {
margin: 0px 0px 0px 10px;
}

div#gebraucht-markt img{
border-top: solid #acb8c3 10px;
border-bottom: solid #acb8c3 7px;
}
