/* Allgemeine Definitionen */
body
{
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#173343;
	text-align:left;
	background-color:#dbe8fa;
}
table, th, tr, td
{
  font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:top;
	color:#173343;
}
img
{
  border:0px;
}
img.link_icon
{
  padding:0px 5px 0px 0px;
}
p
{
  margin:0px;
  padding:0px 0px 5px 0px;
}
a
{
	color:#173343;
	text-decoration:underline;
}
a:link
{
	text-decoration:underline;
}
a:visited
{
	
}
a:hover
{
	text-decoration:none;
}
a:active
{
	
}
a:focus
{
  color:#173343;
	text-decoration:underline;
}

/* Boxen */

img.dotted_line_v
{
  clear:both;
  position:absolute;
  top:0px;
  left:839px;
  width:1px;
  height:558;
  background-image:url(../images/intern/line_dotted_vertical.gif);
  background-repeat:repeat-y;
  z-index:1;
}
#copyright
{
  clear:both;
  position:absolute;
  top:208px;
  left:823px;
}
#header
{
  clear:both;
  width:838px;
  height:202px;
  z-index:1;
  background-image:url(../images/intern/bg_header_1.gif);
  background-repeat:repeat-y;
  border:0px solid red;
}
#header_popup
{
  clear:both;
  width:708px;
  height:202px;
  z-index:1;
  background-image:url(../images/home/popup_bg_header_1.gif);
  background-repeat:repeat-y;
}
#header_menu_text
{
  position:absolute;
  top:42px;
  left:210px;
  z-index:2;
  font-size:10px;
}
#header_menu
{
  position:absolute;
  top:57px;
  left:195px;
  z-index:2;
}
#header_menu select
{
  font-family:Arial,sans-serif;
  font-size:12px;
  color:#014455;
  line-height:14px;
  font-weight:bold;
  text-decoration:none;
  width:254px;
  margin:0px 0px 0px 15px;
}
#headline
{
  position:absolute;
  top:174px;
  left:250px;
  z-index:2;
}
#headline_nr
{
  position:absolute;
  top:0px;
  left:0px;
}
#headline_text
{
  position:absolute;
  top:4px;
  left:30px;
}
#headline_text h1
{
  font-family:Arial,sans-serif;
	font-size:12px;
  font-weight:bold;
  margin:0px;
  width:338px;
}
#main_left
{
  float:left;
  width:195px;
  background-color:#dbe8fa;
}
#main_left_popup
{
  float:left;
  width:65px;
  background-color:#dbe8fa;
}
#main_left td
{
  font-weight:bold;
  color:#ffffff;
}
#main_left td.icon
{
  padding:0px 5px 0px 0px;
}

