/*********************************
	General element styles:
*********************************/
* {  border: 0; margin: 0; padding: 0; }
body, html { font-size: 10pt; line-height: 15pt; font-family: arial,helvetica,sans-serif; }
body { color: #000000; text-align: center;  } 

a { color: #003366; text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; }
form { margin: 15pt 0 15pt;}
p, pre { margin: 15pt 0 1em; }
ul, ol { padding-left: 3em; margin: 1em 0 15pt; }
ul { list-style-type: disc; }

p, td, ul, ol { font-size: 1em; }
input, textarea, select { padding-left: 5pt; font-size: 1em; }
img { border: 0; }


h1 { font-size: 15pt; color: #996640; margin: 15pt 0 15pt;  }
h2 { font-size: 11pt; color: #996640; margin: 15pt 0 15pt;  }
h3 { font-size: 10pt;  margin: 15pt 0 0; }
.csc-header h1.csc-firstHeader, h2.csc-firstHeader, h3.csc-firstHeader { margin-top:0; }


/* RTE / Table styling */
table { border: 1pt solid #ddd; margin: 10pt 0pt 10pt 0pt; }
table tr td { padding: 0pt 3pt; }
table tr th { padding: 1pt 3pt; }
table p { margin: 0; }
table tr { background-color: #f5f5f5; }
table.typo3-editPanel { margin: 0; }

.clear { clear: both; }


/****************************************
	LAYOUT
****************************************/

#gesamtcontainer { position: relative; width: 100%; margin: auto; text-align: left; background-color: #ffffff; }

#header { position: relative; width: 100%; height: 102px; }
#header:after { content: url(img/header-print.png); }
#topmenu, #therapien {position: absolute; display: none; }

#content-wrapper { position: relative; padding-top: 20px; }
#content-col { position: relative; width: 100% }
#right-col { position: absolute; display: none; }
#left { position: absolute; display: none; }


/***************************************
	CONTENT
***************************************/

h1.pagetitle { margin-top: 0; }
p.desc { font-size: 9pt; font-weight: bold; margin:15pt 0; }

table.contenttable-1 { border: 0; margin-bottom: 0; }
table contenttable-1 tr { background-color: #fff; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { font-size: 8pt; }


