/*Hauptfeld*/
* {
		margin:0px;
		padding:0px;
		font-family:Arial,Helvetica,sans-serif;
		font-size: 12px;
}

/*body {			background-image:url(main_bkgr.jpg);
				background-repeat:no-repeat;	
}*/

#list_upper a, #list_upper a:link, #list_upper a:visited {
		color:#FFFFFF;
		text-decoration:none;
}

#list_upper a:hover, #list_upper a:active {
		color:#D2EF94;
		text-decoration:none;
}

.list_upper_active a {
		color:#D2EF94 !important;
		text-decoration:none;
}

#list_left a, #list_left a:link, #list_left a:visited{
		color:#FFFFFF;
		text-decoration:none;
		text-transform:uppercase;
}

#list_left a, #list_left a:hover{
		color:#D2EF94;
		text-decoration:none;
		text-transform:uppercase;
}

#site {
		height:600px;;
		width:965px;
		background-image:url(images/main_bkgr.jpg);
		background-repeat:no-repeat;
		margin-left:auto;
		margin-right:auto;	
}

#ban {
		height:150px;
		width:647px;
		float:left;
}

/* new - language*/

#menu_o{
		width:840px;
		height:41px;
		float: left;
		overflow:auto;
		display:inline;
}

#menu_o_lang {
		float:left;
}

#menu_o_cat {
		float: right;
		text-align: right;
		padding-right: 5px;
}

#list_language {
		list-style-type:none;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-top:17px;
}

.list_language_li {
		display:inline;
		margin-left:6px;
}

#list_language a, #list_language a:link, #list_language a:visited {
		color:#FFFFFF;
		text-decoration:none;
}

#list_language a:hover, #list_language a:active {
		color:#D2EF94;
		text-decoration:none;
}

.list_language_active {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#D2EF94;
		display: inline;
}

.list_language_active a {
		color:#D2EF94 !important;
		text-decoration:none;
}

/* end new */

#list_upper {
		list-style-type:none;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-top:17px;
}

.list_upper_li {
		display:inline;
		margin-left:6px;
}

#cont {
		height:565px;
		width:840px;
		margin-left:63px;
		margin-bottom:35px;
		background-image:url(images/cont_bereich.jpg);
		background-repeat:no-repeat;
}

#logo {
		height:150px;
		width:193px;
		float:left;
		background-image:url(images/wagner_logo.jpg);
		background-repeat:no-repeat;
}

#ban {
		height:150px;
		width:647px;
		float:left;
}

#banner-top {
		height:150px;
		width:647px;
		float:left;
}

#menu_l{
		height:337px;
		width:173px;
		float:left;
		margin-left:14px;
		background-image:url(images/menu_left.jpg);
		background-repeat:no-repeat;
		display:inline;
}

#menu_l_image {
		height:58px;
		width:50px;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-top:10px;
		margin-left:16px;
}

#menu_l_text {
		height:15px;
		width:150px;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-top:38px;
		margin-left:15px;
}

#menu_l_form {
		height:17px;
		width:140px;
		margin-top:7px;
		margin-left:16px;
		float:left;
		display:inline;
}

#menu_ausw {
		/*margin-top:10px;
		margin-left:16px;*/
		float:left;
}

#land {
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		height:16px;
		width:40px;
		float:left;
}

*html #land {
		font-size:8px;
		font-family:Arial, Helvetica, sans-serif;
		height:15px;
		width:40px;
		float:left;
}

*+html #land {
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		height:17px;
		width:40px;
		float:left;
}

#menu_plz {
		/*margin-top:10px;*/
		margin-left:3px;
		float:left;
}

#plz {
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		height:13px;
		width:56px;
		float:left;
}

#list_left{
		margin-left:15px;
		margin-top:21px;
		list-style-type:none;
		color:#FFFFFF;
}

.list_left_li{
		line-height:22px;

		/*padding-bottom:6px;*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
}

.list_left_active, .list_left_active a {
		line-height:22px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#D2EF94;
}

#list_left .list_left_active, 
#list_left .list_left_active a, 
#list_left .list_left_active a:link, 
#list_left .list_left_active a:visited {
		line-height:22px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#D2EF94 !important;
}

#menu_m{
		height:420px;
		width:568px;
		float:left;
		margin-top:60px;
}

#skip_intro{
		height:19px;
		width:80px;
		float:left;
		margin-top:16px;
		margin-left:10px;
}

#intro_logo{
		height:150px;
		width:175px;
		float:left;
		background-repeat:no-repeat;
		background-image:url(images/wagner_logo_klein.jpg);
}

#menu_m_left {
		width:45%;
		height:100%;
		float:left;
}

#menu_m_right {
		width:52%;
		height:100%;
		float:right;
}

.text_m_bereich {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-left:14px;
		margin-top:15px;
		line-height:16px;
}

/*Design*/
#ban_design {
		height:150px;
		width:647px;
		float:left;
		background-image:url(images/wagner_banner_design.jpg);
		background-repeat:no-repeat;
		
}

#ban_design_en {
		height:150px;
		width:647px;
		float:left;
		background-image:url(images/wagner_banner_design_en.jpg);
		background-repeat:no-repeat;
		
}

