/* 				Name:	Frank Meyering (Agentur3B GmbH - www.agentur3b.de)
				Kunde:	WISSMANN GMBH
				Date:	20.05.2010
------------------------------------------------------------------------------------------------------------------------------------*/



/* 01. GLOBAL
------------------------------------------------------------------------------------------------------------------------------------*/


html {
	overflow-y:scroll;
}

/* Reset */
html, body, div, p, h1, h2, h3, h4, ul, ol, li, span, a, table, td, form, fieldset, img {
    border: 0;
    margin: 0;
    padding: 0;
	list-style: none;
}

body {
	font: 62.5%/140% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-align:left;
	background:#fff;
}

.fixfloat {
	height:0px;
	font-size: 0;
	line-height: 0;
	clear: both;
	overflow:hidden;
}

.hidden {
	display: none;
}

body#wis_portal {background:#222;}
body#wis_apothekenbau {background:#d2aa64;}
body#wis_insektenschutz {background:#559857;}
body#wis_schienenfahrzeugbau {background:#9b1a00;}
body#wis_minimal-windows {background:#0075bd;}
body#wis_brandschutz {background:#0075bd;}
body#wis_sicherheitstechnik {background:#0075bd;}

/*	FRAMEWORK
--------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*	HEADER
--------------------------------------------------------------------------------------------------------------------------------------------------------*/

#header {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:250px;
}

body#wis_portal #header {background: url(../picts/bg/bg_header-x_portal.gif) top left repeat-x; height:225px;}
body#wis_apothekenbau #header {background: url(../picts/bg/bg_header-x_apothekenbau.gif) top left repeat-x;}
body#wis_insektenschutz #header {background: url(../picts/bg/bg_header-x_insektenschutz.gif) top left repeat-x;}
body#wis_schienenfahrzeugbau #header {background: url(../picts/bg/bg_header-x_schienenfahrzeugbau.gif) top left repeat-x;}
body#wis_minimal-windows #header {background: url(../picts/bg/bg_header-x_minimal-windows.gif) top left repeat-x;}
body#wis_brandschutz #header {background: url(../picts/bg/bg_header-x_brandschutz.gif) top left repeat-x;}
body#wis_sicherheitstechnik #header {background: url(../picts/bg/bg_header-x_sicherheitstechnik.gif) top left repeat-x;}

#header-content {
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:996px;
	height:250px;
}

body#wis_portal #header-content {background: url(../picts/bg/bg_header_portal.jpg) top left no-repeat;}
body#wis_apothekenbau #header-content {background: url(../picts/bg/bg_header_apothekenbau.jpg) top left no-repeat;}
body#wis_insektenschutz #header-content {background: url(../picts/bg/bg_header_insektenschutz.jpg) top left no-repeat;}
body#wis_schienenfahrzeugbau #header-content {background: url(../picts/bg/bg_header_schienenfahrzeugbau.jpg) top left no-repeat;}
body#wis_minimal-windows #header-content {background: url(../picts/bg/bg_header_minimal-windows.jpg) top left no-repeat;}
body#wis_brandschutz #header-content {background: url(../picts/bg/bg_header_brandschutz.jpg) top left no-repeat;}
body#wis_sicherheitstechnik #header-content {background: url(../picts/bg/bg_header_sicherheitstechnik.jpg) top left no-repeat;}

#header-logo {
	position:absolute;
	top:26px;
	right:48px;
	display:block;
	width:135px;
	height:120px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#header-logo h1#logo {
	display:block;
	width:135px;
	height:120px;
	text-indent: -9999px; 
	overflow: hidden;
}

#header-logo h1#logo a {
	display: block;
	width:135px;
	height:120px;
}

/*	CLAIM	*/

#header-text {
	position:absolute;
	top:100px;
	left:28px;
	display:block;
	width:600px;
	height:80px;
}


#header-text a {
	display:block;
	height:70px;
	width:600px;
}

#header-text a h1 {display:none;}
#header-text a h2 {display:none;}


/*	NAV-MAIN
----------------------------------------------------------------------------------------------------------------------------*/

#nav-main {
	position:absolute;
	top:190px;
	left:75px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:40px;
}

#nav-main ul {
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 0px;
	list-style:none;
	height:40px;
	background:url(../picts/nav-main/bg_nav-main.gif) top right no-repeat;
}

#nav-main ul li {
	float:left;
	display:block;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#nav-main ul li a,
#nav-main ul li a:visited {
	float:left;
	display:block;
	width: auto;
	height:27px;
	margin:0px 0px 0px 0px;
	padding:13px 15px 0px 15px;
	list-style:none;
	font-size:12px;
	line-height:14px;
	color:#777;
	text-shadow:#ddd 1px 2px 2px;
	text-align:center;
	background:url(../picts/nav-main/nav-main.gif) 0px 0px no-repeat;
}

#nav-main ul li a:hover {
	color:#777;
	text-shadow:#ddd 1px 2px 2px;
	background:url(../picts/nav-main/nav-main.gif) 0px -40px no-repeat;
}

#nav-main ul li a.active,
#nav-main ul li a:hover.active {
	text-shadow:#ddd 1px 2px 2px;
	font-weight:bold;
	background:url(../picts/nav-main/nav-main.gif) 0px -80px no-repeat;
}

