@charset "utf-8";
/* CSS Document */

.box860zvw {
	width:860px;
	min-height:110px;
	margin:5px 0px 20px 0px;
	clear:both;
}
.boxfirmalinkszvw, .boxfirmarechtszvw {
	width:400px;
	float:left;
	margin-right:20px;
	padding:2px 5px 2px 15px;
	border-top-left-radius:10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-right-radius:10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft: 10;
	-webkit-border-bottom-left-radius: 10;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	box-shadow:2px 2px 8px #B5B5B5;
}
.boxfirmarechtszvw {
	margin-right:0px;
}
.bildboxzvw {
	float:left;
	margin-right:30px;
}
.softboxzvw {
	width:645px;
	margin:0px 0px 15px 70px;
	padding:5px 30px;
	background-color:#FEF6E7;
	border-top-left-radius:10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-right-radius:10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft: 10;
	-webkit-border-bottom-left-radius: 10;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	line-height:180%;
}
a.buttonbewertenzvw:link, a.buttonbewertenzvw:visited {
	padding:2px 5px 2px 2px;
	margin-left:230px;
	display:block;
	width:96px;
	padding-left:30px;
	color:#fff;
	background-image:url(http://content.zvw.de/service-check/bg_bewerten.gif);
	border: 1px solid #999;
	border-color:#999 #333 #333 #999;
	font-weight:bold;
	text-decoration:none;
	margin-top:0px;
}
a.buttonbewertenzvw:hover {
	background-image:url(http://content.zvw.de/service-check/bg_bewerten2.gif);
}
a.firmenzvw:link, a.firmenzvw:visited {
	float:right;
	color:#999;
	text-decoration:none;
	font-size:10px;
	padding-right:5px;
	border-bottom:1px solid #999;
}
p.spacerzvw {
	margin-top:40px;
}
p.spacerzvw2 {
	margin-top:25px;
}
h3.underlinezvw {
	font-weight:strong;
	padding-bottom:2px;
	border-bottom:3px solid #EFB347;
}

<!-- IE6 -->

* html .box860zvw {width:860px; 
    min-height:110px; 
	border-bottom:1px dotted #0066CC;
	margin-top:5px;
}
* html .boxfirmalinkszvw  {width:400px; 
    border-right:1px solid #0066CC; 
	float:left; 
	margin-right:5px; 
	padding:2px 4px 2px 15px; 
}
* html .boxfirmarechtszvw {width:400px; 
                 float:left;  
				 padding:2px 2px 2px 15px; 
}

<!-- IE7 -->

*:first-child+html .box860zvw {width:860px; 
    min-height:110px; 
	border-bottom:1px dotted #0066CC;
	margin-top:5px;
}
*:first-child+html .boxfirmalinkszvw  {width:400px; 
    border-right:1px solid #0066CC; 
	float:left; 
	margin-right:5px; 
	padding:2px 4px 2px 15px; 
}
*:first-child+html .boxfirmarechtszvw {width:400px; 
                 float:left;  
				 padding:2px 2px 2px 15px; 
}


/*Styles Backnanger Topadressen */


.headerbk {
	width:860px;
	margin-bottom:20px;
	
	clear:both;
}


#box860bk {
	width:860px;
	min-height:300px;
	margin:5px 0px 20px 0px;
	clear:both;
	
	font-size:12pt; font-family:Arial, Helvetica, sans-serif;
line-height:1em;
}




.boxbk
{
	float: left;
	width: 269px;

	margin: 0 5px 5px 0;
	background-image:url(http://content.zvw.de/firmenportraet/bk/bilder/bg-gelbv.gif);
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0;
	padding: 10px 0px 10px 12px;
	min-height:130px;
	text-align:center;
}

.topadressebk
{
	float: left;
	width: 269px;

	margin: 0 5px 5px 0;
	background-image:url(http://content.zvw.de/firmenportraet/bk/bilder/topadresse.gif);
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0;
	
	padding: 10px 0px 10px 14px;
	min-height:130px;
	
}

.clearbothfirmen { clear: both; }
.logolinksbk{float:left;
           width:100px;
           min-height:110px;
		   text-align:left;
		   font-size:75%;
		 
		   
	
	
	}
.textrechtsbk{padding-left:10px; 
min-height:110px;
		text-align:left;
		   float:left;
	
	
	}
.text8025bk {font-size:75%; margin-top:45px;}
.text8015bk {font-size:75%; margin-top:28px;}
.text80bk {font-size:70%; }
.textfettobenbkbk { margin-left:100px;}

.obenbk { 
       width:250px;
       text-align:left;}
	   
	  #box860bk img {border:0px;
		   
		   }

 #box860bk a strong {text-decoration:none;
                 color:#000;
		   
		   }

 #box860bk p  {line-height:1.1;
		   
		   }

