html
{
    SCROLLBAR-BASE-COLOR: #3A4348;
    SCROLLBAR-FACE-COLOR: #3A4348; 
    SCROLLBAR-HIGHLIGHT-COLOR: #FFF; 
    SCROLLBAR-SHADOW-COLOR: #000; 
    SCROLLBAR-3DLIGHT-COLOR: #D4E3C4; 
    SCROLLBAR-ARROW-COLOR: #D4E3C4; 
    SCROLLBAR-TRACK-COLOR: #D4E3C4; 
    SCROLLBAR-DARKSHADOW-COLOR: #000;
}
body
{
    margin: 0px;
}

.picclass
{
	border: 0px solid #3A4348;
}
#background
{
    margin: 0px auto;
    margin-top: 0px;
    height: 1015px;
    border: 1px solid #FFF;
    background-image: url(/upload/background.jpg);
    background-position: center;
    background-repeat:no-repeat;
}

#subnavi
{
    margin: 0px auto;
    width: 960px;
    height: 13px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color:#3A4348;
    text-align: right;
    margin-top: 23px;
}

#subnavi a
{
    color:#3A4348;
    text-decoration: none;  
    font-weight: normal;
}

#subnavi a:hover
{
    color:#3A4348;
    text-decoration: underline;
}

#root
{
    width:960px;
    margin: 0px auto;
    margin-top: 2px;
    text-align: left;
    color: #000;
    background-color: #FFF;
    /*border: 0px solid #000;*/
    font-family: Verdana;
    font-size: 11px;
}

#head
{
    border: 0px solid #000;
    height:187px;
    clear: both;
    margin-top: 4px;
    margin-left: 2px;
    margin-right: 2px;
}

#footer
{
    border: 0px solid #000;
    height:40px;
    margin: 0px;
    clear: both;
    text-align: center;
    background-color: #FFF;
    font-weight: normal;
}
#navi_left
{
    width: 187px;
    height: 650px;
    float: left;
    margin-left: 2px;
    margin-right: 0px;
    margin-top: 2px;
    background-color: #FFF;
    background-image: url(/upload/bgmenueleft.jpg);
    background-repeat: no-repeat;
}

#navipath
{
    margin: 0px;
    color: #999;
}

#navipath a
{
    color: #999;
}

.content
{
    width: 542px;
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 10px;
    background-color: #FFF;
    text-align: justify;
    font-weight: normal;
	line-height: 18px;
}

.content_startseite
{
    width: 578px;
	height: 425px;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
	margin-top: 2px;
    background-color: #FFF;
    text-align: center;
    font-weight: normal;
	line-height: 18px;
	background-image:url('/upload/menschen.jpg'); 
	background-repeat:no-repeat;
}

#anfahrt
{
	background-image:url('/upload/anfahrtsskizze.jpg'); 
	background-repeat:no-repeat; 
	background-position:right;
	width:580px;
	height:556px;
	border-spacing:0px;
	border:0px;
}

h1
{
    font-weight: bold;
    font-size: 15px;
	color:#999;
}
h2
{
    font-weight: bold;
    font-size: 13px;
}
h3
{
    font-weight: bold;
    font-size: 11px;
}

a
{
    color:#3A4348;
    font-weight: bold;
    text-decoration: none;
}
a:hover
{
    color:#3A4348;
	text-decoration: underline;
}
.navi_right
{
    width: 187px;
    height: 650px;
    float: right;
    margin-top: 2px;
    margin-right: 2px;
    color: #FFF;
    background-color: #FFF;
    background-image: url(/upload/bgmenueright.jpg);
    background-repeat: no-repeat;
    text-align: center;
}

.soziokultur
{
	width: 187px;
	height: 68px;
	float: right;
	margin-right: 2px;
	background-color: #3A4348;
}

.soziokultur_text
{
	margin-left: 30px;
	margin-top: 5px;
	text-align: left;
	font-weight: bold;
    font-size: 14px;
	line-height: 19px;
	color: #D6DADB;
}

/* ###################################################### */
/* ####################### SEARCH INPUT ################# */
/* ###################################################### */
#search {
    margin-left: 30px;
	margin-top: 15px;
	margin-bottom: 0px;
    font-size: 14px;
	width: 125px;
    height: 40px;
    background-color:transparent;
}
#search label {
    font-size:11px;
    float:left;
    margin-bottom: 2px;
}
#search input {
    float:left;
    height:14px;
    font-size: 11px;
    font-family: Verdana;
    font-weight: bold;
    border: 0px solid #000;
    width:110px;
}
#search input.sbmt {
    border:0;
    width:5px;
    height:14px;
    margin:0 0 0 5px;
    margin-top: 2px;
}

.slice2px
{
    height:2px;
    background-color:#FFF;
}
.kliniklogo
{
    float: left;
    width: 187px;
    height: 187px;
}

.banner1
{
    float: left;
    margin-left: 2px;
    width: 578px;
    height: 187px;
}
.banner2
{
    float: left;
    margin-left: 2px;
    width: 187px;
    height: 187px;
}
.leitgedanke
{
	margin-left: 30px;
	margin-right: 30px;
	text-align: left;
	line-height: 15px;
}

/* Level 1 */
#navigation ul {
    width:166px;
    margin-left:19px;
    padding:0;
	/*background-color:#F2F2F2;*/
    background-color:transparent;
}
#navigation ul li {
    width:164px;
    margin-left:0px;
    list-style-type:none;
}
#navigation ul li a {
    display:block;
    width:164px;
    height:20px;
    line-height:20px;
    margin-left:0px;
    font-size:9px;
    font-weight: bold;
    color:#3A4348;
    /*background-image:url(../images/navi_pfeil_zu.gif);*/
    background-repeat:no-repeat;
    background-position:156px 4px;
    text-decoration:none;
}
#navigation ul li a:hover, .navigation ul li.active a {
    /*background-color:#3A4348;
    color:#FFF;*/
}

/* Level 1 */
#navigation ul li.navmainStandardLevel_1 {
    margin-top:20px;
	height:21px;
}

#navigation ul li.navmainStandardLevel_1 a {
    font-size: 11px;
}

#navigation ul li.navmainStandardLevel_1 a:hover, #navigation ul li.navmainStandardLevel_1 a.active {
    /*background-color:#3A4348;*/
    text-decoration: none;
    border-bottom: 1px solid #3A4348;
}

/* Level 2 */
#navigation ul li.navmainStandardLevel_2 {
    margin-left:10px;
    margin-top:2px;
	width:154px;
	height:21px;
}
#navigation ul li.navmainStandardLevel_2 a {
    /*background-image:url(../images/subnavi_pfeil_zu.gif);*/
    background-repeat:no-repeat;
    background-position:145px 8px;
    color:#3A4348;
    width:154px;
    font-weight: normal;
    font-size: 11px;
}
#navigation ul li.navmainStandardLevel_2 a:hover, #navigation ul li.navmainStandardLevel_2 a.active {
    /*background-color:#3A4348;*/
    text-decoration: none;
    border-bottom: 1px solid #3A4348;
}

/* Level 3 */
#navigation ul li.navmainStandardLevel_3 {
    margin-left:20px;
    margin-top:2px;
	width:144px;
	height:21px;
}
#navigation ul li.navmainStandardLevel_3 a {
    background-image:none;
    color:#3A4348;
    width:144px;
    font-weight: normal;
    font-size: 11px;
}
#navigation ul li.navmainStandardLevel_3 a:hover, #navigation ul li.navmainStandardLevel_3 a.active {
    /*background-color:#3A4348;*/
    text-decoration: none;
    border-bottom: 1px solid #3A4348;
}