/*__________________________________________________*/
/*_____allgemeine Styles____________________________*/
/*__________________________________________________*/
* {	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;}
body {
	font-size: 100.01%;
	margin: 0px;
	background-color:#ffffff;}
table {
	border-collapse: collapse;
	border-spacing: 0px;}
td {
	vertical-align:top;}
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;}
textarea, input, select {
	font-size: 1em;
	border: 1px solid #cfcfcf;
	background-color: #FFFFFF;}
img {
	border: none;}
hr {
	border:0px;
	border-top:1px solid #5d5d5d;
	height:0px;}
.clear {
	clear: both;
	line-height:0px;
	height:0px;
	width:0px;
	font-size:0px;}
.unsichtbar {
	display:none;}
.box_hellgruen {
	margin-bottom:10px;}
.hellgruen_top {
	height:15px;
	width:180px;
	background-image:url(/fileadmin/template/img/box_grey_top.gif);
	background-repeat:no-repeat;}
.hellgruen_body {
	background-color:#F3F3F3;
	font-size:1.2em;}
.hellgruen_body * {
	color:#68696b}
.hellgruen_body h1 {
	color:#ce6d10;
	font-size:1.1em;
	font-weight:bold;
	padding:4px 0 0 15px;
}
.hellgruen_body h2 {
	background-image:url(/fileadmin/template/img/box_hellgruen_headline_back.gif);
	height:20px;
	color:#CE6D10;
	font-size:13px;
	font-weight:normal;
	padding:4px 0 0 30px;
	margin-bottom:5px;}
.hellgruen_body h3 {
	font-size:1.1em;
	font-weight:bold;}
.hellgruen_body h4 a{
	text-decoration:none;
	font-size:12px;}
.hellgruen_body h4 {
	background-image:url(/fileadmin/template/img/box_grey_link_2.gif);
	background-repeat:no-repeat;
	color:#68696B;
	display:block;
	font-size:1.1em;
	height:20px;
	padding:4px 0 0 30px;
	text-decoration:none;
	font-weight:normal;}
.hellgruen_body h4:hover {
	background-image:url(/fileadmin/template/img/box_grey_link_2_hover.gif);
	background-repeat:no-repeat;
	color:#68696B;
	display:block;
	font-size:1.1em;
	height:20px;
	padding:4px 0 0 30px;
	text-decoration:none;
	font-weight:normal;}
.hellgruen_body p {
	padding:0 15px;}
.hellgruen_body .item {
	padding-bottom:5px;
	margin:3px 15px 0px 15px;
	border-bottom:2px dotted #ffffff;}
.hellgruen_body .tx-imagecycle-pi1 {
	margin:0 15px;
	background-color:#ffffff;}
#middle .tx-imagecycle-pi1 {
	background-color:#ffffff;
	display:block;
	height:450px;}
.hellgruen_bottom {
	height:15px;
	width:180px;
	background-image:url(/fileadmin/template/img/box_grey_bottom.gif);
	background-repeat:no-repeat;}
.gruen_top {
	height:15px;
	width:180px;
	background-image:url(/fileadmin/template/img/box_grey_top.gif);
	background-repeat:no-repeat;}
.gruen_bottom {
	height:15px;
	width:180px;
	background-image:url(/fileadmin/template/img/box_grey_bottom.gif);
	background-repeat:no-repeat;}
.orange_top {
	height:15px;
	width:180px;
	background-image:url(/fileadmin/template/img/box_orange_top.gif);
	background-repeat:no-repeat;}
.orange_body {
	background-color:#fdf8f2;}
.orange_bottom {
	height:15px;
	width:180px;
	background-image:url(/fileadmin/template/img/box_orange_bottom.gif);
	background-repeat:no-repeat;}
/*__________________________________________________*/
/*_____Seitenaufbau_________________________________*/
/*__________________________________________________*/
#maincontainer {
	width:983px;
	margin:0px auto;
	font-size:62.5%;}
#logo {
	width:180px;
	height:54px;
	padding-left:823px;
	margin:18px 0 0 3px;
	background-image:url(/fileadmin/template/img/wvd_header_logo.jpg);
	background-repeat:no-repeat;}
#head {
	height:181px;}
#main {
	width:803px;
	height:181px;
	float:left;}
#service {
	width:133px;
	height:100px;
	margin-left:0px;
	display:inline;
	padding:25px 32px 0 15px;
	float:left;
	background-image:url(/fileadmin/template/img/service_back.gif);
	background-repeat:no-repeat;
	background-position:0px 22px;
	font-size:1.2em;}
#service a:link,
#service a:visited {
	display:block;
	height:20px;
	padding:5px 0 0 22px;
	border-bottom:1px solid #f1f1f1;
	background-image:url(/fileadmin/template/img/service_link_back_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	text-decoration:none;
	color:#68696b;}
#service a:hover,
#service a:focus {
	background-image:url(/fileadmin/template/img/service_link_back.gif);
	background-repeat:no-repeat;
	color:#68696b;}
#search {
 	width:180px;
	float:left;
	margin-left:0px;}
#search .hellgruen_body{
	padding-left:15px;}
#search input {
	color:#68696b;
	width:113px;
	height:16px;
	padding:4px 0 4px 5px;
	float:left;}
#search input.search_submit {
	width:22px;
	height:22px;
	padding:0px;
	border:0px;
	float:left;
	margin-left:10px;}
#breadcrumb {
	font-weight:normal;
	background-image:url(/fileadmin/template/img/breadcrumb_back.gif);
	height:13px;
	margin:13px 0 20px 3px;
	padding-left:190px;
	font-size:1.1em;
	color:#c36d10;}
#breadcrumb img {
	vertical-align:middle;}
