/* CSS Document */

html, body {margin:0px; padding:0px; font-size:100.1%; background:#F9F8F7; font-family:Arial, Helvetica, sans-serif;}



/*CENTERDIV*/
#centerdiv {width:100%; text-align:center; height:1000px;}
#container {margin:0 auto; width:990px; position:relative; text-align:left;}



/*MENUE*/
#menue {position:absolute; display:block; z-index:100; left:10px; top:22px;}
#menue ul {list-style-type:none; margin:0px; padding:0px; min-width:924px;}
#menue ul li {display:inline; float:left; margin:0px; padding:0px; height:46px; width:70px;}
#menue ul li a, #menue ul li a:link, #menue ul li a:visited {display:block; width:100%; height:100%; text-decoration:none; background-repeat:no-repeat; background-position:0px 0px;}
#menue ul li a:hover {background-position:0px -46px !important;}
#menue ul li span {position:absolute; display:inline; overflow:hidden; left:-3000px; top:-3000px; width:0px; height:0px; font-size:1px;}

#submenue {position:absolute; z-index:80; left:730px; top:215px; width:253px; opacity:1.0;}

#rightcol {position:absolute; z-index:80; left:730px; top:261px; width:253px; opacity:1.0; color:#5C5B60;}
.rightcol2 {top:480px !important;}
.rightcol3 {top:800px !important;}
#rightcol dl {margin:0; padding:0; background:url(img/box8/border.gif) left top repeat-y;}
#rightcol dl dt {margin:0; padding:10px 10px 0; background:url(img/box8/top.gif) left top no-repeat; font-size:0.7em; line-height:1.3; font-weight:bold;}
/*#rightcol #barometer dl dt h1 {margin:0; padding:0;}*/
#rightcol dl dd p {margin:0; padding:10px;}
#rightcol dl dd p a {color:#9A3334; text-decoration:none;}
#rightcol #barometer {margin-bottom:2em;}
#rightcol #barometer dl dd {margin:0; padding:0 1px 6px; background:url(img/box8/bottom.gif) left bottom no-repeat; font-size:0.7em; line-height:1.3;}
#rightcol #barometer dl dd p {margin:0; padding:10px; background:url(img/therapiebarometer.jpg) right bottom no-repeat;}
#rightcol #aktuelles {margin-bottom:2em;}
#rightcol #aktuelles dl dd p {margin:10px 0; padding:10px 0 0; border:solid 1px #5C5B60; border-width:1px 0 0;}
#rightcol #aktuelles dl dd p.top {border:0;}
#rightcol #aktuelles dl dd {margin:0; padding:0 10px 6px; background:url(img/box8/bottom.gif) left bottom no-repeat; font-size:0.7em; line-height:1.3;}
#rightcol #umfrage-uke {margin-bottom:2em;}
#rightcol #umfrage-uke dl dd p {margin:10px 0; padding:0 100px 0 0; background:url(img/umfrage-uke.jpg) right bottom no-repeat;}
#rightcol #umfrage-uke dl dd {margin:0; padding:0 10px 6px; background:url(img/box8/bottom.gif) left bottom no-repeat; font-size:0.7em; line-height:1.3;}

/*APPENDIX*/
#appendix {position:absolute; display:block; z-index:100; left:10px; top:510px; width:220px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.45em;}
#appendix ul {list-style-type:none; margin:0px; padding:0px;}
#appendix ul li {display:inline; float:left; margin:0px; padding:0px; padding-right:5px;}
#appendix ul li a, #menue ul li a:link, #menue ul li a:visited {text-decoration:none; color:#5C5B60;}
#appendix ul li a:hover, #appendix ul li span {color:#9A3334;}

/*Language*/
#change-language {position:absolute; z-index:100; left:10px; top:5px; font-size:1px;}
#change-language a {margin:0 3px 0 0;}
#change-language a img {border:0;}

/*LOGO*/
#logo {position:absolute; z-index:20; left:670px; top:6px;}
#logo img {border:0px;}

#logo-hint {position:absolute; z-index:100; left:716px; top:98px; opacity:0; alpha(opacity="0"); progid:DXImageTransform.Microsoft.Alpha(opacity="0"); -moz-opacity:0;}



/*FIGUR links*/
#leftcol {position:absolute; z-index:70; left:10px; top:125px; width:218px; height:375px; opacity:1.0;}

/*TEXT mitte*/
#textcol {position:absolute; z-index:60; left:240px; top:180px;	width:440px; color:#5C5B60; opacity:1.0; padding-bottom:30px;}
#textcol #anmoderation {display:inline;}
#textcol a {text-decoration:none; color:#9A3334;}
#textcol a:hover {text-decoration:underline;}
#textcol h1 {font-size:1em; font-weight:bold;color:#5C5B60;}
#textcol h2 {font-size:0.9em; font-weight:bold;color:#5C5B60; margin-top:0px; margin-bottom:1.5em;}
#textcol .rot {color:#9A3334;}
#textcol .Stil2 {color: #9A3334;}
#textcol h2.text-headline {font-size:0.75em; line-height:1.5em; margin-top: -1em; margin-bottom:0.5em;}
#textcol h2.download-headline1 {font-size:0.75em; line-height:1.5em; margin-top: -1em; margin-bottom:0.5em;}
#textcol h2.download-headline {font-size:0.75em; line-height:1.5em; margin-top: -2.2em; margin-bottom:0.5em;}
#textcol h2.aufzaehlung {font-size:0.75em; line-height:1.5em; margin-top: -1em; margin-bottom:0.3em;}
#textcol h3.themen-headline {font-size:0.75em; line-height:1.5em; color:#9A3334; text-align:right; margin:2em 13px 0.2em 0em;}
#textcol p {font-size:0.75em; line-height:1.5em; color:#5C5B60; padding-bottom:1.5em; margin-top:0em; clear:both;}
#textcol p.big {font-size:0.95em;}
#textcol ul, ol {font-size:0.75em; line-height:1.5em; color:#5C5B60; margin:0px; margin-left:4em; margin-bottom:2em; padding:0px;}
#textcol ul li, #textcol ol li {margin:0px; padding:0px; padding-bottom:5px;}
#textcol .bu {line-height:1.2em; color:#990000; padding-bottom:2.5em; margin-top:0.5em; font-style:italic;}
#textcol .kleinerabstand {margin-top:-1.5em;}
#textcol .mittelabstand {margin-top:-1em;}
#textcol .keinrand {margin:0em; margin-top: -1em;}
#textcol .textliste li {padding-bottom:1.5em; margin-top: -0.5em;}
#textcol img.textbild {float:left; margin:4px 7px 2px 0px; border:0px; vertical-align:text-top;}
#textcol img.textbildr {float:right; margin:4px 7px 2px 0px; border:0px; vertical-align:text-top;}
#textcol .logo-az {margin-top:-14px !important;}
#textcol img {margin:0px; border:0px;}
#textcol #printbtn {display:block; position:absolute; top:0px; right:0px; margin:0px; width:21px; height:20px;}
#textcol a.top-link {text-align:right; display:block;}
#textcol a.top-link img {float:none;}
#textcol table {border-spacing:0px; text-align:left; font-size:0.75em; line-height:1.5em; color:#5C5B60; border:0px; margin-bottom:20px;}
#textcol table ul{margin-left:1.3em; font-size:1em;}
#textcol .tabellenhinweis {font-size:0.7em; margin-top:-1em;}
#textcol table p {font-size:1em;}
#textcol table td, #textcol table th {padding:1px 10px 2px 5px; vertical-align:top;}
#textcol table th {padding-bottom:3px; color:#f9f8f7; background:#A8A9AD;}
#textcol table .row1 {background:#F4EEED;}
#textcol cite {margin:0px 0px 0px 4em; display:block;}
#textcol span.download {display:block; padding:5px 0px 15px 0px; text-align:right; clear:both;}
#textcol img.download {float:right; border:solid 1px #9D9D9D; margin-left:5px;}

#textcol dl.tippbox {border:solid #9A3334 1px !important; border-width:0px 1px !important;}
#textcol dl.tippbox h1 {font-size:0.75em !important; background:#9A3334 url(img/box4/top.gif) left top no-repeat !important; color:#f9f8f7 !important; padding:8px 10px 8px 10px !important; margin:0px -1px !important;}
#textcol dl.tippbox dt {margin:0px !important; padding:0px !important;}
#textcol dl.tippbox dd {background:url(img/box4/bottom.gif) left bottom no-repeat; margin:0px -1px !important; padding:10px 10px 10px 0px !important;}
#textcol dl.tippbox dd p {margin-left:4em;}

#textcol dl.kasubox {border:solid #9D9D9D 1px; border-width:0px 1px;}
#textcol dl.kasubox h1 {font-size:0.75em; background:#9D9D9D url(img/box5/top.gif) left top no-repeat; color:#f9f8f7; padding:8px 10px 8px 10px; margin:0px -1px;}
#textcol dl.kasubox dt {margin:0px; padding:0px;}
#textcol dl.kasubox dd {background:url(img/box5/bottom.gif) left bottom no-repeat; margin:0px -1px; padding:10px 10px 10px 0px;}
#textcol dl.kasubox dd p {margin-left:4em;}

#textcol dl.hinweisbox {border:solid #9A3334 1px !important; background:#9A3334; border-width:0px 1px !important;}
#textcol dl.hinweisbox h1 {font-size:0.8em !important; background:#9A3334 url(img/box7/top.gif) left top no-repeat !important; color:#ffffff !important; padding:8px 10px 0px 10px !important; margin:0px -1px !important;}
#textcol dl.hinweisbox dt {margin:0px !important; padding:0px !important;}
#textcol dl.hinweisbox dd {background:url(img/box7/bottom.gif) left bottom no-repeat; margin:0px -1px !important; padding:0px 10px 0px 0px !important;}
#textcol dl.hinweisbox dd p {margin:0em 0em 0em 4em; color:#ffffff !important;}
#textcol dl.hinweisbox dd p a {color:#ffffff !important; text-decoration:underline !important;}

#textcol dl.barobox {border:solid #9A3334 1px !important; border-width:0px 1px !important;}
#textcol dl.barobox h1 {font-size:0.75em !important; background:#9A3334 url(img/box4/top.gif) left top no-repeat !important; color:#f9f8f7 !important; padding:8px 10px 8px 10px !important; margin:0px -1px !important;}
#textcol dl.barobox dt {margin:0px !important; padding:0px !important;}
#textcol dl.barobox dd {background:url(img/box4/bottom.gif) left bottom no-repeat; margin:0px -1px !important; padding:10px 10px 10px 0px !important;}
#textcol dl.barobox dd p {margin-left:4em;}

/*ANIMATION*/
#animdiv {position:absolute; z-index:150; display:none; left:240px; top:180px; width:440px; height:400px; background:#F9F8F7;}

/*STORIES*/
#storydiv {position:absolute; z-index:50; display:none; left:10px; top:0px; width:990px;}


#schatten {position:absolute; left:0px; top:10px; height:100px; background:url(img/nav/schatten.gif) 11px 14px no-repeat; width:990px; height:80px; z-index:1;}

#druck-logo {display:none; position:absolute; left:-1000px; top:-1000px;}
