* {margin:0;padding:0}
BODY {padding:15px 0;text-align:center;background:#ddd;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:70%;line-height:1.5em}
A {color:#39c;text-decoration:underline;font-weight:bold;white-space:nowrap}
TD A {white-space:normal}
A:HOVER {color:#f90;text-decoration:none}
A.st {color:#333;text-decoration:none}
H1, H2, H3, H4, H5, H6 {font-weight:bold;padding:1em 0 .25em;margin-bottom:.5em;line-height:1.2em}
H1 {font-size:1.6em}
H2 {font-size:1.3em}
H3 {font-size:1.2em}
DT {font-weight:bold}
IMG {border:none}
HR {clear:both;margin:1em 0;color:#69c;height:1px;border:none;border-top:1px solid #69c}
FIELDSET {border:none}
LEGEND {font-weight:bold;color:#069;font-size:1.2em}
LABEL {font-weight:bold}
.clr {clear:both}
.tl {text-align:left}
.tc {text-align:center}
.tr {text-align:right}
.x {display:none}
.highlight {background-color:#ff0}

#page {position:relative;width:731px;text-align:left;margin:0 auto;padding:0 15px;background:#ddd url(https://www.angst-panikattacken.com/images/layout/body_bg.gif) top center repeat-y;border-top:1px solid #aaa;border-bottom:1px solid #aaa}

#logo {float:left;background-color:#f90;width:308px}
#intro {font-size:.9em;height:54px;color:#fff;background:#39c;border-bottom:1px solid #069;line-height:normal}
#intro A {font-weight:bold;color:#fff}
#intro A:HOVER {text-decoration:underline}
#infopack {padding-top:5px;margin:0 165px 0 315px}
#clients {width:155px;padding-top:5px;float:right;clear:right;text-align:center;display:block}
#quicklinks {position:relative;height:54px}
#quicklinks P {position:absolute;bottom:1px;right:5px;font-size:1.2em}

UL#quickmenu {margin-right:5px;clear:right;text-align:right}
UL#quickmenu LI {list-style:none;display:inline;font-size:.9em;padding:0 .5em;border-right:1px solid #fff}
UL#quickmenu LI.last {border:none;padding-right:0}
UL#quickmenu A {font-weight:normal;text-decoration:none;white-space:nowrap}

UL#headmenu {clear:both;background-color:#069;border-top:1px solid #fff;border-bottom:1px solid #fff;height:2em;font-size:.9em}
UL#headmenu LI {list-style:none;float:left;border-right:1px solid #fff;line-height:2em}
UL#headmenu LI A {font-weight:bold;display:block;color:#fff;text-decoration:none;padding:0 10px}
UL#headmenu LI A:HOVER, UL#headmenu LI A.active {color:#069;background-color:#f90}
UL#headmenu LI.last {border-right:none}

#home {height:260px;background:#fff;border-top:1px solid #069}
#girl {float:left;background:#fff url(/images/tlm-girl.jpg) no-repeat;width:310px;height:260px}
#girl DIV {margin:15px 125px 0 5px;text-align:center;font-size:1.3em;line-height:1.3em}

#news {height:100px;background:#EBF5FA url(/images/layout/neu-trim.gif) no-repeat}
#news DIV.flash {display:block;height:100px}

#linkbox {height:80px}
#linkbox DIV {width:72px;float:left;padding:5px;margin:0 5px;text-align:center;background:#fff url(/images/layout/page/box-fade.jpg) repeat-x}
#linkbox DIV IMG {display:block}

#content {clear:both;padding:5px 30px;background:#fff;border-top:1px solid #069;border-bottom:1px solid #069;display:inline-block;overflow:hidden}
/*#content A[href^="http://"] {background:transparent url(/images/layout/externallink.gif) center right no-repeat;padding-right:13px}
#content TD A[href^="http://"] {background:none;padding-right:none}*/
#content P {padding:.75em 0}
#content UL,
 #content OL {margin-left:2.5em}
#content OL LI {padding-left:0;margin-left:0}
#content UL.styled {margin-left:0;border:2px solid #EBF5FA}
#content LI {padding:.25em 0 .25em 1.5em}
#content UL.styled LI {list-style:none;background:transparent url(https://www.angst-panikattacken.com/images/layout/li.gif) 0 .45em no-repeat}
#content UL.styled LI.al {background-color:#ebf5fa}
#content TD LI {padding:0;background:none}
#content DL.def {float:right;width:280px;margin-left:20px;padding:.5em;border:1px solid #069;background:#ebf5fa}
#content DL.def DT {font-weight:bold;font-style:italic;font-size:1.2em}
#content DL.def DD {padding-left:2em;font-style:italic}

.price S {color:#c00}
.price BIG {color:#c00;font-weight:bold}

DIV.quote,
 DIV.quoteleft,
 DIV.quoteright,
 DIV.videoleft,
 DIV.videoright {padding:15px;background-color:#ffd;color:#000;border:1px solid #cc9;font-size:.9em;line-height:1.3em}
DIV.quoteleft,
 DIV.videoleft {float:left;clear:left;margin-right:20px}
DIV.quoteright,
 DIV.videoright {float:right;clear:right;margin-left:20px}
DIV.quoteleft,
 DIV.quoteright {width:280px}
DIV.videoleft P,
 DIV.videoright P {width:160px}
P.cite {padding-left:1em}
P.cite SMALL {line-height:normal}

.portraitleft,
 .portraitright {margin-bottom:5px}
.portraitleft {margin-right:20px;float:left}
.portraitright {margin-left:20px;float:right}
.portraitleft IMG,
 .portraitright IMG {border:1px solid #cc9;padding:1px;display:block}
.caption,
 .caption {margin-top:1px;text-align:center;font-weight:bold;font-size:.9em;line-height:normal}

FORM.support, FORM.login, FORM.order, FORM.summary, FORM.error {clear:both;padding:5px 10px 5px 70px;color:#000;border:1px solid #39c;margin-top:20px}
FORM.support {background:#EBF5FA url(/images/support.gif) 5px 5px no-repeat}
FORM.login {background:#EBF5FA url(/images/login.gif) 5px 5px no-repeat}
FORM.order {background:#EBF5FA url(https://www.angst-panikattacken.com/images/question.gif) 5px 5px no-repeat}
FORM.error {background:#F5E6E6 url(/images/error.gif) 5px 5px no-repeat;border:1px solid #c33}
FORM.summary {background:#E6F5E6 url(/images/ok.gif) 5px 5px no-repeat;border:1px solid #090;min-height:60px;_height:60px}
FORM P {text-indent:0;margin:5px 0 0 0;padding:0}
FORM LEGEND {padding-bottom:1em}
FORM LABEL.text {width:180px;float:left;text-align:right;margin-right:1em;display:block}
FORM INPUT.text {border:1px solid #ccc;margin:0 0 1px 190px}
FORM INPUT.text, FORM.order LABEL.radio {padding:1px 2px;display:block}
FORM INPUT.radio {clear:both;margin:0 1em 0 65px;display:block;float:left}
FORM.payopt {border-bottom:1px solid #ddd;padding:5px 0}
FORM.country {vertical-align:middle}
FORM INPUT.error {background:#fee;border:1px solid #f00}
FORM LABEL.error {color:#f00}
DIV#inforequest FORM {padding:0;margin:0}

.subnav {clear:both;font-size:.9em;margin-top:5px;border-top:1px solid #069}
.subnav P {text-indent:none}
.subnav P.prev, .subnav P.next {font-weight:bold}
.subnav P.prev {float:left}
.subnav P.next {float:right}

#footmenu {background-color:#069;border-top:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;height:2em;font-size:.9em}
#footmenu LI {list-style:none;float:right;border-left:1px solid #fff;line-height:2em}
#footmenu LI A {font-weight:bold;display:block;color:#fff;text-decoration:none;padding:0 10px}
#footmenu LI A:HOVER, UL#footmenu LI A.active {color:#069;background-color:#f90}
#footmenu LI.last {border-right:none}

#copyright {clear:both;text-align:center;background:#39c;font-size:.8em;color:#fff;border-top:1px solid #069;line-height:2.5em}
#copyright A {font-weight:bold;color:#fff}