#menu_m_design{
		height:337px;
		width:627px;
		float:left;
		margin-left:6px;
		background-color:#FFFFFF;
		overflow:auto;
		display:inline;
}

h1{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:20px;
		color:#191919;
		margin-left:14px;
		padding-top:16px;
		line-height:24px;
}

h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		margin-left:14px;
		margin-top:16px;
		line-height:17px;
}

#text_m {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-left:14px;
		margin-top:1px;
}

#text_u{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		margin-left:14px;
		margin-top:19px;
}

/*Technik*/

.down a, .down a:link, .down a:visited{
		font-size:12px;
		font-weight:bold;
		color:#869566;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding-left:5px;
}

#ban_technik {
		height:150px;
		width:647px;
		float:left;
		background-image:url(images/wagner_banner_technik.jpg);
		background-repeat:no-repeat;
}

#ban_technik_en {
		height:150px;
		width:647px;
		float:left;
		background-image:url(images/wagner_banner_technik_en.jpg);
		background-repeat:no-repeat;
}

#menu_m_technik{
		height:337px;
		width:627px;
		float:left;
		margin-left:6px;
		background-color:#FFFFFF;
		overflow:auto;
		display:inline;
}


/*Service*/

#ban_service {
		height:150px;
		width:647px;
		float:left;
		background-image:url(images/wagner_banner_service.jpg);
		background-repeat:no-repeat;
}

#ban_service_en {
		height:150px;
		width:647px;
		float:left;
		background-image:url(images/wagner_banner_service_en.jpg);
		background-repeat:no-repeat;
}

#menu_m_service {
		height:337px;
		width:627px;
		float:left;
		margin-left:6px;
		background-color:#FFFFFF;
		overflow:auto;
		display:inline;
}

.info {
		color:#929F75;
}

.internal-link-button {
		color:#929F75;
}

/*Home*/

#ban_home {
		height:150px;
		width:647px;
		float:left;
		background-image:url(images/wagner_banner_home.jpg);
		background-repeat:no-repeat;
}

#ban_home_en {
		height:150px;
		width:647px;
		float:left;
		background-image:url(images/wagner_banner_home_en.jpg);
		background-repeat:no-repeat;
}

#menu_m_home{
		height:337px;
		width:627px;
		float:left;
		margin-left:6px;
		background-color:#FFFFFF;
		display:inline;
}

#menu_m_home_l {
		height:45%;
		width:310px;
		float:left;
}

#menu_m_flash {
		/*height:337px;*/
		width:auto;
		float:right;
		background-color:#000000;

}

#flash_text{
		color:#FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		margin-left:15px;
		margin-top:17px;
}

#flash_text_klein{
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-left:15px;
		margin-bottom:19px;
}
		
#menu_m_headline {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:20px;
		color:#191919;
		margin-left:26px;
		padding-top:21px;
		line-height:24px;
}

#menu_m_home_text{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-left:25px;
		margin-top:14px;
		line-height:17px;
}

/*Modelle*/

#ban_submenu {
		height:150px;
		width:647px;
		float:left;
		background-image:url(images/wagner_banner_konfig.jpg);
		background-repeat:no-repeat;
}


#submenu_span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		padding-left:16px;
		padding-top:20px;
		display:block;
		height:11px;
		width:250px;

}
#ban_modelle_en {
		height:150px;
		width:647px;
		float:left;
		background-image:url(images/wagner_banner_modelle_en.jpg);
		background-repeat:no-repeat;
}

#menu_m_content{
		height:337px;
		width:627px;
		float:left;
		margin-left:6px;
		background-color:#FFFFFF;
		overflow:auto;
		display:inline;
}

#menu_m_modelle{
		height:337px;
		width:627px;
		float:left;
		margin-left:6px;
		background-color:#FFFFFF;
		overflow:auto;
		display:inline;
}

#menu_m_modelle_sorten{
		height:337px;
		width:627px;
		float:left;
		margin-left:6px;
		background-color:#FFFFFF;
		display:inline;
		overflow:auto;
}

#list_ban{
		margin-left:16px;
		margin-top:20px;
		list-style-type:none;
		line-height:20px;
}

.list_ban_link a, .list_ban_link a:link, .list_ban_link a:visited{
		background-image:url(images/pfeil_schwarz.jpg);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding-left:25px;
		color:#000000;
		text-decoration:none;
}

.list_ban_link a:hover, .list_ban_link a:active{
		color:#869566;
		text-decoration:none;
}

.list_ban_link_active a, .list_ban_link_active a:link {
		background-image:url(images/pfeil_schwarz.jpg);
		background-repeat:no-repeat;
		color:#869566;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:25px;
		font-weight:bold;
		text-decoration:none;
}

/* #span_active {
		background-image:url(images/pfeil_schwarz.jpg);
		background-repeat:no-repeat;
		color:#869566;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:25px;
		font-weight:bold;
} */

.menu_m_text {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-left:14px;
		margin-top:10px;
		line-height:17px;
}

/* .text_m_modelle_mitte {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-top:10px;
		margin-left:14px;
		line-height:17px;
} */

