<!--
html{
margin:0;
padding:0;
background-color:#FFF;
}

body, html {
font-size: 16px;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
margin:0;
padding:0;
color:#333;
height:101%;
}

div,p,ul,li,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}
img{
border:0;
}

a{
color:#B80628;
border:none;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

h1, h2, h3{

}


/* DIVs */

#wrapall{
width:800px;
margin:0px auto;
border-top:solid 6px #BF002A;
}

#header{

}

#header-nav{
float:left;
margin-top:10px;
width:206px;
overflow:hidden;
list-style:none;
border-left:solid 1px #333;
}
#header-nav li{
float:left;
padding:0px 9px;
padding-right:8px;
border-right:solid 1px #333;
line-height:0.75em;
}

#header-nav li a{
display:block;
color:#333;
text-decoration:none;
font-weight:normal;
font-size:0.75em;
border:0px;
}
#header-nav a.current{
color:#C61B36;
}


/* CONTENT */
#content-wrap{
position:relative;
float:left;
width:800px;
margin-top:46px;
/* background-color:#F0F; */
}

/* HauptMenü */
#main-nav, .main-nav{
/* margin-top:10px; */
width:198px;
overflow:hidden;
list-style:none;
padding-bottom:4px;
}

.main-nav-border{
border-bottom:solid 1px #C9C9C9;
padding-bottom:0px !important;
}
#main-nav li, .main-nav li{
float:left;
/* padding-left:46px; */
padding-left:16px;
width:182px;
text-align:left;
line-height:1.88em;
}
.left-46{
padding-left:46px !important;
text-align:left !important;
line-height:1.50em !important;
}
.left-start{
text-align:left !important;
line-height:1.50em !important;
}


.nav-242{
/* background:transparent  url(../../pics/nav_pfeil.gif) left 50% no-repeat; */
}
.nav-242 a{
color:#C0002B !important;
font-weight:bold;
}

#main-nav .left-46, .main-nav .left-46{
width:152px;
}
#main-nav .box-header, .main-nav .box-header{
/* margin-bottom:10px; */
border-bottom:solid 1px #FFF;
font-weight:bold;
line-height:1.31em !important;
}
.main-nav-border .box-header{
padding:4px 0px;
font-size:1.06em;
}
#main-nav .box-header a, #main-nav .box-header a:hover,
.main-nav .box-header a, .main-nav .box-header a:hover{
color:#FFF;
background:none;
padding:0px;
}
.left-16{
padding-left:16px !important;
text-align:left !important;
}

#main-nav li a, .main-nav li a{
display:block;
text-decoration:none;
color:#666;
border:0px;
}

#main-nav .current a, #main-nav li a:hover, #main-nav a.current,
.main-nav .current a, .main-nav li a:hover, .main-nav a.current{
color:#B80628;
background:#FBFBFB url(../../pics/nav_pfeil.gif) right 50% no-repeat;
}

#main-nav li.ifsub, #main-nav li.curifsub{
background-color:#C9C9C9;
}
#main-nav li.curifsub a.current{
color:#B80628;
}
#main-nav li.curifsub1{
background-color:#EEEEEE;
}
#main-nav li.curifsub2{
background-color:#EEEEEE;
}
#main-nav li.curifsub2 a, #main-nav li.curifsub2 a:hover{
color:#666;
background-color:#EEEEEE !important;
}

#main-nav li.ifsub a, #main-nav li.curifsub a{
color:#666;
background:#C9C9C9 url() right 50% no-repeat;
}
#main-nav li.curifsub1 a, #main-nav li.curifsub1 a:hover, #main-nav li.curifsub1 a.current{
color:#B80628;
background:#EEEEEE url(../../pics/nav_pfeil.gif) right 50% no-repeat;
}