#main_center
{
  float:left;
  width:422px;
  background-color:#e7f4fd;
}
#main_text
{
  clear:both;
  padding:0px 28px 0px 54px;
}
#main_text h2
{
  font-family:Arial,sans-serif;
	font-size:12px;
  font-weight:bold;
  margin:0px;
}
#main_text .textblock_head, #main_right .textblock_head, #main_left .textblock_head
{
  font-family:Arial,sans-serif;
  font-weight:bold;
  color:#ffffff;
  background-color:#2e3c84;
  margin:10px 0px 2px 0px;
  padding:8px 13px 8px 13px;
}
#main_text .textblock_body, #main_right .textblock_body, #main_left .textblock_body
{
  font-family:Arial,sans-serif;
  background-color:#95b5e1;
  margin:0px 0px 0px 0px;
  padding:8px 13px 8px 13px;
}
#main_text .textblock_footer, #main_right .textblock_footer, #main_left .textblock_footer
{
  font-family:Arial,sans-serif;
  font-weight:bold;
  color:#ffffff;
  background-color:#2e3c84;
  margin:10px 0px 2px 0px;
  padding:8px 13px 8px 13px;
}
#main_text .textblock_border_blue
{
  font-family:Arial,sans-serif;
  background-color:#95b5e1;
  margin:10px 0px 10px 0px;
  padding:8px 13px 8px 13px;
  border:1px solid #2e3c84;
}
#main_text .textblock_border_red_head
{
  font-family:Arial,sans-serif;
  background-color:#DF0000;
  margin:10px 0px 0px 0px;
  padding:8px 13px 8px 13px;
  color:#ffffff;
  font-weight:bold;
}
#main_text .textblock_border_red_body
{
  font-family:Arial,sans-serif;
  background-color:#E5C3CA;
  margin:0px 0px 10px 0px;
  padding:8px 13px 8px 13px;
}
#main_text ul
{
  list-style-image:url(../images/intern/list_star.gif);
  margin:10px 0px 0px 0px;
  padding:0px 15px 0px 15px;
  /*background-color:#95b5e1;*/
}
#main_text li
{
  padding:0px 0px 10px 0px;
}
#main_text .img_teaser
{
  background-color:#cadaf0;
  padding:3px 5px 3px 5px;
}
#main_text .img_showpopup, #main_left .img_showpopup
{
  display:block;
  background:transparent url(../images/intern/icon_plus.gif) no-repeat;
  background-position:5px 5px;
  background-color:#cadaf0;
  padding:3px 5px 3px 18px;
  font-size:10px;
}
#main_text a.footnote
{
  font-size:10px;
}
#main_right ul
{
  list-style-image:url(../images/intern/list_star.gif);
  margin:0px 0px 0px 0px;
  padding:10px 5px 0px 10px;
  background-color:#95b5e1;
}
#main_right li
{
  padding:0px 0px 5px 0px;
}
#main_left ul
{
  list-style-image:url(../images/intern/list_star.gif);
  margin:0px 0px 0px 0px;
  padding:10px 15px 0px 15px;
  background-color:#95b5e1;
}
#main_left li
{
  padding:0px 0px 10px 0px;
}
#main_text_dotted_line
{
  width:340px;
  background-image:url(../images/intern/line_dotted_h.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
  margin:15px 0px 15px 0px;
}
#main_right
{
  float:left;
  width:221px;
  background-color:#dbe8fa;
}
#main_right_popup
{
  float:left;
  width:200px;
  background-color:#dbe8fa;
}
#main_right .textblock_head
{
  margin:10px 25px 2px 14px;
}
#main_right .textblock_body
{
  margin:0px 25px 0px 14px;
}
#main_right_popup .textblock_head
{
  font-family:Arial,sans-serif;
  font-weight:bold;
  color:#ffffff;
  background-color:#2e3c84;
  padding:8px 13px 8px 13px;
  margin:10px 25px 2px 14px;
}
#main_right_popup .textblock_body
{
  font-family:Arial,sans-serif;
  background-color:#95b5e1;
  margin:0px 25px 0px 14px;
  padding:8px 13px 8px 13px;
}
#main_right .textblock_footer
{
  margin:0px 25px 0px 14px;
}
#main_right .textblock_border_white
{
  font-family:Arial,sans-serif;
  background-color:#ffffff;
  margin:10px 25px 2px 14px;
  padding:8px 13px 8px 13px;
  border:1px solid #2e3c84;
}
#main_left .textblock_head
{
  margin:10px 14px 2px 14px;
}
#main_text .info
{
  display:block;
  background:transparent url(../images/intern/icon_info_text.gif) top left no-repeat;
  padding:0px 0px 0px 15px;
}
#main_right .head_question
{
  display:block;
  background:transparent url(../images/intern/icon_question.gif) top left no-repeat;
  padding:0px 0px 0px 23px;
}
#main_right .head_clock
{
  display:block;
  background:transparent url(../images/intern/icon_clock.gif) top left no-repeat;
  padding:0px 0px 0px 33px;
}
#main_right .head_euro
{
  display:block;
  background:transparent url(../images/intern/icon_euro.gif) top left no-repeat;
  padding:0px 0px 0px 27px;
}
#main_left .head_info, #main_right .head_info
{
  display:block;
  background:transparent url(../images/intern/icon_info.gif) top left no-repeat;
  padding:0px 0px 0px 15px;
}
#main_left .head_apo, #main_right .head_apo
{
  display:block;
  background:transparent url(../images/intern/apotheke_a.png) top left no-repeat;
  padding:0px 0px 2px 40px;
}
#main_left .head_fox, #main_right .head_fox
{
  display:block;
  background:transparent url(http://www.idoc.de/schlafapnoe/images/intern/firefox.jpg) top left no-repeat;
  padding:7px 5px 8px 40px;
}
#main_left .head_nonin, #main_right .head_nonin
{
  display:block;
  background:transparent url(http://www.idoc.de/schlafapnoe/images/intern/wristox_3100.jpg) top left no-repeat;
  padding:0px 0px 2px 40px;
}
#main_left .head_ger
{
  display:block;
  background:transparent url(../images/intern/icon_ger.gif) top left no-repeat;
  padding:0px 0px 0px 31px;
}
#main_left .head_eng
{
  display:block;
  background:transparent url(../images/intern/icon_eng.gif) top left no-repeat;
  padding:0px 0px 0px 31px;
}
#main_left .textblock_body
{
  margin:0px 14px 0px 14px;
}
#main_left .imgblock
{
  margin:0px 14px 0px 14px;
  padding:0px 0px 0px 0px;
}
#main_right .imgblock, #main_right_popup .imgblock
{
  margin:0px 25px 0px 14px;
  padding:0px;
}
#main_left .link_pdf, #main_text .link_pdf, #main_right .link_pdf
{
  display:block;
  background:transparent url(../images/intern/icon_pdf.gif) no-repeat;
  background-position:0px 5px;
  padding:5px 0px 5px 18px;
}
#main_left .link_doc, #main_text .link_doc, #main_right .link_doc
{
  display:block;
  background:transparent url(../images/intern/icon_doc.gif) no-repeat;
  background-position:0px 5px;
  padding:5px 0px 5px 18px;
}
#main_left .link_jpg, #main_text .link_jpg, #main_right .link_jpg
{
  display:block;
  background:transparent url(../images/intern/icon_jpg.gif) no-repeat;
  background-position:0px 5px;
  padding:5px 0px 5px 18px;
}
#main_left .link_html, #main_text .link_html, #main_right .link_html
{
  display:block;
  background:transparent url(../images/intern/icon_html.gif) no-repeat;
  background-position:0px 5px;
  padding:5px 0px 5px 18px;
}
#main_left .link_qt, #main_text .link_qt, #main_right .link_qt
{
  display:block;
  background:transparent url(../images/intern/icon_qt.gif) no-repeat;
  background-position:0px 5px;
  padding:5px 0px 5px 18px;
}
#main_left .link_avi, #main_text .link_avi, #main_right .link_avi
{
  display:block;
  background:transparent url(../images/intern/icon_wmv.gif) no-repeat;
  background-position:0px 5px;
  padding:5px 0px 5px 18px;
}
#main_left .link_arrow_right, #main_text .link_arrow_right, #main_right .link_arrow_right, #main_right_popup .link_arrow_right
{
  display:block;
  background:transparent url(../images/intern/icon_arrow_right.gif) no-repeat;
  background-position:0px 8px;
  padding:5px 0px 5px 18px;
}
#main_right .link_arrow_right_white
{
  display:block;
  background:transparent url(../images/intern/icon_arrow_right_white.gif) no-repeat;
  background-position:0px 8px;
  padding:5px 0px 5px 18px;
}
#main_text .textlink_arrow_right, #main_right .textlink_arrow_right
{
  background:transparent url(../images/intern/icon_arrow_right.gif) no-repeat;
  background-position:3px 8px;
  padding:5px 0px 5px 15px;
}
#main_text .textlink_mail
{
  background:transparent url(../images/intern/icon_mail.gif) no-repeat;
  background-position:3px 8px;
  padding:5px 0px 5px 15px;
}
#main_center_dotted_line
{
  clear:both;
  margin:15px 28px 0px 54px;
  width:340px;
  background-image:url(../images/intern/line_dotted_h.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
}
#footer
{
  clear:left;
  position:relative;
  width:838px;
  height:112px;
  background-image:url(../images/intern/bg_footer.gif);
  z-index:1;
}
#footer_popup
{
  clear:left;
  position:relative;
  width:708px;
  height:112px;
  background-image:url(../images/home/popup_bg_footer.gif);
  z-index:1;
}
#footer_link_next
{
  position:absolute;
  top:-20px;
  left:635px;
  font-weight:bold;
  display:block;
  background:transparent url(../images/intern/icon_arrow_right.gif) no-repeat;
  background-position:40px 4px;
  padding:0px 15px 0px 0px;
  margin:0px 0px 0px 0px;
}
#footer_link_previous
{
  position:absolute;
  top:-20px;
  left:125px;
  font-weight:bold;
  display:block;
  background:transparent url(../images/intern/icon_arrow_left.gif) no-repeat;
  background-position:0px 4px;
  padding:0px 15px 0px 15px;
  margin:0px 0px 0px 0px;
}
#footer_link_up
{
  position:absolute;
  top:10px;
  left:249px;
  display:block;
  background:transparent url(../images/intern/icon_arrow_up.gif) no-repeat;
  background-position:0px 3px;
  padding:0px 15px 0px 15px;
  margin:0px 0px 0px 0px;
  font-size:11px;
}
#footer_text
{
  position:absolute;
  top:10px;
  right:249px;
  font-size:11px;
}
#footer_menu
{
  position:absolute;
  top:74px;
  left:195px;
  z-index:2;
}
#footer_menu select
{
  font-family:Arial,sans-serif;
  font-size:12px;
  color:#014455;
  line-height:14px;
  font-weight:bold;
  text-decoration:none;
  width:254px;
  margin:0px 0px 0px 15px;
}
#popup_close
{
  text-align:right;
  padding:0px 10px 0px 15px;
  margin:0px;
}
#dotted_line
{
  clear:both;
  margin:10px 0px 10px 0px;
  background-image:url(../images/intern/line_dotted_h.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
}
/* Text-Definitionen */
.content_bold
{
  font-weight:bold;
}
.small
{
  font-size:10px;
}
