@charset "utf-8";

/* Company: Euroweb Internet GmbH */

/*==================================================
Stylesheet for printer
==================================================*/

body {
   width:100% !important;
   margin:0 !important;
   padding:0 !important;
   background: white;
   font: 10pt/1.4 Arial, Helvetica, sans-serif;
   color: black;
   word-spacing: 1.1pt;
   page-break-after: always;
}


/*------------------ =Headings  ------------------*/

h1, h2, h3, h4, h5, h6 { font-family: Helvetica, Arial, sans-serif;}

h1 { font-size:17pt; }


h2 { font-size:15pt;margin:0;}

h3 { font-size:13pt; }

h4, h5, h6 { font-size:12pt;clear:both;margin:0; }

ol, ul, li {
   font-size: 1.0em;
   margin-top: .2em;
   margin-bottom: .1em;
}

hr { background-color: #ccc; }

p {
   font-size: 1.0em;
   line-height: 1.5;
   margin: 0 0 1em 0;
}


/*------------------ =Links  ------------------*/
a, a:visited, a:hover, a:visited:hover {
   background: transparent;
   text-decoration: none;
}

a:link, a:visited {
   background: transparent;
   font-weight: 700;
   text-decoration: underline;
   color:#333;
}

a:link[href^="http://"]:after, a[href^="http://"]:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
}

a[href^="http://"] {
	color:#000;
}


/*------------------ =Images  ------------------*/
img {
   float: left;
   margin: 1em 1.5em 1.5em 0;
}

a img { border: none; }


/*-------------- Special Content  --------------*/
dl.imprintTypeOfBusiness, dl.imprintAddress {
   width:100%;
   line-height:18px;
   margin:15px 0;
}

dl.imprintTypeOfBusiness dt, dl.imprintAddress dt {
   display:block;
   width:50%;
   float:left;
}

#datenschutz { display:block; }

dl.imprintTypeOfBusiness dd, dl.imprintAddress dd { clear:right; }

#contentContainer {
   margin: 5%;
   page-break-after:always;
}

/*----- hide various parts from the site  ------*/
.navigation, .navigationAdditional, .navigation-de, .navigation-en, .navigationAdditional-sprache, #footerglobal, form, .gototop, #euroweb, .oben, .linie, div#contentSidebar, .slideshow, .claim, #nach-oben, a.facebook-link, .logos, div.claim, div#headermain2, div#slider-box, div#footer { display:none; }


h1#branding{
	position:relative;
	float:none;
	clear:both;
}

div#contentMain{
	clear:both;
	float:none;
	margin-left:-33px;
}

div#contentMain div.accordionContent{display:block!important;}
.kontaktpics{
	clear:both!important;
	padding:0;
	text-align:left;
}