body#wis_portal #nav-main ul li a:hover {color:#666;}
body#wis_apothekenbau #nav-main ul li a:hover {color:#d2aa64;}
body#wis_insektenschutz #nav-main ul li a:hover {color:#559857;}
body#wis_schienenfahrzeugbau #nav-main ul li a:hover {color:#9b1a00;}
body#wis_minimal-windows #nav-main ul li a:hover {color:#0075bd;}
body#wis_brandschutz #nav-main ul li a:hover {color:#0075bd;}
body#wis_sicherheitstechnik #nav-main ul li a:hover {color:#0075bd;}

body#wis_portal #nav-main ul li a.active {color:#666;}
body#wis_apothekenbau #nav-main ul li a.active {color:#d2aa64;}
body#wis_insektenschutz #nav-main ul li a.active {color:#559857;}
body#wis_schienenfahrzeugbau #nav-main ul li a.active {color:#9b1a00;}
body#wis_minimal-windows #nav-main ul li a.active {color:#0075bd;}
body#wis_brandschutz #nav-main ul li a.active {color:#0075bd;}
body#wis_sicherheitstechnik #nav-main ul li a.active {color:#0075bd;}



/*	BODY
--------------------------------------------------------------------------------------------------------------------------------------------------------*/

#body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#body-content {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:996px;
	color:#fff;
	font-size:12px;
	line-height:16px;
	text-align:left;
}


/*	FOOTER
--------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:183px;
}

body#wis_portal #footer {background: url(../picts/bg/bg_footer-x_portal.gif) top left repeat-x;}
body#wis_apothekenbau #footer {background: url(../picts/bg/bg_footer-x_apothekenbau.gif) top left repeat-x;}
body#wis_insektenschutz #footer {background: url(../picts/bg/bg_footer-x_insektenschutz.gif) top left repeat-x;}
body#wis_schienenfahrzeugbau #footer {background: url(../picts/bg/bg_footer-x_schienenfahrzeugbau.gif) top left repeat-x;}
body#wis_minimal-windows #footer {background: url(../picts/bg/bg_footer-x_minimal-windows.gif) top left repeat-x;}
body#wis_brandschutz #footer {background: url(../picts/bg/bg_footer-x_brandschutz.gif) top left repeat-x;}
body#wis_sicherheitstechnik #footer {background: url(../picts/bg/bg_footer-x_sicherheitstechnik.gif) top left repeat-x;}

#footer-content {
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:996px;
	height:183px;
	font-size:11px;
	line-height:14px;
}

body#wis_portal #footer-content {background: url(../picts/bg/bg_footer_portal.jpg) top left no-repeat;}
body#wis_apothekenbau #footer-content {background: url(../picts/bg/bg_footer_apothekenbau.jpg) top left no-repeat;}
body#wis_insektenschutz #footer-content {background: url(../picts/bg/bg_footer_insektenschutz.jpg) top left no-repeat;}
body#wis_schienenfahrzeugbau #footer-content {background: url(../picts/bg/bg_footer_schienenfahrzeugbau.jpg) top left no-repeat;}
body#wis_minimal-windows #footer-content {background: url(../picts/bg/bg_footer_minimal-windows.jpg) top left no-repeat;}
body#wis_brandschutz #footer-content {background: url(../picts/bg/bg_footer_brandschutz.jpg) top left no-repeat;}
body#wis_sicherheitstechnik #footer-content {background: url(../picts/bg/bg_footer_sicherheitstechnik.jpg) top left no-repeat;}

body#wis_portal #footer-text a:link {color:#fff;}
body#wis_apothekenbau #footer-content a:link {color:#fff;}
body#wis_insektenschutz #footer-content a:link {color:#fff;}
body#wis_schienenfahrzeugbau #footer-content a:link {color:#fff;}
body#wis_minimal-windows #footer-content a:link {color:#fff;}
body#wis_brandschutz #footer-content a:link {color:#fff;}
body#wis_sicherheitstechnik #footer-content a:link {color:#fff;}

#footer-logo {
	display:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#footer-text {
	position:absolute;
	top:140px;
	left:0px;
	display:block;
	width:921px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 75px;
	text-align:left;
	color:#ddd;
	text-shadow:none;
}

body#wis_portal #footer-text {color:#eee;}
body#wis_apothekenbau #footer-text {color:#efefef;}
body#wis_insektenschutz #footer-text {color:#eee;}
body#wis_schienenfahrzeugbau #footer-text {color:#eee;}
body#wis_minimal-windows #footer-text {color:#eee;}
body#wis_brandschutz #footer-text {color:#eee;}
body#wis_sicherheitstechnik #footer-text {color:#eee;}

#footer-text a,
#footer-text a:visited {
	color:#efefef;
}

#footer-text a:hover {
	color:#fff;
}

/*	NAV-FOOTER	*/

#nav-footer {
	position:absolute;
	top:3px;
	left:75px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:30px;
}

#nav-footer ul {
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 0px;
	list-style:none;
	height:30px;
	width:auto;
	background:url(../picts/nav-footer/bg_nav-footer.gif) top right no-repeat;
}

#nav-footer ul li {
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#nav-footer ul li a,
#nav-footer ul li a:visited {
	float:left;
	display:block;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:8px 20px 0px 20px;
	list-style:none;
	color:#777;
	text-shadow:#ddd 1px 2px 2px;
	text-align:center;
	background:url(../picts/nav-footer/nav-footer.gif) 0px 0px no-repeat
}

#nav-footer ul li a:hover {
	color:#777;
	text-shadow:#ddd 1px 2px 2px;
	background:url(../picts/nav-footer/nav-footer.gif) 0px -30px no-repeat
}

