/* ##### GENERAL CONFIGURATION ##### */

body {
	background:url(../img/dentastar/bg-body-gruen.gif) repeat-x;
	padding:0px;
	margin:0px;
}
#outer {
	width: 992px;
	min-height:200px;
	background:url(../img/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 475px;}
.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/dentastar/bg-header-right.gif) no-repeat #0d4894;
}

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

/*#header-right .top img {
	margin:25px 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 #599010;
	background:#6bb015;
	color:#b9d064;
}

#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/dentastar/pfeil-button.gif) no-repeat 15px 25px;
	color:#646567;
	text-decoration:none;
}

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

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

/* ##### CONTENT CONFIGURATION ##### */
#content {width: 992px;}
#content .content-area a {color:#6ab012; text-decoration:none;}
#content .content-area a:hover {color:#6ab012; 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/dentastar/pfeil-button.gif) 25px 15px no-repeat;
}

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

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

#content .left ul#subnavigation li.subnav_akt_sub a {
	color:#6ab012;
	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:#6ab012;
	text-decoration:underline;
}

#content .left ul#subsubnavigation li.subnav_akt a {
	color:#6ab012;
	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/dentastar/bg-infobox.jpg) no-repeat #e3eecc;
	border-bottom:5px solid #ebefe0;
	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 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:#6ab012;
	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 #172588;
}

#content .right .content-area .csc-textpic-imagewrap .csc-textpic-caption {
	color:#172588;
	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:#172588;
	text-decoration:none;
}

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

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

#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 #172588;
	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:#172588;
	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:#172588;
}


#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:#172588;
	float:left;
	text-align:right;
}

#content .right .footer-right a {
	color:#172588;
	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;}

.left #infobox .csc-header-n1 {font-size:13px;font-weight:bold;color:#172588;}
