/* Start of CMSMS style sheet 'all' */
* {
	font-size:100.01%;
}
html, body {height: 100%;}

html{font-size:62.5%;}
body {
	margin: 0;
	color: #5f5f5f;
	min-width: 1000px;
	background:url("/images/bg-body.gif") repeat-x;
	font: 1.2em/1.75em arial, helvetica, sans-serif;
}
#inner {
	min-width:996px;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}

input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color: #ff9000;
	text-decoration: none;
}
a:hover {text-decoration:underline;}
a.more{color:#e29000;}


.breadcrumbs {
	background:#000;
	line-height:25px;
	color:#7b7b7b;
	font-size:10px;
	padding: 0 22px;
	height:23px;
	background:url(/images/breadcrumb-home.gif) 12px center no-repeat;
	width:600px;
	margin: 0 0 8px;
}
.breadcrumbs a,
.breadcrumbs span {
	color:#7b7b7b;
	padding: 0 14px 0 7px;
	background:url(/images/breadcrumb-delimiter.gif) right center no-repeat;
}
.breadcrumbs a:hover {
	text-decoration:none;
}
.breadcrumbs .lastitem {
	color:#ff9000;
	margin-left:7px;
	padding:0;
	background:none;
}


#main-container{
	width:100%;
	overflow:hidden;
	position:relative;
}
.wrapper-content{
	width:1000px;
	position:relative;
	float:left;
	left:50%;
}
.content-holder{
	width:1000px;
	position:relative;
	float:left;
	left:-50%;
}




