/* Allgemeine Styles */
body {
		margin:0px; 
		padding:0px;
		background-color:#E3ECF6;
		font-family:Arial, Helvetica;
}

.aussen {
		/*width:856px; */
		width:1063px;
		margin:0px auto; 
}
.skyscraper {
		float:right;
		margin:195px 0px 0px;
		width:200px;
}

a, a:link, a:visited, a:hover, a:active {
		font-weight:bold;
		text-decoration:none;
		color:#003A80;
}

h1 {
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
}

h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:focus, h1 a:active {
		font-size:12px;
		color:#FFFFFF; !important
		font-weight:bold;
		text-decoration:none;
}

h2 {
		font-size:15px;
		line-height:17px;
		color:#003A80;
		font-weight:bold;
}

.kasten_kl h2 {
		color:#000000;
}
.rot h2 {
		color:#FFFFFF;
}

.kasten_gr .inhalt_zweispalt_gr h1 img, .kasten_gr .inhalt_einspalt_breit h1 img {
		margin:0px;
}

fieldset {
		border:0px;
		margin:5px 0px;
		padding:0px;
}

.linkliste {
		list-style-image:url("/fileadmin/pics/punktliste.gif");
		padding:0px 0px 0px 20px;
		margin:0px;
}

p.bodytext {
		margin:0px;
}

dfn {
		font-style:normal;
}

/* Kopfbereich Anfang */
.kopf {
		width:856px;
		float:left;
}
.topnavi {
		float:right;
		text-align:right;
		margin:0px 15px;
		font-size:12px;
		line-height:25px;
		color:#003A80;
		vertical-align:bottom;
		white-space:nowrap;
		width:826px
}

.topnavi table {
		width:100%;
}
.topnavi table .topmenu {
		text-align:left;
}
.topnavi table .suche {
		text-align:right;
}
.topnavi table .suche a, .topnavi table .suche a:link, .topnavi table .suche a:visited, .topnavi table .suche a:hover, .topnavi table .suche a:focus, .topnavi table .suche a:active {
		color:#003A80 ! important;
		font-weight:bold;
}

.topnavi .tx-macinasearchbox-pi1 {
		float:right;
		width:220px;
}

.logos {
		clear:both;
		width:856px;
		height:135px;
		background-image:url("/fileadmin/pics/kopf_bg.gif");
		background-repeat:repeat-y;
}

.logos .zahnportal {
		float:left;
		margin:10px 0px 0px 20px;
}

.logos .kqv {
		float:right;
		margin:20px 30px 0px 0px;
}


.hauptnavihome {
		height:35px;
		background-image:url("/fileadmin/pics/hauptnavi_bg.gif");
		background-repeat:no-repeat;
}

.hauptnavihome .navi {
		float:left;
		margin:0px;
}

.hauptnavihome .suche {
		float:right;
		text-align:right;
		margin:0px 13px 0px 0px;
		width:210px;
		color:#FFFFFF;
		font-size:12px;
}

.suche input {
		width:120px; 
		font-size:12px; 
		border:1px solid #849FC2; 
		vertical-align:bottom; 
		margin:0px 5px 5px;
}

.suche a, .suche a:link, .suche a:visited, .suche a:hover, .suche a:focus, .suche a:active {
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
}

.hauptnavi2 {
		height:35px;
		background-image:url("/fileadmin/pics/hauptnavi_bg.gif");
		background-repeat:no-repeat;
}


.hauptnavi {
		height:35px;
		background-image:url("/fileadmin/pics/hauptnavi_bg_oben.gif");
		background-repeat:no-repeat;
}


/* Kopfbereich Ende */

/* Inhaltsbereich Anfang */
.content {
		width:595px;
		float:left;
}

.kasten_gr {
		background-image:url("/fileadmin/pics/kasten_gr_bg.gif");
		background-repeat:repeat-y;
}

.kasten_gr .inhalt_einspalt, .kasten_gr .inhalt_einspalt_breit {
		width:564px;
		margin:8px 0px 0px 10px;
		background-color:#F1F5FA;
		display:table;
}

.kasten_gr .inhalt_einspalt .bild, .kasten_gr .inhalt_einspalt img {
		margin:5px 0px 5px 5px;
		float:left;
}

.kasten_gr .inhalt_einspalt .text {
		display:table;
		font-size:12px;
		line-height:14px;
}

.kasten_gr .inhalt_einspalt .text h1 {
		margin:10px 0px 0px;
		width:288px;
		height:19px;
		background-color:#003A80;
		line-height:19px;
		text-indent:15px;
}

.kasten_gr .inhalt_einspalt .text h2 {
		margin:10px 5px 5px 15px;
}

.kasten_gr .inhalt_einspalt .text p {
		margin:0px 5px 5px 15px;
}

.kasten_gr .inhalt_einspalt_breit h1 {
		margin:0px;
		width:559px;
		height:19px;
		background-color:#003A80;
}

.kasten_gr .inhalt_einspalt_breit h2 {
		margin:10px 5px 5px 15px;
}

