@charset "utf-8";

/* ############ CSS fuer IE6 #################### */

* html .newstext {
	float:left;
	width:385px;
	margin:14px 5px 0px 80px;
}

* html #agentur {
	float:left;
	width:100px;
	height:195px;
	margin:5px 0px 5px 18px;
	padding:0;
	padding-left:10px;
}

* html #logo {
	height:250px;
	width:950px;
	margin:auto;
	padding:0;
	background:url("../art_i/logo.gif") 650px 110px no-repeat;
}

* html #gk {
	float:left;
	width:260px;
	height:13px;
	margin:132px 0px 0px 193px;
	background:url("../art_i/gk.jpg") 0px 0px no-repeat;
}

* html #newsportaweb {
	background:url("../../MEDIA/Bilderpool/News/porta-fenster-web-klein.gif") 0px 0px no-repeat;
}

* html #newsgus {
	background:url("../../MEDIA/Bilderpool/News/gus-cd-klein.gif") 0px 0px no-repeat;
}

/* ############ CSS fuer IE7 #################### */


*:first-child+html #center {
	height:302px;
	margin:auto;
	padding:0;
	background:url("../art_i/aktuelles.jpg") 100px 50px no-repeat;
	background-color:#ca184d;
}


/* ############ CSS fuer alle #################### */

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0 auto;
	color:#333;
}

a, a:link, a:visited {
	color:#ca184d;
	text-decoration:underline;
}

a:hover {
	color:#333;
	text-decoration:underline;
}

#footer {
	color: #999;
	font-size:11px;
	cursor: default;
	padding-top:5px;
	margin-bottom: 20px;
	height:20px;
	width:915px;
	margin:auto;
}

#footernot {
	color: #999;
	font-size:13px;
	cursor: default;
	padding-top:50px;
	margin-bottom: 20px;
	height:20px;
	width:915px;
	margin:auto;
	text-align:center;
}

#overview {
	height:205px;
	width:610px;
	margin:0px 0px 0px 10px;
	padding:0;
	border-bottom:#CCC 1px solid;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
}

#agentur {
	float:left;
	width:100px;
	height:195px;
	margin:5px 0px 5px 18px;
	padding:0;
	padding-left:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCC;
	border-right:#CCC 1px solid;
	cursor:default;
}

#agentur a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCC;
	text-decoration:none;
}

#agentur a:hover {
	text-decoration:underline;
}

#referenzen {
	float:left;
	width:130px;
	height:195px;
	margin:5px 0px 5px 18px;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCC;
	border-right:#CCC 1px solid;
	cursor:default;
}

#referenzen a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCC;
	text-decoration:none;
}

#referenzen a:hover {
	text-decoration:underline;
}

#leistungen {
	float:left;
	width:130px;
	height:195px;
	margin:5px 0px 5px 18px;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ccc;
	border-right:#CCC 1px solid;
	cursor:default;
}

#leistungen a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCC;
	text-decoration:none;
}

#leistungen a:hover {
	text-decoration:underline;
}

#kontakt {
	float:left;
	width:130px;
	height:195px;
	margin:5px 0px 5px 18px;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCC;
	cursor:default;
}

#kontakt a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCC;
	text-decoration:none;
}

#kontakt a:hover {
	text-decoration:underline;
}

img {
	border:none;
}

#gk {
	float:left;
	width:260px;
	height:13px;
	margin:132px 0px 0px 385px;
	background:url("../art_i/gk.jpg") 0px 0px no-repeat;
}

#leistungenwa {
	float:left;
	width:255px;
	margin:0px 5px 0px 12px;
	padding:5px 0px 0px 30px;;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ccc;
	line-height:22px;
	cursor:default;
}

#leistungennm {
	float:left;
	width:220px;
	margin:0px 5px 0px 80px;
	padding:5px 0px 0px 43px;;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ccc;
	line-height:22px;
	cursor:default;
}


#logobanner {
	float:right;
	width:150px;
	margin:0px 5px 0px 80px;
	padding:5px 0px 0px 43px;;
	cursor:default;
}

#wrap {
	width:auto;
	margin:auto;
	padding:0;
	margin-top:0px;
	margin-bottom:10px;
}

#switchnav {
	width:950px;
	height:63px;
	margin:50px auto 0 auto;
	padding:0;
}

#center {
	height:300px;
	margin:auto;
	padding:0;
	background:url("../art_i/aktuelles.jpg") 100px 50px no-repeat;
	background-color:#ca184d;
}

#logo {
	height:285px;
	width:950px;
	margin:auto;
	padding:0;
	background:url("../art_i/logo-yes.png") 650px 110px no-repeat;
}

