body{text-align:center; background-color:#d8dcdf; font-family:verdana, arial, sans-serif;}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}

.wholesite{width:1130px; text-align:left; margin: 20px auto; position:relative;
	padding:0 10px 10px 0; background:url('img/pageshade_right.png') repeat-y right top;}
.wholecontent_outside{background-color:#ffffff; padding:15px;}
.wholecontent_inside_border{border:1px solid #aaaaaa; padding:1px; padding-bottom:0px;}
.wholecontent_inside{background:url('img/content_shade.png') repeat-y left top;}

.shade_botright{position:absolute; right:0px; bottom:0px;}
.shade_topright{position:absolute; right:0px; top:0px;}
.wholecontent_shadebot{position:absolute; width:100%;
	background-image:url('img/pageshade_bot.png'); height:9px;}
.shade_botleft{position:absolute; left:0px; bottom:0px;}


.navileft{width:240px; float:left; position:relative;}
.navileft_romaco_img{margin-left:17px; margin-top:10px; border:0px;}
.navileft_menu{}

.navileft_bottom{position:absolute; left:15px; bottom:40px; width:210px; margin-left:5px;}
.navileft_icons{margin-left:15px; padding-bottom:5px; border-bottom:1px solid #ffffff; position:relative;}
.navileft_icons img{padding:3px; border:0px;}
.navileft_icons_home{margin-right:3px;}
.navileft_icons_print{}
.navileft_icons_login{position:absolute; right:0px; top:0px;}
.navileft_footer{}
.navileft_lang{margin-left:15px; padding-top:10px; border-top:1px solid #ffffff;}
.navileft_lang img{padding:3px; border:0px;}

.navileft_stage1, .navileft_stage2{
	margin:10px 0px 10px 30px; padding:0px; list-style-image:url('img/arrow_white.png');}
.navileft_stage2{margin:5px 0px 5px 15px;}
.navielement_stage1, .navielement_stage1{
	font-size:13px; line-height:18px;}	
.navilink_stage1, .navilink_stage2{
	text-decoration:none; color:#ffffff;}
.navilink_stage1:hover, .navilink_stage2:hover{
	text-decoration:underline;}
.active{text-decoration:underline;}

.content{float:left; position:relative; margin-left:20px;
	color:#666666; font-size:11px; width:836px;}
.content_left{width:495px; float:left;}
.content_brands_left, .content_modell_left{width:380px;}
.content_modell{}
.content_modell .content_breadcrumb{margin-right:50px;}
.content_products .content_breadcrumb{margin-right:30px;}
.content_modell_left img{margin-top:20px;}
.content_navi_spacer{height:180px;}
.content_minheight_spacer{height:562px; width:2px;}
.content_left_singlecol{padding-right:20px;}
.content_brands_sub .content_breadcrumb{margin-right:50px;}
.content_singlecol{padding-right:35px; width:800px;}
.content_brands .content_breadcrumb{margin-right:30px; margin-bottom:15px;}
.content_right{float:right; overflow:hidden;}
.content_brands_right, .content_modell_right{width:380px; height:auto; margin-right:50px;}
.content_packaging_img{position:absolute; right:1px; top:1px;}

.content h1, h2{font-size:11px; margin:0px; color:#666666; font-weight:bold;}
.content a{color:#666666; padding-left:10px; text-decoration:none; background:url('img/arrow_gray.png') no-repeat left 3px;}
.content a:hover{color:#008fd6; text-decoration:underline;}
.content hr{height:1px; background-color:#666666; border:none; color:#666666;}
.ext_download a{color:#666666; line-height:20px; background-image:none; padding-left:3px;}
.ext_download a:hover{color:#008fd6; line-height:20px; padding-left:3px;}
.content_breadcrumb a{background-image:none; padding-left:0px;}
.pdf_icon{float:left;}

/* specific templates */
/* brands */
.brands_container{padding-bottom:10px; margin:0px 30px 10px 0px; border-bottom:1px solid #aaaaaa;}
.brands_quote{font-size:14px; color:#aaaaaa;}
.statement{font-size:20px; color:#aaaaaa;}
.brand{line-height:50px; padding:5px 0px 5px 0px; cursor:pointer; font-size:12px; font-weight:bold;}
.brands_modells_header{line-height:20px; margin:30px 0px 10px 0px; border-bottom:1px solid #666666; font-weight:bold;}
.brands_modells{margin-left:40px; width:300px;}
.brands_modells ul{list-style-type:none; padding-left:0px; margin-top:0px;}
.brands_modells li{line-height:20px; border-bottom:1px solid #666666; list-style-type:none; padding-left:0px;}
.brand_modells_header{line-height:20px; border-bottom:1px solid #666666; list-style-type:none; padding-left:0px;}
.content_brands_right img{margin-left:40px;}
.brand div{line-height:50px;}
.brand img{float:left; vertical-align:middle; border:none;}
.brand_name{width:100px; float:left; font-size:14px;}
.brand_arrow{padding:22px 5px 0px 5px;}
.brand_typeimg{padding:0px 5px 0px 5px;}
.brand_type{width:300px; float:left; padding:0px 20px 0px 20px;}
.brand_icons{float:left; margin-left:10px;}
.brands_typelink{text-decoration:none; color:#666666;}
.brands_typelink:hover{text-decoration:underline; color:#008fd6;}
.brands_backlink{text-align:center; margin:25px 0px 10px 0px; font-size:12px;}
.downloads{margin-top:10px;}
/* products */
.content_products{position:relative;}
.products_container{padding-bottom:10px; margin:0px 30px 10px 0px; border-bottom:1px solid #aaaaaa;}
.products_quote{font-size:14px; color:#aaaaaa;}
.products_quote h2{font-size:20px; color:#aaaaaa;}
.products_img, .products_img_hidden{position:absolute; right:60px; top:60px;}
.products_img_hidden{display:none;}
.product{line-height:24px; padding:5px 0px 5px 0px; cursor:pointer; font-size:12px; font-weight:bold;}
.product_name{width:350px; float:left; font-size:14px;}
.product_arrow{padding:13px 5px 0px 5px;}
/* modell table */
.content_modell_left .contenttable-0{padding:0px; margin:0px; border-spacing:0px; width:100%;}
.content_modell_left .contenttable-0 caption{font-weight:bold;
	text-align:left; border-bottom:1px solid #666666; margin-bottom:5px;}
.content_modell_left .contenttable-0 td{padding:2px;}
.content_modell_left .contenttable-0 .td-0{border-right:2px solid #ffffff;}
.content_modell_left .contenttable-0 .tr-even{background-color:#dddddd;}
/* contact */
.content_contact{}
.content_contact .headlines{margin-right:200px;}
.contact{margin-top:80px;}
.contact_img{position:absolute; right:75px; top:70px;}
.contact_left{float:left;}
.contact a{background-image:none; padding:0px;}
.contact a:hover{padding:0px;}
.inputline_left, .inputline_right{line-height:20px; margin-bottom:10px;}
.contact_left_label, .contact_right_label{float:left; width:135px; font-size:14px;}
.contact_left_label{width:160px;}
.contact_right_label{width:170px;}
.contact_left_select{width:180px;}
.contact_right_radio{margin:6px 0px 0px 0px;}
.contact_right{float:left; margin-left:50px;}
.contact_submit{width:80px; background-image:url('img/btn_search.png'); color:#666666;
	background-color:transparent; border:0 none; cursor:pointer; height:24px;
	padding-bottom:5px; padding-top:3px; width:76px; margin-left:40px;}
.contacts_default{position:relative; margin-top:25px;}
.contact_adress_left{border-right:1px solid #666666; float:left; width:315px;}
.contact_adress_right{float:left; margin-left:50px;}
.contacts_found{margin:10px 0px 10px 0px;}
.contact_found{background-color:#cccccc; border:1px solid #666666;
	margin:5px 10px 5px 0px; padding:5px; height:220px;}
.contact_data{float:left; width:200px;}
.contact_map{float:right; width:500px; height:200px;}
.contact_enlarge_link{line-height:20px; color:#666666;}
/* specific templates */


.content_shade_topright{position:absolute; left:253px; top:17px;}
.content_shade_botright{position:absolute; left:253px; bottom:27px;}
.content_breadcrumb{padding-bottom:5px; height:20px; padding-top:15px; border-bottom:1px solid #aaaaaa; margin-bottom:15px;}
.content_breadcrumb img{padding-bottom:1px; margin-left:5px; margin-right:5px;}
.content_breadcrumb a{color:#666666; text-decoration:none;}
.content_breadcrumb a:hover{text-decoration:underline;}

.content_clearer{clear:both; height:1px; background-color:#ffffff;}