.kasten_gr .inhalt_einspalt_breit img {
		margin:0px 6px 5px 15px;
}



.kasten_gr .inhalt_zweispalt_gr, .kasten_gr .inhalt_zweispalt_kl {
		width:277px;
		margin:8px 0px 0px 10px;
		background-color:#F1F5FA;
		display:table;
		float:left;
}

.kasten_gr .inhalt_zweispalt_gr .bild, .kasten_gr .inhalt_zweispalt_gr img {
		margin:5px 5px 0px;
}

.kasten_gr .inhalt_zweispalt_gr .text, .kasten_gr .inhalt_zweispalt_kl .text {
		display:table;
		font-size:12px;
		line-height:14px;
}

.kasten_gr .inhalt_zweispalt_gr .text h1 {
		margin:0px;
		width:272px;
		height:19px;
		background-color:#003A80;
}

.kasten_gr .inhalt_zweispalt_gr .text h2, .kasten_gr .inhalt_zweispalt_kl .text h2 {
		margin:10px 5px 5px 15px;
}

.kasten_gr .inhalt_zweispalt_gr .text p, .kasten_gr .inhalt_zweispalt_kl .text p {
		margin:0px 5px 5px 15px;
		font-size:12px;
		line-height:14px;
}


.kasten_gr .inhalt_zweispalt_kl .bild, .kasten_gr .inhalt_zweispalt_kl img {
		margin:5px 0px 5px 5px;
		float:left;
}

.kasten_gr .inhalt_zweispalt_kl .text h1 {
		margin:10px 0px 0px;
		width:158px;
		height:19px;
		background-color:#003A80;
		line-height:19px;
		text-indent:15px;
}



h1 img, h2 img {
		margin:0px;
}


/* Inhaltsbereich Ende */

/* Teaserbereich Anfang */
.teaser {
		width:261px;
		float:left;
}

.teaser .banner {
		margin-bottom:5px;
}

.kasten_kl {
		background-image:url("/fileadmin/pics/kasten_kl_bg.gif");
		background-repeat:repeat-y;
}
.rot {
		background-image:url("/fileadmin/pics/kasten_kl_bg_rot.gif")! important;
		background-repeat:no-repeat! important;
}

.kasten_kl h2 {
		margin:0px 10px;
		font-size:13px;
}
.rot h2 {
		padding-top:4px! important;
}

.kasten_kl .inhalt, .kasten_kl .inhalt_bild {
		width:226px;
		margin:8px 0px 0px 10px;
		background-color:#F1F5FA;
		font-size:12px;
		display:block;
		padding:5px;
}

.kasten_kl .inhalt_bild img {
		float:left;
		margin:0px 5px 5px 0px;
}

.kasten_kl .inhalt_bild p {
		margin:0px 0px 5px;
}
.rot p {
		margin-bottom:5px! important;
}

.kasten_kl .inhalt_bild p.link {
		clear:both;
		margin:0px;
}

.kasten_kl .inhalt p {
		margin:0px;
}

.kasten_kl .inhalt_bild p.link {
		clear:both;
		margin:0px;
}

.community {
		margin:0px;
}

.community .label {
		clear:left;
		float:left;
		margin:0px 0px 5px;
		width:85px;
		font-size:12px;
		color:#000000;
}

.community .input {
		float:right;
		margin:0px 0px 5px;
		width:130px;
		font-size:10px;
		border:1px solid #849FC2;
}

.community .links {
		margin:0px;
		clear:both;
		display:table;
		width:226px;
}

.tagcloud {
		width:221px;
		text-align:center;
		line-height:1em;
		overflow:hidden;
}

.tagcloud a.cat1, .tagcloud a.cat2, .tagcloud a.cat3, .tagcloud a.cat4 {
		color:#003A80;
		font-weight:bold;
		line-height:1.2em;
}

.tagcloud .cat1 {
		font-size:16px;
}

.tagcloud .cat2 {
		font-size:14px;
}

.tagcloud .cat3 {
		font-size:12px;
}

.tagcloud .cat4 {
		font-size:11px;
}

/* Teaserbereich Ende */


/* Fusszeile Anfang */

.fuss {
		clear:left;
		background-image:url("/fileadmin/pics/fuss_bg.gif");
		width:856px;
		height:40px;
		font-size:12px;
		line-height:32px;
}

.fuss .copyright {
		float:left;
		margin:0px 12px;
		vertical-align:top;
}

.fuss .links {
		float:right;
		margin:0px 19px;
		color:#003A80;
		font-weight:bold;
}

/* Fusszeile Ende */

/* Bild mit Bildunterschrift */
.content .thema_des_monats, .content .home_banner, .content .home_banner_mitte {
		display:table;
}

.content div.csc-textpic-imagewrap { margin:0px; }
.teaser div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin-bottom:5px; }
.teaser div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin:0px; }
.teaser div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin-bottom:5px; }
.content div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd { font-size:10px; padding:0px 5px; font-weight:bold; }
.content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { background-color:#F1F5FA; margin:0px; }