#breadcrumb a:link,
#breadcrumb a:visited {
	text-decoration:none;
	color:#a8aab0;}
#breadcrumb a:hover,
#breadcrumb a:focus {
	font-weight:normal;
	color:#68696b;}
#contentwrap {
	margin-bottom:10px;}
#left {
	float:left;
	width:180px;
	margin-left:3px;
	display:inline;}
#left .box_orange {
	margin-bottom:10px;}
#left .box_orange a:link,
#left .box_orange a:visited {
	display:block;
	height:20px;
	background-image:url(/fileadmin/template/img/box_orange_link.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#CE6D10;
	font-size:1.2em;
	padding:4px 0 0 30px;}
#left .box_orange a:hover,
#left .box_orange a:focus {
	background-image:url(/fileadmin/template/img/box_orange_link_hover.gif);}
#left .box_orange .active {
	background-image:url(/fileadmin/template/img/box_orange_link_active.gif) !important;}
#left .box_gruen {
	margin-bottom:10px;}
#left .box_gruen a:link,
#left .box_gruen a:visited {
	display:block;
	height:20px;
	background-image:url(/fileadmin/template/img/box_grey_link.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#68696b;
	font-size:12px;
	padding:4px 0 0 30px;}
#left .box_gruen a:hover,
#left .box_gruen a:focus {
	background-image:url(/fileadmin/template/img/box_grey_link_hover.gif);}
#left .box_gruen .active {
	background-image:url(/fileadmin/template/img/box_grey_link_active.gif) !important;}
#left #address {
	text-align:center;
	color:#68696b;
	font-size:1.1em;}
#middle {
	width:600px;
	margin-left:10px;
	float:left;
	margin-bottom:1px;
	padding-top:19px;}
#middle h1 {
	color:#CE6D10;
	font-size:1.4em;
	height:20px;
	margin-bottom:8px;
	background-image:url(/fileadmin/template/img/middle_headline_back.gif);
	background-repeat:no-repeat;
	background-position:left bottom;}
#middle h2 {
	font-size:1.3em;
	margin-bottom:20px;
	color:#68696b;}
#middle h3 {
	font-size:1.2em;
	margin-bottom:20px;}
#middle h4{
	color:#CE6D10;
	font-size:13px;
	height:19px;
	margin-bottom:8px;
	background-image:url(/fileadmin/template/img/middle_headline_back.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	overflow:hidden;}
#middle p {
	font-size:1.2em;
	line-height:20px;}
#middle p.gruen {
	color:#68696b;}
#middle p.gruen_fett {
	color:#033f31;
	font-weight:bold;}
#right {
	width:180px;
	margin-left:10px;
	float:left;}
#foot {
	height:100px;
	margin-left:3px;
	background-image:url(/fileadmin/template/img/foot_back.jpg);
	background-repeat:no-repeat;}
#footlogo {
	height:87px;
	padding-top:13px;
	width:180px;
	text-align:center;
	float:left;}
#footnavi {
	margin-left:10px;
	width:600px;
	float:left;
	padding-top:67px;
	text-align:center;
	color:#68696b;}
#footnavi a:link,
#footnavi a:visited {
	text-decoration:none;
	padding-left:20px;
	background-image:url(/fileadmin/template/img/footnavi_dot.gif);
	background-repeat:no-repeat;
	background-position:8px 4px;
	color:#adadad;}
#footnavi a:hover,
#footnavi a:focus {
	color:#68696b;}
#social{
	padding-top:67px;
}

ul{
	padding-left:20px;
}



/*__________________________________________________*/
/*_____BEREICHS-NAVIGATION__________________________*/
/*__________________________________________________*/
#wvd-navigation{
	padding-top:3px;
	padding-left:4px;
	width:796px;
	overflow:hidden;
	border:none;
	background:url(/fileadmin/template/navi-img/background.png) no-repeat #FFF;
	height:180px;
	display:block;
}
#wvd-navigation .active {
	width:515px;
	
}
.bereiche {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.bereiche li{
	display: block;
	overflow:hidden;
	padding: 0;
	cursor: pointer;
}
#wvd-navigation .bereiche li{
	width: 125px;
	height: 180px;
	margin-bottom: 3px;
}
#wvd-navigation .bereiche li img{
	border:none;
}
#wvd-navigation #wvd-dialog-marketing{

}
#wvd-navigation #beratung-konzept {
}
#wvd-navigation #kreation-grafik {
}
#wvd-navigation #adressen-datenservice {
}
#wvd-navigation #druck-lettershop {
	width:47px;
}
#wvd-navigation #zustellung-versand {
}
#wvd-navigation #wvd-dialog-marketing_nojs {
	width:47px;
	float:left;
}
#wvd-navigation #wvd-dialog-marketing_nojs_active{
	width:500px;
	float:left;
}
#wvd-navigation #beratung-konzept_nojs {
	width:47px;
	float:left;
}
#wvd-navigation #beratung-konzept_nojs_active {
	width:500px;
	float:left;
}
#wvd-navigation #kreation-grafik_nojs {
	width:47px;
	float:left;
}
#wvd-navigation #kreation-grafik_nojs_active {
	width:500px;
	float:left;
}
#wvd-navigation #adressen-datenservice_nojs { 
	width:47px;
	float:left;
}
#wvd-navigation #adressen-datenservice_nojs_active { 
	width:500px;
	float:left;
}
#wvd-navigation #druck-lettershop_nojs { 
	width:47px;
	float:left;
}
#wvd-navigation #druck-lettershop_nojs_active { 
	width:500px;
	float:left;
}
#wvd-navigation #zustellung-versand_nojs { 
	width:47px;
	float:left;
}
#wvd-navigation #zustellung-versand_nojs_active { 
	width:500px;
	float:left;
}
