/* ##### GENERAL CONFIGURATION ##### */
body {
	background:url(../img/clinicdental/bg-body-orange.gif) repeat-x;
	padding:0px;
	margin:0px;
}
#outer {
	width: 992px;
	min-height:200px;
	background:url(../img/clinicdental/bg-body-blau.gif) no-repeat;
}

.clearer {clear:both;}
img {border:none;}

/* ##### HEADER CONFIGURATION ##### */
#header-logo {
	height:165px;
	width: 992px;
}

.logo {padding:20px 0 0 503px;}
.logo a img {border:0px;}

#header {
	height:280px;
	width: 992px;
	padding:0 0 5px 0;
}

#header-left {
	background-color:#d0e0f6;
	height:280px;
	width: 745px;
	float:left;
}

#header-right {
	height:280px;
	width: 247px;
	float:left;
	background:url(../img/clinicdental/bg-header-right.gif) no-repeat #0d4894;
}

#header-right .top {
	height:195px;
	padding:25px 0 0 15px;
}

/*#header-right .top img {
	margin:26px 0 0 15px;
}*/

#header-right .bottom {
	height:60px;
}

#header-right .bottom div.searchbox {
	padding:20px 0px 0px 20px;
}

#header-right .bottom input.absenden {
	margin:0 0 0 0;
}

#header-right .bottom input {
	border:1px solid #043a80;
	background:#1b59a7;
	color:#72a2df;
}

#header-right .bottom .searchbox-suchfeld {
	float:left;
}

#header-right .bottom .searchbox-absenden {
	float:left;
	margin-left:5px;
}

#header-left ul#mainnavigation {
	margin:220px 0 0 20px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:14px;
}

#header-left ul#mainnavigation li {
	float:left;
	background:url(../img/bg-button.png);
	margin:0 1px 0 0;
	list-style:none;
	text-transform:uppercase;
}

#header-left ul#mainnavigation li a {
	padding:20px 0 0 30px;
	width:110px;
	height:35px;
	display:block;
	background:url(../img/clinicdental/pfeil-button.gif) no-repeat 15px 25px;
	color:#646567;
	text-decoration:none;
}

#header-left ul#mainnavigation li a:hover {
	color:#ee860d;
}

#header-left ul#mainnavigation li.mainnav_akt a {
	padding:20px 0 0 30px;
	width:110px;
	height:30px;
	border-bottom:5px solid #0b305a;
	display:block;
	background:url(../img/clinicdental/pfeil-button.gif) no-repeat 15px 25px;
	color:#ee860d;
	text-decoration:none;
}

/* ##### CONTENT CONFIGURATION ##### */
#content {width: 992px;}
#content .content-area a {color:#eb890e; text-decoration:none;}
#content .content-area a:hover {color:#eb890e; text-decoration:underline;}

/* ##### CONTENT CONFIGURATION LEFT ##### */
#content .left {
	width:190px;
	padding:60px 110px 0 0;
	float:left;
}

/* ##### CONTENT CONFIGURATION LEFT SUBNAVIGATION ##### */
#content .left #subnav {
	width:190px;
	}
	
#content .left ul#subnavigation {
	margin:0 0 30px 0;
	padding:0px;
	list-style:none;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:13px;
	border-bottom:1px solid #d2d2d2;
	text-transform:uppercase;
}

#content .left ul#subnavigation li {
	margin:0px;
	display:block;
}

#content .left ul#subnavigation li a {
	display:block;
	width:145px;
	margin:0px;
	padding:10px 0 10px 45px;
	border-top:1px solid #d2d2d2;
	color:#646567;
	text-decoration:none;
	background:url(../img/clinicdental/pfeil-button.gif) 25px 15px no-repeat;
}

#content .left ul#subnavigation li a:hover {
	color:#ee860d;
	text-decoration:underline;
}

#content .left ul#subnavigation li.subnav_akt a {
	color:#ee860d;
	text-decoration:underline;
}