/* General settings */
#page {
	width: 1000px;
	overflow:hidden;
	margin: 0 auto;
	position:relative;
}
#header{
	width:1000px;
	height:225px;
	overflow:hidden;
	background: url("/images/bg-header.gif") no-repeat 0 35px;
	position:absolute;
	top:0;
	left:0;
}
.top-bar{
	width:988px;
	height:38px;
	overflow:hidden;
	padding:0 0 0 12px;
	background: url("/images/bg-top-bar.png") repeat-x;
	position:relative;
	z-index:3;
}
.search-form{
	width:317px;
	height:29px;
	margin:3px 0 0;
	overflow:hidden;
	float:left;
}
.search-form .hold{
	width:317px;
	height:29px;
	overflow:hidden;
}
.search-form .hold .txt{
	width:195px;
	height:19px;
	margin:9px 10px 0 0;
	float:left;
	display:inline;
	overflow:hidden;
	background: url("/images/bg-txt.png");
}
.search-form .hold .txt input{
	border:0;
	width:177px;
	margin:0;
	padding:3px 0 3px 18px;
	font-size:0.8em;
	line-height:1em;
	font-weight:bold;
	color:#858585;
	float:left;
	background:none;
}
.search-form .hold label{
	float:left;
	display:inline;
	margin:0 8px 0 0;
	width:29px;
	height:29px;
	background: url("/images/label-search.png");
	text-indent:-9999px;
}
.search-form .hold .search{
	display:inline;
	float:left;
	margin:9px 0 0;
}
.top-nav{
	margin:9px 36px 0 0;
	padding:0;
	list-style:none;
	float:right;
	display:inline;
	overflow:hidden;
}
.top-nav li{
	float:left;
	background: url("/images/separator-top-nav.gif") no-repeat 0 1px;
	padding:0 14px 0 22px;
	margin:0 2px 0 -2px;
}
.top-nav a{
	font-size:1.2em;
	font-weight:bold;
	line-height:1.3em;
	color:#9b9b9b;
}
.top-nav a:hover{
	text-decoration:none;
	color:#ff9000;
}
.logo{
	width:344px;
	height:152px;
	overflow:hidden;
	background:url(/images/logo.png);
	float:left;
	display:inline;
	margin:-3px 0 0 10px;
}.logo a{
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
	position:relative;
	cursor:pointer;
}
.main-nav {
	width:980px;
	height:38px;
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
	float:left;
	background:url(/images/bg-main-nav.gif);
}
.main-nav li{
	float:left;
	display:inline;
	margin:0 0 0 -20px;
}
.main-nav a{
	font-size:1.2em;
	line-height:3.2em;
	font-weight:bold;
	color:#9b9b9b;
	float:left;
}
.main-nav a.active{
	text-decoration:none;
	color:#f6f6f6;
	cursor:pointer;
}
.main-nav a:hover {
	text-decoration:underline;
	cursor:pointer;
}
.main-nav a span{
	padding:0 28px 0;
	float:left;
}
.main-nav a.active span{
	float:left;
	background:url(/images/main-nav-span-hover.png) no-repeat;
}
.main-nav a em{
	float:left;
	width:35px;
	height:38px;
	background:url(/images/main-nav-em.png);
}
.main-nav a.last em{
	background:none;
}
.main-nav a.active em{
	background:url(/images/main-nav-em-hover.png) no-repeat;
}
.makler {
	text-indent:-999px;
	z-index:99;
	background:url(/images/makler_login.png) 0 0 no-repeat;
	width:120px;
	height:22px;
	display:block;
	position:absolute;
	right:45px;
	top:195px;
}
#main{
	width:1000px;
	margin:233px 0 7px;
	padding:0 0 16px;
	overflow:hidden;
}
#inner #main{
	padding:0 0 60px;
}
#twocolumn{
	width:749px;
	overflow:hidden;
	float:right;
}
#inner #twocolumn{
	width:1000px;
}
.col-1,
.col-2,
.col-3 {
	display:block;
	float:left;
	width:233px;
}
.col-1 {
	clear:left;
}
#content label {
	margin-left: 10px;
	font-size:14px;
	font-weight:bold;
}
#content{
	width:528px;
	overflow:hidden;
	float:left;
}
#inner #content{
	width:761px;
	overflow:visible;
}
#content-faq{
	width:528px;
	overflow:hidden;
	float:left;
}
#inner #content-faq{
	width:761px;
	overflow:visible;
}
#content-faq h1{
	margin:11px 0 20px;
	font-size:1.6em;
	color:#9b9b9b;
}
#inner #content-faq h1{
	margin:18px 0 11px 11px;
	font-size:2.278em;
	color:#9b9b9b;
	font-weight:normal;
	letter-spacing:0.005em;
        line-height:25px;
}
#inner #content:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
#content h1{
	margin:11px 0 20px;
	font-size:1.6em;
	color:#9b9b9b;
}
#inner #content h1{
	margin:18px 0 11px 11px;
	font-size:2.278em;
	color:#9b9b9b;
	font-weight:normal;
	letter-spacing:0.005em;
}
#content img{
	float:left;
}
#content p{
	line-height: 16px;
	margin:0 0 10px 0;
}
#content p.first{
	margin:12px 0 0;
}
#content a{
	text-decoration:underline;
}

#content .visual{
	overflow:hidden;
	border:1px solid #e8e8e8;
	margin:21px 0;
}
#content .attention{
	width:526px;
	float:left;
	padding:0 0 22px;
	margin:37px 0 10px;
	border-bottom:1px solid #cfcfcf;
	overflow:hidden;
}
#content .attention img{
	float:left;
	border:1px solid #e8e8e8;
}
#content .attention ul{
	margin:0 22px 0 0;
	padding:0;
	list-style:none;
	float:right;
	display:inline;
}
#content .attention li{
	padding:2px 0;
}
#content .attention ul a{
	background:url(/images/bull-attention.gif) no-repeat 0 1px;
	text-decoration:underline;
	padding:0 0 0 25px;
}
#content .attention ul a:hover{
	background:url(/images/bull-attention-hover.gif) no-repeat 0 1px;
}
#content .price{
	width:526px;
	overflow:hidden;
	margin:10px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