#main-nav .li-umenu{
background-color:#EEEEEE;
}
#main-nav li.li-umenu a:hover, #main-nav li.li-umenu a.current{
background-color:#EEEEEE;
}
#main-nav li.ifsub1 a{
color:#666;
background:transparent url() right 50% no-repeat;
}
#main-nav li.ifsub1 a.current{
color:#666;
background:transparent url(../../pics/nav_pfeil.gif) right 50% no-repeat;
}

#main-nav .li-umenu a{
padding-left:16px;
font-size:0.94em;
color:#666;
}
#main-nav .li-umenu .current, #main-nav .li-umenu a:hover{
/* background:none; */
/* color:#333; */
color:#B80628;
}

#main-nav .li-umenu1 a{
padding-left:16px;
font-size:0.94em;
color:#333;
}
#main-nav .li-umenu1 .current, #main-nav .li-umenu1 a:hover{
background:transparent url() right 50% no-repeat;
color:#B80628;
}


/* graue Navi */
#main-nav .li-grau{
background-color:#C9C9C9;
height:24px;
overflow:hidden;
border-bottom:solid 1px #FFF;
}
#main-nav .li-grau a{
color:#000;
}
#main-nav .li-grau a:hover{
background:#C9C9C9 url() right 50% no-repeat;
color:#FFF;
}
#main-nav .li-first, .main-nav .li-first{
margin-top:10px;
}
#main-nav .li-last{
margin-bottom:14px;
}
#main-nav .li-grau-first{
margin-top:14px;
}

/* Randspalten-Elemente */

#content-links{
float:left;
width:200px;
overflow:hidden;
}

.content-box{
float:left;
width:200px;
overflow:hidden;
margin-bottom:20px;
background-color:#FBFBFB;
color:#666;
}
.content-box .img-left{
display:inline;
float:left;
}
.content-box-inhalt{
padding:3px 0px;
padding-bottom:0px;
font-size:0.75em;
border-left:solid 1px #C9C9C9;
border-right:solid 1px #C9C9C9;
text-align:center;
}
.content-box-inhalt img{
/* float:left; */
margin:0px auto;
margin-bottom:5px;
}
.content-box-inhalt p{
padding-top:5px;
padding-bottom:2px;
margin-left:16px;
line-height:1.19em;
text-align:left;
}
.padding-top-0, #content .content-box-inhalt p{
padding-top:0px !important;
}
#content .content-box-inhalt p.content-box-start{
padding-top:5px !important;
}

#content .content-box-inhalt p.p-5{
padding:5px 0px !important;
}

.box-200{
float:left;
width:198px;
height:180px;
padding-top:0px !important;
overflow:hidden;
/* background-color:#ccFBFB; */
}

.wrap-360 .box-200{
width:358px;
}
.wrap-360 .box-header-3, .news-list-oben .news-latest-item h3, .news-list-oben .news-list-item h3{
font-weight:bold;
}
.wrap-360 ul, .wrap-360 li{
list-style:none;
text-align:left;
}
.startseite .wrap-360 .akt-news-p .inh-einz-wrap{
margin-top:8px;
}


/* News-Liste oben */
.news-list-oben .news-latest-item h3, .news-list-oben .news-list-item h3{
/* position:relative; */
font-size:0.94em;
}
.news-list-oben .news-latest-container, .news-list-oben .news-list-container{
text-align:left;
font-size:0.94em;
}
.news-list-oben .news-latest-item, .news-list-oben .news-list-item{
margin:0px 16px;
margin-top:8px;
}
.news-list-oben .news-latest-date, .news-list-oben .news-latest-gotoarchive,
.news-list-oben .news-list-date, .news-list-oben .news-list-gotoarchive,
.news-list-oben h1.box-header-grau, .news-list-oben .news-list-browse{
display:none;
}




.box-220{
float:left;
width:198px;
height:216px;
padding-top:0px !important;
overflow:hidden;
}

.box-start .box-200{
height:330px;
}
.box-start .content-box-inhalt, .box-start .box-header{
text-align:left;
}
.box-start .news-list-container{
margin-top:12px;
}
.box-start .box-header, .box-start .news-list-container{
padding-left:16px;
}

