body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/hintergrund-04.jpg);
	background-color: #e3ecf1;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p  {
  margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}


h1 { font-size: 11px; color: #ffffff; font-weight: normal; margin: 0px; padding-top: 20px; padding-bottom: 8px; }
h2 { font-size: 11px; color: #000000; margin: 0px; padding-top: 20px; padding-bottom: 5px; }
h3 { font-size: 11px; color: #b399bf; margin: 0px; padding-top: 2px; padding-bottom: 0px; }
h4 { font-size: 11px; color: #b399bf; margin: 0px; padding-top: 2px; padding-bottom: 0px; }
h5 { font-size: 11px; color: #b399bf; margin: 0px; padding-top: 2px; padding-bottom: 0px; }

.link {text-decoration:none;}
/* Container */
#container {	width: 983px; margin: 0 auto; }

#con1 {	width: 983px; margin: 0 auto; }
#con2 {
	width: 983px; margin: 0 auto; 
	height:15px;
	background-image: url(images/body-bg-top.gif);
	background-repeat: no-repeat;
	float: left;
}

#con3 {	
	width: 953px; 
	height: 200px;
	margin: 0 auto; 
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(images/body-bg-middle.gif);
	background-repeat: repeat-y;
	float: left;
 }
 
#con4 {	
	width: 953px; 
	margin: 0 auto; 
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(images/body-bg-middle.gif);
	background-repeat: repeat-y;
	float: left;
 }
 
#con5 {	
	width: 983px; 
	height:20px;
	margin: 0 auto; 
	background-image: url(images/body-bg-bottom.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	clear: both;
}

#ueberschrift {
	padding-left:40px;
	width: 650px;
	height: auto;
	float: left;
}

#logo { 
	width: 240px;
	height: 200px;
	background-image: url(images/deka-lms.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
}

#banner { 
	width: 475px;
	height: 200px;
	background-image: url(images/deka-lms-vertriebs-gmbh.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
}

#banner-medical { 
	width: 475px;
	height: 200px;
	background-image: url(images/deka-lms-chirurgie.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
}

#banner-aesthetik { 
	width: 475px;
	height: 200px;
	background-image: url(images/deka-lms-medical-aesthetic.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
}

#banner-dental { 
	width: 475px;
	height: 200px;
	background-image: url(images/deka-lms-dental.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
}

#hinweise{ 
	width: 235px;
	height: 200px;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
}

#bereich{ 
	width: 235px;
	height: 100px;
}

#veranstaltungen{ 
	width: 235px;
	height: 100px;
}

#hauptnavigation {
	margin-top: 15px;
}

#inhalt {
	padding-left: 20px;
	width: 650px;
	height: auto;
	float: left;
	padding-bottom: 15px;
}

/* CSS Navigation */
#navcontainer { 
	width: 203px;
	float: left;
	padding-left: 19px;
	padding-right: 28px;
	margin-top: 10px;
}



#navi { 
	height: 230px;
	background-image: url(images/bg-navigation.jpg);
	background-repeat: no-repeat;
	float: left;
}
#navcontainer ul
{
 padding-left: 0px;
 margin-left: 0px;
 list-style-type: none;
}

#navcontainer a
{
 display: block;
 padding: 1px;
 width: 203px;
}

#navcontainer a:link, #navlist a:visited { height: 18px; padding-top: 2px; padding-left: 10px; color: #8F8F8F; text-decoration: none; background-image: url(images/navigation-n.gif); background-repeat: no-repeat; }
#navcontainer a:hover { height: 18px; padding-top: 2px; padding-left: 10px; color: #666; background-image: url(images/navigation-h.gif);	background-repeat: no-repeat; }
#active a:link, #active a:visited, #active a:hover { height: 18px; padding-top: 2px; padding-left: 10px; color: #000; background-image: url(images/navigation-h.gif);	background-repeat: no-repeat; }

#subnavlist a:link, #subnavlist a:visited  { height: 18px; padding-left: 20px; color: #8F8F8F; text-decoration: none; background-image: url(images/navigation-n.gif); background-repeat: no-repeat; }
#subnavlist a:hover { height: 18px; padding-left: 20px; color: #65485E; background-image: url(images/navigation-n.gif);	background-repeat: no-repeat; }
#subactive a:link, #subactive a:visited, #subactive a:hover { height: 18px; padding-left: 20px; color: #F79400; background-image: url(images/navigation-n.gif);	background-repeat: no-repeat; }