#content .price li{
	margin:0 0 16px 0;
	float:left;
	width:526px;
}
#content .price p{
	margin:0;
	width:340px;
	padding:3px 0 3px 16px;
	background:#e9e9e9;
	float:left;
	font-weight:bold;
}
#content .price a{
	width:154px;
	padding:3px 0;
	text-align:center;
	background:#e9e9e9;
	float:right;
	font-weight:bold;
}
#content .text{
	width:526px;
	overflow:hidden;
	float:left;
}
#content h2{
	margin:14px 0 10px;
	font-size:1.5em;
	color:#9b9b9b;
}
.date{
	display:block;
	height:16px;
	font-size:1.2em;
	line-height:1.3em;
	font-style:normal;
	color:#9b9b9b;
	padding:0 0 0 22px;
	margin:0 0 13px;
	background:url(/images/date.gif) no-repeat;
}
#content h3{
	margin:36px 0 0;
	color:#ea8923;
	font-size:1.2em;
}

#content h3 a{
	color:#ea8923;
}
#content .compare-tool {
	text-indent: -999px;
	display:block;
	width:505px;
	height:33px;
	background:url(/images/vergleichen.jpg) 0 0 no-repeat;
}
#content .compare-tool-small {
	text-indent: -999px;
	width:160px;
	height:24px;
	display:block;
	background:url(/images/vergleichen-klein.jpg) 0 0 no-repeat;
	margin: 0 0 5px;
}
#sidecontent{
	float:right;
	width:200px;
	position:relative;
}
/* INNER */
span.sub-head {
	display:block;
	margin:0 0 16px 11px;
	color:#f59212;
	font-size:1.166em;
	font-weight:bold;
	letter-spacing:-0.025em;
}
.intro-block {
	width:781px;
	margin:0 0 7px;
	position:relative;
	height:212px;
}
.intro-block:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.intro-block img {
	display:block;
}
.intro-holder {
	position:absolute;
	right:2px;
	top:-2px;
	background:url(../images/bg-intro-holder.png) no-repeat;
	width:332px;
	height:212px;
	overflow:hidden;
	z-index:1;
}
.intro-text {
	width:316px;
	height:212px;
	overflow:hidden;
	z-index:5;
	position:absolute;
	right:2px;
	top:-2px;
	padding:15px 0 0 16px;
}
.intro-text strong {
	display:block;
	margin:0 0 21px;
	color:#737373;
	font-size:1.222em;
	letter-spacing:-0.01em;
}
.intro-text ul {
	float:left;
	overflow:hidden;
	margin:0 38px 0 36px;
	display:inline;
	padding:0;
	list-style:none;
}
* html .intro-text ul {
	margin:0 36px 0 36px;
}
* +html .intro-text ul {
	margin:0 36px 0 36px;
}
.intro-text ul li {
	padding:2px 0 2px 36px;
	background:url(../images/bg-intro-list.gif) no-repeat 0 50%;
	margin:0 0 11px;
	color:#515151;
	font:1.331em Helvetica, Arial, sans-serif;
}
* html  .intro-text ul li {
	padding:2px 0 2px 20px;
}
* +html  .intro-text ul li {
	padding:2px 0 2px 20px;
}
.intro-desc {
	width:86px;
	float:left;
	overflow:hidden;
	text-align:center;
	padding:21px 0 0;
}
.intro-desc span {
	display:block;
	line-height:19px;
	color:#f28f0f;
	font-size:1.04em;
	margin:0;
	padding:0;
}
#inner .intro-desc p {
	margin:0;
	padding:0;
	color:#f28f0f;
	font-size:1.72em;
	font-weight:bold;
	line-height:10px;
	text-align:center;
}
.intro-desc p em {
	background:url(../images/bg-star.gif) no-repeat;
	line-height:normal;
	display:inline;
	font-size:1em;
	margin:0;
	padding:0;
	text-align:center;
}
.intro-desc em {
	display:block;
	color:#9b9b9b;
	font-size:0.75em;
	margin:27px 0 0;
	line-height:10px;
	text-align:left;
	padding:0 5px;
	font-style:normal;
}

.content-text {
	width:436px;
	overflow:hidden;
	padding:0 313px 0 12px;
}

.content-text-faq {
	width:630px;
	overflow:hidden;
	padding:0 100px 0 12px;
        margin-top:30px;
        margin-bottom:30px;
}

