/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

hr {
margin: 10px 0px 10px 0px;
color: #9a1c2e;
}

#startseite {
	background-image: url(gfx/bg_blatt.png);
	background-repeat: repeat;
}

#wrapper {
	width: 900px;
	margin: 0px auto 5px auto;
	padding: 0px;
	overflow: hidden;
	}
	
#header {
	background-image: url(img/header-witsker-de.jpg);
	background-repeat: no-repeat;
	height: 159px;	
}

#navi {
	background-image: url(img/navi-witsker-de.jpg);
	background-repeat: no-repeat;
	height: 52px;
	padding-top:7px;
	padding-left: 45px;
	padding-right:49px;	
}

#navi-links {
	width: 200px;
	height: 40px;
	float: left;
	margin-top: 20px;
	margin-left:47px;
}

#box-links { /*Formatierung für Seite full-service-agentur-neustadt-am-ruebenberge-fuer-ihre-werbeinvestitionen*/
	width: 200px;
	float: left;
	margin-top: 20px;
	margin-left:55px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ececed;
	border: 1px solid #dddedf;
}

#content {
	background-image: url(img/content-witsker-de.jpg);
	background-repeat: repeat-y;
	min-height:550px;
	overflow: hidden;	
}

#box-left {
	float: left;
	width: 420px;
	margin-left: 70px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left:10px;
}

#printbox-left {
	float: left;
	width: 312px;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left:10px;
}

#angebot-printbox-left {
	float: left;
	width: 620px;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left:10px;
}

#werbeartikel-printbox-left {
	float: right;
	width: 620px;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left:10px;
}


#box-right {
	float: right;
	width: 248px;
	background-color: #ececed;
	border: 1px solid #dddedf;
	margin-right: 70px;
	margin-bottom: 25px;
	margin-left:5px;
	margin-top: 20px;
	padding-left: 25px;
	padding-right: 10px;
}

#index-box-right {
	width: 240px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 25px;
	padding-left: 0px;
	padding-right: 10px;
}

#printbox-right {
	float: right;
	width: 250px;
	background-color: #ececed;
	border: 1px solid #dddedf;
	margin-right: 70px;
	margin-bottom: 25px;
	margin-left:5px;
	margin-top: 20px;
	padding-right: 10px;
	padding-left:10px;
	padding-bottom:10px;
}

#printbox-right2 {
	float: right;
	width: 200px;
	background-color: #ececed;
	border: 1px solid #dddedf;
	margin-right: 70px;
	margin-bottom: 25px;
	margin-left:5px;
	margin-top: 20px;
	padding-right: 10px;
	padding-left:10px;
	padding-bottom:10px;
}

#unternehmen-right {
	float: right;
	width: 180px;
	background-color: #ececed;
	border: 1px solid #dddedf;
	margin-right: 60px;
	margin-bottom: 25px;
	margin-left:5px;
	margin-top: 20px;
	padding-right: 10px;
	padding-left:10px;
	padding-bottom:10px;
}

#box-horizontal {
	float: right;
	width: 723px;
	background-image: url(img/box-horizontal-witsker-de.jpg);
	background-repeat: no-repeat;
	margin-right: 70px;
	margin-bottom:15px;
	padding-left: 30px;
}

#printbox-horizontal {
	float: right;
	width: 710px;
	margin-right: 70px;
	margin-bottom:15px;
	background-color: #ececed;
	border-top: 1px solid #dddedf;
	border-right: 1px solid #dddedf;
	border-bottom: 1px solid #dddedf;
	border-left: 25px solid #9a1c2e;
	padding-left: 25px;
	padding-right: 10px;
	padding-bottom:10px;
}

#portfolio-navi {
	float:left;
	width: 150px;
	margin-top: 25px;
	height: 50px;
	width: 200px;

}

#portfolio-navi a {
	margin-top: 40px;
	padding:5px 10px 5px 10px;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-right: 30px;
	line-height: 3em;
}

#webbox-horizontal {
	float: right;
	width: 710px;
	margin-right: 70px;
	margin-bottom:15px;
	padding-bottom:10px;
	padding-left: 25px;
}

#box-horizontal img {
	float: left;
	margin-right: 40px;
}

#printbox-horizontal img {
	float: left;
	margin-right: 40px;
}

#footer {
	float: left;
	width: 900px;
	height: 50px;
	background-color: #ececed;
	border-top: 1px solid #666666;
	padding-left: 10px;
	padding-top: 2px;
}

h1 {
	font-size: 120%;
	color: #9a1c2e;
	margin-bottom: 15px;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-weight: lighter;
}

h2 {
	font-size: 95%;
	color: #666666;
	margin-bottom: 15px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	line-height: 1.5em;
}

p {
	font-size: 71%;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
}

address {
	font-size: 59%;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 2em;
}

a {
	text-decoration: none;
	color: #666666;
}

a:hover {
	border-bottom:1px dotted #666666;
	color: #9a1c2e;
}
#navi a:hover {
	border-bottom:0px;

}

#box-horizontal a {
	border-bottom:1px dotted #666666;
	color: #666666;
}

#box-horizontal a:hover {
	border-bottom:1px dotted #9a1c2e;
	color: #666666;
}

#printbox-left li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 71%;
	color: #9a1c2e;
	line-height: 1.8em;
	margin-left: 20px;
}



/* Navigation */

/* Generated via www.cssmenubuilder.com */



.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('topMenuImages.png') repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('topMenuImages.png') 0px -30px no-repeat;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('topMenuImages.png') 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('topMenuImages.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url('topMenuImages.png') 100% -90px no-repeat;}



/* Generated via www.cssmenubuilder.com */

.menul{margin:0; padding:0; width:194px; list-style:none;background:rgb(255,255,255);}
.menul li{padding:0; margin:0 0 1px 0; height:30px; display:block; }
.menul li a{text-align:left;height:30px; padding:0px 25px; font:11px Verdana, Arial, Helvetica, sans-serif; color:rgb(255,255,255); display:block; background:url('verMenuImages.png') 0px -5px no-repeat; text-decoration:none;}
.menul li a:hover{background:url('verMenuImages.png') 0px -45px no-repeat; color:rgb(255,255,255);}
.menul li a.active, .menul li a.active:hover{background:url('verMenuImages.png') 0px -85px no-repeat; color:rgb(255,255,255);}
.menul li a span{line-height:30px;}
