/* Start of CMSMS style sheet 'wiegers' */
*{margin:0;padding:0;}
h1,hr{display:none;}

body{
	background:#fff url('img/bkg_body.jpg') repeat-x left 69px;
  font-family:"Trebuchet", "Trebuchet MS", "Helvetica", "Arial", "Sans-Serif";
	font-size:12px;
	color: #484848;
}

#container{
  width:815px;
  margin:0px auto;	
}

#header{
  min-height:108px;
  height:auto !important;
  height:108px;
}
#logo{
  width:293px;
  min-height:91px;
  height:auto !important;
  height:91px;
  float:right;
  margin-top:14px;
}
#logo a, #logo a:hover{
  display:block;
	background:transparent url('img/logo.gif') no-repeat;
  min-height:91px;
  height:auto !important;
  height:91px;
}
#logo a:hover{}

/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         MAIN NAVIGATION
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#leftCol{
  width:140px;
  float:left;
  margin-top:6px;
  margin-bottom:20px;
}
#rightCol{ 
  width:650px;
  float:right;
  margin-top:6px;
}
#navi{
  width:160px;
  text-align:center;
  float:left;
  margin:0;
  padding:0;
}

#navi ul{
  list-style:none;
  padding:0px;
  margin:0;
}
#navi ul li{
  margin:0;
  margin-left:8px;  
  margin-bottom:5px;  
  float:left;
  vertical-align:middle;
}
#navi ul li#first{
  border-left:0;
}
#navi ul li.current{
  background:#45baa8; /*url('img/bkg_li.gif') repeat-x;*/
}
#navi ul li.current a{
  color:#fff;
  border:1px solid #04d4b3;
}
#navi ul li a,#navi ul li a:hover{
  color:#484848;
  padding-top:27px;
  border:1px solid #7fd3c6;
  min-height:41px;
  height:auto !important;
  height:41px;
  display:block;
  width:69px;
  text-decoration:none;
  font-size:12px;
}
#navi ul li a:hover{  
  color:#fff;
  background:#45baa8; /*url('img/bkg_li.gif') repeat-x left -20px;*/
}
/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         BIG IMG
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#bigImg{
  width:650px;
  float:right;
  min-height:368px;
  height:auto !important;
  height:368px;
  margin-bottom:8px;
}
#bigImg.home{background:transparent url('img/img_home.jpg') no-repeat center top;}
#bigImg.produkte{background:transparent url('img/img_produkte.jpg') no-repeat center top;}#bigImg.promotion{background:transparent url('img/img_promotion.jpg') no-repeat center top;}
#bigImg.papier{background:transparent url('img/img_papier.jpg') no-repeat center top;}
#bigImg.folie{background:transparent url('img/img_folie.jpg') no-repeat center top;}
#bigImg.corporate-design{background:transparent url('img/img_agentur.jpg') no-repeat center top;}
#bigImg.spezial{background:transparent url('img/img_spezial.jpg') no-repeat center top;}
#bigImg.web{background:transparent url('img/img_web.jpg') no-repeat center top;}
#bigImg.referenzen{background:transparent url('img/img_referenzen.jpg') no-repeat center top;}
#bigImg.kontakt{background:transparent url('img/img_kontakt.jpg') no-repeat center top;}
#bigImg.agentur{background:transparent url('img/img_agentur.jpg') no-repeat center top;}
#bigImg.empfehlungen{background:transparent url('img/img_empfehlungen.jpg') no-repeat center top;}
#bigImg.preisbeispiele{background:transparent url('img/img_preisbeispiele.jpg') no-repeat center top;}
#bigImg.praxen{background:transparent url('img/img_preisbeispiele.jpg') no-repeat center top;}
#bigImg.starter{background:transparent url('img/img_preisbeispiele.jpg') no-repeat center top;}
#bigImg.traditionsunternehmen{background:transparent url('img/img_preisbeispiele.jpg') no-repeat center top;}

#bigImg.home:hover,
#bigImg.corporate-design:hover, 
#bigImg.produkte:hover, 
#bigImg.papier:hover,
#bigImg.folie:hover,
#bigImg.web:hover,
#bigImg.promotion:hover,
#bigImg.agentur:hover,
#bigImg.kontakt:hover,
#bigImg.spezial:hover,
#bigImg.empfehlungen:hover,
#bigImg.preisbeispiele:hover,
#bigImg.praxen:hover,
#bigImg.starter:hover,
#bigImg.traditionsunternehmen:hover{background-position:left -371px;}

/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         CONTENT
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#miniText{
  width:140px;
  float:left;
  text-align:center;
  margin:auto;  
  display:table-cell;
  vertical-align:middle;
  font-size:12px;
  line-height:1.5em;    
  min-height:93px;
  height:auto !important;
  margin-left:8px;
  border:1px solid #04d4b3;
  height:93px;
  padding:4px;
}
#content{
  width:648px;  
  float:right;    
  min-height:400px;
  height:auto !important;
  height:400px;
  margin:0px auto;
  border-right:1px dotted #7fd3c6;
  border-left:1px dotted #7fd3c6;
}
#content h2{
  color:#000;
  font-size:16px;
  margin-left:20px;  
  margin-bottom:10px;  
}
#content h2 span{
  color:#ec008c;
  font-style:italic;
}

#content p{
  margin-bottom:10px;
  line-height:1.4em;
  padding:0px 20px;
}

#content ul{ 
	padding-left: 3.7em;
	text-indent: -1.5em;
	list-style: disc url('img/bullet.gif') inside;
	margin-bottom:10px;
}

#picturelist ul{ 
	padding-left: 3.7em;
	text-indent: -1.5em;
	list-style: none;
	margin-bottom:10px;
}


#content a, #content a:visited{  
  color:#ec008c;
  text-decoration:none;
}
#content a:hover{  
  text-decoration:underline;
}


/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         SUB NAVIGATION
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

#content #subNavi{
  text-align:right;
  margin:0;
  margin-bottom:18px;
  margin-top:7px;
}
#content #subNavi ul{
  list-style:none;
}
#content #subNavi ul li{
  display:inline;
  background:transparent url('img/bullet_top.gif') no-repeat left center;
}
#content #subNavi ul li a,#content #subNavi ul li a:hover{
  font-size:14px;
  padding:9px;
  color:#000;
  text-decoration:none;
  text-transform:lowercase;
}
#content #subNavi ul li a:hover, #content #subNavi ul li.current a{
  color:#ec008c;
}

/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         FOOTER
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

#footer{
  text-align:center;
  padding:25px;
  color:#6d6d6d ;
}

#footer a, #footer a:visited{
  color:#00a88e;
  text-decoration:none;
}
#footer a:hover{  
  text-decoration:underline;
}

/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         HELPERS
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
.clear{clear:both;}
.hidden{display:none;}
:focus{outline:0;}



/* End of 'wiegers' */

