/* LKG CSS 2009 by Vera Zimperfeld */

* { margin:0; padding:0; }

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#304a6b;
	background-color:#FFFFFF;
}


a {
	color: #304a6b;
	font-weight:normal;
	}
	
a:hover{
	color: #304a6b;
}


a{
	padding-left:11px;
	background:url(../gfx/intext_link_no.gif) top left no-repeat;
	color:#788da8;
	font-weight:bold;
	text-decoration:none;
}

a:hover{
	background:url(../gfx/intext_link_ro.gif) top left no-repeat;
	color:#304a6b;
}




img {
	border:none;
	margin:0;
	padding:0;
}

p{
	line-height:170%;
	margin-bottom:15px;
}
	
	
.hidden {
	display:none;
}

.clear {
	clear:both;
}

h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:17px;
	line-height:150%;
}

h2 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:6px;
}

.line {
	width:544px;
	height:3px;
	background:url(../gfx/line.gif) top left repeat-x;
	margin-bottom:15px;
}

hr {
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #304a6b;
 	border-bottom: solid 1px #fff; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
 	margin: 12px 0 17px 0;
}

table {
	border:1px solid #304a6b;
	margin:10px 0;
}

th {
	font-size:13px;
	font-weight:bold;
	padding:8px;
	color:#fff;
	background-color:#788da8;
}

td {
	border-bottom:1px solid #ced5e0;
	padding:8px;
	line-height:150%;
}

.last{
	border-bottom:none;
}


.right {
	float:right;
	border:1px solid #576e8c;
	margin:5px 0 10px 15px;
}

.left {
	float:left;
	border:1px solid #576e8c;
	margin:5px 15px 10px 0;
}

.small {
	font-size:9px;
}


#mainwrap {
	margin:auto;
	padding:0;
	text-align:center;
	width:900px;
	padding:5px 11px 0 11px;
	background:url(../gfx/main_bg.gif) top left repeat-y;
}
	

#header {
	width:900px;
	height:145px;
	background:url(../gfx/header.gif) top left no-repeat;
	margin-bottom:5px;
}

#container {
	margin:auto;
	padding:0;
	text-align:center;
	width:900px;
	background:url(../gfx/content_bg.gif) top left repeat-y;
	overflow:auto;
}

#footer {
	height:18px;
	width:922px;
	margin:auto;
	margin-bottom:10px;
	background:url(../gfx/main_bg_footer.gif) top left no-repeat;
}







/*--------------- START WRAP ----------------------------------------------------*/


/*--------------- START CONTENT-AREA ----------------------------------------------------*/
#content {
	width:608px;
	float:left;
}


#content_text {
	width:544px;
	padding:32px;
	text-align:left;
}

#content_text ol {
	padding-left:25px;
	margin-bottom:10px;
}

#content_text ul {
	padding-left:25px;
	margin-bottom:10px;
}
#content_text li {
	margin-bottom:5px;
	line-height:170%;
}

.boxhead {
	width:524px;
	padding:5px 10px 0 10px;
	height:20px;
	margin-top:20px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../gfx/box_head_bg.gif) top left repeat-x;
}

.boxtext {
	width:522px;
	padding:10px 10px 0 10px;
	margin-bottom:20px;
	background-color:#e0e5ec;
	border:1px solid #576e8c;
}


.print img{
	margin-top:5px;
}

#bilderleiste {
	width:101px;
	float:left;
}




.imgbox {
	float:right;
	width:200px;
	border:1px solid #304a6b;
	margin:5px 0 10px 15px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	background-color:#e0e5ec;
}

.imgbox img{
	border-bottom:1px solid #304a6b;
}
.imgbox p{
	margin:2px 0 4px 0;
	padding:0;
	line-height:normal;
}

.imgbox a{
	background:none;
	padding-left:0;
}




.imgboxleft {
	float:left;
	width:200px;
	border:1px solid #304a6b;
	margin:5px 15px 10px 0;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	background-color:#e0e5ec;
}

.imgboxleft img{
	border-bottom:1px solid #304a6b;
}
.imgboxleft p{
	margin:2px 0 4px 0;
	padding:0;
	line-height:normal;
}