#content .left ul#subnavigation li.subnav_akt_sub a {
	color:#ee860d;
	text-decoration:underline;
}

#content .left ul#subnavigation li.subnav_akt_sub {
 background:url(../img/bg-subnav-ifsub.gif) repeat-x #f2f2f2;
}

/* ##### CONTENT CONFIGURATION LEFT SUBSUBNAVIGATION ##### */
#content .left ul#subsubnavigation {
	margin:0 0 0 0;
	padding:0 0 10px 10px;
	list-style:none;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:11px;
}

#content .left ul#subsubnavigation li {
	margin:0px;
	display:block;
	background:none;
}

* html #content .left ul#subsubnavigation li {
	margin-left:-10px;
	display:block;
	background:none;
}

#content .left ul#subsubnavigation li a:link, #content .left ul#subsubnavigation li a:visited {
	display:block;
	width:145px;
	margin:0px;
	padding:0 0 0  45px;
	border-top:none;
	color:#646567;
	text-decoration:none;
	background:none;
}

#content .left ul#subsubnavigation li a:hover {
	color:#ee860d;
	text-decoration:underline;
}

#content .left ul#subsubnavigation li.subnav_akt a {
	color:#ee860d;
	text-decoration:underline;
}




/* ##### CONTENT CONFIGURATION LEFT TELEFONBOX ##### */
#content .left #telefonbox {
	margin:0 0 30px 0;
}

/* ##### CONTENT CONFIGURATION LEFT INFOBOX ##### */
#content .left #infobox {
	background:url(../img/clinicdental/bg-infobox.jpg) no-repeat #aaccf9;
	border-bottom:5px solid #0c3159;
	padding:20px 0 20px 25px;
	margin:0 0 30px 0;
	font-family:Arial;
	font-size:11px;
	color:#06408a;
}

#content .left #infobox .trennlinie {
	margin:10px 0px 15px -26px;
}

#content .left #infobox .csc-header h1, #content .left #infobox .csc-header h1 a {
	color:#ffffff;
	font-size:12px;
	font-family:Arial;
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-decoration:none;
}

#content .left #infobox .content_block {
	padding:0 20px 0 0;
}

#content .left #infobox .content_block .news_latest_subheader p {
	padding:0;
	margin:0;
}

#content .left #infobox .content_block .news_latest_image img {
	float:left;
	padding:5px 10px 10px 0px;
}

#content .left #infobox .content_block .news_latest_morelink {
	margin:0;
	padding:0 0 10px 0;
}

#content .left #infobox .content_block .news_latest_morelink a {
	background:url(/fileadmin/template/img/pfeil-news.gif) no-repeat 0 3px;
	color:#06408a;
	padding:0 0 0 15px;
	margin:0;
	font-weight:bold;
}




#content .left #infobox .content_block .tx-powermail-pi1 fieldset {
	margin: 0;
	padding: 0;
	width: auto;
}
#content .left #infobox .content_block .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_label {
	margin: 15px 0;
}

#content .left #infobox .content_block .tx-powermail-pi1 label {
	display: block;
	height: 18px;
	margin-top: 5px;
	line-height: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #2e3f90;
}

#content .left #infobox .content_block .tx-powermail-pi1 input {
	background: #c4dbfb;
	width: 145px;
	height: 16px;
	border: 1px solid #9cb6d3;
	font-family: arial;
	font-size: 12px;
	color: #06408A;
}

#content .left #infobox .content_block .tx-powermail-pi1 textarea {
	background: #c4dbfb;
	border: 1px solid #9cb6d3;
	width: 145px;
	min-width: 145px;
	max-width: 145px;
	height: 50px;
	min-height: 50px;
	max-height: 80px;
	font-family: arial;
	font-size: 12px;
	color: #06408A;
}

#content .left #infobox .content_block .tx-powermail-pi1 .submit input {
	border: 0;
	background: url(../img/callback-submit.png) no-repeat;
	width: 60px;
	height: 10px;
	margin-top: 23px;
	text-indent: -9999px;
	cursor: pointer;
	float: right;
}