#menu_m_list {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-left:26px;
		margin-top:14px;
		line-height:17px;
		list-style-image:url(images/listen_punkt.jpg);
}

#list_limited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-left:25px;
		margin-top:26px;
		line-height:17px;
		list-style-image:url(images/listen_punkt.jpg);
}

#list_zusatz{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-left:40px;
		margin-top:10px;
		line-height:17px;
		list-style-image:url(images/listen_punkt.jpg);
}

/*#text_limited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-top:17px;
		margin-left:14px;
		line-height:17px;
}*/

#limited_menu{
		width:304px; 
		height:22px;
		border-top:1px solid #A5A5A5;
		border-bottom:1px solid #A5A5A5;
		float:right;
		margin-right:8px;
		margin-top:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
}

.counter-menu{
		width:304px; 
		height:22px;
		border-top:1px solid #A5A5A5;
		border-bottom:1px solid #A5A5A5;
		float:right;
		margin-right:8px;
		margin-top:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
}

.counter_schrift {
		margin-top:2px;
		display:block;
		width:118px;
		float:left;
}

.counter-menu ul {
		float:right;
		list-style-type:none;
		margin-top:3px;
}

.counter-menu ul li{
border:1px solid #CCCCCC;
float:left;
margin:3px 3px 0px 0px;
}

.counter-menu ul li.prod-act {
background-color:#A1B778;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:13px;
text-align:center;
width:13px;
}

.counter-menu ul li a, 
.counter-menu ul li a:link, 
.counter-menu ul li a:visited {
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:12px;
padding-bottom:1px;
text-align:center;
text-decoration:none;
width:13px;
}

.ziffern_bild{
		border:0;
}

/*Konfiguration*/

#menu_m_konfig {
		height:314px;
		width:631px;
		float:left;
		margin-left:6px;
		background-color:#FFFFFF;
		display:inline;
}

#ban_konfig {
		height:150px;
		width:647px;
		float:left;
		background-image:url(images/wagner_banner_konfig.jpg);
		background-repeat:no-repeat;
}

#ban_konfig_en {
		height:150px;
		width:647px;
		float:left;
		background-image:url(images/wagner_banner_konfig_en.jpg);
		background-repeat:no-repeat;
}

#list_konfig{
		margin-left:16px;
		margin-top:27px;
		list-style-type:none;
		line-height:20px;
}

#konfiguration_span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		padding-left:16px;
		padding-top:20px;
		display:block;
		height:11px;
		width:101px;

}

#menu_m_left_konfig {
		width:309px;
		height:314px;
		float:left;
}

#menu_m_right_konfig {
		width:320px;
		height:100%;
		float:right;
}

#menu_m_unten {
		width:629px;
		height:21px;
		float:left;
		display:inline;
		margin-left:6px;
		background-color:#D9DAD6;
		border:1px solid #CCCCCC;

}

#konfig_ausw_upper{
		width:318px;
		height:20px;
		border:1px solid #CDCDCD;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
}

#bez_und_farben_span {
		display:block;
		padding-left:3px;
		padding-top:3px
}

#varianten_left{
		float:left;
		width:155px;
		margin-top:20px;
		border-right:1px solid #9E9E9E;
}

#varianten_right{
		float:left;
		width:155px;
		margin-top:20px;
}

.varianten_stoff{
		margin-top:4px;
		margin-left:8px;
}

.stoff_bezeichnung{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
}

.bilder_pfeil{
		height:9px;
		font-size:0px;
		line-height:0px;
		overflow:hidden;

}

.varianten{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		border-bottom:1px solid #9E9E9E;
		width:100%;
		display:block;
		padding-left:4px;
}

.farbvarianten{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		width:100%;
		display:block;
		padding-left:4px;
		margin-top:60px;
		margin-bottom:6px;
}

.ausw_bilder{
		margin-left:4px;
		border:0px;
}

#span_download {
		width:140px; /* 250px */
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		display:block;
		padding-top:3px;
		padding-left:8px;

}

#span_download_name {
		width:100px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		display:block;
		padding-top:3px;
		padding-left:8px;
		font-weight: bold;
}



#anleitung_link {
		width:320px;
		height:15px;
		float:right;
		background-image:url(images/pfeil_schwarz.jpg);
		background-repeat:no-repeat;
		margin-top:3px;
}

#download_datenblatt a, #download_datenblatt a:link, #download_datenblatt a:visited{
		color:#78855B;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		margin-left:25px;
		margin-top:-1px;
		display:block;
}

/*Script*/

#menu_m_script{
		height:337px;
		width:627px;
		float:left;
		margin-left:6px;
		background-color:#FFFFFF;
		overflow:auto;
		display:inline;
}

/* Colour Menu */

ul.colour-menu_left {
	list-style-type:none;
}

ul.colour-menu_right {
	list-style-type:none;
}

ul.colour-menu_left li {
	margin-left: 4px;
	width: 45px;
	float: left;
}

ul.colour-menu_right li {
	margin-left: 4px;
	width: 45px;
	float: left;
}

#menu_m_left_1column {
	margin-right: 6px;
}