/* Print*/
* {
    margin: 0px;
    padding: 0px;
    color: #838383;
    font-family: Arial, Verdana, sans-serif;
	line-height: 130%;
    font-size: 11px;
}

div#wrap {
	width: 500px;
	padding-left: 15px;
	padding-top: 15px;
	}

div#wrap div {
	padding-bottom: 15px;
	}
	
div#wrap h2{
	color: #515151;
	}

div#wrap a {
	color: #E46700;
	text-decoration: none;
	}

div#wrap ul {
	padding-left: 40px;
	}

div#drucken {
	width: 500px;
	text-align: right;
	}
	
b.seo { font-weight:normal;}
	
/* Left, center, right and justify alignment of text in block elements*/
p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 td, p.csc-frame-frame3, table.csc-frame-frame3  td, p.csc-frame-frame4, table.csc-frame-frame4 td, p.csc-frame-frame5, table.csc-frame-frame5 td, table.csc-frame-frame6 td {vertical-align : top; }

p.csc-frame-frame5, table.csc-frame-frame5 th, p.csc-frame-frame6, table.csc-frame-frame6 th {padding-right: 5px;}
p.csc-frame-frame5, table.csc-frame-frame5 td, p.csc-frame-frame6, table.csc-frame-frame6 td {width: 280px; font-size:11px; padding-top: 5px; }
p.csc-frame-frame5, table.csc-frame-frame5 th, p.csc-frame-frame6, table.csc-frame-frame6 th {width: 80px; font-size:11px; padding: 5px;}

p.csc-frame-frame1, table.csc-frame-frame1 { width: 150px; }
p.csc-frame-frame2, table.csc-frame-frame2 {  }
p.csc-frame-frame3, table.csc-frame-frame3 { width:160px; height: 190px; background-image: url(../images/bg-kaesten-ohne.gif); background-repeat: no-repeat;padding-left: 15px; padding-right: 15px; padding-top: 5px;}
p.csc-frame-frame4, table.csc-frame-frame4 { width:160px; height: 100px; background-image: url(../images/bg-kaesten-ohne-klein.gif); background-repeat: no-repeat;padding-left: 15px;padding-right: 15px; padding-top: 5px;}
div.csc-frame-frame4 { width:160px; height: 100px; background-image: url(../images/bg-kaesten-ohne-klein.gif); background-repeat: no-repeat;padding-left: 15px;padding-right: 15px; padding-top: 5px;}
div.csc-frame-frame4 form input {
	width:150px;
	border: 1px solid #cdcdcd;
	}
	
div.csc-frame-frame4 form  strong {
	color: #535353;
	font-size: 10px;
	padding-left: 70px;
	font-family: verdana;
	font-weight: normal;
	}
	
div.csc-frame-frame4 .submit {
	height: 30px;
	width: 150px;
	text-align: left;
	border: 0px;
	color: #E46700;
	background-color: transparent;
	}

table.csc-frame-frame5 .pdf, table.csc-frame-frame6 .pdf {
	display:inline;
	}

p.csc-frame-frame5, table.csc-frame-frame5 { width:550px; height: 130px; background-image: url(../images/bg-download-gross.gif); background-repeat: no-repeat; text-align: left; margin-bottom: 5px; }
p.csc-frame-frame6, table.csc-frame-frame6 { width:550px; height:  90px; background-image: url(../images/bg-download-klein.gif); background-repeat: no-repeat;  text-align: left; margin-bottom: 5px; }

p.csc-frame-frame7, table.csc-frame-frame7 { width:550px; height:  90px; background-image: url(../images/bg-download-klein.gif); background-repeat: no-repeat;  text-align: left; margin-bottom: 5px; padding:5px; }