#nav-footer ul li a.active,
#nav-footer ul li a:hover.active {
	list-style:none;
	color:#777;
	text-shadow:#ddd 1px 2px 2px;
	font-weight:bold;
	background:url(../picts/nav-footer/nav-footer.gif) 0px -60px no-repeat
}

body#wis_portal #nav-footer ul li a {color:#777;}
body#wis_portal #nav-footer ul li a:hover {color:#222;}
body#wis_apothekenbau #nav-footer ul li a:hover {color:#d2aa64;}
body#wis_insektenschutz #nav-footer ul li a:hover {color:#559857;}
body#wis_schienenfahrzeugbau #nav-footer ul li a:hover {color:#9b1a00;}
body#wis_minimal-windows #nav-footer ul li a:hover {color:#0075bd;}
body#wis_brandschutz #nav-footer ul li a:hover {color:#0075bd;}
body#wis_sicherheitstechnik #nav-footer ul li a:hover {color:#0075bd;}

body#wis_portal #nav-footer ul li a.active {color:#222;}
body#wis_apothekenbau #nav-footer ul li a.active {color:#d2aa64;}
body#wis_insektenschutz #nav-footer ul li a.active {color:#559857;}
body#wis_schienenfahrzeugbau #nav-footer ul li a.active {color:#9b1a00;}
body#wis_minimal-windows #nav-footer ul li a.active {color:#0075bd;}
body#wis_brandschutz #nav-footer ul li a.active {color:#0075bd;}
body#wis_sicherheitstechnik #nav-footer ul li a.active {color:#0075bd;}

#footer-seo {
	display:none;
}

/*	PORTAL PAGE
-----------------------------------------------------------------------------------------------------------------------------------------------*/

#portal-selection {
	margin:0px 0px 18px 0px;
	padding:0px 0px 0px 0px;
	height:497px;
	width:996px;
	background: url(../picts/portal/bg/bg_portal-selection.jpg) no-repeat;
}
    
    
div.portal-selection_col-01 {
	float:left;
	margin:0px 30px 0px 0px;
	padding:0px 0px 0px 0px;
	height:466px;
	width:310px;
}

div.portal-selection_col-02 {
	float:left;
	margin:0px 30px 0px 0px;
	padding:0px 0px 0px 0px;
	height:466px;
	width:310px;
}

div.portal-selection_col-03 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:466px;
	width:310px;
}

div.portal-selection_col-01 h1,
div.portal-selection_col-02 h1,
div.portal-selection_col-03 h1 { display:none;}

div.selection-text {
	width:265px;
	height:110px;
	margin:0px 0px 25px 0px;
	padding:78px 20px 0px 25px;
	font-size:12px;
	line-height:16px;
}

div.portal-selection_col-01 div.selection-links,
div.portal-selection_col-02 div.selection-links,
div.portal-selection_col-03 div.selection-links {
	width:260px;
	margin:0px 0px 20px 0px;
	padding:0px 25px 0px 25px;
}

div.portal-selection_col-01 div.selection-links a,
div.portal-selection_col-02 div.selection-links a,
div.portal-selection_col-03 div.selection-links a {
	display:block;
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 40px;
	height:23px;
	width:220px;
	background:url(../picts/portal/buttons/bt_schienenfahrzeugbau.gif) 0px -28px no-repeat;
	font-weight:bold;
	color:#fff;
	overflow:hidden;
}

body#wis_portal div.selection-links a {color:#fff;}

div.portal-selection_col-02 div.selection-links a {	background:url(../picts/portal/buttons/bt_apothekenbau.gif) 0px -28px no-repeat;}
div.portal-selection_col-03 div.selection-links a {	background:url(../picts/portal/buttons/bt_metallbau.gif) 0px -28px no-repeat;}

body#wis_portal div.portal-selection_col-01 div.selection-links a:hover{
	background:url(../picts/portal/buttons/bt_schienenfahrzeugbau.gif) 0px 0px no-repeat;
	font-weight:bold;
	color:#9b1a00;
}

body#wis_portal div.portal-selection_col-02 div.selection-links a:hover{
	background:url(../picts/portal/buttons/bt_apothekenbau.gif) 0px 0px no-repeat;
	font-weight:bold;
	color:#d2aa64;
}

body#wis_portal div.portal-selection_col-03 div.selection-links a:hover{
	background:url(../picts/portal/buttons/bt_metallbau.gif) 0px 0px no-repeat;
	font-weight:bold;
	color:#0075bd;
}



/*	BANNER
--------------------------------------------------------------------------------------------------------------*/

#banner_home {
	position:relative;
	margin:0px 0px 15px 0px;
	padding:4px 4px 6px 4px;
	height:458px;
	width:988px;	
}

body#wis_apothekenbau #banner_home { background:url(../picts/bg/bg_banner_home_apothekenbau.gif) no-repeat;}
body#wis_insektenschutz #banner_home { background:url(../picts/bg/bg_banner_home_insektenschutz.gif) no-repeat;}
body#wis_schienenfahrzeugbau #banner_home { background:url(../picts/bg/bg_banner_home_schienenfahrzeugbau.gif) no-repeat;}
body#wis_minimal-windows #banner_home { background:url(../picts/bg/bg_banner_home_minimal-windows.gif) no-repeat;}
body#wis_brandschutz #banner_home { background:url(../picts/bg/bg_banner_home_brandschutz.gif) no-repeat;}
body#wis_sicherheitstechnik #banner_home { background:url(../picts/bg/bg_banner_home_sicherheitstechnik.gif) no-repeat;}