/* Ende Styles Backnanger Topadressen */
       

/* styles Winnender Gastro */

.headerbk {
	width:860px;
	margin-bottom:20px;
	
	clear:both;
}


#box860wi {
	width:860px;
	min-height:300px;
	margin:5px 0px 20px 10px;
	clear:both;
	font-size:14pt;
	font-family:Arial, Helvetica, sans-serif;
       line-height:1em;
}


 #box860wi p  {line-height:1.1;
		   
		   }

#box860wi .titelwi  {color: #FFF;		   
		   }

.boxwi
{
	float: left;
	width: 269px;
	margin: 0 15px 15px 0;
	background-image:url(http://content.zvw.de/firmenportraet/wi/bilder/bg_beige_balken.gif);
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0;
	padding: 0;
	min-height:170px;
	text-align:center;
}


.boxwiprint
{
	float: left;
	width: 269px;
	margin: 0 15px 15px 0;
	background-image:url(http://content.zvw.de/firmenportraet/wi/bilder/bg_beige.gif);
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0;
	padding: 0;
	min-height:150px;
	text-align:center;
}





.adressewi{
	padding-left:25px;
	width:230px;
	min-height:110px;
	text-align:left;
	float:left;
	padding-top: 5px;

	}
.titelwi {
	color: #FFF;
	width: 255px;
	padding: 9px 0 5px 0;
	font-size: 90%;
}
.text8025wi {font-size:80%; margin-top:10px;}


#box860wi img{border:no;
		   
		   }  
	   
	 
  #box860wi .text8025wi a {color:#660000;
		   
		   } 


/* Formatierungen Waiblingen erleben Fachmann*/

.headerwn {
	width:860px;
	margin-bottom:20px;
	
	clear:both;
}


.box860wn {
	width:860px;
	min-height:300px;
	margin:5px 0px 20px 0px;
	clear:both;
	line-height:1em;
	font-size:12pt; font-family:Arial, Helvetica, sans-serif;
}


.boxflinkswn{
	width:288px;
	float:left;
	
	
}

.boxfrechtswn {
	width:572px;
	float:left;
	
	
}

.thumbnailwn
{
	float: left;
	width: 269px;

	margin: 0 5px 5px 0;
	background-image:url(http://content.zvw.de/firmenportraet/wn/bilder/bg-grau.gif);
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0;
	padding: 10px 0px 10px 10px;
	min-height:130px;
	text-align:center;
}



.clearbothfirmen { clear: both; }
.logolinkswn{float:left;
           width:100px;
           min-height:110px;
		   text-align:left;
		   font-size:75%;
		 
		   
	
	
	}
.textrechtswn{padding-left:10px; 
min-height:110px;
		text-align:left;
		   float:left;
	text-decoration:none;
color:#000;
	
	}
.text8025wn {font-size:75%; margin-top:45px;}
.text8015wn {font-size:75%; margin-top:28px;}
.text8005wn {font-size:75%; margin-top:12px;}
.text80wn {font-size:70%; }
.textfettobenwn { margin-left:100px;}
.tnbwn{ font-size:70%; padding-left:5px; padding-right:20px;}
.obenwn { 
       width:250px;
       text-align:left;}
	   
	  #box860wn img {border:0px;
		   
		   }


.text8025sh{font-size:75%; margin-top:10px;}

.kamerash {
padding-left:3px; 
min-height:110px;
		text-align:left;
		   float:left;
		   padding-top: 15px;
}


.boxsh
{
	float: left;
	width: 269px;
	margin: 0 15px 15px 0;
	background-image:url(bg-grau.gif);
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0;
	padding: 0;
	min-height:150px;
	text-align:center;
}



