/* PSYCHOSEBEGLEITUNG 2012 Template by Agent ASche */

BODY,TD {font-size:10pt; color:#000000; line-height:1.3; font-family:Arial, Helvetica, sans-serif; overflow-y: scroll !important;}
#bg {padding:0 0 20px 0; margin:0; background:#DEDEDE url(images/bg.jpg) center repeat-y; border-bottom:20px solid #d2d2d2;}
#header {height:120px; width:900px; margin:0 auto; padding:30px 0 0 30px; background:#ffffff;}
H1,H2,H3 {font-weight:bold; letter-spacing:1px; color:#465028; font-style:normal; margin:0 0 16px 0;}
H4 {font-weight:bold; letter-spacing:1px; color:#465028; font-style:normal; margin:0 0 6px 0;}
H1,H2,H3{font-size:130%;}
H4{font-size:100%;}
ul.menulevel1,ul.menulevel2,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search {padding-left:0; margin-left:0; list-style:none;}
ul.menulevel3 {visibility:hidden;}
form{margin:0;}
IMG{border:0;}
hr {width:auto; margin:0 auto 5px auto; height:0; border-bottom:1px dotted #465028; border-top:none;}
.clearer {height:1px; width:893px; clear:both; margin:0 auto;}
.imgleft {padding:0 10px 10px 0; border:none; float:left;}
.imgright {padding:0 0 10px 10px; border:none; float:right;}
li{line-height:1.5;}
.doc, .sdocs, .sdoc, .docs {padding-left:15px; background:url(menu/document.gif) no-repeat; background-position:3px 7px;}

a {text-decoration:none; font-weight:normal; -webkit-transition-property:color; -webkit-transition-duration: 0.5s; -moz-transition-property:color; -moz-transition-duration:0.5s; transition-property:color; transition-duration: 0.5s;}
a:link, a:visited {color:#546F00;}
a:active,a:hover {color:#96be00; text-decoration:none;}
.sitename {font-weight:normal; font-size:17pt;}

#sitetitle {height:80px; width:320px; color:#465028; position: absolute; font-family:'Times New Roman', serif; font-size:28px; font-weight:bold; font-style:normal; margin:0; padding:10px 0 0 50px; line-height:100%; background:url(images/logo.jpg) top left no-repeat;}
#sitetitlebox {}
#sitesubtitlebox {font-size:20px;}

#topmenu {height:15px; width:auto; font-size:12px; float:right; margin-right:20px;}
#topmenu a {margin:0 5px;}

#searcher {margin:35px 22px 0 auto; height:25px; width:260px; float:right; position:relative;}
#searcher #searchbox {float:right;}
#searcher .text {height:18px; width:210px; padding:4px; margin:0 -1px 0 0; color:#000; border:1px solid #465028;}
#searcher .submit {height:28px; width:28px; padding:2px; margin:0; border:1px solid #465028; float:right; background:url(images/search.jpg) right no-repeat;}
#searcher .submit:hover {background:url(images/search_hover.jpg) right no-repeat; cursor:pointer;}

#part2 {width:932px; margin:-30px auto 0 auto;}

/* MAIN NAV */
#navcontainer {height:35px; width:auto; padding-left:20px; color:#FFFFFF; background:url(sfnav/l2bar.png) repeat-x;}
#nav, #nav ul {float:left; list-style:none; line-height:1; font-weight:normal; padding:0; margin:0;}
#nav a {display:block; color:#FFFFFF; text-decoration:none; padding:0 8px; line-height:27px; font:bold 14px Arial, Helvetica, sans-serif;}
#nav .menulevel1 .nave a {border-right:1px solid #ffffff;}
#nav .menulevel1 a {height:25px; width:auto; color:#FFFFFF; padding:10px 12px 0 12px; border-left:1px solid #ffffff; background:url(sfnav/l2bar.png) repeat-x;}
#nav .menulevel2 a {height:25px; width:184px !important; color:#FFFFFF; padding:10px 12px 0 12px; background-image:url(sfnav/l2bar.png) !important; border-left:none; border-top:1px solid #d2d2d2; overflow:hidden;}
#nav li {float:left; text-align:left; padding:0;}
#nav li ul {position:absolute; left:-999em; height:auto; width:13.4em; font-weight:normal; margin:0;}
#nav li li {padding-right:1em; width:13.4em; margin-left:-1px;}
#nav ul ul {z-index: 2 !important; width:199px; padding-left:1px; margin-left:1px;}
#nav li ul a {width:10.1em;}
#nav li ul ul {margin-top: -1.75em; margin-right: 0; margin-bottom: 0; margin-left: 10em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto; min-height:0;}


.sitemaplevel1 li {font-size:9pt; list-style-type: none;}
.sitemaplevel1 a,.sitemaplevel2 a,.sitemaplevel3 a{font-weight:normal;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{}
.submenu{font-size:9pt;}
.submenu a{font-weight:normal;}
.submenu a:link,.submenu a:visited{}
.submenu a:active,.submenu a:hover{}

/* BREADCRUMBS */
#locator {height:15px; width:890px; color:#000000; font-size:12px; padding:12px 0 8px 2px; margin:0 0 10px 20px; background:#ffffff; border-bottom:2px solid #465028;}
#locator a{font-weight:normal; text-decoration:none; color:#546F00;}
#locator a:visited, #locator a:active, #locator a:hover {color:#546F00; text-decoration:underline;}
#xhomeclick {background:url(sfnav/home.png) no-repeat; height:16px; width:16px; float:left; margin:-2px 5px 0 0; cursor:pointer;}

.menu {font-weight:normal;font-size:8pt;}
.menu a {text-decoration:none; font-weight: normal;}
.menu a:link,.menu a:visited,.menu a:active,.menu a:hover {}
.navigator {font-weight:normal;font-size:7pt;}
.navigator a:link,.navigator a:visited {color:#675740; background:#fff9ba; font-weight:bold; padding:4px 10px; margin:0 0 5px 5px; border:1px solid #000000; display:block;}
.navigator a:active,.navigator a:hover {color:#675740; background:#f6d697; font-weight: bold; padding:4px 10px; margin-left:5px; border:1px solid #000000;}
.edit{font-size:8pt;color:#000000;background-color:#FFFFFF;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;color:black;}
input,select{font-size:8pt;}
textarea {background:#FFFFFF; width:98%; border: 1px solid #000000;}
.submit {}

#maincontent {width:570px; padding:00; min-height:500px; top:300px; float:left; border:none; margin:0 auto 10px 20px; background:#FFFFFF;}
#sidearea {width:300px; z-index:0; padding:0; margin:0 20px 0 0; float:right;}
#sidesub ul.submenu {border:1px solid #465028; padding:1px 1px 0 1px;}
#sidesub h4 {height:1px; margin:0; visibility:hidden;}
#sidearea ul.submenu li.doc, #sidearea ul.submenu li.docs {height:35px; width:auto; margin-bottom:1px; background:url(images/side_sub.png) repeat-x;}
#sidearea ul.submenu li.doc:hover, #sidearea ul.submenu li.docs:hover {background:url(images/side_sub-hover.png) repeat-x;}
#sidearea ul.submenu li.doc a, #sidearea ul.submenu li.docs a {font-size:14px; font-weight:bold; padding:6px 0 8px 10px; margin:0 0 0 -14px; display:block;}
.sidemodule .desc {height:25px; width:auto; padding:7px 0 0 10px; text-transform:capitalize; color:#fff; background:#A2C4CC; border:1px 1px 0 1px solid #465028; background:url(images/side.png) repeat-x;}
.sidemodule .mid {padding:10px 4px; margin-bottom:10px; background:#EBEBEB; border:1px solid #465028;}
#newsboxscroll {padding-right:5px; padding-left:5px;}

#footer {width:893px; height:20px; margin:0 auto; padding-top:5px; border-top:2px solid #465028; color:#9F9F9F;}
#footer a, #footer a:hover {color:#9F9F9F; float:right;}