#banner_home_img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:458px;
	width:988px;
	overflow:hidden;
	z-index:10;
}

#banner_home_txt {
	position:absolute;
	bottom:20px;
	left:30px;
	margin:0px 0px 0px 0px;
	padding:25px 20px 0px 25px;
	height:325px;
	width:250px;
	z-index:100;
	background: url(../picts/bg/bg_banner_home_txt.png) no-repeat;
	color:#666;
	font-size:12px;
	line-height:17px;
}

#banner_home_txt h3 {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	line-height:16px;
	letter-spacing: normal;
}

#banner_home_txt h1 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 17px;
	line-height:18px;
	letter-spacing: normal;
}

body#wis_apothekenbau #banner_home_txt h1 {color:#d2aa64;}
body#wis_insektenschutz #banner_home_txt h1 {color:#559857;}
body#wis_schienenfahrzeugbau #banner_home_txt h1 {color:#9b1a00;}
body#wis_minimal-windows #banner_home_txt h1 {color:#0075bd;}
body#wis_brandschutz #banner_home_txt h1 {color:#0075bd;}
body#wis_sicherheitstechnik #banner_home_txt h1 {color:#0075bd;}


/*	TEASER
--------------------------------------------------------------------------------------------------------------*/

#teaser_home {
	margin:0px 0px 17px 0px;
	padding:0px 0px 0px 0px;
	height: auto;
	width:996px;
}

body#wis_apothekenbau #teaser_home {background: url(../picts/bg/bg_teaser_home-y_apothekenbau.gif) repeat-y;}
body#wis_insektenschutz #teaser_home {background: url(../picts/bg/bg_teaser_home-y_insektenschutz.gif) repeat-y;}
body#wis_schienenfahrzeugbau #teaser_home {background: url(../picts/bg/bg_teaser_home-y_schienenfahrzeugbau.gif) repeat-y;}
body#wis_minimal-windows #teaser_home {background: url(../picts/bg/bg_teaser_home-y_minimal-windows.gif) repeat-y;}
body#wis_brandschutz #teaser_home {background: url(../picts/bg/bg_teaser_home-y_brandschutz.gif) repeat-y;}
body#wis_sicherheitstechnik #teaser_home {background: url(../picts/bg/bg_teaser_home-y_sicherheitstechnik.gif) repeat-y;}

div.teaser_home_col-01 {
	float:left;
	margin:0px 24px 0px 0px;
	padding:0px 0px 0px 0px;
	height: auto;
	width:316px;
}

div.teaser_home_col-02 {
	float:left;
	margin:0px 24px 0px 0px;
	padding:0px 0px 0px 0px;
	height: auto;
	width:316px;
}

div.teaser_home_col-03 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height: auto;
	width:316px;
}

div.teaser_home_col-01 h1,
div.teaser_home_col-02 h1,
div.teaser_home_col-03 h1 {
	margin: 0px 0px 4px 0px;
	padding: 15px 10px 0px 20px;
	font-size: 18px;
	line-height:20px;
	letter-spacing: normal;
	color:#FFFFFF;
}

div.teaser_home_col-01 h2,
div.teaser_home_col-02 h2,
div.teaser_home_col-03 h2 {
	margin: 0px 0px 25px 0px;
	padding: 0px 10px 0px 20px;
	font-size: 13px;
	line-height:16px;
	color:#FFFFFF;
}

body#wis_apothekenbau div.teaser_home_col-01 h1,
body#wis_apothekenbau div.teaser_home_col-02 h1,
body#wis_apothekenbau div.teaser_home_col-03 h1 {color:#b08335; text-shadow:#d2aa64 1px 2px 3px;}
body#wis_insektenschutz div.teaser_home_col-01 h1,
body#wis_insektenschutz div.teaser_home_col-02 h1,
body#wis_insektenschutz div.teaser_home_col-03 h1 {color:#fff; text-shadow:#559857 1px 2px 3px;}
body#wis_schienenfahrzeugbau div.teaser_home_col-01 h1,
body#wis_schienenfahrzeugbau div.teaser_home_col-02 h1,
body#wis_schienenfahrzeugbau div.teaser_home_col-03 h1 {color:#fff; text-shadow:#cc0000 1px 2px 3px;}
body#wis_minimal-windows div.teaser_home_col-01 h1,
body#wis_minimal-windows div.teaser_home_col-02 h1,
body#wis_minimal-windows div.teaser_home_col-03 h1 {color:#fff; text-shadow:#0075bd 1px 2px 3px;}
body#wis_brandschutz div.teaser_home_col-01 h1,
body#wis_brandschutz div.teaser_home_col-02 h1,
body#wis_brandschutz div.teaser_home_col-03 h1 {color:#fff; text-shadow:#0075bd 1px 2px 3px;}
body#wis_sicherheitstechnik div.teaser_home_col-01 h1,
body#wis_sicherheitstechnik div.teaser_home_col-02 h1,
body#wis_sicherheitstechnik div.teaser_home_col-03 h1 {color:#fff; text-shadow:#0075bd 1px 2px 3px;}