#content .left #infobox .content_block .tx-powermail-pi1 > .tx-powermail-pi1_mandatory {
	margin: 15px 0 0;
}

#content .left #infobox .content_block .tx-powermail-pi1 > .tx-powermail-pi1_mandatory div {
	margin-bottom: 5px;
}

#content .left #infobox .content_block .tx-powermail-pi1 > .tx-powermail-pi1_mandatory a {
	text-decoration: none;
	font-weight: bold;
	color: #2e3f90;
}


/* ##### CONTENT CONFIGURATION RIGHT ##### */
#content .right {
	width:692px;
	padding:0 0 0 0;
	float:left;
}

* html #content .right {
	width:690px;
	padding:0 0 0 0;
	float:left;
}

/* ##### CONTENT CONFIGURATION RIGHT ROOTLINE ##### */
#content .right .rootline {
	height:60px;
	font-family:arial;
	font-size:11px;
	color:#9c9e9f;
}

#content .right .rootline a{
	color:#9c9e9f;
	text-decoration:none;
}

/* ##### CONTENT CONFIGURATION RIGHT CONTENTAREA ##### */
#content .right .content-area {
	padding:0 0 40px 0;
	font-family:arial;
	font-size:13px;
	color:#646567;
	line-height:18px;
}

#content .right .content-area .content_block p {
	margin:0;
	padding:0;
}

#content .right .content-area .content_block {
	margin:0;
	padding:0;
}

#content .right .content-area .csc-header-render {
	margin-bottom:20px;
}

#content .right .content-area .csc-header h2 {
	color:#ee860d;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#content .right .content-area .news_single_image {
	float:right;
}

#content .right .content-area .news_single_backlink a:link, #content .right .content-area .news_single_backlink a:visited {
	background:url(/fileadmin/template/img/pfeil-news.gif) no-repeat 0 3px;
	color:#06408a;
	padding:0 0 0 15px;
	font-weight:bold;
}

/* ##### CONTENT CONFIGURATION RIGHT CONTENTAREA IMAGE FORMAT##### */
#content .right .content-area .csc-textpic-intext-left .csc-textpic-imagewrap {
	padding:5px 15px 15px 0px;
}

#content .right .content-area .csc-textpic-intext-right .csc-textpic-imagewrap {
	padding:5px 0px 15px 15px;
}

#content .right .content-area .csc-textpic-imagewrap img {
	border:1px solid #cdcdcd;
	border-bottom:5px solid #6491c3;
}

#content .right .content-area .csc-textpic-imagewrap .csc-textpic-caption {
	color:#6491c3;
	font-size:12px;
}

#content .right .content-area .csc-textpic-below .csc-textpic-imagewrap {
	padding:5px 0px
}

/* ##### INDEXED SEARCH ##### */
#content .right .content-area .tx-indexedsearch form {
	height:0px;
	font-size:0px;
}

#content .right .content-area .tx-indexedsearch ul.browsebox {
	text-align:center;
}

#content .right .content-area .tx-indexedsearch ul.browsebox a {
	color:#6491c3;
	text-decoration:none;
}

#content .right .content-area .tx-indexedsearch ul.browsebox a:hover {
	color:#6491c3;
	text-decoration:underline;
}

#content .right .content-area .tx-indexedsearch b a {
	text-decoration:none;
	color:#6491c3;
}

#content .right .content-area .tx-indexedsearch b a:hover {
	text-decoration:underline;
}

#content .right .content-area .tx-indexedsearch p  {
	padding:0;
	margin:0 0 20px 0;
}


/* ##### CONTENT CONFIGURATION RIGHT FOOTER ##### */
#content .right .footer {
	border-top:1px solid #6491c3;
	padding-bottom:30px;
}

#content .right .footer .madeby {
	margin-top:25px;
}