#inner .content-text p {
	color:#a8a8a8;
	font-size:1.111em;
	line-height:1.65em;
	margin:5px 0 20px !important;
	letter-spacing:0.011em;
}
#inner .content-text ul {
	margin:0 0 5px 43px;
	padding:0;
	list-style:none;
}
#inner .content-text li {
	padding:1px 0 1px 29px;
	background:url(../images/bg-content-list.gif) no-repeat 0 50%;
	margin:0 0 5px;
}
.content-list li a {
	color:#504f4f;
	font-size:1.111em;
}
.content-logos {
	width:761px;
	margin:0 0 30px;
}
.content-logos:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
* html .content-logos {
	margin:0 0 18px;
}
* +html .content-logos {
	margin:0 0 18px;
}
.content-logos dl {
	float:right;
	margin:0;
	padding:0;
	height:1%;
	line-height:.9em;
}
.content-logos dl:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.content-logos dl dt {
	display:block;
	margin:0 0 12px;
	color:#737373;
	font-size:1.2225em;
}
.content-logos dl dd {
	display:block;
	margin:0;
}
.content-logos dl dd ul {
	margin:0;
	padding:0;
	list-style:none;
}
.content-logos dl dd ul li {
	float:left;
	margin:0 2px 0 0;
	display:inline;
}
.content-logos strong {
	float:left;
	margin:19px 0 0 13px;
	display:inline;
	font-size:1.333em;
	color:#f59212;
}
.tab-block {
	width:773px;
	overflow:hidden;
	margin:0 0 61px;
}
ul.tabset {
	margin:0;
	padding:0;
	list-style:none;
	height:38px;
	width:773px;
	background:url(../images/bg-tabset.gif) no-repeat;
}
ul.tabset li {
	float:left;
	height:38px;
	overflow:hidden;
	margin:0 4px 0 0;
	display:inline;
}
ul.tabset li a {
	float:left;
	overflow:hidden;
	font-size:1.333em;
	background:url(../images/bg-tabset-lnk.gif) no-repeat;
	width:194px;
	height:28px;
	text-align:center;
	padding:10px 0 0;
	color:#777;
	font-size:1.333em;
}
ul.tabset li a:hover,
ul.tabset li a.active {
	background-position:0 -38px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.tabset-content {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-tabset-content.gif) repeat-y;
}
.tabset-content-btm {
	width:711px;
	padding:34px 0 31px 62px;
	overflow:hidden;
	background:url(../images/bg-tabset-content-btm.gif) no-repeat 0 100%;
}
.tabset-content-btm h2 {
	margin:0 0 23px !important;
	padding:0 0 0 5px;
	color:#737373 !important;
	font-size:1.333em !important;
}
.tabset-form {
	width:446px;
	float:left;
	overflow:hidden;
}
.form-elements-wrapper {
	width:446px;
	overflow:hidden;
	margin:0 0 12px;
}
.form-elements-wrapper select {
	width:212px;
}
.form-elements-wrapper .input-wrapper {
	float:right;
	overflow:hidden;
	background:url(../images/bg-form-inp.gif) no-repeat;
	width:212px;
	height:23px;
}
.form-elements-wrapper .input-wrapper.left {
	float:left;
}
.form-elements-wrapper .input-wrapper input {
	background:none;
	border:none;
	color:#737373;
	width:192px;
	height:17px;
	padding:4px 10px 2px;
}
.tabset-form .area {
	background:url(../images/bg-tabset-area.gif) no-repeat;
	width:445px;
	height:123px;
	margin:0 0 10px;
	overflow:hidden;
}
.tabset-form .area textarea {
	background:none;
	width:425px;
	height:103px;
	padding:10px;
	color:#737373;
	border:none;
}
.double-inp {
	width:212px;
	overflow:hidden;
	float:right;
}
.input-wrapper2 {
	float:right;
	overflow:hidden;
	background:url(../images/bg-form-inp2.gif) no-repeat;
	width:52px;
	height:23px;
}
.input-wrapper2 input {
	background:none;
	border:none;
	width:32px;
	height:17px;
	color:#737373;
	padding:4px 10px 2px;
}
.input-wrapper3 {
	float:left;
	overflow:hidden;
	background:url(../images/bg-form-inp3.gif) no-repeat;
	width:152px;
	height:23px;
}
.input-wrapper3 input {
	background:none;
	border:none;
	width:132px;
	height:17px;
	color:#737373;
	padding:4px 10px 2px;
}
.form-elements-wrapper2 {
	width:446px;
	overflow:hidden;
	margin:0 0 22px;
	padding:4px 0 0;
}
#inner .form-elements-wrapper2 label {
	float:left;
	width:170px;
	overflow:hidden;
	color:#737373;
	letter-spacing:0.03em;
	line-height:1.5em;
	font-weight:normal;
	font-size:12px;
	margin:0;
}
.form-elements-wrapper2 label span {
	color:#f59212;
}
input.tabset-submit {
	background:url(../images/bg-tabset-submit.gif) no-repeat;
	width:213px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	text-transform:capitalize;
	cursor:pointer;
	margin:0;
	border:none;
	display:block;
	padding:0;
}
.tabset-info {
	float:left;
	width:235px;
	overflow:hidden;
	margin:0 0 0 18px;
	display:inline;
	padding:40px 0 0;
}
.tabset-info p {
	color:#737373;
	font-size:0.889em;
	line-height:1.4em;
}
.tabset-info p a {
	color:#737373;
	text-decoration:underline;
}
.tabset-info p a:hover {
	text-decoration:none;
}
.list-block {
	width:706px;
	overflow:hidden;
	margin:0 0 10px;
	padding:0 0 0 55px;
}
.list-block h3 {
	width:761px;
	overflow:hidden;
	margin:0 0 12px !important;
	color:#878687 !important;
	font-size:1.33em !important;
}
.list-block ul {
	margin:0 17px 0 0;
	width:336px;
	overflow:hidden;
	float:left;
	padding:0;
	list-style:none;
}
.list-block ul li {
	margin:0 0 4px;
}
.list-block ul li a {
	background:url(../images/bull-attention.gif) no-repeat;
	padding:1px 0 1px 25px;
	text-decoration:underline;
}
.list-block ul li a:hover {
	background:url(../images/bull-attention-hover.gif) no-repeat;
	text-decoration:none;
}
/* INNER */
#content h3 a{
	color:#ea8923;
}
#sidecontent{
	float:right;
	width:200px;

}
#inner #sidecontent{
	overflow:visible;
}
#inner #sidecontent:after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
#sidecontent .visual{
	width:200px;
	overflow:hidden;
	background:url(/images/bg-sidevisual-c.gif) repeat-y;
}
#inner #sidecontent .visual{
	overflow:visible;
}
#inner #sidecontent .visual :after {
	height: 0;
	clear: both;
	content:'';
	display: block;
}
#sidecontent .frame{
	overflow:hidden;
	background:url(/images/bg-sidevisual-t.gif) no-repeat;
}
#sidecontent .bg{
	width:100%;
	overflow:hidden;
	background:url(/images/bg-sidevisual-b.gif) no-repeat 0 100%;
}
#sidecontent h3{
	font-size:1.3em;
	line-height:1.8em;
	margin:4px 0 0 22px;
	color:#fff;
}
#sidecontent .immer{margin:0 0 22px;}
#sidecontent .unsere{margin:0 0 16px;}
#sidecontent .unsere .bg{padding:0 0 17px;}
.support{
	height:1%;
	margin:3px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.support li{
	width:198px;
	height:65px;
	margin:0 0 0 1px;
	display:inline;
	float:left;
	overflow:hidden;
	position:relative;
}
span.ok-icon {
	position:absolute;
	left:-20px;
	top:187px;
	width:32px;
	height:29px;
	overflow:hidden;
}
.support a{
	width:100%;
	height:100%;
	overflow:hidden;
	display:block;
	padding:8px 0 0 5px;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
}
.support a:hover{
	text-decoration:none;
}
.support a em{
	font-style:normal;
	display:block;
	font-size:0.9em;
	color:#9b9b9b;
	width:125px;
}
.support a span{
	font-size:11px;
	font-style:italic;
}
.hotline a{background-image:url(/images/hotline_main.jpg)}
.sach-risiko a{background-image:url(/images/hotline_sach-risiko.jpg)}
.auslands-kranken a{background-image:url(/images/hotline_auslands-kranken.jpg)}
.alters-gewerbliche a{background-image:url(/images/hotline_alters-gewerbliche.jpg)}
.email a{background-image:url(/images/email.gif)}
.live a{background-image:url(/images/live.gif)}
.callback a{background-image:url(/images/callback.gif)}

#sidecontent .unsere h3{
	height:1%;
	background:url(/images/unsere.png) no-repeat;
	margin:4px 0 0 9px;
	padding:0 0 0 37px;
}
#sidecontent .unsere ul{
	height:1%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#sidecontent .unsere li{
	margin:-1px 0 1px;
	padding:10px 0 14px 33px;
	background:url(/images/bg-side-li.gif) repeat-x 0 0;
}
#inner #sidecontent .unsere li{
	margin:-1px 0 1px;
	padding:13px 0 10px 13px;
}
#inner #sidecontent .unsere li:first-child {
	padding-top:22px;
}
#inner #sidecontent .unsere li img{
	display:block;
}
#sidecontent .unsere ul a{
	display:block;
	line-height:1em;
}
#sidecontent .unsere strong{
	color:#9b9b9b;
}
#sidecontent .newsletter h3{margin:3px 0 0 28px;}