#newsimg {
	height:17px;
	width:950px;
	margin:auto;
	padding:0;
	background:url("../art_i/news.jpg") 15px 0px no-repeat;
}

#newsback {
	margin:auto;
	padding:0;
	background:url("../art_i/newsgrau.jpg") 0px 0px repeat-x;
}

#news {
	width:950px;
	margin:auto;
	padding:0;
}

#newsnewmedia {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/porta-new-media-klein.png") 0px 0px no-repeat;
	border-bottom:#CCC 1px solid;
	border-left:#fff 1px solid;
}

#newsportaweb {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/porta-fenster-web-klein.png") 0px 0px no-repeat;
	border-bottom:#CCC 1px solid;
	border-left:#fff 1px solid;
}

#newsgus {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/gus-cd-klein.png") 0px 0px no-repeat;
	border-bottom:#CCC 1px solid;
}

#newsapotheke {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/muehlen-apotheke-web-klein.jpg") 0px 0px no-repeat;
	border-bottom:#CCC 1px solid;
}

#newsdarpe {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/darpe-web-klein.jpg") 20px 20px no-repeat;
	border-bottom:#CCC 1px solid;
}

#newsporta {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/porta-fenster-logo-klein.jpg") 0px 0px no-repeat;
	border-bottom:#CCC 1px solid;
}

#newspriess {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/priess-web-klein.jpg") 0px 0px no-repeat;
	border-bottom:#CCC 1px solid;
}

#newswal {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/wal-web-klein.jpg") 0px 0px no-repeat;
	border-bottom:#CCC 1px solid;
}

#newsweseraluweb {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/weseralu-web-klein.jpg") 0px 0px no-repeat;
	border-bottom:#CCC 1px solid;
}

#newsweseraluprint {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/weseralu-print-klein.jpg") 0px 0px no-repeat;
	border-bottom:#CCC 1px solid;
}

#newsglasraum {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/glasraum-web-klein.jpg") 0px 0px no-repeat;
	border-bottom:#CCC 1px solid;
}

#newswalprint {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/wal-print-klein.jpg") 0px 0px no-repeat;
	border-bottom:#CCC 1px solid;
}

#newsima {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/ima-web-klein.jpg") 0px 0px no-repeat;
	border-bottom:#CCC 1px solid;
}

#newsgwd {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/gwd-web-klein.jpg") 0px 0px no-repeat;
	border-bottom:#CCC 1px solid;
}

#newsbernstein {
	width:460px;
	margin:0px 0px 0px 15px;
	padding:20px 0px 20px 150px;
	background:url("../../MEDIA/Bilderpool/News/bernsteinsensor-web-klein.jpg") 0px 0px no-repeat;
	border-bottom:#CCC 1px solid;
}

.newsdatum {
	float:right;
	height:10px;
	width:50px;
	height:70px;
	margin:0px 5px 0px 15px;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
}

.newstext {
	float:left;
	width:385px;
	margin:14px 5px 0px 150px;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

.newstext a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ca184d;
	text-decoration:underline;
}

.newstext a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:underline;
}

#impressum {
	padding:0;
	margin:0;
}

#impressum a, div#impressum a:link, div#impressum a:visited {
	padding:10px 0 0 530px;
	margin:0;
	color:#BBB;
	text-decoration:none;
}

#impressum a:hover {
	color:#000;
	text-decoration:underline;
}


#werbeagentur_i {
	float:left;
	padding:0;
	margin:0;
}

#werbeagentur_i a, #werbeagentur_i a:link, #werbeagentur_i a:visited {
	float:left;
	width:303px;
	height:63px;
	background:url("../art_i/btn_switch_i_w1.jpg") 0 0 no-repeat;
}

#werbeagentur_i a:hover {
	float:left;
	background:url("../art_i/btn_switch_i_w2.jpg") 0 0 no-repeat;
	cursor:pointer;
}

#switch_i {
	float:left;
	width:74px;
	height:63px;
	background:url("../art_i/i_switch.gif") 0 0 no-repeat;
}

#multimedia_i {
	float:left;
	padding:0;
	margin:0;
}

#multimedia_i a, #multimedia_i a:link, #multimedia_i a:visited {
	float:left;
	width:253px;
	height:63px;
	background:url("../art_i/btn_switch_i_m1.jpg") 0 0 no-repeat;
}

#multimedia_i a:hover {
	float:left;
	background:url("../art_i/btn_switch_i_m2.jpg") 0 0 no-repeat;
	cursor:pointer;
}





/* Videobox 



body {margin: 0;}
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff; text-align: center; padding: 5px;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


*/