body#wis_apothekenbau div.teaser_home_col-01 h2,
body#wis_apothekenbau div.teaser_home_col-02 h2,
body#wis_apothekenbau div.teaser_home_col-03 h2 {color:#fff; text-shadow:#d2aa64 1px 2px 3px;}
body#wis_insektenschutz div.teaser_home_col-01 h2,
body#wis_insektenschutz div.teaser_home_col-02 h2,
body#wis_insektenschutz div.teaser_home_col-03 h2 {color:#fff; text-shadow:#559857 1px 2px 3px;}
body#wis_schienenfahrzeugbau div.teaser_home_col-01 h2,
body#wis_schienenfahrzeugbau div.teaser_home_col-02 h2,
body#wis_schienenfahrzeugbau div.teaser_home_col-03 h2 {color:#fff; text-shadow:#cc0000 1px 2px 3px;}
body#wis_minimal-windows div.teaser_home_col-01 h2,
body#wis_minimal-windows div.teaser_home_col-02 h2,
body#wis_minimal-windows div.teaser_home_col-03 h2 {color:#fff; text-shadow:#0075bd 1px 2px 3px;}
body#wis_brandschutz div.teaser_home_col-01 h2,
body#wis_brandschutz div.teaser_home_col-02 h2,
body#wis_brandschutz div.teaser_home_col-03 h2 {color:#fff; text-shadow:#0075bd 1px 2px 3px;}
body#wis_sicherheitstechnik div.teaser_home_col-01 h2,
body#wis_sicherheitstechnik div.teaser_home_col-02 h2,
body#wis_sicherheitstechnik div.teaser_home_col-03 h2 {color:#fff; text-shadow:#0075bd 1px 2px 3px;}

body#wis_apothekenbau div.teaser_home_col-01,
body#wis_apothekenbau div.teaser_home_col-02,
body#wis_apothekenbau div.teaser_home_col-03 { background:url(../picts/bg/bg_teaser_home_apothekenbau.jpg) top left no-repeat;}
body#wis_insektenschutz div.teaser_home_col-01,
body#wis_insektenschutz div.teaser_home_col-02,
body#wis_insektenschutz div.teaser_home_col-03 { background:url(../picts/bg/bg_teaser_home_insektenschutz.jpg) top left no-repeat;}
body#wis_schienenfahrzeugbau div.teaser_home_col-01,
body#wis_schienenfahrzeugbau div.teaser_home_col-02,
body#wis_schienenfahrzeugbau div.teaser_home_col-03 { background:url(../picts/bg/bg_teaser_home_schienenfahrzeugbau.jpg) top left no-repeat;}
body#wis_minimal-windows div.teaser_home_col-01,
body#wis_minimal-windows div.teaser_home_col-02,
body#wis_minimal-windows div.teaser_home_col-03 { background:url(../picts/bg/bg_teaser_home_minimal-windows.jpg) top left no-repeat;}
body#wis_brandschutz div.teaser_home_col-01,
body#wis_brandschutz div.teaser_home_col-02,
body#wis_brandschutz div.teaser_home_col-03 { background:url(../picts/bg/bg_teaser_home_brandschutz.jpg) top left no-repeat;}
body#wis_sicherheitstechnik div.teaser_home_col-01,
body#wis_sicherheitstechnik div.teaser_home_col-02,
body#wis_sicherheitstechnik div.teaser_home_col-03 { background:url(../picts/bg/bg_teaser_home_sicherheitstechnik.jpg) top left no-repeat;}


div.teaser_home-text {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	font-size: 12px;
	line-height:15px;
	color:#FFFFFF;
	height:160px;
}

div.teaser_home-text a {
	position:absolute;
	left:20px;
	bottom:0px;
	display:block;
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 40px;
	height:23px;
	width:220px;
	font-weight:bold;
	color:#fff;
	overflow:hidden;
}

body#wis_apothekenbau div.teaser_home-text a,
body#wis_apothekenbau div.teaser_home-text a:visited {background:url(../picts/portal/buttons/bt_apothekenbau.gif) 0px -28px no-repeat; color:#FFFFFF;}
body#wis_insektenschutz div.teaser_home-text a,
body#wis_insektenschutz div.teaser_home-text a:visited {background:url(../picts/portal/buttons/bt_insektenschutz.gif) 0px -28px no-repeat; color:#FFFFFF;}
body#wis_schienenfahrzeugbau div.teaser_home-text a,
body#wis_schienenfahrzeugbau div.teaser_home-text a:visited {background:url(../picts/portal/buttons/bt_schienenfahrzeugbau.gif) 0px -28px no-repeat; color:#FFFFFF;}
body#wis_minimal-windows div.teaser_home-text a,
body#wis_minimal-windows div.teaser_home-text a:visited {background:url(../picts/portal/buttons/bt_metallbau.gif) 0px -28px no-repeat; color:#FFFFFF;}
body#wis_brandschutz div.teaser_home-text a,
body#wis_brandschutz div.teaser_home-text a:visited {background:url(../picts/portal/buttons/bt_metallbau.gif) 0px -28px no-repeat; color:#FFFFFF;}