.imgboxleft a{
	background:none;
	padding-left:0;
}




/*--------------- ENDE CONTENT-AREA ----------------------------------------------------*/
	
/*--------------- NAVI-AREA ----------------------------------------------------*/


#navi_wrap {
	width:191px;
	float:left;
	text-align:left;
	background-color:#304a6b;
}

#navi {
	width:191px;
}

#navi ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	}

#navi ul li {
	margin:0;
	padding:0;
	display:block;
}

#navi ul li a {
	height:23px;
	width:172px;
	font-size:12px;
	margin-bottom:1px;
	padding:9px 0 0 19px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#304a6b;
	background:url(../gfx/nav_no.gif) top left no-repeat;
}

#navi ul li a:hover {
	background:url(../gfx/nav_ro.gif) top left no-repeat;
	color:#fff;
}

#navi ul li a#aktiv {
	background:url(../gfx/nav_act.gif) top left no-repeat;
	color:#fff;
}

#navi ul li a.doppel {
	height:40px;
	background:url(../gfx/nav_no_doppel.gif) top left no-repeat;
}

#navi ul li a.doppel:hover {
	background:url(../gfx/nav_ro_doppel.gif) top left no-repeat;
	color:#fff;
}

#navi ul li a.doppelaktiv {
	background:url(../gfx/nav_act_doppel.gif) top left no-repeat;
	color:#fff;
	height:40px;
}

#navi ul li a.login {
	font-size:11px;
	font-weight:normal;
	margin-top:35px;
}




#subnavi {
	width:191px;
}

#subnavi ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	}

#subnavi ul li {
	margin:0;
	padding:0;
	display:block;
}

#subnavi ul li a {
	height:18px;
	width:157px;
	font-size:11px;
	margin-bottom:1px;
	padding:4px 0 0 34px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#fff;
	background:url(../gfx/subnav_no.gif) top left no-repeat;
}

#subnavi ul li a:hover {
	background:url(../gfx/subnav_ro.gif) top left no-repeat;
}

#subnavi ul li a#subaktiv {
	background:url(../gfx/subnav_act.gif) top left no-repeat;
}

#subnavi ul li a.doppel {
	height:32px;
	background:url(../gfx/subnav_no_doppel.gif) top left no-repeat;
}

#subnavi ul li a.doppel:hover {
	background:url(../gfx/subnav_ro_doppel.gif) top left no-repeat;
}

#subnavi ul li a#subdoppelaktiv {
	height:32px;
	background:url(../gfx/subnav_act_doppel.gif) top left no-repeat;
}


/*--------------- ENDE NAVI-AREA ----------------------------------------------------*/	



/*--------------- START HEAD ----------------------------------------------------*/

#head_akt {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/aktuell.gif) top left no-repeat;
}

#head_allgemein {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/allgemein.gif) top left no-repeat;
}

#head_ausschuss {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/ausschuss.gif) top left no-repeat;
}

#head_az {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/az.gif) top left no-repeat;
}

#head_elterninformation {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/elterninformation.gif) top left no-repeat;
}

#head_hno {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/hno.gif) top left no-repeat;
}

#head_kieferorthopaedie {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/kieferorthopaedie.gif) top left no-repeat;
}

#head_kontakt {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/kontakt.gif) top left no-repeat;
}

#head_kontroll {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/kontroll.gif) top left no-repeat;
}

#head_links {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/links.gif) top left no-repeat;
}

#head_mitglied {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/mitglied.gif) top left no-repeat;
}

#head_mkgc {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/mkgc.gif) top left no-repeat;
}

#head_paed {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/paed.gif) top left no-repeat;
}

#head_sozial {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/sozial.gif) top left no-repeat;
}

#head_spenden {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/spenden.gif) top left no-repeat;
}

#head_station {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/station.gif) top left no-repeat;
}

#head_symposium {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/symposium.gif) top left no-repeat;
}

#head_ueberuns {
	width:608px;
	height:66px;
	background:url(../gfx/headlines/ueber_uns.gif) top left no-repeat;
}