#card a:link, #card a:visited { width:194px; height: 209px; padding-left: 49px; padding-top:41px;  font-weight:bold; color: #666666; text-decoration: none; background-image: url(images/teaser_DOT-Homepage.gif); background-repeat: no-repeat; }
#card a:hover { width:194px; height: 208px; padding-left: 49px; color: #333333; text-decoration: none; background-image: url(images/teaser_DOT-Homepage.gif);	background-repeat: no-repeat; }

#card1 a:link, #card1 a:visited { width:194px; height: 209px; padding-left: 49px; padding-top:41px;  font-weight:bold; color: #666666; text-decoration: none; background-image: url(images/teaser_smartlipo.gif); background-repeat: no-repeat; }
#card1 a:hover { width:194px; height: 209px; padding-left: 49px; color: #333333; text-decoration: none; background-image: url(images/teaser_smartlipo.gif);	background-repeat: no-repeat; }


/* Styles */
.rot { color: #BE0027; }
.gross { font-size: 12px; }
.normal { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; }
.hinweis { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #333333; }
.rot-bold { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #4D0D59; }
.kasten_01 { background-color: #FFFFFF; border-bottom: 1px solid #BEBEBE; border-right: 1px solid #BEBEBE; padding: 10px; }

.subpages { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration:none}

/* Formularfelder */
.eingabefeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 250px;
	border: 1pt solid #FFFFFF;
	margin-bottom: 4px;}

.eingabefeld2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 70px;
	border: 1pt solid #FFFFFF;
	margin-bottom: 0px;}	
	
.textfeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	width: 250px;
	border: 1pt solid #FFFFFF;
	height: 80px;}
	
.submit {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 100;
	border: 1pt solid #FFFFFF;}
	
/* DROPDOWN - Indikationen */


#indikationstrenner_dental{
	font-size:9px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	background-color:#556a98;
	height:12px;
}
#indikationstrenner_medical{
	font-size:9px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	background-color:#82bcb9;
	height:12px;
}
#indikationtrenner_aesthetik{
	font-size:9px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	background-color:#946685;
	height:12px;
}
#l_indikationen {
	float: left;
	list-style: none;
	line-height: 10px;
	padding-top: 15px;
	padding-left: 10px;
	margin: 0px;
}

#l_indikationen ul {
	float: left;
	list-style: none;
	line-height: 10px;
	padding: 0px;
}

#l_indikationen a {
	display: block;
	width: 250px;
	width: 250px;
	color: #000000;
	text-decoration: none;
	padding: 3px;
}

#l_indikationen a:hover {
	display: block;
	width: 250px;
	width: 250px;
	color: #000000;
	text-decoration: none;
	padding: 3px;
}

#l_indikationen a:selected {
	display: block;
	width: 250px;
	width: 250px;
	color: #000000;
	text-decoration: none;
	padding: 3px;
}

#l_indikationen li { 
	float: left;
	padding: 0px;
	width: 256px;
	background: #FFFFFF;
}

#l_indikationen li ul {
	position: absolute;
	left: -990px;
	height: auto;
	width: 256px;
	width: 256px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

#l_indikationen li ul a {
	width: 242px;
	width: 242px;
}

#l_indikationen li ul ul {
}

#l_indikationen li:hover ul ul, #l_indikationen li:hover ul ul ul, #l_indikationen li.sfhover ul ul, #l_indikationen li.sfhover ul ul ul {
	left: -999px;
}

#l_indikationen li:hover ul, #l_indikationen li li:hover ul, #l_indikationen li li li:hover ul, #l_indikationen li.sfhover ul, #l_indikationen li li.sfhover ul, #l_indikationen li li li.sfhover ul {
	border-bottom: 1px solid #a7adb6;
	border-left: 1px solid #a7adb6;
	border-right: 1px solid #a7adb6;
	left: auto;
}

#l_indikationen li:hover, #l_indikationen li.sfhover {
	background: #e5e4e9;
}



#top {
	float: right; 
	margin: 0px 5px 0px 15px;
}

.top1 {
	width: 256px; 
	padding-left: 1px; 
	border: 1px solid #a7adb6; 
	background: url(images/arrow2.gif) no-repeat 240px;}
	