body#wis_apothekenbau div.teaser_home-text a:hover {background:url(../picts/portal/buttons/bt_apothekenbau.gif) 0px 0px no-repeat; color:#d2aa64;}
body#wis_insektenschutz div.teaser_home-text a:hover {background:url(../picts/portal/buttons/bt_insektenschutz.gif) 0px 0px no-repeat; color:#559857;}
body#wis_schienenfahrzeugbau div.teaser_home-text a:hover {background:url(../picts/portal/buttons/bt_schienenfahrzeugbau.gif) 0px 0px no-repeat; color:#9b1a00;}
body#wis_minimal-windows div.teaser_home-text a:hover {background:url(../picts/portal/buttons/bt_metallbau.gif) 0px 0px no-repeat; color:#0075bd;}
body#wis_brandschutz div.teaser_home-text a:hover {background:url(../picts/portal/buttons/bt_metallbau.gif) 0px 0px no-repeat; color:#0075bd;}
body#wis_sicherheitstechnik div.teaser_home-text a:hover {background:url(../picts/portal/buttons/bt_sicherheitstechnik.gif) 0px 0px no-repeat; color:#0075bd;}

div.teaser_home-footer {
	display:block;
	height:159px;
	width:308px;
	margin: 0px 0px 0px 0px;
	padding: 7px 4px 0px 4px;
}

body#wis_apothekenbau div.teaser_home-footer { background:url(../picts/bg/bg_teaser_home_footer_apothekenbau.jpg) bottom left no-repeat;}
body#wis_insektenschutz div.teaser_home-footer { background:url(../picts/bg/bg_teaser_home_footer_insektenschutz.jpg) bottom left no-repeat;}
body#wis_schienenfahrzeugbau div.teaser_home-footer { background:url(../picts/bg/bg_teaser_home_footer_schienenfahrzeugbau.jpg) bottom left no-repeat;}
body#wis_minimal-windows div.teaser_home-footer { background:url(../picts/bg/bg_teaser_home_footer_minimal-windows.jpg) bottom left no-repeat;}
body#wis_brandschutz div.teaser_home-footer { background:url(../picts/bg/bg_teaser_home_footer_brandschutz.jpg) bottom left no-repeat;}
body#wis_sicherheitstechnik div.teaser_home-footer { background:url(../picts/bg/bg_teaser_home_footer_sicherheitstechnik.jpg) bottom left no-repeat;}


/*	TEASER_HOME_TEXT_NEWS
--------------------------------------------*/
#teaser_home_text_news {
	margin:0px 0px 17px 0px;
	padding:0px 0px 0px 0px;
	height:272px;
	width:996px;
	background:url(../picts/portal/bg/bg_teaser_home_text_news.jpg) no-repeat;
	overflow:hidden;
}

div.teaser_home_text {
	position:relative;
	float:left;
	margin:0px 30px 0px 0px;
	padding:25px 125px 0px 25px;
	width:503px;
}

div.teaser_home_text a {
	position:absolute;
	display:block;
	top:150px;
	right:20px;
	height:101px;
	width:101px;
}

div.teaser_home_news {
	float:left;
	margin:0px 0px 0px 0px;
	padding:25px 25px 0px 25px;
	width:263px;
	color:#666;
}

div.teaser_home_news h1 {
	margin:0px 0px 17px 0px;
	padding:0px 0px 0px 0px;
	color:#444;
}

div.teaser_home_news h2 {
	margin:3px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color:#444;
	font-size:14px;
	line-height:17px;
}

div.news-latest_img {
	float:left;
	margin:0px 15px 0px 0px;
	padding:2px 0px 0px 0px;
	width:100px;
}

div.news-latest_text {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:148px;
}


/*	LIST	*/
div.news-list-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.news-list-item {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}

div.news-list-item h2 a,
div.news-list-item h2 a:visited {
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color:#444;
	font-size:16px;
	line-height:18px;
}

div.news-list-item h2 a:hover {
	color:#222;
}

div.news-list-item_img {
	float:left;
	margin:2px 30px 0px 0px;
	padding:0px 0px 0px 0px;
	width:200px;
	height: auto;
	background:#FFFFFF;
	border:1px solid #bbb;
	text-align:center;
	overflow:hidden;
}

div.news-list-item_text {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:600px;
}