#box860berglen {
	width:860px;
	min-height:300px;
	margin:5px 0px 20px 10px;
	clear:both;
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
}




.boxberglen
{
	float: left;
	width: 269px;
	margin: 0 15px 15px 0;
	background-image:url(http://content.zvw.de/firmenportraet/fm-berglen/bilder/bg-gelb.gif);
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0;
	padding: 5px 0 0 0 ;
	min-height:130px;
	text-align:center;
}


.boxberglenprint
{
	float: left;
	width: 269px;
	margin: 0 15px 15px 0;
	background-image:url(http://content.zvw.de/firmenportraet/fm-berglen/bilder/bg-gelb.gif);
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0;
	padding: 0;
	min-height:150px;
	text-align:center;
}

 #box860berglen a{color:#666600
		   
		   }  

#box860lt {
	width:860px;
	min-height:300px;
	margin:5px 0px 20px 10px;
	clear:both;
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
}




.boxlt
{
	float: left;
	width: 269px;
	margin: 0 15px 15px 0;
	background-image:url(http://content.zvw.de/firmenportraet/fm-leutenbach/bilder/bg-lt.gif);
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0;
	padding: 5px 0 0 0;
	min-height:140px;
	text-align:center;
}


#box860lt a{color:#d21317
		   
		   }  
		   

 #box860lt p  {line-height:1.1;
		   
		   }
	
.boxgesund
{
	float: left;
	width: 269px;
	margin: 0 5px 5px 0;
	background-image:url(http://content.zvw.de/firmenportraet/gesundheitsjournal/bilder/bg_gesund1.gif);
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0;
	padding: 10px 0px 10px 12px;
	min-height:130px;
	text-align:center;
}

	.logolinksmagazin{float:left;
           width:85px;
           min-height:110px;
		   text-align:left;
		   font-size:75%;
		 
		   
	
	
	}

	.textrechtsmagazin{padding-left:5px; 
width:150px;
min-height:110px;
		text-align:left;
		   float:left;
	
	
	}

.textmagazingesund {font-size:75%; margin-top:5px;}




.headerwb {
	width:730px;
	margin-bottom:20px;
	
	clear:both;
}


#box860wb {
	width:860px;

	margin:5px 0px 20px 0px;
	clear:both;
	
	font-size:12pt; font-family:Arial, Helvetica, sans-serif;
}



.boxwb
{
	float: left;
	width: 352px;
	margin: 0 0 5px 10px;
	background-image:url(http://content.zvw.de/firmenportraet/fm_winterbach/bilder/bg-firma.gif);
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0;
	padding: 10px 0px 10px 10px;
	min-height:140px;
	text-align:center;
}
.boxlinkswb{
	width:110px;
	float:left;
		background-image:url(http://content.zvw.de/firmenportraet/fm_winterbach/bilder/bg_winterbach.gif);
	background-repeat: repeat-y;
	
	min-height: 1950px;
		
}

.boxrechtswb {
	width:745px;
	float:left;
	
	
}





.logolinkswb{float:left;
           width:130px;
           min-height:110px;
		   text-align:left;
		   font-size:75%;
		   padding-left:10px;
	}
.textrechtswb{padding-left:10px; 

min-height:110px;
		text-align:left;
		   float:left;
	
	
	}
.text8025wb{font-size:75%; margin-top:25px;}
.text8015wb {font-size:75%; margin-top:8px;}
.text80wb{font-size:70%; }

	   
	  #box860wb img {border:0px;
		   
		   }
		   
		    #box860wb a {text-decoration:none;  color:#000000; 
		   
		   }
    .text802wb {
	font-size:75%;
	margin-top:10px;
}   
  


#box860wifm{
	width:860px;
	min-height:300px;
	margin:5px 0px 20px 0px;
	clear:both;
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
}

#box860wifm p{ line-height:1.1;}