ul .box-header-3 span{
font-weight:normal;
color:#666;
}

.box-header{
padding:3px 0px;
text-align:center;
color:#FFF;
line-height:1.31em;
font-size:1.19em;
}
.box-header a, .box-header a:hover{
color:#FFF !important;
text-decoration:none !important;
display:block;
}
.box-header-grau{
background-color:#C9C9C9;
}
.box-header-rot{
background-color:#C0002B;
}
.box-header-gelb{
background-color:#FFB500;
}

.box-header-3{
text-align:left;
margin-top:8px;
font-size:1.00em;
color:#C0002B;
}
.box-header-4{
font-size:1.00em;
line-height:1.13em;
padding-bottom:2px;
font-weight:normal;
color:#333;
}

.wrap-360 .box-header-3, .wrap-360 p{
margin-left:16px;
margin-right:16px;
font-size:0.94em;
}
.wrap-360 p a{
font-weight:bold;
}
.box-start p{
font-size:0.94em;
}
.box-start p a{
/* font-size:1.00em; */
font-weight:normal;
}

.therapeutensuche img{
margin-top:4px;
}

/* Login-Form */
.content-box form{
width:150px;
margin:0px auto;
margin-top:11px;
padding:2px 0px;
}

.content-box label, .content-box input{
width:148px;
}
.content-box input{
clear:both;
float:left;
border:solid 1px #C9C9C9;
margin-bottom:8px;
}
.content-box label{
display:block;
text-align:left;
font-size:0.94em;
/* line-height:1.31em; */
}
.content-box .login{
width:150px;
color:#FFF;
background-color:#C0002B;
border:solid 1px #C0002B;
}
.content-box form.logout-form{
width:auto;
/* margin-top:20px; */
margin-top:14px;
}
.content-box .logout{
width:198px;
color:#FFF;
padding:0px 0px;
height:24px;
overflow:hidden;
background-color:#C0002B;
border:solid 0px #C0002B;
cursor:pointer;
font-weight:bold;
}

.content-box form a{
display:block;
text-align:right;
color:#666;
font-size:0.88em;
line-height:1.00em;
}


/* Inhaltsbereich */

#content{
float:left;
margin-left:20px;
margin-bottom:20px;
width:580px;
overflow:hidden;
/* background-color:#00FAFA; */
}
#content.startseite{
margin-bottom:0px;
}

.basis-wrap{
position:relative;
background:#FFF url(../../pics/bg_580.gif) top right repeat-y;
}
.basis-start-wrap{
position:relative;
}
.bottom-rand{
position:absolute;
float:left;
bottom:0px;
right:0px;
}

.content-inhalt-wrap{
float:left;
width:578px;
background-color:#FAFAFA;
border-left:solid 1px #C9C9C9;
border-right:solid 1px #C9C9C9;
}
.content-news-list{
height:402px;
min-height:402px;
/* overflow:hidden; */
/* background-color:#FAFA00; */
}
*html .content-news-list{
height:408px;
min-height:408px;
}

.content-inhalt{
padding:6px 16px;
font-size:0.75em;
line-height:1.31em;
}

.wrap-360{
width:360px;
margin-right:20px;
}
#content .wrap-360 p{
text-align:left;
}
.wrap-200{
width:200px;
}

.content-inhalt h1{
padding-bottom:0.19em;
margin-bottom:0.88em;
}
.content-inhalt h2{
padding-bottom:0.19em;
}
.content-inhalt h3{
font-size:1.00em;
padding-bottom:0.19em;
}

.content-inhalt p{
margin-bottom:10px;
}

.content-header-1{
color:#626262;
font-size:1.50em;
margin-bottom:16px;
}

.content-inhalt ul{
margin:10px;
margin-left:16px;
}