span.news-list-morelink {
	display:block;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*	SINGLE	*/

div.news-single-item {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.news-single-item_left {
	float:left;
	margin:0px 30px 0px 0px;
	padding:2px 0px 0px 0px;
	width:350px;
}

div.news-single-item_right {
	float:left;
	margin:0px 30px 0px 0px;
	padding:2px 0px 0px 0px;
	width:500px;
}

p.news-single-imgcaption {
	display:block;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}


/*	CONTENT
--------------------------------------------------------------------------------------------------------------*/


div.content {
	margin:0px 0px 17px 0px;
	padding:0px 0px 0px 0px;
	height: auto;
	width:996px;
}

body#wis_portal div.content { background:url(../picts/bg/bg_content_body_portal.gif) repeat-y;}
body#wis_apothekenbau div.content { background:url(../picts/bg/bg_content_body_apothekenbau.gif) repeat-y;}
body#wis_insektenschutz div.content { background:url(../picts/bg/bg_content_body_insektenschutz.gif) repeat-y;}
body#wis_schienenfahrzeugbau div.content { background:url(../picts/bg/bg_content_body_schienenfahrzeugbau.gif) repeat-y;}
body#wis_minimal-windows div.content { background:url(../picts/bg/bg_content_body_minimal-windows.gif) repeat-y;}
body#wis_brandschutz div.content { background:url(../picts/bg/bg_content_body_minimal-windows.gif) repeat-y;}
body#wis_sicherheitstechnik div.content { background:url(../picts/bg/bg_content_body_minimal-windows.gif) repeat-y;}

    
div.content_body {
	margin:0px 0px 0px 0px;
	padding:30px 30px 30px 30px;
	height: auto;
	width:936px;
	color:#777;
}


body#wis_portal div.content_body { background:url(../picts/bg/bg_content_header_portal.gif) top left no-repeat;}
body#wis_apothekenbau div.content_body { background:url(../picts/bg/bg_content_header_apothekenbau.gif) top left no-repeat;}
body#wis_insektenschutz div.content_body { background:url(../picts/bg/bg_content_header_insektenschutz.gif) top left no-repeat;}
body#wis_schienenfahrzeugbau div.content_body { background:url(../picts/bg/bg_content_header_schienenfahrzeugbau.gif) top left no-repeat;}
body#wis_minimal-windows div.content_body { background:url(../picts/bg/bg_content_header_minimal-windows.gif) top left no-repeat;}
body#wis_brandschutz div.content_body { background:url(../picts/bg/bg_content_header_brandschutz.gif) top left no-repeat;}
body#wis_sicherheitstechnik div.content_body { background:url(../picts/bg/bg_content_header_sicherheitstechnik.gif) top left no-repeat;}
    
div.content_footer {
	margin:0px 0px 17px 0px;
	padding:0px 0px 0px 0px;
	height:6px;
	width:996px;
}


body#wis_portal div.content_footer { background:url(../picts/bg/bg_content_footer_portal.gif) top left no-repeat;}
body#wis_apothekenbau div.content_footer { background:url(../picts/bg/bg_content_footer_apothekenbau.gif) top left no-repeat;}
body#wis_insektenschutz div.content_footer { background:url(../picts/bg/bg_content_footer_insektenschutz.gif) top left no-repeat;}
body#wis_schienenfahrzeugbau div.content_footer { background:url(../picts/bg/bg_content_footer_schienenfahrzeugbau.gif) top left no-repeat;}
body#wis_minimal-windows div.content_footer { background:url(../picts/bg/bg_content_footer_minimal-windows.gif) top left no-repeat;}
body#wis_brandschutz div.content_footer { background:url(../picts/bg/bg_content_footer_brandschutz.gif) top left no-repeat;}
body#wis_sicherheitstechnik div.content_footer { background:url(../picts/bg/bg_content_footer_sicherheitstechnik.gif) top left no-repeat;}
















/*	SPALTENAUFBAU
-----------------------------------------------------------------------------------------------------------------------------------------------*/

/*	2-spaltiger Aufbau (z.B. Contentseiten)	*/

.col_2sp_01 {
	margin:0px 0px 40px 0px;
	padding:0px 0px 0px 0px;
}

.col_2sp_01_left {
	float:left;
	margin:0px 30px 0px 0px;
	padding:0px 0px 0px 0px;
	width:453px;
	overflow:hidden;
}

.col_2sp_01_right {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:453px;
	overflow:hidden;
}

/*	2-spaltiger Aufbau (z.B. Contentseiten - Portalseite - linke Spalte größer)	*/

.col_2sp_02 {
	margin:0px 0px 40px 0px;
	padding:0px 0px 0px 0px;
}

.col_2sp_02_left {
	float:left;
	margin:0px 30px 0px 0px;
	padding:0px 0px 0px 0px;
	width:653px;
	overflow:hidden;
}

.col_2sp_02_right {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:253px;
	overflow:hidden;
}









/*	KONTAKTFORMULAR
------------------------------------------------------------------------------------------------------------------------------------------------------*/

.tx-powermail-pi1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:400px;
}

.tx-powermail-pi1 fieldset {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:400px;
}

.tx-powermail-pi1 fieldset legend {
	display:none;
}

.tx-powermail-pi1 fieldset label {
	float:none;
	display:block;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	height:16px;
	width:400px;
}

.tx-powermail-pi1 fieldset input,
.tx-powermail-pi1 fieldset textarea,
.tx-powermail-pi1 fieldset select {
	float:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 15px 0px;
	padding:2px 2px 2px 2px;
	height:16px;
	width:390px;
	border:1px solid #ccc;
	color:#666;
	font-size:12px;
	line-height:16px;
}

.tx-powermail-pi1 fieldset select {
	width:396px;
	height:22px;
}

.tx-powermail-pi1 fieldset input:hover,
.tx-powermail-pi1 fieldset textarea:hover,
.tx-powermail-pi1 fieldset select:hover {
	border:1px solid #ddd;
}

.tx-powermail-pi1 fieldset textarea {
	height:100px;
	overflow:auto;
}

.tx-powermail-pi1 fieldset input.powermail_submit,
.tx-powermail-pi1_mandatory input.tx-powermail-pi1_mandatory_submit {
	margin:0px 0px 15px 0px;
	padding:2px 2px 2px 2px;
	height:24px;
	width:396px;
	border:1px solid #d9d9d9;
	background:#efefef;
	color:#666;
	cursor:pointer;
}

.tx-powermail-pi1 fieldset input.powermail_submit:hover,
.tx-powermail-pi1_mandatory input.tx-powermail-pi1_mandatory_submit:hover {
	border:1px solid #ddd;
	background:#fff;
	color:#777;
}

.tx-powermail-pi1_mandatory input.tx-powermail-pi1_mandatory_submit {
	margin-bottom:500px;
}

/*	CHECKBOXES	*/
p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-weight: bold;
}

.tx-powermail-pi1 fieldset input.powermail_check {
	text-align:left;
	width:50px;
}


/*FEHLERMELDUNG*/