.boxwifm
{
	float: left;
	width: 269px;
	margin: 0 0px 15px 15px;
	background-image:url(http://content.zvw.de/firmenportraet/fm_winnenden/bilder/bg-wi.gif);
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0;
	padding: 5px 0 0 0;
	min-height:140px;
	text-align:center;
}







.adressewifm{
	padding-left:25px;
	width:230px;
	min-height:90px;
	text-align:left;
	float:left;
	padding-top: 5px;
	}
.titelwi {
	color: #FFF;
	width: 255px;
	padding: 9px 0 5px 0;
	font-size: 90%;
}
.text8025wifm {font-size:80%; margin-top:25px;}
.text8005wifm {font-size:80%; margin-top:5px;}



	   
	 
  #box860wifm a{color:#0094e0
		   
		   } 


.headerfb {
	width:860px;
	margin-bottom:20px;
	
	clear:both;
}

div.containerfb
{
	float: left;
	min-height: 100px;
}

div#linksfb
{
	width: 280px;
	
}


div#contentfb
{
	width: 860px;


	
	float: left;
	

}
#wrapperfb{
	width:860px;
	border:1px solid #FFFFFF;
	background-repeat: repeat-y;
	
		
	font-size:12pt; font-family:Arial, Helvetica, sans-serif;
	
	}
	
	.spacerfb {
	border:0px;
	height:0px;
	clear:both;
	width:0px;
	margin: 0;
	padding: 0;
	}
	
	
	.videofb {
	
	margin-left:20px;
margin-top:20px;
	
	clear:both;
}





.boxfb
{
	float: left;
	width: 260px;
	margin: 0 0 5px 10px;
	background-image:url(http://content.zvw.de/firmenportraet/fellbacher_autohaeuser/bilder/bg-firma1.gif);
	background-repeat: no-repeat;
	background-position-x: 0;
	background-position-y: 0;
	padding: 10px 0px 10px 15px;
	min-height:280px;
	
}
		
	.adressefb{padding-left:20px; 
padding-top:10px;

		text-align:left;
		font-size:75%;
	
	}
	
// Korrekturen um DIG-Styles in 6er-Boxen zu überschreiben

.anz ul.listLinks {
font-size:80%;
line-height:1.25;
}
#boxen6er h2, #boxen6er h2 a, #boxen6er li{
    font-size: 14px;
	line-height:1.3;
}
#boxen6er {
	font-size:13px;
}
#boxen6er a {
	font-size:14px;
	font-family: Roboto Condensed;
	line-height:1.3;
}
#weihnacht {
	clear:both;
	width:510px;
}
.boxWM {
	float:left; 
	border:1px solid #ccc; 
	width:210px; 
	margin:0px 20px 20px 0px;
	padding:10px;
	-webkit-box-shadow: 3px 6px 5px 0px rgba(0,0,0,0.42); 
	-moz-box-shadow: 3px 6px 5px 0px rgba(0,0,0,0.42); 
	box-shadow: 3px 6px 5px 0px rgba(0,0,0,0.42);
}
.boxWM2,.boxWM22 {
	float:left; 
	border:1px solid #ccc; 
	width:240px; 
	margin:0px 5px 10px 0px;
	padding:5px;
	-webkit-box-shadow: 3px 6px 5px 0px rgba(0,0,0,0.42); 
	-moz-box-shadow: 3px 6px 5px 0px rgba(0,0,0,0.42); 
	box-shadow: 3px 6px 5px 0px rgba(0,0,0,0.42);
}
.boxWM22 {
	margin:0px 0px 10px 0px;
}
#weihnacht .miniWM {
	font-size:16px;
	line-height:16px;
	color:#C03;
	font-family:Arizonia;
}
#weihnacht a {
	display: block;
	background-color:#C03;
	color:#fff;
	padding:0px 5px;
	position:relative;
	-webkit-box-shadow: -1px 2px 2px -1px rgba(0,0,0,0.42); 
	-moz-box-shadow: -1px 2px 2px -1px rgba(0,0,0,0.42); 
	box-shadow: -1px 2px 2px -1px rgba(0,0,0,0.42); 
}
#weihnacht a:before 
   { 
    width: 0; 
    content: ''; 
    position: absolute; 
    top: 0; 
    right: 0; 
    border-top: 15px solid #ffffff; 
    border-left: 15px solid #d15e00; 
   }
#weihnacht a strong {
	color:#fff;
	font-size:36px;
	padding-right: 10px;
	font-weight:bold;
	font-family:Arizonia;
}
img.covercrop {
	 position:absolute;
  clip:rect(auto auto 100px auto);
}