.news-form{
	width:165px;
	margin:24px 0 17px 16px;
	overflow:hidden;
}
.news-form .hold{
	width:165px;
	overflow:hidden;
}
.news-form .hold .txt2{
	width:165px;
	height:19px;
	margin:0 0 14px;
	float:left;
	display:inline;
	overflow:hidden;
	background: url("/images/bg-txt2.png");
}
.news-form .hold .txt2 input{
	border:0;
	width:145px;
	margin:0;
	padding:3px 0 3px 18px;
	font-size:0.8em;
	line-height:1em;
	font-weight:bold;
	color:#858585;
	float:left;
	background:none;
}
.news-form .hold label{
	color:#9d9ea0;
	margin:0 0 0 12px;
	line-height:1.4em;
	float:left;
}
.news-form .hold a{
	float:left;
	display:inline;
	margin:0 0 0 35px;
	font-weight:bold;
}
.news-form .hold .search{
	display:inline;
	float:left;
	margin:6px 0 0;
}
#sidebar{
	width:233px;
	float:left;
	overflow:hidden;
}
#accordion {
	margin:0 0 17px;
	padding:0;
	list-style:none;
}
#accordion li{
	width:233px;
	cursor:pointer;
	position:relative;
}
#accordion li .oppener{
	width:221px;
	height:29px;
	padding:14px 0 0 12px;
	background: url("/images/bg-oppener.png");
	font-size:1.1em;
	font-weight:bold;
	color:#807f7f;
}