#content .right .footer .madeby, #content .right .footer .madeby a {
	width:690px;
	text-align:right;
	font-size:11px;
	font-family:arial;
	color:#d9d9d9;
}

#content .right .footer-left {
	width:600px;
	padding:10px 0 0 0;
	font-family:arial;
	font-size:11px;
	color:#6491c3;
	float:left;
}

* html #content .right .footer-left {
	width:590px;
}

#content .right .footer-left ul {
	margin:0;
	padding:0;
	list-style:none;
}

#content .right .footer-left ul li {
	float:left;
}

#content .right .footer-left ul li a {
	float:left;
	padding:0px 10px 0 0;
}

#content .right .footer-left a{
	color:#789dcc;
}


#content .right .footer-left div.druckversion {
	float:left;
	padding:0;
}


#content .right .footer-right {
	width:92px;
	padding:10px 0 0 0;
	font-family:arial;
	font-size:11px;
	color:#789dcc;
	float:left;
	text-align:right;
}

#content .right .footer-right a {
	color:#6491c3;
	padding:0 0 0 5px;
}


/* ##### MAILFORMULARE PM ##### */
fieldset{border:none; width:480px;}
form {padding:0;}
div.links{
	float:left;
	margin:0 45px 10px 0;
}
div.rechts{
	float:left;
	width:200px;
	margin:0 0 10px 0;
}
div.links label{
	float:left;
	width:70px;
}
div.rechts label{
	float:left;
	width:70px;
}
.links input{
	border:1px solid #58585a;
	width:120px;
	font-family:Arial;
	font-size:11px;
	color:#58585a;
}
.rechts input{
	border:1px solid #58585a;
	width:120px;
	font-family:Arial;
	font-size:11px;
	color:#58585a;
}
div.plz label{
	float:left;
	width:70px;
}
div.plz{
	float:left;
	margin:0 2px 10px 0;
}
.plz input{
	border:1px solid #58585a;
	width:36px;
	font-family:Arial;
	font-size:11px;
	color:#58585a;
}
div.ort{
	float:left;
	margin:0 45px 10px 0;
}
div.ort label{display:none;}
.ort input{
	border:1px solid #58585a;
	width:80px;
	font-family:Arial;
	font-size:11px;
	color:#58585a;
}
* html .ort input{width:78px;}
*+html .ort input{width:78px;}
.nachricht{margin-top:20px;}
.nachricht label{
	float:left;
	width:70px;
}

.nachricht textarea{
	border:1px solid #58585a;
	width:357px;
	height:70px;
	color:#58585a;
	font-family:Arial;
	font-size:11px;
}

.senden{
	margin-top:20px;
	text-align:right;
	padding-right:55px;
}

.senden input{
	border:1px solid #58585a;
	background:none;
	color:#58585a;
	font-family:Arial;
	font-size:11px;
}

/* ##### TEXTAUSRICHTUNG ##### */
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}


/* ##### UMFRAGEFORMULAR ##### */
#umfrage_behandler{margin-bottom:50px;}
#umfrage .umfrage_spalte_1{
	float:left;
	width:250px;
	height:45px;
}
#umfrage .umfrage_spalte_2{
	float:left;
	width:110px;
	text-align:center;
}
#umfrage .umfrage_spalte_3{
	float:left;
	width:110px;
	text-align:center;
}
#umfrage .umfrage_spalte_4{
	float:left;
	width:110px;
	text-align:center;
}
#umfrage .umfrage_spalte_5{
	float:left;
	width:110px;
	text-align:center;
}
#umfrage .umfrage_alter_spalte{
	float:left;
	margin-left:12px;
}
#umfrage .umfrage_alter_txt{float:left;}
.umfrage_spalte_2_input input{
	margin-left:15px;
	width:420px;
	border:none;
	border-bottom:1px solid #646567;
	color:#646567;
	font-size:12px;
	height:18px;
	font-family:"Arial";
}
.umfrage_spalte_2_check input{margin-left:15px;}
#umfrage_senden a{font-weight:bold;}