.powermail_mandatory_list {
	display:block;
	margin:0px 0px 30px 30px;
	padding:0px 0px 0px 30px;
}

.powermail_mandatory_list li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul li.powermail_mandatory_listitem strong {
	font-weight:normal;
}







/*	REFERENZEN
------------------------------------------------------------------------------------------------------------------------------------------------------*/

.tx-rgsmoothgallery-pi1 {
	position:relative;
	float:left;
	margin:0px 20px 25px 0px;
	padding:0px 0px 0px 0px;
}

.myGallery {
	display: none;
	border:none;
	text-align:center;
}

.rgsgcontent {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:453px;
	height:330px;
	border:1px solid #ccc;
	text-align:center;
	overflow:hidden;
}


.thumbnail {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
	cursor:pointer;
	background:#fefefe;
	border:1px solid #ccc;
	width:80px;
	height:59px;
}

.open,
.full,
.imageElement {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:80px;
	height:59px;
}

#externalthumbs {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:453px;
	overflow:hidden;
}

#externalthumbs p.label {
	display:none;
}

.jdGallery {
	overflow: hidden;
	position: relative;
}

.jdGallery img {
	border: 0;
	margin: 0;
}

.jdGallery .slideElement {
	width: 100%;
	height:330px;
	background-color:#fff;
	background-repeat: no-repeat;
	background-position:left top;
	position: absolute;
	left:0;
	right:0;
	margin:0;
	padding:0;
	opacity:0;
	text-align: center;
	background-position: top center;
}

.jdGallery .loadingElement {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../picts/lightbox/loading.gif');
}

.jdGallery .slideInfoZone {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	width: 100%;
	margin: 0px;
	height: 30px;
	background: #fff;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

* html .jdGallery .slideInfoZone {
	bottom: -1px;
}

.jdGallery .slideInfoZone h2 {
	padding:1px 80px 0px 10px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color: #777;
	text-align:left;
}

.jdGallery .slideInfoZone p {
	display:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	color: #000;
}

.jdGallery div.carouselContainer {
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

/*	BUTTONS - PREV,NEXT,ZOOM	*/

.jdGallery a.right,
.jdGallery a.left,
.jdGallery a.open {
	display:block;
	position: absolute;
	cursor: pointer;
	z-index:30;
	bottom:5px;
}

.jdGallery a.left {
	position: absolute;
	display:block;
	right:55px;
	height: 20px;
	width: 20px;
	background: url(../picts/arrow/arrow_prev.gif) no-repeat;
}

.jdGallery a:hover.left {
	background: url(../picts/arrow/arrow_prev-hover.gif) no-repeat;
}

.jdGallery a.right {
	position: absolute;
	display:block;
	right:5px;
	height: 20px;
	width: 20px;
	background: url(../picts/arrow/arrow_next.gif) no-repeat;
}

.jdGallery a:hover.right {
	background: url(../picts/arrow/arrow_next-hover.gif) no-repeat;
}

.jdGallery a.open {
	position: absolute;
	display:block;
	right:30px;
	height: 20px;
	width: 20px;
	background: url(../picts/arrow/arrow_zoom.gif) no-repeat;
}

.jdGallery a:hover.open {
	background: url(../picts/arrow/arrow_zoom-hover.gif) no-repeat;
}





/*	KOSTENRECHNER
------------------------------------------------------------------------------------------------------------------------------------------------------*/

#kostenrechner {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}

#kostenrechner fieldset {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

#kostenrechner fieldset br {
	clear:both;
}

#kostenrechner fieldset legend {
	display:none;
}

#kostenrechner fieldset label {
	float:none;
	display:block;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	height:16px;
	width:400px;
}

#kostenrechner fieldset input,
#kostenrechner fieldset textarea,
#kostenrechner fieldset select {
	float:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 15px 0px;
	padding:2px 2px 2px 2px;
	height:16px;
	width:290px;
	border:1px solid #ccc;
	color:#666;
	font-size:12px;
	line-height:16px;
}

#kostenrechner fieldset select {
	width:296px;
	height:22px;
}

#kostenrechner fieldset input:hover,
#kostenrechner fieldset textarea:hover,
#kostenrechner fieldset select:hover {
	border:1px solid #ddd;
}

#kostenrechner fieldset textarea {
	height:100px;
	overflow:auto;
}

#kostenrechner fieldset a.rechner_submit,
#kostenrechner fieldset input.rechner_submit {
	display:block;
	margin:0px 0px 15px 0px;
	padding:2px 2px 2px 2px;
	height:18px;
	width:290px;
	border:1px solid #d9d9d9;
	background:#efefef;
	color:#666;
	cursor:pointer;
	text-align:center;
}

#kostenrechner fieldset input.rechner_submit {
	height:26px;
	width:296px;
}

#kostenrechner fieldset input.rechner_submit:hover,
#kostenrechner fieldset a:hover.rechner_submit {
	border:1px solid #ddd;
	background:#fff;
	color:#777;
}

/*	CHECKBOXES	*/

#kostenrechner fieldset label.check_label {
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:left;
	width:200px;
}

#kostenrechner fieldset input.check_input {
	margin:0px 5px 15px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:left;
	width:30px;
}


/*FEHLERMELDUNG*/

.powermail_mandatory_list {
	display:block;
	margin:0px 0px 30px 30px;
	padding:0px 0px 0px 30px;
}

.powermail_mandatory_list li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul li.powermail_mandatory_listitem strong {
	font-weight:normal;
}