/* News-Navi */
.content-header-news{
float:left;
width:328px;
padding:8px 16px;
padding-bottom:0px;
border:none;
background:#FAFAFA url(../../pics/news_header.gif) 0px 0px no-repeat;
color:#666;
}
/* alt
.news-nav, .news-list-browse{
float:left;
width:200px;
height:32px;
padding-left:20px;
overflow:hidden;
background:#FAFAFA url(../../pics/news_nav.gif) 0px 0px no-repeat;
} */
.news-nav, .news-list-browse{
float:right;
/* width:200px; */
/* height:32px; */
padding-left:20px;
overflow:hidden;
}


.news-list-browse-normal{
width:540px;
margin:10px 0px;
}
.news-list-browse-normal table{
float:right;
}

.news-list-browse table, .news-list-browse-normal table{
margin:4px 2px;
padding:0px;
/* width:196px; */
padding-left:0px;
}
.box-start .news-list-browse table, .box-start .news-list-browse-normal table{
margin:2px;
margin-right:14px;
margin-top:0px;
}
.news-list-browse .current, .news-list-browse .inactive, .news-list-browse .disabled{
margin:5px 0px;
float:left;
width:auto;
}
.news-list-browse td{
font-size:0.75em;
}
.box-start .news-list-browse td{
font-size:1.00em;
}
.tx-ttnews-browsebox-SCell, .news-list-browse td{
padding:0px;
margin:0px;
}

/* .news-nav ul, .news-list-browse ul{
float:left;
width:220px;
margin:3px;
overflow:hidden;
list-style:none;
}
.news-nav li, .news-list-browse li{
float:left;
margin:2px;
font-size:0.75em;
font-weight:bold;
} */
.news-nav a, .news-list-browse a, .news-list-browse .inactive, .news-list-browse-normal a{
margin:2px;
/* display:block; */
/* width:21px; */
width:auto;
/* padding:0px 2px; */
height:15px;
text-align:center;
padding:0px 5px;
background-color:#CCC;
color:#333;
}
.news-nav a:hover, .news-list-browse a:hover, .news-nav .current a, .news-list-browse .current a,
.tx-ttnews-browsebox-SCell a, .tx-ttnews-browsebox-SCell a:hover{
background-color:#C0002B;
color:#FFF;
text-decoration:none;
}
.news-list-browse .nav-forw, .news-list-browse .nav-backw{
width:46px;
height:15px;
text-align:left;
}
.news-list-browse .nav-forw{
text-align:right;
}
.news-list-browse .nav-forw span, .news-list-browse .nav-backw span{
display:block;
font-size:0.81em;
}


/* FOOTER */

#footer{
float:left;
width:800px;
margin:0px;
margin-bottom:20px;
color:#999999;
}
#footer a{
color:#999999;
}








/* allg. Klassen */
.rot{
color:#B80628;
}

.a-grau{
color:#666;
}

.abstand-10{
clear:both;
padding-top:10px;
}
.abstand-20{
clear:both;
padding-top:20px;
}

.clear{
height:0px;
line-height:0px;
font-size:0px;
clear:both;
float:none;
}
.left{
float:left;
}
.right{
float:right;
}
.center{
text-align:center;
}

.skip {
	position: absolute;
	left: -1000em;
	width: 20em;
}

.important{
color:#D60A27;
font-weight:bold;
}

/* TypoKlassen */
.csc-uploads, .csc-uploads-0{
margin:0px;
padding:0px;
}

.csc-uploads-fileName{
padding-right:20px;
}



/* News */
.news-list-item, .news-latest-item{
margin-bottom:16px;
}
.box-start .news-list-item, .box-start .news-latest-item{
font-size:0.94em;
margin-bottom:10px;
}
.news-list-date{
font-size:0.81em;
}
.box-start .news-list-date{
font-size:0.94em;
}
.news-list-morelink, .news-latest-morelink{
/* font-weight:bold; */
display:inline;
}

//-->