/*#accordion li:hover .oppener,*/
#accordion li.active .active{
	background: url("/images/bg-oppener-active.png");
	color:#fff;
}
#accordion li .oppener em{font-style:normal;}

.slide{
	width:211px;
	overflow:hidden;
	background: url("/images/bg-slide.png");
}
.slide ul {
	width:211px;
	margin:10px 0;
	padding:0;
	list-style:none;
}
.slide ul a{
	display:block;
	width:200px;
	padding:0 0 0 11px;
	color:#868686;
	line-height:1.7em;
	cursor:pointer;
}
.slide ul a:hover{
	text-decoration:none;
	color:#fff;
	background:#ff9000;
}
#sidebar .visual{
	width:232px;
	overflow:hidden;
	background:url(/images/bg-sidebarvisual-c.gif) repeat-y;
}
#sidebar .frame{
	overflow:hidden;
	background:url(/images/bg-sidebarvisual-t.gif) no-repeat;
}
#sidebar .bg{
	width:219px;
	padding:0 0 17px 13px;
	overflow:hidden;
	background:url(/images/bg-sidebarvisual-b.gif) no-repeat 0 100%;
}
#sidebar h3{
	color:#fff;
	font-size:1.2em;
	margin:9px 0 28px;
}
.alphabet ul{
	width:205px;
	margin:0 0 16px;
	padding:0;
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
}
.alphabet li{
	float:left;
	padding:0 6px 3px 0;
}
.alphabet ul a{
	color:#9b9b9b;
	font-weight:bold;
	font-size:1.2em;
	font-weight:bold;
}
.alphabet ul a:hover,
.alphabet ul a.active{
	color:#ff9000;
	text-decoration:none;
}
.terms li {
	display:none;
	list-style:none;
	margin:0;
	padding:0;
}
.terms .active {
	display:block;
}
.find{
	width:200px;
	overflow:hidden;
	float:left;
	display:inline;
}
#sidebar .find a{
	display:block;
	color:#9b9b9b;
	font-size:1em;
	font-weight:normal;
}
#sidebar .find a:hover,
#sidebar .find a.active{
	color:#ff9000;
	text-decoration:none;
}
.find .letter {
	width:51px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:36px;
	color:#ff9000;
	font-weight:bold;
	background:url(/images/image-a.gif) 0 0 no-repeat;
	margin:0 0 25px;
}
	
