/******************************************
        CSS-Anweisungen f�r Content
******************************************/

/* --- Farb-Definitionen ---- */
#BEISPIEL-FARBE .weiss-bkgr { background-color: #ffffff; }
#BEISPIEL-FARBE .blau-text { color: #00488F; } 
#BEISPIEL-FARBE .rot-text { color: #ec9141; /*#993300;*/ }


/***************************/
/* General element styles: */
/***************************/
body, html { border: 0; margin: 0; padding: 0; width: 100%; height: 100%;  }
body { background: #ffffff; font: normal 100.01% arial,helvetica,sans-serif; text-align: center; } 
body, textarea { color: #000000; line-height: 16pt; }
a {  color: #000000; font-weight: bold; }
a:hover { text-decoration: underline; }
a:visited {}
a:active {}
form { margin: 0px;}
p, pre { margin: 0px 0px; }
p, td, ul, ol { font-size: 10pt; }
ul ul, ul ul ul, ol ol, ol ol ol { font-size: 10pt; }
input, textarea, select { padding: 1px; font-size: 9pt; border: 1px solid #aaaaaa; }
strong, b {font-weight: bold;}
hr { 
        margin: 0px; /* fixes xhtml N6 bug where the hr sits to the left*/
        color: #ccc; /* for ie */
        background-color: #ccc; /* for everyone else */
        height: 1px;
        margin: 1em 0; }
p { line-height: 16pt; margin-top: 0; margin-bottom: 0; }
li { line-height: 16pt; margin-top: 0; margin-bottom: 0; }
ul, ol { margin-top: 0; margin-bottom: 0;  padding-left: 0; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
img { border: 0; }
fieldset { margin: 0; padding: 0; font-size: 10pt; }
legend { padding: 0; color: #000000; font-weight: bold; font-size: 10pt; }

/******************/
/* Headers, plain */
/******************/
h1 { font-size: 16pt; }
h2 { font-size: 12pt; }
h3 { font-size: 10pt; }
h4 { font-size: 90%; }
h5 { font-size: 90%; }
h1, h2, h3, h4, h5 { margin: 0 0 0 0; }
.csc-header h1, .csc-header h2 { clear: both; }

/* Headers, with link */
h1 a, h2 a, h3 a, h4 a, h5 a { color: #000000; text-decoration: none; }
h2 a { color: #000; }
h3 a { color: #000; }
h4 a { color: #000; }
h5 a { color: #000; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { text-decoration: underline; }

/******************/
/* Tables, plain */
/******************/
/* RTE / Table styling */
table.contenttable { border: 1px #999999 solid; margin: 10px 0px 10px 0px; width: 100%; }
table.contenttable th { text-align: center; font-size: 9pt; padding: 1px 0; }
table.contenttable tr td { padding: 1px; font-size: 9pt; line-height: normal; vertical-align: top; }
table.contenttable tr { background-color: #f3f3f3; }

/*******************************************************
----- CSS-Anweisungen fuer das Layout des TYPO3 Projekts ----- 
***********************************************************/

#gesamt-container { position: relative; margin: auto; text-align: left; }

/* -- content -- */
#content-wrapper {}
#pagetitle { position: absolute; top: 170px; left: 0px; }
#content { position: relative; padding-top: 220px; left: 0px; }
#content-therapien { position: absolute; top: 220px; left: 0px; }
#content-therapien #auswahl-links {}
#content-therapien #auswahl-rechts {}
#bild-mitte { display: none; }
/* -- navigationen -- */
#navi-wrapper { display: none; }
#left-menu {}
#top-menu {}
#aktuell-link {}
#foreign-menu {}
/* -- header -- */
#header-wrapper {}
#header-img { display: none; }
#logo { z-index: 10; position: absolute; top: 0; left: 0; }
/* -- adresse -- */
#adresse { position: absolute; z-index: 20; top: 0px; right: 0px; text-align: right; }
/* -- start-content -- */
#start-wrapper {}
#start-therapien { display: none; }
#start-therapien #auswahl-links {}
#start-therapien #auswahl-rechts {}
#start-anwendg-menu { display: none; }
#anw-menu-links {}
#anw-menu-rechts {}
#start-wrapper #aktuell-link { display: none; }
#start-wrapper #foreign-menu { display: none; }
/* -- start-background -- */
#background-wrapper {}
#start-img-uni { display: none; }
#start-img-foto { display: none; }


/******************************************************
        Style-Anweisungen der Content-Elemente
*******************************************************/

/* -- adresse -- */
#adresse p { font-size: 9pt; font-weight: bold; line-height: 14pt; }
#adresse a { text-decoration: none; }

/*  -- content -- */
#pagetitle h1 { font-size: 18pt; font-weight: bold; }
#content p.bodytext { font-size: 10pt; padding-bottom: 20px; }
#content a { color: #000000; font-weight: bold; text-decoration: none; }
.csc-textpic-intext-left-nowrap .csc-textpic-text { padding-left: 10px; }


/* -- auswahl-therapien -- */
#content-therapien ul { margin: 0; padding: 0; list-style: disc; }
#auswahl-links li, #auswahl-rechts li { margin: 0; padding-left: 20pt; }
#auswahl-links a, #auswahl-rechts a { text-decoration: none; font-weight: bold; font-size: 11pt; }
