body {
	size:portrait; 
   
    caption-side:top;
    margin:0 .5cm .5cm .5cm;
	orphans :  2;
    widows}
body, html{  background-color:#fff; color:#000;	  background-image: none;  font-family : arial, Verdana, sans-serif; color:#000000}
a{ color: #000; text-decoration: none;font-weight:bold; margin:0px; padding:0px; }
 
h1, #content_main h3{ font-size: 16pt; }
h2, #branding h1, #content_main h4{ font-size: 13pt; }
h3,  #branding h2, p{ font-size: 11pt; }
h4, h5{ font-size: 9pt; } 
	 

	 
h1, h2, h3, h4, h5        {
		margin:0; padding:0;
        font-family : arial, Verdana, sans-serif; color:#000000;
        font-weight: bold;
        font-style : normal;
        page-break-after: avoid;
        page-break-inside:  avoid;}

p img { margin: -5pt 10pt 0 0;}
address, caption, cite, dl, dt, li, p, td, th, ul  { font : 10pt/15pt Arial, }

a, abbr, acronym  {
	border : 0; border: none; border-style :  none;
     text-decoration :   none; }

img  { border : 0;
       page-break-after :  avoid; }
li { page-break-inside : avoid;  margin:0; margin-bottom:1pt; margin-left:0pt;  padding-left:5pt;   }
		
b, strong, *.fett{ font-weight: bold;}
#branding{ 
	width:18cm; background:none; text-align:center;}

#branding h1, #branding h2, #branding  address{margin:0; padding:0;}
#branding h2{ margin-top:2pt; margin-bottom:6pt;}

ol.naviSide, *.screenreader-only, ul#tools, ul#tools a, noscript, a.noscript, #footer img, a#mainContent, #footer a#impressum, a#bottom, #footer a#top, *.np{ display:none;}
#wannenlift_produktuebersicht noscript{  display:block; }
	 
#content {width:17cm;margin:0 ; padding:0; }
#content img{ border: 1px solid #333333;}
#content img.nb{ border:none;}
#content_main{width:17cm;}
#content_main h3 { margin-top:50pt; }
#content_main h5 { margin-top:30pt; }
#content_main h4 { margin-top:2pt; font-style:italic;}
#footer{ margin-top:50pt; position:absolute; top:0; text-align:center;}
#kontaktformular{ display:none;}

#content a:after, #footer a:after {content: " ["attr(href)"]";background-color: inherit; color: #369;font-style: italic; margin-left:2pt;  margin-right:2pt; font-weight:normal;}
*.hr{ margin-top:20pt; margin-bottom:20pt;}

#berlin #content_sub{ margin-top:50pt;}
#berlin  ul{ width:12cm; margin-top:20pt;}
#berlin li{ list-style:none; margin-left:20pt; padding-left:5pt;}
#berlin li.headline{ list-style:disc;}
	

/* position  ++++++++++++++++++++++++*/
*.float-left  { float:left;  }            *.float-right { float:right; }
*.clear-left  { clear:left;  }            *.clear-right { clear:right; }
*.float-divider { 
	clear:both; display:block; 
    height:1pt; font-size:1pt; line-height:1pt;  }
	
*.absolute{ position:absolute;}
				  
/* Abstände ++++++++++++++++++++++++++*/
/* +++ Innenabstand vergößern */
*.av_top{padding-top:30pt !important;} 
*.av_bottom{ padding-bottom:30pt !important;}
*.av_left{padding-left:30pt !important;}
*.av_right{padding-right:20pt !important;}


/* +++ Außenabstand vergößern */
*.aav_top{margin-top:30pt !important;} 
*.aav_bottom{ margin-bottom:30pt !important;}
*.aav_left{margin-left:30pt !important;}
*.aav_right{margin-right:30pt !important;}
*.spacer-large{ margin-top:50pt !important;}

/* +++ reduzieren */
*.ar_top{ margin-top:-30pt !important;}
*.ar_bottom{ margin-bottom:-30pt !important;}

/* Ausrichtung ++++++++++++++++++++++++++*/
*.right{ text-align:right !important;}
*.left{ text-align:left !important;}
*.center{ text-align: center !important;}


*.untertitel{ font-size:8pt; text-align:center; color:#666666; margin-top:20px; margin-bottom:30px; }
#footer, #footer p{ width:18cm; text-align:center; }