#footer{
	width:1000px;
	height:20px;
	padding:19px 0 0;
	overflow:hidden;
	border-top:1px solid #dadada;
	font-size:0.8em;
	font-weight:bold;
	color:#b2b2b2;
	line-height:1.2em;
}
#footer ul{
	margin:0 0 0 -4px;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
#footer ul li{
	float:left;
	margin:0 -1px 0 1px;
	padding:0 9px 0 7px;
	background:url(/images/separator-footer.gif) no-repeat 100% 4px;
}
#footer ul li.a{
	float:left;
	padding:0 4px;
	background:url(/images/separator-footer-a.gif) no-repeat 100% 3px;
}
#footer ul a{color:#b2b2b2;
}
.by{
	margin:0;
	float:right;
}
.by a{
	color:#b2b2b2;
}

.lp-bgcol1{
background-color:#eeeeee;

}
.lp-table {
width: 640px;
}

.lp-1{

background-image:url(/images/lp/rot1.jpg);
background-repeat: no-repeat;
background-position:5px 50%;

}

.lp-2{

background-image:url(/images/lp/rot2.jpg);
background-repeat: no-repeat;
background-position:5px 50%;

}
.lp-3{

background-image:url(/images/lp/rot3.jpg);
background-repeat: no-repeat;
background-position:5px 50%;

}

.lp-4{

background-image:url(/images/lp/blau4.jpg);
background-repeat: no-repeat;
background-position:5px 50%;

}

.lp-5{

background-image:url(/images/lp/blau5.jpg);
background-repeat: no-repeat;
background-position:5px 50%;

}
.lp-6{

background-image:url(/images/lp/blau6.jpg);
background-repeat: no-repeat;
background-position:5px 50%;

}

.lp-7{

background-image:url(/images/lp/gruen7.jpg);
background-repeat: no-repeat;
background-position:5px 50%;

}

.lp-8{

background-image:url(/images/lp/gruen8.jpg);
background-repeat: no-repeat;
background-position:5px 50%;

}

.lp-9{

background-image:url(/images/lp/gruen9.jpg);
background-repeat: no-repeat;
background-position:5px 50%;

}
.lp-10{

background-image:url(/images/lp/gruen10.jpg);
background-repeat: no-repeat;
background-position:5px 50%;

}
.arzt{

background-image:url(/images/lp/Chefarztplus.jpg);
background-repeat: no-repeat;
background-position:5px 50%;

}

.lp-einbett {
background-image:url(/images/lp/Einzelbettzimmer.jpg);
background-repeat: no-repeat;
background-position:5px 50%;


}

.lp-zweibett {
background-image:url(/images/lp/Doppelbettenzimmer.jpg);
background-repeat: no-repeat;
background-position:5px 50%;


}






/* End of 'all' */

